William Brown (fechas de nacimiento y muerte desconocidas) fue un jugador de críquet inglés.
Brown hizo su debut en el críquet de primera clase para el Sussex County Cricket Club en 1836 contra el Marylebone Cricket Club. Brown hizo una aparición adicional para Sussex en 1836 contra la misma oposición. Además, en 1836 jugó un partido individual para los Gentlemen en el encuentro Gentlemen v Players.
En 1837, debutó para el Marylebone Cricket Club contra Oxford University. Brown apareció nuevamente en el críquet de primera clase en 1842, una vez más para el Marylebone Cricket Club contra Oxford University, con su última aparición para el club contra Hampshire en el mismo año.
En 1843, Brown jugó dos partidos de primera clase para Hampshire; con ambos partidos contra Nottinghamshire.