UPCOMING Saturday, November 28 · 12:00 PM ET

Michigan WolverinesMichigan vs Ohio State BuckeyesOhio State

Ohio Stadium
Fox, FOX · Line Ohio State -13.5 · Total 46.5

Scoring by quarter

Average points per quarter, 2026 season

Michigan vs Ohio State scoreboard
Team Q1Q2Q3Q4 Game
Michigan 4.27.46.25.2 23.0
Ohio State 13.811.86.210.4 42.2
Michigan vs Ohio State scoring by quarter
Michigan Qtr Ohio State
4.2Q113.8
7.4Q211.8
6.2Q36.2
5.2Q410.4
23.0Game42.2

Rivalry highlights

Series record
62-53
Michigan first, 121 meetings since 1897
Series leader
Michigan
Michigan lead 62-53 in 121 meetings since 1897
Widest recent margin
29 points
Ohio State 56-27 Michigan, 2019
Tightest recent margin
3 points
Michigan 13-10 Ohio State, 2024
Highest recent total
83 points
Ohio State 56-27 Michigan, 2019

Key players by position

Each side's leader at the position this season, by real production. Full rosters live on each team hub.

Head to head

Full rivalry page
Michigan 62 121 meetings since 1897 53 Ohio State

Michigan lead 62-53 in 121 meetings since 1897 Series leader: Michigan.

Team stats, 2026 season

MichiganOhio State
23.017th Points per game 5th42.2
15.85th Points allowed 2nd12.6
315.817th Total yards per game 1st514.4
5.417th Yards per play 2nd7.5
135.014th Rush yards per game 6th157.4
180.818th Pass yards per game 1st357.0
17.018th First downs per game 1st25.6
40.7%11th Third-down rate 6th46.7%
-416th Turnover margin 7th+4
511th Takeaways 4th8
117th Sacks 9th9
812th Sacks allowed 14th9
66.413th Penalty yards per game 6th48.6
28:2017th Time of possession 8th31:35

Rank within each team's conference. 2026 season totals to date from CollegeFootballData.

Michigan: last 15 games

10-5 in the last 15 · 24.2 scored · 20.0 allowed

The matchup

Team comparison
Michigan Split Ohio State
3-22026 record4-1
0-2Conference2-0
115Points for211
79Points against63
L2FormW3

Recent meetings

