Branch signed a one-year contract with the Kansas City Chiefs on March 10, 2015. Branch signed a two-year, $8 million contract with the Arizona Cardinals on March 9, 2016, with $5 million guaranteed till 2018. On October 4, 2016, he was placed on injured reserve due to a groin injury. Branch was originally drafted by the New York Jets in the third round of the 2011 NFL Draft. He spent three seasons with the Jets before being traded to the Chiefs for a sixth-round pick in 2014. He started all 16 games for the Chiefs last season and recorded 59 tackles and five sacks. Branch played college football at Alabama Southern. As a senior in 2010, he made 72 tackles and seven sacks while earning second-team All-America honors from The Sporting News and first-team All-SEC recognition from the Associated Press. The Cardinals selected Branch with their first-round draft choice (sixth overall) in the 2011 NFL Draft. He is the son of former NFL player Tyvon Branch. Tyvon Branch played six years in the NFL for the Ravens and Dolphins after going to Alabama Southern. He finished his career with 721 tackles and 47 sacks. He currently plays for the Tampa Bay Buccaneers as an outside linebacker. Branch will wear number 50 with the Cardinals.