Brown attended Northwest High School where he was a running back and linebacker. He earned first-team All-District honors and was selected to play in the North-South All-Star game.
Considered a three-star recruit by Rivals.com, he was rated as the 75th best outside linebacker prospect of his class.[1] He originally committed to the Cincinnati, but switched his commitment to Louisville.
College career
2010 season
Brown recorded one tackle in his collegiate debut versus Kentucky and recorded his first tackle for loss against Memphis. Also had one tackle in the bowl win over Southern Mississippi. He appeared in all 13 games at linebacker and on special teams and totaled 10 tackles in 13 games.
2011 season
Brown appeared in all 13 games making 11 starts. He set a career-high with 12 tackles in season-opener versus Murray State. Brown recorded first sack of his college career versus Syracuse. Named Big East Conference Defensive Player of the Week on Oct. 31. He finished tied for second on the team with 84 tackles total.
2012 season
Brown took over from Dexter Heyman as middle linebacker.[2] He had a breakout season as a junior in 2012. In the season opener against Kentucky he would finish with 6 tackles. Over the next 5 games he would record 13 total tackles, however he did not play in two of those games. In the next game against South Florida Brown would set a career-high with 17 total tackles. Against his home town Cincinnati Bearcats he was a huge factor on defense in an overtime win with 13 total tackles and an interception. For his effort against South Florida and Cincinnati he would win his second Big East player of the week of his career. In that week he recorded 30 total tackles and an interception. In a win against Temple he would have 10 tackles. In losses against Syracuse and Uconn Brown had 10 and 12 tackles, respectively. In the regular season finale, Brown would total 6 tackles in a win against Rutgers. He ended the regular season with 87 total tackles, a career-high. Brown was key in getting Louisville to the Sugar Bowl. Louisville would upset Florida in the Allstate Sugar Bowl. Brown recorded 13 total tackles and was a key part of the upset win.
2013 season
Brown returned to Louisville for his senior season. He would lead the team in tackles with 98 total tackles, 71 of them being solo, 14 tackles-for-loss, and also recorded 5 sacks. Brown forced 3 total fumbles and recovered 2 of the 3, one of which he scored his first touchdown on, returning it 48 yards against Memphis. His score would be the winning touchdown as Louisville won 24–17. Louisville ended their season playing Miami in the Russell Athletic Bowl. Brown recorded 7 tackles and 1 sack in this game as the cardinals won 36–9. Brown played in the 2014 East–West Shrine Game and registered 2.5 total tackles.
In Brown's four years at Louisville, he played in 52 games. He recorded 301 total tackles, 178 solo, seven sacks, 26 tackles for loss, two fumble recoveries out of three forced; one of which was returned 48 yards for a touchdown, and one 1 interception.
Professional career
Pre-draff
Brown was rated the fourth best inside linebacker prospect, and was projected to be drafted in the third-to-fourth round by NFLDraftScout.com.[3]
The Buffalo Bills selected Brown in the third round (73rd overall) of the 2014 NFL draft.[6] He was the tenth linebacker drafted in 2014.[7]
On May 14, 2014, the Bills signed Brown to a four-year, [$3 million contract that included a signing bonus of $648,000.[8]
Throughout training camp, Brown competed for a role as a backup outside linebacker against Nigel Bradham. On July 2, 2014, it was reported that starting weakside linebacker Kiko Alonso was expected to miss the entire season after tearing his ACL. Defensive coordinator Jim Schwartz held an open competition to between Brown and Bradham to name a new starter.[9] Head coach Doug Marrone named Brown the backup weakside linebacker to begin the season, behind Bradham.
He made his professional regular season debut and first career start in the Bills' season-opener at the Chicago Bears and recorded seven combined tackles in their 23–20 victory. He earned the start in place of Bradham, who was suspended for their season-opener after violating the league's policy and program for substances of abuse.[10] The following week, he started in place of Keith Rivers after he was inactive due to a groin injury he sustained in the season-opener.[11] Brown collected a season-high 13 combined tackles (seven solo) during a 29–10 victory against the Miami Dolphins in Week 2. Prior to Week 7, Brown supplanted Rivers as the starting strongside linebacker and remained as the starter for the last ten games of the season. On October 26, 2014, Brown recorded nine combined tackles, a pass deflection, and made his first career interception during a 43–23 win at the New York Jets in Week 8. He intercepted a pass by quarterback Geno Smith that was originally intended for tight end Jeff Cumberland and returned it for no gain.[12] He finished his rookie season in 2014 with 109 combined tackles (66 solo), two pass deflections, and an interception in 16 games and 14 starts.[13] His 109 tackles were the most of any Bills' player in 2014.[14]
2015
On January 1, 2015, it was announced that Marrone opted to exercise a clause in his contract and resign from his role after finishing with a 9–7 record in 2014.[15] Brown entered training camp slated as the starting inside linebacker along with Nigel Bradham.[16] Head coach Rex Ryan officially named Brown and Bradham the starting inside linebacker to begin the regular season.[17]
In Week 2, Brown recorded a season-high 12 combined tackles (seven solo) during a 40–32 loss to the New England Patriots. On September 27, 2015, Brown made seven combined tackles, two pass deflections, two interceptions, and a touchdown in the Bills' 41–14 win at the Dolphins in Week 3. He returned an interception by quarterback Ryan Tannehill for a 43-yard touchdown in the second quarter to mark the first score of his career.[18] He finished his second season with 120 combined tackles (66 solo), four pass deflections, two interceptions, a forced fumble, and a touchdown in 16 games and 16 starts.[13]
2016
Ryan named Brown and Zach Brown the starting inside linebackers to start the regular season, alongside outside linebackers Jerry Hughes and Lorenzo Alexander.[19][20] In Week 2, Brown collected a season-high 16 combined tackles (seven solo) in the Bills' 37–31 loss to the Jets.[21] On October 30, 2016, Brown recorded eight combined tackles and made his first career sack on quarterback Tom Brady during a 31–25 loss to the Patriots in Week 8.[21] In Week 16, he collected 14 combined tackles (eight solo) in a 34–31 loss to the Dolphins.[21] The following week, Brown made 14 combined tackles (five solo) during a 30–10 loss at the Jets in Week 17.[21] It marked Browns' fifth game of the season with 11 of more combined tackles. He finished the 2016 season with 139 combined tackles (79 solo), a pass deflection, and a sack in 16 games and 16 starts.[13] On December 27, 2016, the Bills fired head coach Ryan after the Bills finished with a 7–9 record.[22]
2017
Throughout training camp, Brown competed against Reggie Ragland to be the starting middle linebacker after defensive coordinator Leslie Frazier opted to switch to a base 4-3 defense.[23] Head coach Sean McDermott named Brown the starting middle linebacker to start the regular season, along with outside linebackers Lorenzo Alexander and Ramon Humber.[24]
On November 19, 2017, Brown collected 13 combined tackles (11 solo) in the Bills' 54–24 loss at the Los Angeles Chargers in Week 11.[25] In Week 16, he recorded a season-high 15 combined tackles (ten solo) during a 37–16 loss at the Patriots.[25] The following week, Brown made 12 combined tackles (eight solo) in the Bills' 22–16 victory at the Dolphins in Week 17.[25] He finished his last season with the Bills with a career-high 144 combined tackles (84 solo) and three pass deflections in 16 games and 16 starts.[13] His 144 tackles tied for most in the league with linebackers Blake Martinez and Joe Schobert. Pro Football Focus gave Brown an overall grade of 71.6, which ranked 42nd among all qualifying linebackers in 2017.[26]
The Bills finished second in the AFC East with a 9–7 record. On January 7, 2018, Brown started in his first career playoff game and recorded six combined tackles in the Bills' 10–3 loss against the Jacksonville Jaguars in the AFC Wildcard Game.[25]
Cincinnati Bengals
On March 16, 2018, the Cincinnati Bengals signed Brown to a one-year, $4 million contract with a $2 million signing bonus.[8][27][28] He started seven games before being placed on injured reserve on November 20, 2018, with a knee injury.[29]
On March 13, 2019, Brown signed a three-year contract extension with the Bengals worth $16.5 million.[30][31]
In week 2 against the San Francisco 49ers, Brown recorded a team high 14 tackles as the Bengals lost 41–17.[32] On November 12, 2019, Brown was waived by the Bengals.[33]
Oakland Raiders
On November 18, 2019, Brown was signed by the Oakland Raiders.[34] He was released on December 10, 2019.[35]
Jacksonville Jaguars
On December 11, 2019, Brown was claimed off waivers by the Jaguars.[36]