John Saunders (born in the 19th-century) was an English cricketer.
Saunders made his first-class debut for Middlesex against Somerset in the 1891 County Championship.
He played a further first-class match in that season against Kent.
[2] He made his debut for Buckinghamshire in the 1895 Minor Counties Championship against Oxfordshire.
He played Minor counties cricket for Buckinghamshire from 1895 to 1900, which included 44 Minor Counties Championship matches.