He also appeared for the Jamaica national football team, and represented his country in the 1998, and 2000 CONCACAF Gold Cup tournaments.
After leaving Jamaica's Glenmuir High, Griffiths played college soccer at the University of Rhode Island from 1998 to 1999, leading the team to the Atlantic-10 Conference regular season and tournament championships in 1999.
[3][4] On 20 April 2002 he was traded to the Los Angeles Galaxy for a conditional SuperDraft pick, and appeared in six matches and recorded one goal.
[6][7] The following season he returned to Jamaica to play with Portmore United, where he won the league title and the JFF Champions Cup.
After a two-year absence from football he returned to the CSL in 2010 after London City signed him to a contract from a recommendation from former teammate Rick Titus.
Griffiths also played for Jamaica at the 1999 Pan American Games, scoring a goal versus Honduras in a 1–2 defeat.