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. He finished his career at URI with 42 points.
He was waived from the roster and on 30 July 2002 he was signed by the New England Revolution.[5] For the remainder of the season he helped New England secure the Eastern Conference title. He featured in the MLS Cup final against his former club the LA Galaxy where he nearly scored the match winner at the 112' minute to only hit the crossbar and allow the Galaxy to recover and record the winning goal a minute later.[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.[8]
In 2004, he went abroad once more to return to the USL A-League to be signed by the Vancouver Whitecaps. [9] Throughout his time in Vancouver he recorded two goals and five assists, and reached the Western Conference Finals.[10] He returned home in 2005 to play with Arnett Gardens F.C., and returned to Canada on a loan to the Toronto Lynx.[11] He made his debut on 30 April 2005 against Richmond Kickers.[12] He recorded his first goal the following match in a 1–1 draw to the Virginia Beach Mariners.[13]
In 2007, he had a third stint in Canada where he played with Portuguese Supra of the Canadian Soccer League. He made his debut for the club on 12 July 2007 in an Open Canada Cup match against the Canadian Lions.[14] On 15 July 2007 he recorded a hat-trick in a 5–2 victory over the Lions.[14] After a brief tenure with Supra he returned home to play in the South Central Confederation Super League with Sporting Central Academy, and secured a league title and promotion to the premier league. 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.[15][16] On 2 July 2010 he returned home in order to sort personal matters out.[17] He finished off his career with Humble Lions F.C. in the premier league.
International career
Griffiths made his debut for Jamaica in 1998 against Guatemala, and made his last international was in 2002 against Barbados, having played 28 times and scored twice for the Reggae Boyz.[18][19] He scored his first international goal on 5 June 1999 in the 1999 Caribbean Cup against Guadeloupe.[20] He featured in the 1998, and 2000CONCACAF Gold Cup tournaments. Griffiths also played for Jamaica at the 1999 Pan American Games, scoring a goal versus Honduras in a 1–2 defeat.[21]
Death
On Sunday 23 October 2011, Griffiths was found in odd circumstances and later died in May Pen hospital, he was 33.[22][23][24]