Brown played for Staffordshire for many years before making his breakthrough in the county game where he made a handful of appearances until the 2000 season when Northamptonshire decided to use two spinners during most of their County Championship games.
He took 61 wickets during that season and gained selection for the England A tour to the West Indies, where he continued to impress.
With Ian Salisbury out of form and Dominic Cork injured, Brown was then called up - along with Glamorgan’s Robert Croft - to the full England squad which travelled to Sri Lanka in January 2001, although he failed to make an appearance.
He struggled to maintain the momentum to his career during the 2001 and 2002 campaigns but hit back in 2003 to claim 66 wickets in first-class cricket and another 36 in 2004.
He went on to take 55 wickets in 2005, and was the leading wicket-taker for Northamptonshire that season.
In 2007, he was second only to Lance Klusener in number of wickets in the championship, claiming 30.
Brown was awarded a benefit in 2008 for 14 years' service at Wantage Road, but he was released at the end of the season and later joined Nottinghamshire on a two-year deal.
Injury limited his involvement in the 2009 campaign, however, and Notts agreed to release Brown early from his contract after a solitary season at Trent Bridge.