John William Bennett (22 February 1864 – 10 November 1928) was an English cricketer who played for Derbyshire in 1895 and 1896. Bennett was born in Lower Whitfield, Glossop, the son of Hiram Bennett a cotton spinner, and he also worked in the cotton industry. He made his cricketing debut in a match for Cheshire against Leicestershire during the 1893 season, scoring 38 runs in the Cheshire innings from tenth in the batting lineup, and only outscored by teammate Alexander Mere Latham. Bennett played two further matches for Cheshire during the 1894 season before being picked up at the beginning of the 1895 season by Derbyshire.