[1] He joined the Newcastle Jets on 31 July 2006, for an undisclosed fee after a brief spell in England with Leeds United,[2] having signed from Swiss club Neuchâtel Xamax on 17 January 2006.
[4] After joining the Newcastle Jets in the 2006–07 season Griffiths quickly formed the basis of the team that underwent a strong resurgence under new coach Gary van Egmond.
[5] His memorable performances include scoring two goals in extra time against Perth Glory in round 20 to draw the game at 3–3.
[7][8] The Jets would finish third in the regular season and be narrowly knocked out of the chance to play in the AFC Champions League and the 2007 Grand Final.
Early in the season Griffiths controversially assaulted a linesman, for which he was awarded a yellow card, narrowly escaping harsh punishment due to FIFA regulations.
He returned to China, where he has previously played in successful stints for Beijing Guoan and Shanghai Shenhua, signing a contract with another Super League club Qingdao Jonoon.
Griffiths was then signed by Wellington Phoenix on a short term contract through to the end of the 2014/15 A-League season but suffered a serious knee injury.
Griffiths made his debut for the full national team on 9 October 2005 against Jamaica, scoring a goal before celebrating by hopping up and down like a Kangaroo.
[15] In January 2008, he was named in the 22-man Socceroos squad for the training camp at Sydney,[16] but did not play the World Cup Qualifying match against Qatar due to injury.