He played college football for the Michigan Wolverines, winning three consecutive Big Ten Conference titles and a national championship in 2023.
[citation needed] He attended Port Huron Northern High School, and was a three-time All-State and All-Conference selection as a football player.
[2] He received scholarship offers from 36 schools, including Alabama, Clemson, Ohio State, and Notre Dame.
[6][7] In 2021, as a sophomore, he appeared in nine games as a backup defensive end and special teams member and recorded five tackles.
As a senior in 2023, McGregor became a full time starter at defensive end, starting all 15 games and winning a national championship with Michigan.