The 6’6″, 265 pound Welschof, from Miesbach, Germany, played at the University of Michigan for three years before transferring to UNC Charlotte where he spent one season although it was cut short by injury after four games.  He started at defensive end in each of those first four games, recording four tackles and two QB hurries. He had two tackles vs. both SC State and Georgia State and and his two quarterback hurries vs. SC State.

He had been rated a 3-star recruit by ESPN and handed a 4-star grade by 247 Sports. After high school, Welschof joined Michigan after being heavily recruited. In 2020 as a freshman, Welschof saw action in six games and played a total of 83 snaps for the Wolverines. He recorded only four tackles, no assists, while adding six stops. As a pass rusher, he added 7 total pressures, which included 4 QB hurries, one QB hit, and 2 sacks on the season.

As a sophomore for the Wolverines in 2021 Welschof played in 13 games and took part in 180 snaps for the Wolverines. He recorded only 7 tackles, 4 assists, while adding 4 stops. As a pass rusher, he chalked up 6 total pressures, and 4 QB hurries, one QB hit, and one sack during the year.

In 2022 as a junior, Welschof played in 7 games and contributed on 39 snaps. He recorded only one tackle, 2 assists while making one stop.

According to Alan Saunders of Steelers Now, Welschof qualifies for the NFL’s international roster exemption, which means the team will have 91 players in training camp and can sign 17 players to their practice squad if Welschof is one of them.

He was also chosen in the second round (13th overall) of the 2024 CFL Global Draft by the Calgary Stampeders.