He made his professional debut against the Australian tourist team taking the wickets of Andrew McDonald and Mitchell Johnson.
[4] He signed a two-year contract extension on 2 September 2009, keeping him at the club until the end of the 2011 season.
Brooks signed up to play for Yorkshire in October 2012,[6] becoming a key part of the county's back-to-back Championship wins in 2014 and 2015.
[7][circular reference] During the 2017 season Brooks scored his maiden first class century against Yorkshire's rivals Lancashire, helping to earn his team a valuable draw in their fight for Division 1 survival.
[9] It also came to light that Brooks had made use of possibly offensive language in two Twitter responses to friends of African heritage.