Carolina Panthers The
Carolina Panthers selected Mayo in the fifth round (169th overall) of the
2015 NFL draft. He signed his four-year rookie contract, worth $2.44 million contract, on May 7, 2015. Mayo was part of the Panthers team that played in the
Super Bowl 50 loss to the
Denver Broncos.
San Francisco 49ers On March 14, 2019, Mayo signed a two-year contract with the
San Francisco 49ers. He was released on August 31, 2019.
New York Giants On September 2, 2019, Mayo was signed by the
New York Giants. In Week 5 against the
New England Patriots, Mayo recorded a team high 13 tackles and a
sack. On March 16, 2020, Mayo signed a three-year contract extension with the team. On September 6, 2020, he was placed on
injured reserve with a torn meniscus before being activated on October 16, 2020. Mayo was released on March 4, 2021.
Washington Football Team / Commanders Mayo signed with the
Washington Football Team on March 18, 2021. He was released on August 31, 2021, but re-signed with the team the following day. On December 13, 2021, he was placed on the COVID-19 reserve list. After missing the Week 15 game against the
Philadelphia Eagles, he was placed back on the active roster on December 23. On January 28, 2022, Mayo signed a one-year contract extension with Washington. He re-signed on another one-year contract on February 24, 2023.
Retirement Mayo announced his retirement on
Instagram on March 6, 2025. ==NFL statistics==