Etter 15 ligamål på 33 ligakamper ble han kjøpt av Bradford for £950 000 i mars 1999 og her spilte han fram 2001. Da kjøpte Middlesbrough han for £600 000. Denne klubben spilte han for i nesten to sesonger, men var i løpet av denne perioden på lån til både Sheffield United og Sheffield Wednesday. I januar 2003 gikk han gratis til Sheffield United, mens han sommeren samme året gikk gratis til Bradford City.