Career
Following a trial in June 2011, Brown moved from Clyde to Bradford City in July 2011. He was offered a professional contract by the club on 11 April 2013, alongside Louie Swain. In July 2013, it was announced that Brown was close to transferring to Scottish club Street Johnstone, and Bradford City"s official website confirmed he would not be given a 2013-2014 squad number because of the proposed move.
The deal was completed later that month.
Brown made his Street Johnstone debut on 5 October 2013 against Inverness Caledonian Thistle in the Premiership, coming on as a substitute for David Wotherspoon in the 86th minute. He scored his first senior goal on 7 May 2014 in Street Johnstone"s 3–3 draw at home to Celtic.
He signed for Dumbarton on loan on 20 August 2015. He left at the end of his loan deal in January 2016.