2024
Michigan 13 : 10 Ohio State
2023
Ohio State 24 : 30 Michigan
2022
Michigan 45 : 23 Ohio State
2021
Ohio State 27 : 42 Michigan
2019
Ohio State 56 : 27 Michigan
How to watch
TVFox, FOX
Streamingthe FOX Sports app
Betting line
Spread Ohio State -13.5
Total 46.5
21+. Lines move, we timestamp them.
Make your pick
vs
10 pts correct · 20 for a called upset · locks at kickoff. Predictions league & leaderboard →
Michigan · QB Bryce Underwood
Pass yards
881
Pass TD
5
Comp-Att
67-113
INT
4
Marshall rush
244 yds
Buchanan rec
446 yds
Ohio State · QB Julian Sayin
Pass yards
1530
Pass TD
13
Comp-Att
103-142
INT
1
Jackson rush
353 yds
Smith rec
823 yds
14 Tommy Carr QB 15 Chase Herbstreit QB 16 Brayden Fowler-Nicolosi QB 17 Brady Smigiel QB 19 Bryce Underwood QB 5 Savion Hiter RB 23 Jordan Marshall RB 24 Bryson Kuzdzal RB 25 Micah Ka'apana RB 26 Donovan Johnson RB 29 Jonathan Brown RB 32 Gary Stacy RB 36 Tomas O'Meara RB 0 Kendrick Bell WR 3 Andrew Marsh WR 6 JJ Buchanan WR 9 Channing Goodwin WR 10 Jaime Ffrench WR 12 Salesi Moa WR 13 Travis Johnson WR 20 Jaylen Pile WR 22 Braydon Alford WR 38 Bryce Wilcox WR 81 Jamar Browder WR 84 Jacob Washington WR 85 Logan Forbes WR 89 Kaleb Schlecht WR 18 Mason Bonner TE 40 Jimmy Pisani TE 42 Jalen Hoffman TE 44 Eli Owens TE 46 Crandall Quinn TE 80 Hogan Hansen TE 83 Zack Marshall TE 88 Deakon Tonielli TE 50 Luke Hamilton OL 52 Ace Hamilton OL 53 Jake Guarnera OL 54 Andrew Sprague OL 55 Nathan Efobi OL 58 Malakai Lee OL 60 Brooks Bahr OL 64 James Kavouklis OL 65 Andrew Babalola OL 66 Dan Taraboi OL 67 Houston Ka'aha'aina-Torres OL 70 Brady Norton OL 71 Evan Link OL 72 Peter Donini OL 74 Avery Gach OL 76 Manuel Beigel OL 77 Blake Frazier OL 78 Marky Walbridge OL 79 Tommy Fraumann OL 8 Dominic Nichols DE 9 Cameron Brandt DE 14 Carter Meadows DE 37 Julius Holly DE 41 Tariq Boney DE 51 Mchale Blade DE 88 Lugard Edokpayi DE 90 John Henry Daley DE 93 Benny Patterson III DE 94 Nate Marshall DE 17 Enow Etta DT 54 Deyvid Palepale DT 56 Alister Vallejo DT 57 Travis Moten DT 91 Jonah Lea'ea DT 92 Ted Hammond DT 95 Trey Pierce DT 97 Titan Davis DT 99 Bobby Kanka DT 12 Nathaniel Owusu-Boateng LB 13 Aisea Moa LB 15 Aden Reeder LB 18 Troy Bowles LB 23 Markel Dabney LB 29 Chase Taylor LB 30 Max Alford LB 33 Kaden Catchings LB 34 John Weidenbach LB 35 Ndi Etta LB 43 Zach Ludwig LB 44 Nathaniel Staehling LB 49 Adam Bazzi LB 52 Christian Pierce LB 0 Jyaire Hill CB 2 Shamari Earls CB 3 Smith Snowden CB 10 Zeke Berry CB 16 Jo'Ziah Edmond CB 20 Jeremiah Lowe CB 24 Jamarion Vincent CB 28 I'Marion Stewart CB 36 Joshua Nichols CB 38 Sam Baron CB 42 Jeffrey Chukwu CB 1 Rod Moore S 5 Jacob Oden S 6 Jordan Young S 7 Chris Bracy S 22 Jordan Deck S 25 Mason Curtis S 27 Ernest Nunley S 28 Kainoa Winston S 31 Nico Andrighetto S 39 Max Reyes S 30 Jacob Baggett PK 35 Stuart Blake PK 99 Trey Butkowski PK 33 Cam Brown P 90 Hudson Hollenbeck P 93 Hunter Robertson P 43 Jack Treutelaar LS 46 Gavin Magorien LS 49 Nico Crawford LS 67 Trent Middleton LS
9 Tavien St. Clair QB 10 Julian Sayin QB 13 Luke Fahey QB 16 Justyn Martin QB 18 Kolton Stover QB 19 Brady Geibel QB 2 Legend Bey RB 21 Anthony Rogers RB 24 Ja'Kobi Jackson RB 25 Bo Jackson RB 28 Stanley Jackson Jr. RB 29 Favour Akih RB 32 Isaiah West RB 0 Brandon Inniss WR 3 Devin McCuin WR 4 Jeremiah Smith WR 5 Kyle Parker WR 6 Jerquaden Guilford WR 7 Phillip Bell WR 8 De'Zie Jones WR 11 Brock Boyd WR 15 Chris Henry Jr. WR 23 Nolan Baudo WR 30 Amari Valerio-Hudson WR 33 Ryan Seimetz WR 34 Brennen Schramm WR 80 Jaeden Ricketts WR 82 David Adolph WR 38 Frankie McAllister TE 83 Nate Roberts TE 84 Hunter Welcing TE 85 Bennett Christian TE 86 Mason Williams TE 87 Brody Lennon TE 88 Maxence LeBlanc TE 89 Nick Lautar TE 51 Luke Montgomery OL 57 Ian Gecse OL 58 Gabe VanSickle OL 60 Jaxon Powell OL 62 Joshua Padilla OL 63 Julian Goines-Jackson OL 64 Simon Lorentz OL 65 Tucker Smith OL 66 Landry Brede OL 67 Austin Siereveld OL 68 Mason Wilhelm OL 69 Ian Moore OL 70 Phillip Daniels OL 72 Deontae Armstrong OL 73 Vasean Washington OL 74 Carter Lowe OL 75 Carson Hinzman OL 76 Jake Cook OL 77 Sam Greer OL 78 Max Riley OL 2 Kenyatta Jackson Jr. DE 4 Qua Russaw DE 9 Zion Grady DE 12 Beau Atkinson DE 34 Khary Wilder DE 44 Epi Sitanilei DE 56 Nate Riegle DE 97 Dre Quinn DE 3 James Smith DT 53 Will Smith Jr. DT 55 John Walker DT 59 Ashton Yeager DT 90 Damari Simeon DT 91 Darryus McKinley DT 94 Jason Moore DT 95 Emanuel Ruffin DT 96 Eddrick Houston DT 98 Jamir Perez DT 5 Riley Pettijohn LB 14 Christian Alliegro LB 17 Tarvos Alford LB 20 Cincere Johnson LB 23 Garrett Stover LB 26 Payton Pierce LB 33 Eli Lee LB 36 CJ Sanna LB 37 Zach Hayes LB 38 Eli Riggs LB 41 Braxton Rembert LB 50 Alec DelSignore LB 52 Ty Howard LB 54 Na'il Diggs Jr. LB 39 Glorien Gough DB 48 Jackson Gula DB 6 Devin Sanchez CB 7 Jermaine Mathews Jr. CB 13 Miles Lockhart CB 15 Jordan Thomas CB 18 Cam Calhoun CB 19 Jordyn Woods CB 24 Dominick Kelly CB 25 Jay Timmons CB 43 Amar'e Miller CB 1 Earl Little Jr. S 8 Jaylen McClain S 10 Leroy Roker III S 11 Terry Moore S 16 Blaine Bradford S 21 Brenten Jones S 28 Simeon Caldwell S 29 Deshawn Stewart S 30 Khmari Bing S 32 Kaden Gebhardt S 46 Ryan Rudzinski S 49 Gavin Thobe S 49 Marcello Diomede PK 92 Cooper Peterson PK 96 Connor Hawkins PK 42 Joe McGuire P 93 Brady Young P 43 Brody Jenkins LS 48 Dalton Riggs LS 61 Landon Beal LS
Next up
Michigan Wolverines

