I 2003 ble han kjøpt opp av byrivalen West Ham United for 285 000 pund, hvor han scoret ti sseriemål på den ene sesongen han spilte der. Sesongen etter ble han igjen kjøpt opp, og denne gangen gikk turen videre til Leicester City for 500 000 pund. Her ble han også klubbens toppscorer i sin første sesong. I 2005 gikk turen videre til nyopprykkede Wigan Athletic for to millioner pund. Han scoret mål i debutkampen mot West Bromwich Albion, men måtte stå over store deler av sesongen på grunn av skade.