Appearing in 53 games, he accumulated 90 tackles, including 12.5 for loss, 5.5 sacks, ten pass breakups, three interceptions, and forced five fumbles while recovering three.
[3] The Bills previously traded Lee Evans to the Baltimore Ravens to acquire the pick used to select Brooks.
[6] He returned in Week 9 against the Houston Texans, and went on to play in nine games, starting in two of them, and finished his rookie season with 19 tackles and four passes defended.
On December 2, 2012, Brooks made his first career NFL start and led the Bills with a season high nine tackles and three passes defensed against the Jacksonville Jaguars.
[10] On March 9, 2016, Brooks signed a three-year deal with the Philadelphia Eagles, reuniting him with former Bills defensive coordinator Jim Schwartz.