As a senior, he was named second-team All-County, Western Conference Player of the Year and Hillsborough County Slam Dunk Champion.
In a December victory in Jacksonville, Davis sacked Houston quarterback Matt Schaub while the Texans did not have any timeouts remaining and the clock ran out.
On September 3, 2016, he was released by the Jaguars, who were going younger at the defensive end position with the additions of Dante Fowler and Yannick Ngakoue.
[4] On September 13, 2016, Davis was signed as a free agent by the Dallas Cowboys, who were looking to improve their depth at the defensive end position with the suspensions to DeMarcus Lawrence and Randy Gregory.
In the fifth game against the Cincinnati Bengals, his role in the defensive line rotation increased after passing defensive end Benson Mayowa on the depth chart, but because he didn't have an impact pressuring the quarterback in the following contests, Mayowa regained his spot in the twelfth game against the Minnesota Vikings.
Davis was declared inactive in three games, before being activated against the Detroit Lions, but suffered a knee injury and did not play many snaps.
[7] He appeared in 16 games playing multiple positions along the defensive line as a backup, while recording 26 tackles (5 for loss), 3 sacks (tied for second on the team) and one forced fumble.
On March 26, 2018, Davis was released by the Bills, after the team signed defensive ends Trent Murphy and Owa Odighizuwa.
On December 20, 2019, Davis was signed by the Toronto Argonauts of the Canadian Football League, with the intention of playing him at defensive end.
[16] After the CFL canceled the 2020 season due to the COVID-19 pandemic, Davis chose to opt-out of his contract with the Argonauts on August 28, 2020.