A.F.C. Telford United
He has previously played for Wolverhampton Wanderers, Shrewsbury Town, Alfreton Town, Grantham Town, King's Lynn, Ilkeston Town, Hednesford Town, Worcester City, A.F.C. Telford United, Hinckley United and Gainsborough Trinity