No further fixtures listed.

Next up
Ohio State Buckeyes

No further fixtures listed.

Matchup stats

Matchup predictor

16% MICH
84% OSU

Win probability from the current point spread

Last five games

Michigan

DateOppResult
10-03 atMINN L 14-20
09-26 vsIOWA L 19-20
09-19 vsUTEP W 52-17
09-12 vsOU W 17-10
09-05 vsWMU W 13-12

Ohio State

DateOppResult
10-03 atIOWA W 31-14
09-26 vsILL W 42-19
09-19 vsKENT W 59-3
09-12 atTEX L 23-24
09-05 vsBALL W 56-3

Completed results from CollegeFootballData via the CFB Data Hub

2026 standings

Big Ten

TeamWLTPCTPFPA
Indiana 500 1.00022154
Nebraska 500 1.00021871
UCLA 400 1.00017975
USC 510 .833224153
Ohio State 410 .80021163
Iowa 410 .80014563
Wisconsin 410 .80015883
Minnesota 410 .80016090
Oregon 310 .75019093
Northwestern 310 .75013267
Penn State 320 .60016080
Washington 320 .60013392
Michigan 320 .60011579
Illinois 230 .400153130
Maryland 230 .400152151
Purdue 230 .400152175
Michigan State 230 .40091116
Rutgers 140 .200150161

Records computed from completed games this season

How to watch Michigan vs Ohio State

Michigan Wolverines vs Ohio State Buckeyes, 12:00 PM ET at Ohio Stadium on November 28, 2026.

  1. TV The game is scheduled for Fox, FOX at 12:00 PM ET.
  2. Streaming It streams on the FOX Sports app.
  3. Live updates Live score, play-by-play and match player stats for Michigan vs Ohio State update on this page.

The Big Ten Report

One conference, in your inbox every Tuesday.

Standings, the title race and one opinion on the Big Ten. No filler.

Free. Unsubscribe anytime. We never sell your email.

Frequently asked questions

What channel is Michigan vs Ohio State on?

Michigan Wolverines vs Ohio State Buckeyes is scheduled for Fox, FOX, 12:00 PM ET.

What is the line for Michigan vs Ohio State?

The current line for Michigan Wolverines vs Ohio State Buckeyes is Ohio State -13.5, with a total of 46.5. Odds are entertainment only, 21+.

When does Michigan play Ohio State?

Kickoff for Michigan vs Ohio State is 12:00 PM ET at Ohio Stadium, on November 28, 2026.