 On 27 February 2012 he signed a two-year contract extension with Newcastle Jets rejecting interest for both rival A-League club and clubs abroad.On 26 February 2013 Griffiths was granted a release from the club to return to China and sign with Beijing Baxy.At Baxy, Griffiths started prolifically, scoring 4 in his first 6 and was determined to make an impact for his second Beijing club

In late 2013, Griffiths was linked with Malaysia Super League club Sarawak for the 2014 season.