New Orleans Saints On June 24, 2014, the
New Orleans Saints signed Davis to a three-year, $1.53 million contract as an
undrafted free agent. On August 31, 2014, the New Orleans Saints waived Davis as part of their final roster cuts, but signed him to the practice squad the following day. On September 4, 2014, the New Orleans Saints released Davis from their practice squad. On October 18, 2014, the New Orleans Saints signed Davis to their active roster. On October 19, 2014, Davis made his professional regular season debut during a 24–23 loss at the
Detroit Lions in Week 7. On November 12, 2014, the New Orleans Saints waived Davis with intentions of re-signing him to their practice squad. The NFL investigated if the New Orleans Saints stashed Davis in their practice facility in order to thwart a claim on the waiver wire by the
Denver Broncos. The NFL later cleared the New Orleans Saints of any wrongdoing.
Denver Broncos 2014 On November 13, 2014, the
Denver Broncos claimed Davis off of waivers and added him to their active roster. He finished the Broncos' 37–28 loss at the
Cincinnati Bengals on
Monday Night Football with a season-high eight combined tackles. The following week, he recorded six combined tackles and a season-high two pass deflections during a 47–14 victory against the
Oakland Raiders in Week 17. He finished his rookie season in
2014 with 22 combined tackles (14 solo) and two pass deflections in nine games and two starts. The
Denver Broncos finished first in the
AFC West with a 12–4 record and earned a first round bye. On January 11, 2015, Davis appeared in his first career playoff game and recorded six combined tackles as the Broncos lost 24–13 to the
Indianapolis Colts in the AFC Divisional Round. Throughout training camp, Davis competed for a role as a starting inside linebacker against Danny Trevathan and Brandon Marshall. Head coach
Gary Kubiak named Davis a backup inside linebacker to begin the regular season, behind Brandon Marshall and Danny Trevathan. In Week 17, he collected a season-high five solo tackles during a 27–20 win against the
San Diego Chargers. He finished the season with 21 combined tackles (15 solo) and seven special teams tackles in 16 games and two starts.
2016 Davis competed against
Corey Nelson during training camp to be a starting inside linebacker after the role was left vacant by the departure of Danny Trevathan. Head coach Gary Kubiak named Davis and Brandon Marshall the starting inside linebackers to begin the regular season. They began the season alongside outside linebackers
Von Miller and
DeMarcus Ware. He started in the
Denver Broncos' season-opener against the
Carolina Panthers and recorded seven combined tackles and was credited with half a sack to mark the first of his career during a 21–20 victory. Davis made his first career sack on Panthers' quarterback
Cam Newton for a five-yard loss during the fourth quarter alongside DeMarcus Ware. In Week 15, Davis collected a season-high 13 combined tackles (seven solo) during a 16–3 loss against the
New England Patriots. The following week, he tied his season-high of 13 combined tackles (ten solo) during a 33–10 loss at the
Kansas City Chiefs in Week 16. He finished the
2016 NFL season with 97 combined tackles (64 solo), three pass deflections, one forced fumble, one fumble recovery, and was credited with half a sack in 16 games and 15 starts. On March 7, 2017, the Denver Broncos placed a second round restricted free agent tender on Davis. On April 10, 2017, Davis signed his one-year, $2.74 million restricted free agent tender to remain with the Denver Broncos.
Joe Woods replaced
Wade Phillips as defensive coordinator, but retained Davis and Brandon Marshall as the starting inside linebackers. Head coach
Vance Joseph named them starters alongside outside linebackers
Shane Ray and Von Miller. On September 24, 2017, Davis collected a season-high ten combined tackles (nine solo) and made his first solo sack of his career during a 26–16 loss at the
Buffalo Bills in Week 3. Davis made the first solo sack of his career on Bills' quarterback
Tyrod Taylor for a two-yard loss during the third quarter. Davis was sidelined for two games (Weeks 8–9) due to a high ankle sprain. Davis finished the season with 82 combined tackles (48 solo) and one sack in 14 games and 14 starts. In Week 9, he tied his season-high of ten combined tackles (nine solo) and made one pass deflection as the Broncos lost 19–17 against the
Houston Texans. He started all 16 games in
2018 and recorded a career-high 114 combined tackles (80 solo), seven pass deflections, one interception, one touchdown, and was credited with half a sack. In week 17 against the
Oakland Raiders, Davis recorded a team high 15 tackles during the 16–15 win. On September 4, 2020, the Broncos released Davis after six seasons.
Minnesota Vikings On September 24, 2020, Davis signed with the
Minnesota Vikings. He was placed on the reserve/
COVID-19 list by the team on October 30, and activated on November 10. In Week 15 against the
Chicago Bears, Davis recorded his first sack as a Viking on
Mitchell Trubisky during the 33–27 loss.
New York Giants On July 31, 2021, Davis signed with the
New York Giants. He announced his retirement from the NFL on August 3, 2021.
NFL statistics == Coaching career ==