1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 2 janvier 2017
Il est transféré à Aston Villa pour 1 500 000 £ en 1996 et joue son premier match sous ses nouvelles couleurs le lors d'une rencontre face à Wimbledon. C'est lors de son passage chez les Villans qu'il participe à sa première expérience audiovisuelle en apparaissant dans le film Hannibal de 2001.
Après cinq saisons à Villa Park, il est transféré à Coventry City, Aston Villa payant 2 000 000 £ en plus de Joachim pour un échange avec Mustapha Hadji. Il est ensuite transféré à Leeds United en 2004 pour un transfert gratuit. Ses performances mitigées poussent le club à le prêter à Walsall pour les deux derniers mois de la saison.
Il rejoint ensuite Boston United en juillet 2005. Le , il est transféré à Darlington pour 100 000 £, ce qui constitue un record de transfert pour le club. Deux saisons plus tard, son contrat n'étant pas reconduit, il décide de quitter la Football League pour rejoindre un club non league, en signant pour King's Lynn(en) en juin 2008, club qui joue en Conference North.
Il enchaîne alors plusieurs piges dans d'autres clubs non league, parfois comme amateur, parfois comme semi-professionnel. Le , à l'âge de 36 ans, il retrouve le milieu professionnel en resignant pour Boston United. Mais dès le , après juste un match, il est libéré de son contrat, n'ayant pas réussi à gagner la confiance des Pilgrims.
Il retourne alors poursuivre la fin de sa carrière en non-league.