Date of birth
Born in Sheffield, Brown began his career with Sheffield United. He did not make a First Team appearance for them before being released in the summer of 2012 but he did enjoy loan spells with Eastwood Town and Hinckley United.
He joined Oldham Athletic and scored once in 89 appearances for the club over four seasons as well as having a two-month loan spell from November 2014 with Carlisle United for whom he made eight appearances.
In the summer of 2016 he joined Guiseley and went on to make 51 appearances for them before joining York City on loan in January 2018. That move became permanent a month later and he made 11 appearances for City before being released in June 2018.
He joined Barrow in July 2018 and made his debut on the opening day of the season against Havant & Waterlooville. A member of the National League title winning squad who played his part in the Club maintaining its EFL status in 2020/21.