Career
Born in Southwark, England, Brown started his career as a youth player at Charlton Athletic, before making his senior professional debut with Gillingham. Brown eventually made his full Welsh debut in a friendly against Trinidad and Tobago on 27 May 2006. Brown signed for Blackburn Rovers the following month on a four-year deal.
On 11 September 2010, Brown signed for Leeds United on an initial one-month loan after an injury to Kasper Schmeichel, and made his Leeds debut as a substitute against Ipswich Town on 2 October after Shane Higgs was injured, after which Brown"s loan was extended by a further month, until 13 November.
On 5 October, Brown revealed an interest in joining Leeds on a permanent basis. Brown made his first start for Leeds against Middlesbrough.
His loan came to an end on 15 November. On 19 November 2010, Brown signed for Leyton Orient on a one-month loan.
On 3 March 2011, he joined Championship side Cardiff City on an emergency loan deal, after injuries to Cardiff"s goalkeepers David Marshall, Tom Heaton and Jordan Santiago.
The following day, Stephen Bywater also joined on loan, and kept Brown out of the side, but despite not making an appearance during his initial spell, Cardiff decided to extend his loan until the end of the season. On 20 July 2011, Brown joined Scottish Premier League club Aberdeen on a free transfer. Mid-way through the season first-choice goalkeeper David Gonzalez began to fall out of favour with manager Craig Brown, and with Jamie Langfield still recovering from a seizure suffered in the previous season, Brown was handed the starting position on a regular basis.
He went on to make a further 24 appearances in the 2011-2012 season.
On 29 January 2013, Brown was released by Aberdeen. Brown joined Ipswich Town on a short-term deal on 28 March 2013.
After this, and a short spell with Cambridge United, he next played for Sutton United. However, he left the club following their playoff semi-final exit at the hands of Dover Athletic.
On 23 June 2014, Brown signed for Conference Premier side Dartford.
Brown left Dartford on 28 April 2015 following the end of the 2014-2015 season and re-signed for Sutton United. Brown retired from football at the age of 33 in the summer of 2015. Brown retired from playing at the end of the 2014-2015 season to take up the goalkeeping coach position at former club Gillingham in the summer of 2015.
Brown made his senior Welsh debut in a friendly against Trinidad and Tobago on 27 May 2006, in a 2–1 victory for Wales.
He gained his second cap later on in the year, when Wales took on European minnows Liechtenstein. He kept his first clean sheet, in a 4–0 victory.
He suffered his first defeat in a Welsh shirt in May 2012, in Chris Coleman"s first game in charge as Wales manager. The game ended in a 2–0 defeat against Mexico with goals from Aldo de Nigris either side of half-time, doing the damage.