Career
He currently plays for Workington. Brown made his debut for Tranmere Rovers, coming on as a substitute in the 87th minute, at home to MK Dons, in the 2–0 victory in League One on 27 November 2004. He made a further two appearances in League Two during the 2004-2005 season.
The following season, 2005-2006, he was sent out on loan to Accrington Stanley in September, and made three appearances in the Conference National.
He then joined Barrow in August 2006, before leaving March 2007. After one season in the Conference National he was released by Barrow.
Brown signed for Droylsden in the 2009-2010 season following his release by Barrow. He left the club in September 2011.
In October 2012, Brown joined Workington.
Byron played for England C in a 4–0 victory over the Malta under-21 team in February 2009.