William Brown (datas de nascimento e morte desconhecidas) foi um jogador de críquete inglês.
Brown fez sua estreia no críquete de primeira classe pelo Sussex County Cricket Club em 1836 contra o Marylebone Cricket Club. Brown fez mais uma aparição por Sussex em 1836 contra a mesma oposição. Além disso, em 1836 ele jogou uma única partida pelos Gentlemen na partida Gentlemen v Players.
Em 1837, ele fez sua estreia pelo Marylebone Cricket Club contra a Oxford University. Brown apareceu novamente no críquete de primeira classe em 1842, mais uma vez pelo Marylebone Cricket Club contra a Oxford University, com sua última aparição pelo clube sendo contra Hampshire no mesmo ano.
Em 1843, Brown jogou duas partidas de primeira classe por Hampshire; com ambas as partidas sendo contra Nottinghamshire.