Mabry began his collegiate career at Buffalo and redshirted his true freshman season. As a redshirt junior, he caught 27 passes for 230 yards and two touchdowns and was named first-team All-Mid-American Conference.[1] Mabry transferred to the University of Maryland as a graduate transfer for his final season of NCAA eligibility.[2] In his only season with the Terrapins, Mabry started all 12 of the team's games and caught 13 passes for 155 yards and three touchdowns.[3]
Mabry signed with the Seattle Seahawks as an undrafted free agent on May 4, 2020.[3] He was waived at the end of training camp during final roster cuts on September 5, 2020, but was signed by to the team's practice squad the following day.[5][6] Mabry spent the entire 2020 season on the Seahawks' practice squad and signed a reserve/futures contract with the team on January 11, 2021.[7] He was waived at the end of the preseason on August 31, 2021, and again resigned to the practice squad on September 1.[8][9] The Seahawks promoted Mabry to their active roster on September 6, 2021.[10] He was waived on November 12 and re-signed to the practice squad.[11] He was promoted back to the active roster on January 8, 2022.[12]
On August 30, 2022, Mabry was waived by the Seahawks and signed to the practice squad the next day.[13][14]
He was promoted to the Seahawks' active roster on December 31, 2022 and scored his first NFL touchdown the next day on a seven-yard reception from Geno Smith in the second quarter of the game against the New York Jets.[15] On January 4, 2023, Seattle signed Mabry to the active roster.[16]
On August 29, 2023, Mabry was waived by the Seahawks and re-signed to the practice squad.[17][18] He signed a reserve/future contract on January 8, 2024.[19]
Mabry was waived by the Seahawks on August 27, 2024, and re-signed to the practice squad.[20][21] He was promoted to the active roster on November 16.[22]