De aanvaller begon zijn loopbaan bij Cambridge United in 2000. Voor deze ploeg kwam hij ruim 3 seizoenen uit, tot hij in december 2003 werd gekocht door Reading voor £ 150.000,- Hij gold als een van de grootste talenten in die tijd. Hij was een heel belangrijke speler voor Cambridge en stond bekend om zijn kracht, snelheid en doelgerichtheid. Bij zijn nieuwe club maakte hij die reputatie meteen waar door in 10 wedstrijden 5 goals te scoren. Ook in het seizoen 2005/2006 is hij flink op dreef, gezien het feit hij inmiddels alweer bijna 30 doelpunten heeft gemaakt voor zijn ploeg. Vanaf juli 2008 speelt hij voor Stoke City.