John Brown (22 March 1820 – date of death unknown) was an English cricketer.
Brown represented Hampshire in a single first-class match in 1849 against an All-England Eleven.
[1] In this match he scored a single run in the Hampshire first-innings, before being dismissed by William Hillyer.
[2] His father, George, also played first-class cricket for Hampshire and Sussex.
His brother, George, played first-class cricket for Sussex.