Forging his career with local club Port Vale, he earned worldwide recognition by playing at the 2006 FIFA World Cup for Trinidad and Tobago – the country of his mother's birth. His exploits led to a move up the leagues to Coventry City later that year. After short loan spells with Scottish side St Mirren and Carlisle United, he moved on to Brighton &amp; Hove Albion. In 2009, he moved to the US to sign with MLS club LA Galaxy. Whilst with the Galaxy, the club were crowned Major League Soccer Western Conference champions in 2009 and 2011, and also captured a Supporters' Shield and MLS Cup double in 2011. He joined Columbus Crew for a six-month spell in May 2012. He rejoined Port Vale in January 2013, and helped the club to secure promotion out of League Two in 2012–13. He dropped into non-league in September 2016 by joining Kidsgrove Athletic.