Non trovando ulteriore spazio nel Boro, nel marzo 2000 si è trasferito a parametro zero al Port Vale, club di Football League One, con cui ha collezionato un totale di 287 presenze e 34 reti.[3] Con la maglia dei Valiants, nell'aprile 2001, ha anche vinto il suo primo e unico trofeo: il Football League Trophy; in finale il Port Vale ha sconfitto il Brentford per 2-1.[4]
Nel maggio 2006 si è trasferito a parametro zero al Darlington, club di Football League Two[5], con cui ha collezionato un totale di 91 presenze e 10 reti.[3]
Svincolatosi dai Quakers[6], ha firmato un biennale con i rivali del Rotherham United nel maggio 2008.[7] Ha debuttato il 9 agosto nella partita vinta 1-0 sul Lincoln City.[8]