Sep 7, 2026 3:30 AM

Using some analytics and taking a closer look at the entire game, here are some things that stood out in Michigan's win over Western Michigan.

Michigan needed a miracle Hail Mary to beat Wester Michigan by just one point during the season opener on Saturday night. Michigan coaches, players and fans aren't exactly thrilled with the game despite being 1-0, so there is plenty to talk about when it comes to the overall performance.

Using a tool like Pro Football Focus allows us to see what happened on a player-by-player basis and gives some insight as to how the game really went. It's not gospel, but there are some things that just don't show up in the box score that can tell another part of the story.

Top Three Offensive Performers (25 snap minimum)

1. WR JJ Buchanan

Aside from being the absolute hero of the night for catching the game-winning Hail Mary, Buchanan was the highest-grade Wolverine in the win. With a grade of 88.8, Buchanan ran away with the highest mark. He played 48 of 52 snaps and excellent on passing plays and quite good as a run blocker as well.

He finished the night with six catches for 126 yards and a touchdown. Of course, 47 yards and the score came on the final play of the game that almost didn't happen, but it all counts. Buchanan, a Utah transfer, has already shown that he can make plays all over the field.

Related stories

2. OL Manuel Beigel

This one comes as a bit of a surprise. On a night where Michigan's offensive line wasn't very good, it was actually the extra lineman, or Rhino in Jason Beck's offense, who graded out the best. Manuel Beigel, the former defensive lineman from Germany, played 26 snaps as the sixth OL and graded out at 76.2. 

Beigel was better as a run blocker, but held his own in pass pro as well. He actually even went out on a route once. It looks like the 6-5, 307-pounder is going to see the field quite a bit as Michigan tries to figure out its rushing attack.

3. OL Brady Norton

Coming in at No. 3, was Brady Norton, who is among a few guys battling it out at the guard spots. His overall grade of 66.1 doesn't sound all that impressive, but that's a pretty solid score per PFF. He was better as a pass blocker but played well enough overall to earn 41 total snaps.

Interesting Notes

It's probably not a surprise, but it is unfortunate — sophomore quarterback Bryce Underwood was the lowest-graded offensive player from Saturday night's opener. Underwood earned a paltry 35.8 overall grade after going just 12 of 23 for 170 yards and a touchdown with an interception. Of course, 47 of those yards and the score came on the final play of the game, meaning before that, Underwood wasn't overly productive.

Underwood did grind out 47 yards on the ground and scored a touchdown on a QB sneak, but he also lost a fumble and appeared to miss a few opportunities to keep the ball on read options. Overall, he was not good. There's no other way to slice it.

Outside of the starting linemen and Underwood, JJ Buchanan played the most offensive snaps with 48, five more than presumed WR1 Andrew Marsh. Channing Goodwin, who received praise all fall camp as the undisputed WR3, played just 21 snaps. After those three players, no other wide receiver saw double-digit snaps.

Tight end Zack Marshall, who many thought would be a big part of U-M's offense played just five snaps. Maybe it was a matchup situation, but that's far less than most thought he'd play. It'll be interesting to monitor Marshall's usage moving forward.

On the flip side, tight end Jalen Hoffman played 38 snaps and was used in a lot of different ways. He was in the backfield, in a wing position, inline and split out wide. 

Texas transfer wide receiver Jaime Ffrench Jr., who seemed like a really nice get out of the transfer portal, played just one snap. True freshman wide receiver Travis Johnson played only two.

Finally, five-star freshman Savion Hiter, who so many people were excited to see, played only nine snaps and carried the ball just five times for 15 yards.

Comments
anonymous profile image
Powered by RoundtableBuilt on infrastructure designed for real-time media. Learn more at RTB.io.© Roundtable 2026. By using this site you agree to the Terms of Use and Privacy Policy