Mayo attended Kecoughtan High School in Hampton, Virginia where he played football. He was selected to the All-Peninsula District first-team and all-area second-team both in his senior seasons.[1]
On July 26, 2011, he signed with the Denver Broncos as an undrafted free agent.[3]
Canadian Football League
Calgary Stampeders
On May 8, 2012, Mayo signed with the Calgary Stampeders of the Canadian Football League. In his first season in the CFL, Mayo was a big contributor on special teams, amassing 15 special teams tackles: He also had 9 defensive tackles and 1 quarterback sack. In his second season Mayo became a major part of the Stamps' defensive unit. He finished the season with 57 tackles (9 special teams tackles), 5 sacks, 1 interception and 2 fumble recoveries. Following the season, on February 13, 2014, he re-signed with the Stampeders.[4] In the 2014 CFL season Mayo continued his strong play, setting a new career high in tackles with 67; while also contributing 2 sacks, 2 fumble recoveries and 1 special teams tackle. To conclude the 2014 season, the Stampeders won the 102nd Grey Cup by defeating Hamilton 20-16. In the championship game, Mayo led the team with 7 tackles and a forced fumble.[5] On March 9, 2015, the Stampeders and Mayo agreed to a contract extension.[6] His retirement was made public by 3DownNation on April 10, 2018
Coaching career
New England Patriots
In 2018, Mayo was hired by the New England Patriots as the assistant strength and conditioning coach.[7] In 2024, he was promoted to head strength and conditioning coach.[8]