Gary Kevin Brown (born 16 June 1965 in Welling, Kent) is a former English cricketer.
In 1988 Brown joined Durham, making his debut in the Minor Counties Championship against Bedfordshire.
In 1989 Brown made his List-A debut, representing a combined Minor Counties team against Yorkshire, playing four matches in Group C of the Benson and Hedges Cup.
In the same competition Brown made his one-day debut for Durham against his former club Middlesex.
It was during that season that Brown played his final one-day match for Durham against Lancashire.