The Oxford-raised right-arm seamer has established himself as an opening bowler for Northamptonshire in all formats.
Brooks, who first played for Oxfordshire in 2004, had been a regular wicket-taker in Minor Counties cricket, and also for Oxford CC in the Home Counties League before earning his first Northants contract in September 2008.
He made a sparky first-class debut in Northamptonshire's 2009 tour match against the Australians at Northampton.
Having been restricted to the second XI until then, he removed Andrew McDonald and Mitchell Johnson in the tourists’ first innings. LV= County Championship appearances followed against Derbyshire and Glamorgan.
Brooks was handed a new two-year contract towards the end of the 2009 season and was Northants' leading championship wicket-taker in 2010 with 34.
After a successful start to the 2011 campaign, Brooks attracted interest for a host of counties before signing a two-year contract extension at Wantage Road. He took 43 first-class wickets that summer until a back injury ended his season prematurely.
The seamer's good form was recognised when he was called up the England Performance Programme and he subsequently toured Bangladesh and Sri Lanka with England Lions in early 2012.