A.F.C. Telford United
He notably played in the Football League for Rochdale, Carlisle United, Grimsby Town, Morecambe and Aldershot Town. He has also previously played for Northwich Victoria, Fleetwood Town, Southport, Mansfield Town, A.F.C. Telford United