John Richardson was an English cricketer who played for Derbyshire between 1878 and 1883.
Richardson was born in Duckmanton, Derbyshire and became a bricklayer.
His first-class career for Derbyshire began in the 1878 season in a game against the All-England Eleven, a match in which he took two wickets for the team, although his batting contribution, being caught for a duck in the first innings and finishing not-out for 0 in the second, was minimal. He played minor games for Derbyshire in 1878 and 1879. In the 1882 season Richardson played his first County match, against Lancashire.
He took at least a wicket in every match he played in the 1882 season.
He also made his top score of 18. In the 1883 season Richardson took at least one wicket in every innings except one, although with frequent follow-ons there was often only one chance to bowl.
His batting contribution remained low. Richardson was a right-arm fast bowler and took 32 first-class wickets at an average of 16.15 and a best performance of 7-76.
He was a right-handed batsman who played 21 innings in 11 first class matches with a top score of 18 and an average of 6.88.