Han har var også innom Chester, Macclesfield og Accrington Stanley før han signerte med Milton Keynes Dons i 2007. Sommeren 2012 gikk han gratis til Swindon Town hvor kan kun spilte 15 kamper fra start på to sesonger. Sommeren 2014 gikk kontrakten hans ut og den ble ikke fornyet av klubben.