Ohio State at Michigan - 2025 Matchup Preview
Ohio State logo (#1)Ohio State Buckeyes at Michigan Wolverines(#21)Michigan logo
Saturday, November 29th 2025 (12:00 PM EST)
Michigan Stadium - Ann Arbor, MI  (Big Ten)

 
Buckeyes (9 - 0) (7 - 1 - 1)
Coach Ryan Day (66 - 10)
Avg Score : 36 - 7 (32 - 8 on Road)
Record Prediction: 11.8 - 0.2 (#1)
Wins: (Elite: 2) (Good: 2) (Avg: 1) (Bad: 2)
Losses: (Elite: 0) (Good: 0) (Avg: 0) (Bad: 0)
Future: (Elite: 1) (Good: 0) (Avg: 0) (Bad: 3)
OSU is playing their 5th straight game
Our Line: Ohio State -8.5  (SP+ OSU -14)

Projected Score: OSU: 25 - MICH: 17 (42)
OSU Win prob: 71% | Cover: 46%
OSU Travel: 161 miles
Wolverines (7 - 2) (3 - 6 - 0)
Coach Sherrone Moore (8 - 5)
Avg Score : 28 - 17 (33 - 11 @ Home)
Record Prediction: 9 - 3 (#23)
Wins: (Elite: 1) (Good: 1) (Avg: 1) (Bad: 4)
Losses: (Elite: 2) (Good: 0) (Avg: 0) (Bad: 0)
Future: (Elite: 1) (Good: 0) (Avg: 2) (Bad: 0)
 
Ohio State's 2025 Schedule
DateMatchupSpreadTotalResultO/UCover
Sat 8/30 Ohio State vs Texas-1.546.5W 14 - 7UY
Sat 9/6 Ohio State vs Grambling-55.562.5W 70 - 0OY
Sat 9/13 Ohio State vs Ohio-28.049.0W 37 - 9UN
BYE WEEK
Sat 9/27 Ohio State at Washington-9.552.5W 24 - 6UY
Sat 10/4 Ohio State vs Minnesota-23.542.5W 42 - 3OY
Sat 10/11 Ohio State at Illinois-15.551.5W 34 - 16UY
Sat 10/18 Ohio State at Wisconsin-24.541.5W 34 - 0UY
BYE WEEK
Sat 11/1 Ohio State vs Penn State-17.545.5W 38 - 14OY
Sat 11/8 Ohio State at Purdue-29.549.5W 34 - 10UN
Sat 11/15 Ohio State vs UCLA-30.5
Sat 11/22 Ohio State vs Rutgers-30.5
Sat 11/29 Ohio State at Michigan-8.5

Total: Elite: 3, Good: 2, Avg 1, Bad 5, Poor 0
Played: Elite: 2, Good: 2, Avg 1, Bad 2, Poor 0
Future: Elite: 1, Good: 0, Avg 0, Bad 3, Poor 0
Wins: Elite: 2, Good: 2, Avg: 1, Bad: 2, Poor: 0
Losses: Elite: 0, Good: 0, Avg: 0, Bad: 0, Poor: 0

Predictions for Ohio State's Schedule
Michigan's 2025 Schedule
DateMatchupSpreadTotalResultO/UCover
Sat 8/30 Michigan vs New Mexico-36.552.5W 34 - 17UN
Sat 9/6 Michigan at Oklahoma+3.047.5L 13 - 24UN
Sat 9/13 Michigan vs Central Michigan-27.542.5W 63 - 3OY
Sat 9/20 Michigan at Nebraska-1.547.5W 30 - 27OY
BYE WEEK
Sat 10/4 Michigan vs Wisconsin-17.542.5W 24 - 10UN
Sat 10/11 Michigan at USC+3.058.5L 13 - 31UN
Sat 10/18 Michigan vs Washington-4.550.5W 24 - 7UY
Sat 10/25 Michigan at Michigan State-13.547.5W 31 - 20ON
Sat 11/1 Michigan vs Purdue-21.048.5W 21 - 16UN
BYE WEEK
Sat 11/15 Michigan vs Northwestern-11.5
Sat 11/22 Michigan at Maryland-8.5
Sat 11/29 Michigan vs Ohio State+8.5

Total: Elite: 4, Good: 1, Avg 3, Bad 3, Poor 1
Played: Elite: 3, Good: 1, Avg 1, Bad 3, Poor 1
Future: Elite: 1, Good: 0, Avg 2, Bad 0, Poor 0
Wins: Elite: 1, Good: 1, Avg: 1, Bad: 3, Poor: 1
Losses: Elite: 2, Good: 0, Avg: 0, Bad: 0, Poor: 0

Predictions for Michigan's Schedule
Important Stats (2025)
 Teams                  Off Explosive.Off SuccessPPGRush SuccessOL Yds Per AttRush YPGPass SuccessPass YPGOff ScoreZoneDef Explosive.Def SuccessDef PPGRunD SuccessPass D SuccessDef ScoreZonePenalty YPGTO PGDef TO PG
OSU#4 (.37)54% (2)36.343% (75)2.85 (66)13765% (1)2535.42 (1)#4 (-.03)36% (11)7.233% (9)38% (35)2.27 (3)32.10.61
MICH#51 (.2)44% (54)28.147% (35)3.36 (12)22542% (75)1863.66 (90)#28 (.07)43% (85)17.242% (63)45% (106)3.49 (52)39.60.91.7
 Teams                  Off Explosive.Off SuccessPPGRush SuccessOL Yds Per AttRush YPGPass SuccessPass YPGOff ScoreZoneDef Explosive.Def SuccessDef PPGRunD SuccessPass D SuccessDef ScoreZonePenalty YPGTO PGDef TO PG
OSU#1 (.43)52% (3)48% (19)3.37 (15)13756% (1)2114.6 (15)#2 (-.01)36% (7)39% (26)34% (8)2.05 (1)31.60.81.1
MICH#113 (.1)40% (102)41% (101)3 (80)14940% (92)1234.18 (45)#40 (.13)38% (28)38% (18)39% (42)3.48 (36)36.81.51.2



Overall Stats 2025
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
OSU Offense936.331.554%5.420.6203901372534.749%51%43%65%10%.37
MICH Defense917.210.642.9%3.491.7 - - - - - 45%54%42%45%18%.07
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
OSU Defense97.2835.7%2.271 - - - - - 45%54%33%38%18%-.03
MICH Offense928.133.244.1%3.660.920411225186655%44%47%42%11%.2

Additional Stats 2025
 Teams                  GamesPossession Time1st Downs PG3rd Down %4th Down %Penalties PGPenalty Yds PGOff TO PGDef TO PGTFL PGSacks PGD/ST TDsAvg Field Pos
Ohio State928:312054%70%3.732.10.615.92.8029.5
Michigan929:2920.242%20%4.339.60.91.76.72.8030.5
Run Game Stats (2025)
 Teams                  GamesRun Play RateRun Play SuccessRush Att PGRush Yds PGRush Yds Per AttRushing TDsRun Pred Pts AddedOL Yds Per Att3rd/4th & ShortFront 7 HavocRun Play Explosivness
OSU Offense949% (82)43% (75)28.9136.94.713 (60).05 (99)2.85 (66)74% (55)6% (4)0.73 (134)
MICH Defense945% (20)42% (63) - - - - .03 (31)2.51 (40)57% (9)11% (32)0.77 (6)
 Teams                  GamesRun Play RateRun Play SuccessRush Att PGRush Yds PGRush Yds Per AttRushing TDsRun Pred Pts AddedOL Yds Per Att3rd/4th & ShortFront 7 HavocRun Play Explosivness
OSU Defense945% (22)33% (9) - - - - -.04 (12)2.29 (22)67% (41)13% (10)0.96 (68)
MICH Offense955% (27)47% (35)37.8225.2625 (23).21 (26)3.36 (12)74% (61)7% (17)0.94 (79)

Pass Game Stats (2025)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
OSU Offense951% (51)65% (1)20.325.3252.71012.424 (22)3 (20).69 (1)1.4 (109)21% (3)38% (16).59 (7)4% (20)1.9 (85)
MICH Defense954% (114)45% (106) - - - - - - 11 (4).15 (37)1.2 (2)28% (124)32% (97).36 (106)7% (45)2.1 (92)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
OSU Defense954% (117)38% (35) - - - - - - 5 (100)-.01 (5)1.1 (1)35% (18)21% (3).04 (4)5% (103)1.9 (36)
MICH Offense944% (109)42% (75)14.924.9185.77.512.57 (106)4 (20).25 (73)1.5 (90)30% (42)31% (65).29 (78)4% (15)1.8 (120)

Ohio State's Power Ratings
Ohio State's Power Rating: 28.50  #1
Ohio State's Offense Rating: 35.56  #1
Ohio State's Defense Rating: -17.31  #1
2025 Talent Rating: 1144.00  #1
Blue Chip Ratio: 73%  #2
Ohio State's 2025 Expected Record: 11.8 - 0.2
Ohio State's 2025 Overall SP+ Rating: 29.8  #1
Ohio State's Offense SP+ Rating: 39.4  #7
Ohio State's Defense SP+ Rating: 9.6  #1

Average Talent
Average Big Ten Talent Rating is 906.67
Average Power Five Talent: 877.82
Average FBS Talent: 715.76

Power Ratings Matchup
Ohio State: 28.50   Michigan: 20.415

SP+ Ratings Matchup
Ohio State: 29.8   Michigan: 15.6




Michigan's Power Ratings
Michigan's Power Rating: 20.415  #19
Michigan's Offense Rating: 15.36  #36
Michigan's Defense Rating: -4.87  #11
2025 Talent Rating: 1042.00  #8
Blue Chip Ratio: 50  #16
Michigan's 2025 Expected Record: 9.0 - 3.0
Michigan's 2025 Overall SP+ Rating: 15.6  #21
Michigan's Offense SP+ Rating: 31.7  #41
Michigan's Defense SP+ Rating: 15.8  #9

Average Talent
Average Big Ten Talent Rating is 906.67
Average Power Five Talent: 877.82
Average FBS Talent: 715.76


Ohio State Scoring
Offense: 36.3 PPG
Offense on Road: 31.5
Defense: 7.2 PPG
Defense on Road: 8

Ohio State's 2025 Record
Record: 9 - 0
Record vs Spread: 7 - 1 - 1
Record on Road: 4 - 0
Record vs Spread on Road: 3 - 1 - 0
Projected Score
Ohio State 25
Michigan 17


Total Points: 42

Based on Last 4 Games
Ohio State 25
Michigan 15

Total Points: 41

Based on Entire Season
Ohio State 24
Michigan 19

Total Points: 43
Michigan Scoring
Offense: 28.1 PPG
Offense at Home: 33.2
Defense: 17.2 PPG
Defense at Home: 10.6

Michigan's 2025 Record
Record: 7 - 2
Record vs Spread: 3 - 6 - 0
Record at home: 5 - 0
Record vs Spread at home: 2 - 3 - 0


YearDateHomeScoreAwayScoreSpreadCoverTotalO/U
202411/30Ohio State10Michigan13Ohio State -20.5Michigan41.5Under
202311/25Michigan30Ohio State24Michigan -3.0Michigan47.0Over
202211/26Ohio State23Michigan45Ohio State -9Michigan56.0Over
202111/27Michigan42Ohio State27Ohio State -6.5Michigan63.5Over
201911/30Michigan27Ohio State56Ohio State -9Ohio State53.0Over
201811/24Ohio State62Michigan39Michigan -4.5Ohio State52.5Over
201711/25Michigan20Ohio State31Ohio State -12.5Michigan49.0Over
201611/26Ohio State30Michigan27Ohio State -7Michigan44.5Over
201511/28Michigan13Ohio State42Ohio State -2.5Ohio State46.0Over
201411/29Ohio State42Michigan28Ohio State -20Michigan0
201311/30Michigan41Ohio State42Ohio State -13Michigan0
201211/24Ohio State26Michigan21
201111/26Michigan40Ohio State34
201011/27Ohio State37Michigan7
200911/21Michigan10Ohio State21
200811/22Ohio State42Michigan7
200711/17Michigan3Ohio State14
200611/18Ohio State42Michigan39
200511/19Michigan21Ohio State25
200411/20Ohio State37Michigan21
200311/22Michigan35Ohio State21
200111/24Michigan20Ohio State26
200011/17Ohio State26Michigan38
TeamWinsCoversO/U
Michigan788 Overs
Ohio State1631 Unders

WinsCoversFavsDogs
Home Teams12 - 115 - 61 - 44 - 2
Road Teams11 - 126 - 52 - 44 - 1

(#1) OSU at (#19) MICH
Overall StatsOvr
CategoryCatOSUMICH
Power RatePwr #1 #19
SP+SP+ #1 #21
Perf GradeGrade #2 #19
OffenseOff #2 #38
DefenseDef #11 #15
Spec TeamsST #35 #12
TalentTal #1 #8
Blue ChipsBC% #2 #16
Ohio State Notes
(10/11) OL seems to improve every week. RB Jackson a find
(10/11) CB Igbinosun physical & dares refs to call him on it
(10/6) Def is best unit in CFB. Allowed 25 points in 5 games
(9/29) Run Off is not good, Sayin is accurate but deep ball?
(9/22) Allowed 16 points in 3 games, none in red zone
(8/30) Def dominated Texas. Run game was awful
(8/27) Secondary good, but CB Igbinosun inconsistent
(8/18) QB1 Julian Sayin wins starting job
(7/12) DL issue, smaller, DT. Atkinson (NC) added
(7/12) Lost 14 NFL Draft picks, 2nd most ever
(6/6) RB1 Peoples, Donaldson (WVU), staff high on pos
(5/24) Fr WR Quincy Porter looks like next great one
Ohio State Injury Report
Michigan Notes
(11/3) RB Justice Haynes foot surgery, out weeks
(10/18) Dominated UW up front both sides, Def was great
(10/12) Off is terrible, will not score vs Def w/ a pulse
(9/21) Skill positions on outside both Off & Def are bad
(9/20) Huge win at Neb, Run Off great, Run Def better
(9/14) Underwood unleashed, Run Off awful so far
(9/8) Biff Poggi will be acting HC vs CMU/Neb
(9/8) HC Moore a minus for lack of aggressiveness
(9/7) OL is not as good as thought. WR are awful
(8/24) QB1 Fr. Bryce Underwood is starting QB
(7/28) Schedule is easy, miss most outside OSU
(7/12) OL 3/5 back. Has talent but depth a concern TY
Michigan Injury Report
Ohio State on Offense
Balanced offense, Pass: 51%, Run: 49%
CategoryCat
OSU OffMICH Def
Perf GradePerf #2 #15
SuccessSuc #2 #85
ExplosiveExp #122 #1
PPAPPA #4 #28
PowerPwr #1 #11
SP+SP+ #7 #9
Pts POPPO #1 #52
HavocHav #5 #35
Ohio State Run Game
Balanced offense, Pass: 51%, Run: 49%
CategoryCat
OSU OffMICH Def
Run GameRun #53 #15
Run SuccessRSuc #75 #63
Run ExplRExp #134 #6
PPAExp #99 #31
Run BlockR Blk #6 -
OL YdsOLY #66 #40
Stuff RateStuff #89 #112
TackleTak -  #8
Ohio State Pass Game
Balanced offense, Pass: 51%, Run: 49%
CategoryCat
OSU OffMICH Def
Pass GamePass #1 #37
Pass SuccessPSuc #1 #106
Pass ExplPExl #109 #2
PPAExp #1 #37
Pass Rush/BlockP Blk #65 #14
F7 HavocF7 #4 #32
DB HavocDB #20 #45
Michigan on Offense
Run heavy Offense 55%, Pass: 45%
CategoryCatMICH OffOSU Def
Perf GradePerf #38 #11
SuccessSuc #54 #11
ExplosiveExp #117 #3
PPAPPA #51 #4
PowerPwr #36 #1
SP+SP+ #41 #1
Pts POPPO #90 #3
HavocHav #8 #28
Michigan Run Game
Run heavy Offense 55%, Pass: 45%
CategoryCat
MICH OffOSU Def
Run GameRun #26 #17
Run SuccessRSuc #35 #9
Run ExplRExp #79 #68
PPAExp #26 #12
Run BlockR Blk #14 -
OL YdsOLY #12 #22
Stuff RateStuff #2 #34
TackleTak -  #23
Michigan Pass Game
Run heavy Offense 55%, Pass: 45%
CategoryCatMICH OffOSU Def
Pass GamePass #86 #7
Pass SuccessPSuc #75 #35
Pass ExplPExl #90 #1
PPAExp #73 #5
Pass Block/RushP Blk #34 #39
F7 HavocF7 #17 #10
DB HavocDB #15 #103
Program Comparison
MICH 5 Year Profile: Consistent CFP Hopefuls
'25 Profile: Down to Top 25 Contenders

OSU 5 Year Profile: Consistent CFB Elites
'25 Profile: Remains CFB Elites

Weather Forecast
Playing in Michigan Stadium
Conditions:
Temp: 0°
Previous Matchups
Michigan beat Ohio State last year (13-10)
Michigan beat Ohio State in 2023 (30-24)
Michigan beat Ohio State in 2022 (45-23)

  
OSU's OC Brian Hartline (in his first season)
Player NameCOMPATTPCTYDSTDINTYPA
Julian Sayin20325181%24912449.9
Lincoln Kienholz7888%861010.8
Player NameCARYDSTDYPCLONG
Bo Jackson9561326.564
CJ Donaldson (Tr)7227893.927
James Peoples4924004.933
Isaiah West3417715.216
Player NameRECYDSTDYPCLONG
Jeremiah Smith658621013.387
Carnell Tate39711718.257
Max Klare (Tr)26269110.329
Brandon Inniss2118018.629

View Ohio State's Full Roster

OSU's DC Matt Patricia (in his first season)
Top DefTackTFLSACKSPRESSPD
Arvell Reese5510722
Sonny Styles513022
Caleb Downs433010
Kayden McDonald417310
SacksTackTFLSACKSPRESSPD
Caden Curry3811751
Arvell Reese5510722
Kenyatta Jackson157522
Kayden McDonald417310
Pass DTackTFLSACKSPRESSPD
Davison Igbinosun321005
Arvell Reese5510722
Jaylen McClain350002

MICH's OC Chip Lindsey (in his first season)
Player NameCOMPATTPCTYDSTDINTYPA
Bryce Underwood13422061%1671737.6
Jadyn Davis020%0010.0
Player NameCARYDSTDYPCLONG
Justice Haynes (Tr)121857107.175
Jordan Marshall12472985.956
Bryce Underwood5127245.337
Jasper Parker166914.311
Player NameRECYDSTDYPCLONG
Donaven McCulley (Tr)26383214.744
Andrew Marsh25376215.069
Semaj Morgan19214111.332
Marlin Klein15162110.827

View Michigan's Full Roster

MICH's DC Don Martindale (in his second season)
Top DefTackTFLSACKSPRESSPD
Ernest Hausmann665131
Jimmy Rolder526221
TJ Metcalf (Tr)353002
Brandyn Hillman342002
SacksTackTFLSACKSPRESSPD
Derrick Moore259932
Jaishawn Barham257342
TJ Guy133220
Jimmy Rolder526221
Pass DTackTFLSACKSPRESSPD
Zeke Berry180006
Jyaire Hill282105
TJ Metcalf (Tr)353002