Wesco was drafted by the New York Jets in the fourth round with the 121st overall pick in the 2019 NFL draft.[5] Throughout his rookie year, Wesco was largely used as a fullback, though he would occasionally play as a tight end.
On November 9, 2020, Wesco was placed on injured reserve.[6] He was activated on December 12, 2020.[7]
Wesco entered the 2021 season as the third-string tight end behind Ryan Griffin and Tyler Kroft. He suffered a knee injury in Week 16 and was placed on injured reserve on December 27. He finished the season with three catches for 35 and no touchdowns through 12 games and seven starts.[8] He was released by the Jets on August 30, 2022, as a part of roster cuts.[9]
Chicago Bears
On August 31, 2022, Wesco was claimed off waivers by the Chicago Bears.[10]