John Fisher (4 August 1897 – 22 June 1954) was an English cricketer who played for Derbyshire in 1921 and 1922.
He made his debut for Derbyshire in 1921 in a match against Essex when he made his top score of 39 after being moved up the batting order for the second innings.
He was a left-hand batsman who played 6 innings in 3 first-class matches with an average of 10.4.
As a right-arm medium-pace bowler he bowled 30 balls but made no impression.
This biographical article related to an English cricket person born in the 1890s is a stub.