The Ohio State Buckeyes bulldozed the Michigan Wolverines. Proving to be one of the most complete teams in college football, the No. 1-ranked Buckeyes manhandled their rivals on the road, securing a 27-9 victory at a snowy Michigan Stadium.
How bad was the beatdown?
The Buckeyes outgained the Wolverines, 419-163, in total yards.
Buoyed by 47 rushing attempts and 117 yards on 22 carries by running back Bo Jackson, they held a 40:01-19:59 advantage in time of possession.
The Buckeyes’ four-year losing streak to the Wolverines ended with a commanding performance, beginning in the second quarter. Over the final 45 minutes, the Buckeyes (12-0 overall, 9-0 Big Ten) outscored the Wolverines, 24-3.
X (Twitter) users responded to “The Game” in the snow and the Buckeyes silenced any doubters …
Julian Sayin to the Big House 🤫@OhioStateFB pic.twitter.com/nNexy3MdxA
— FOX College Football (@CFBONFOX) November 29, 2025
The Michigan-Ohio State rivalry starts with attitude …
There’s always something between these teams 😏
via @JamesYoder pic.twitter.com/Lf4nRi6Awz
— FOX College Football (@CFBONFOX) November 29, 2025
Flashback to a classic Woody Hayes quote …
Go Buckeyes! We don't give a damn about the whole state of michigan. #GoBucks #BeatMichigan #BeatTTUN #TheGame #BuckeyeNation #OhioState #OSUvsMichigan #B1GFootball #ScarletAndGray #SportsMemories #RivalryWeek #FootballHistory #GridironGlory #FightTheTeam #OurHonorDefend pic.twitter.com/nNCrlkWwI4
— Greg Ungru (@UNGRU) November 29, 2025
Fox’s digital staff got creative for Saturday’s pre-game show …
Well played #bignoonkickoff, well played. #OhioStatevsMichigan #OSUvsMICH #MichiganFootball #OhioState #Wolverines #Buckeyes pic.twitter.com/vGZBcX0Jgq
— Phil Barnes (@Barnes_Phil) November 29, 2025
An Ohio native coming from a Buckeyes family, Michigan’s Jordan Marshall broke his grandfather’s heart again with an early 36-yard gain. Suffering from a hurt shoulder, Marshall left the second series and did not play for the rest of the first half. The sophomore finished with 61 carries on seven attempts …
Marshall starts things with a HUGE run@UMichFootball pic.twitter.com/vZeWpxyVl2
— FOX College Football (@CFBONFOX) November 29, 2025
Fueled by Marshall, Michigan scored first …
GOOD FROM 45-YARDS@UMichFootball makes it 3-0 on the opening drive pic.twitter.com/0ZQ2ECrrkP
— FOX College Football (@CFBONFOX) November 29, 2025
Ohio State quarterback Julian Sayin entered Saturday on the fringe of Heisman Trophy consideration. He needed a signature moment. Michigan’s Jyaire Hill didn’t allow it to happen on the Buckeyes’ second offensive snap …
This angle of Jyaire Hill’s INT 🤌@UMichFootball pic.twitter.com/EwP620FaM1
— FOX College Football (@CFBONFOX) November 29, 2025
Michigan settled for field goal, taking a 6-0 lead at 9:42 of the first quarter. It was the Buckeyes’ largest deficit of the season …
Zvada stays perfect 🎯@UMichFootball takes a 6-0 lead pic.twitter.com/XzZF6bPnZ4
— FOX College Football (@CFBONFOX) November 29, 2025
Michigan linebacker Jaishawn Barham was called for a big mental mistake. Instead of third-and-goal, the Buckeyes were rewarded with a first down from the 2-yard line …
Almost headbutted the ref 😳 pic.twitter.com/C5FhGAKkTx
— FOX College Football (@CFBONFOX) November 29, 2025
The Wolverines stopped the Buckeyes on five straight plays from near the 3-yard line. After a false-start on a fourth-down and the snow flurries starting to fall, the Buckeyes were forced to kick a field goal, cutting their deficit to 6-3 …
Was this a TD or nah?
After review the ruling on the field is overturned and ruled not a touchdown pic.twitter.com/wFt94WSmub
— FOX College Football (@CFBONFOX) November 29, 2025
Michigan coach Sherrone Moore: Let it snow … let it snow …
Sherrone Moore hyped in the snow is cinema 🎥@UMichFootball pic.twitter.com/GAXtL78ECW
— FOX College Football (@CFBONFOX) November 29, 2025
On a fourth-and-five play, Sayin hit wide receiver Jeremiah Smith for a 35-yard touchdown pass on his 20th birthday. A bit of controversy was created when replays showed Smith lost control of the ball just before the goal line and didn’t regain possession. It could have been ruled a fumble out of bounds and a touchback for Michigan, but it was ruled a score and a 10-6 Buckeyes advantage …
JEREMIAH SMITH 😳 pic.twitter.com/heSXNHPpbj
— FOX College Football (@CFBONFOX) November 29, 2025
Michigan kicker Dominic Zvada, who struggled this season after earning All-America honors last season, hit his third field goal Saturday …
Zvada makes it 3 for 3 🎯🎯🎯@UMichFootball 9 – 10 Ohio State pic.twitter.com/kamMyBqn1U
— FOX College Football (@CFBONFOX) November 29, 2025
With Ohio State gaining momentum, Sayin hits Brandon Inniss for a late first-half TD, lifting the Buckeyes to a 17-9 advantage. Inniss celebrated as if he were LeBron James …
INNISS TAKES IT IN FOR THE TD 🔥@OhioStateFB adds on another just before the half@ATTBusiness pic.twitter.com/CrC3xuqeDk
— FOX College Football (@CFBONFOX) November 29, 2025
Carnell Tate hauls it in for a 50-yard touchdown reception and the rout at the Big House …
50 YARD DROP IN THE BUCKET 🥶@juliansayin2 finds @carnelltate_ for the score ‼️pic.twitter.com/tfaqqp3ZEU
— Ohio State Football (@OhioStateFB) November 29, 2025
The Buckeyes capped the 20-play, 81-yard drive with a 23-yard field goal by Jayden Fielding …
Ohio State's current drive is over 11 minutes and counting pic.twitter.com/AclBJdLvkh
— FOX College Football (@CFBONFOX) November 29, 2025
Brutus, the snow troll …
Brutus is trolling in the Big House 😆 pic.twitter.com/rNeYJzzP9E
— FOX College Football (@CFBONFOX) November 29, 2025
Final score: Ohio State 27, Michigan 9 …
OHIO AGAINST THE WORLD 🌰#GoBucks pic.twitter.com/et7OVlaYtp
— Ohio State Football (@OhioStateFB) November 29, 2025