Sheffield attended Thurgood Marshall High School in Missouri City, Texas, where he played football and was a high-caliber track athlete.[1] A first-team all-state pick, Sheffield had 39 tackles, three blocked field goals, seven pass break-ups, two interception, three fumble recoveries, two forced fumbles and one touchdown during his senior season for the Buffs.
Also an accomplished track athlete, Sheffield finished second in the 110 metres hurdle at the 2013 University Interscholastic League Class 4A state championship, behind only Beaumont Ozen's Tony Brown.[2] In 2014, he won the 110-meter high hurdles and the 300-meter intermediate hurdles at the Class 4A state meet, and was named the Gatorade Texas Boys Track & Field Athlete of the Year.[3]
Sheffield redshirted his initial year at Alabama.[6] He decided to transfer to Blinn College, where he spent the 2016 season. In January 2017, Sheffield committed to Ohio State.[7]
Sheffield was drafted by the Atlanta Falcons with the 111th overall pick in the fourth round of the 2019 NFL draft.[11] In Week 2 against the Philadelphia Eagles, Sheffield recorded his first professional tackle and forced a fumble in the 24–20 win.
On September 8, 2021, Sheffield was placed on injured reserve to start the season.[12] He was activated on October 9.[13]
On May 13, 2022, Sheffield was released by the Falcons.[14]
Houston Texans (first stint)
On May 17, 2022, Sheffield was claimed off waivers by the Houston Texans.[15] He was waived/injured on August 30 and placed on injured reserve.[16] He was released on October 11, 2022.[17]
Dallas Cowboys
On October 25, 2022, the Dallas Cowboys signed Sheffield to their practice squad.[18] His practice squad contract with the team expired after the season on January 22, 2023.
On September 27, 2023, the San Francisco 49ers signed Sheffield to their practice squad.[22] He was released by the 49ers on October 31.[23]
Tennessee Titans
On December 26, 2023, Sheffield was signed to the Tennessee Titans practice squad.[24] His contract expired when the teams season ended January 7, 2024.
New York Jets
On July 27, 2024, Sheffield signed with the New York Jets.[25] He was released on August 27, and re-signed to the practice squad.[26][27]