Saturday, September 12, 2026
Bryce Underwood ran for 87 and Michigan stole one from Oklahoma.
Michigan 17, Oklahoma 10. The Big House delivered its signature win under Whittingham. Underwood ran a 38-yard touchdown and the defense did the rest.

17·10
Saturday, September 12, 2026
Michigan 17, Oklahoma 10. The Big House delivered its signature win under Whittingham. Underwood ran a 38-yard touchdown and the defense did the rest.
Michigan 17, Oklahoma 10 in Ann Arbor. Signature win for a team that was the butt of the college football joke a week earlier. That is what winning ugly looks like when the roster is not top ten but the culture is.
Bryce Underwood: 87 rushing yards, one rushing touchdown, 111 passing yards, zero turnovers. That is the stat line of a quarterback who understood the assignment. He was not asked to throw for 300. He was asked to not lose the game and to run the ball when the pocket collapsed. He did both.
Jordan Marshall punched in the tiebreaking 1-yard run in the fourth quarter after a Michigan interception put the Wolverines on the short field. The Michigan defense did the rest. They forced Oklahoma to turn it over on downs at the 50 with 3 minutes left. They forced Oklahoma to run out of time at their own 15 with 1:06 left. That is grown-ass-men defense.
Hard hat and lunch pail for Michigan.
Kyle Whittingham said earlier in the week that Underwood had to show signs of improvement to keep his job. Answer delivered. Whittingham has now beaten a top-ten team in his first September as Michigan's head coach. That is a resume item you can hang on the wall.
Oklahoma is going to have a long week. They were favored by nearly a touchdown. They never led. They had two possessions inside the final 3:05 to steal the game and gained a combined 13 yards. That is not an offense problem. That is a competitive-toughness problem. Brent Venables now has to answer for a Sooners team that keeps disappearing when the game gets tight.
Meanwhile Michigan is the story the algorithm hates. Not sexy. Not hot. Just a defense that is going to punch you in the mouth and a quarterback who runs when he has to and a coach who has been coaching this style since before most of the roster was born. In a sport that keeps rewarding hero-ball, Michigan is the last team in the country that still plays the way you were taught in Pop Warner.
They are going to keep winning games like this.
Kyle Whittingham took a job everybody said was cursed and won a top-ten game in his first September. That is a resume item you cannot buy. Michigan was the punch line of the sport a month ago. This morning they are 2-0 with a ranked win against a top-15 program. That is a program reset, done fast, with a defense and a run game and zero drama. Whittingham has always been good at this. Ann Arbor is just the newest place he has proven it.
Bryce Underwood keeps evolving. He was a five-star prospect signed to be the future. He is playing like the present. The 87 rushing yards were the story, but the zero turnovers were the deeper stat. Real quarterbacks do not gift games away. Underwood did not gift this game away.
The Big Ten schedule is the test. Michigan has real games ahead — the kind where the defense is going to have to hold a lead in the fourth quarter and the running game is going to have to grind out a first down on 3rd-and-short. That is exactly the style Whittingham built at Utah. Whether it plays at Michigan Stadium is the season.
Oklahoma has to answer why they keep disappearing in tight games. Brent Venables now has back-to-back losses in games his team was supposed to win. The Sooner fan base has been patient. Patience is a finite resource. Another loss like this in October and the seat is a lot hotter than it is Sunday morning.
The Verdict
Michigan is a top-15 team. Underwood keeps his job for another week. Oklahoma has to answer why they keep disappearing in tight games. And Kyle Whittingham just proved the old-school approach can still win in Ann Arbor. Hard hat, lunch pail, 2-0.
Read next