Career
Brown signed for Bradford City as an apprentice in 2004. He made his debut for the Bantams in a Johnstone"s Paint Trophy first-round game at Morecambe on November 22, 2005 when he came on as an 82nd-minute substitute. In the second round he was again a scoring substitute but Bradford lost 2–1.
His league debut came in December in a goalless draw at Scunthorpe United.
He scored his one and only league goal for Bradford - again in the 90th minute - after coming on as substitute against Blackpool in March. The following season he again scored a Johnstone"s Paint Trophy goal.
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-2007 season after making just seven appearances. He went on trial with York City at the end of the 2006-2007 season but was deemed "no better than what we have got" by manager Billy McEwan.
He later had a trial with Halifax Town and trained with several league clubs, but eventually joined Bradford Park Avenue in August 2007.