John Richardson (born 28 July 1966) is an English former footballer who played in the Football League as a forward for Colchester United.
Born in Durham, Richardson signed for Third Division side Colchester United from Chesham United in September 1993 on a non-contract basis.
[2] He made his Football League debut on 25 September 1993, coming on as a substitute for player-manager Roy McDonough in a 4–1 win over Bury at Layer Road.
[3] He failed to score in any of his eight league games for Colchester,[4] making his final appearance in a 4–2 home defeat to Crewe Alexandra on 11 December 1993, replacing Steve Ball.
[5] Richardson returned to non-league football with Chesham following his release.