[1] He made his debut for the Bantams in a Football League Trophy first-round game at Morecambe on 22 November 2005 when he came on as an 82nd-minute substitute.
He scored his one and only league goal for Bradford – again in the 90th minute – after coming on as substitute against Blackpool in March.
Brown was given a three-match suspension after losing his appeal against a red-card in Bradford's 4–1 loss against Blackpool and was released by City at the end of the 2006–07 season after making just seven appearances.
[2][3] He went on trial with York City at the end of the 2006–07 season but was deemed "no better than what we have got" by manager Billy McEwan.
[4][5] He later had a trial with Halifax Town and trained with several league clubs, but eventually joined Bradford Park Avenue in August 2007.