John Brown (22 March 1820 – date of death unknown) was an English cricketer. Brown's batting and bowling styles are unknown. He was born at Warblington, Hampshire.