Career
Crewe Alexandra
Brown began his career at hometown club Crewe Alexandra, for whom he made a solitary appearance as substitute in a league match with Brighton on 2 February 2008. Non-league
After leaving Crewe, Brown dropped into non-league football with spells at the newly formed F.C. Halifax Town, and then Northwich Victoria. Fleetwood Town
After the Vics" problems off the field he signed for Fleetwood Town.
He was part of the squad that saw Fleetwood promoted into the Football League for the first time in their history, and was hailed for his good form on his personal return to league football.
Brown joined League One side Tranmere Rovers on loan until the end of the 2013-2014 season on 6 March 2014. Oxford United
On 31 July 2014 Brown terminated his contract with Fleetwood and agreed to join League Two side Oxford United on a 12-month contract.
Mansfield Town
Brown joined Mansfield Town on a permanent transfer in January 2015 having been on loan at the club since November 2014. Shrewsbury Town
Brown joined Shrewsbury Town in League One on a free transfer in June 2015, re-uniting with his former manager at Fleetwood, Micky Mellon.