In 2012 Schreck signed a letter of intent to play at Buffalo where Jeff Quinn recruited him to play tight end.[2] After redshirting as a freshman at the University at Buffalo in 2012, Schreck caught a total of six touchdown passes from Joe Licata and Tyree Jackson between 2013 and 2016.[4] As a redshirt senior in 2016, he set a school record for a tight end with 651 receiving yards and was named to the All-Mid-American Conference Second-team.[5]
Schreck played in six games in 2018 before being placed on injured reserve on October 23, 2018 with a knee injury.[12]
Schreck was waived during final roster cuts on August 31, 2019 and was signed to the practice squad the next day.[13][14] He was promoted to the active roster on November 30, 2019.[15] He appeared in two games in the 2019 season; he was on the field for 22 snaps against the New York Jets on December 1 and one snap against the New England Patriots two weeks later.[16]
On September 5, 2020, Schreck was waived by the Bengals.[17] He was signed to the practice squad the following day.[18] He was promoted to the active roster on September 18.[19][20][21] Two weeks later, Schreck recorded the first tackle of his NFL career when he brought down Pittsburgh Steelers punt returner Ray-Ray McCloud after a return of only eight yards.[22][23]
On August 31, 2021, Schreck was waived by the Bengals and re-signed to the practice squad the next day.[24][25]
Houston Texans
On June 11, 2022, Schreck signed with the Houston Texans. He was released on August 30, 2022 and signed to the practice squad the next day.[26][27] Schreck made his Texans debut in the fourth week of the season at NRG Stadium and, in his sixth professional season, caught the first pass of his career on a short throw from Davis Mills; he was tackled by Derwin James before being able to gain any ground.[22][28] The following week, he was an offensive starter for just the second time in his career and was on the field for a career high 24 offensive plays. He also tallied the first receiving yards of his career,[22] picking up six yards on a pass from Mills before being brought down by Foyesade Oluokun of the Jacksonville Jaguars.[29] The Texans returned him to their practice squad the following day.[30] He signed a reserve/future contract on January 10, 2023.[31]
On August 29, 2023, Schreck was waived by the Texans.[32]