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

 
Buckeyes (6 - 0) (5 - 0 - 1)
Coach Ryan Day (66 - 10)
Avg Score : 37 - 7 (29 - 11 on Road)
Record Prediction: 11.5 - 0.5 (#2)
Wins: (Elite: 2) (Good: 1) (Avg: 1) (Bad: 1)
Losses: (Elite: 0) (Good: 0) (Avg: 0) (Bad: 0)
Future: (Elite: 1) (Good: 1) (Avg: 1) (Bad: 3)
OSU is playing their 5th straight game
Our Line: Ohio State -6  (SP+ OSU -11)

Projected Score: OSU: 26 - MICH: 20 (46)
OSU Win prob: 66% | Cover: 50%
OSU Travel: 161 miles
Wolverines (4 - 2) (2 - 4 - 0)
Coach Sherrone Moore (8 - 5)
Avg Score : 30 - 19 (40 - 10 @ Home)
Record Prediction: 8.3 - 3.7 (#36)
Wins: (Elite: 0) (Good: 1) (Avg: 0) (Bad: 3)
Losses: (Elite: 2) (Good: 0) (Avg: 0) (Bad: 0)
Future: (Elite: 2) (Good: 1) (Avg: 2) (Bad: 1)
 
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.5
BYE WEEK
Sat 11/1 Ohio State vs Penn State-13
Sat 11/8 Ohio State at Purdue-30
Sat 11/15 Ohio State vs UCLA-33
Sat 11/22 Ohio State vs Rutgers-25.5
Sat 11/29 Ohio State at Michigan-6

Total: Elite: 3, Good: 2, Avg 2, Bad 4, Poor 0
Played: Elite: 2, Good: 1, Avg 1, Bad 1, Poor 0
Future: Elite: 1, Good: 1, Avg 1, Bad 3, Poor 0
Wins: Elite: 2, Good: 1, Avg: 1, Bad: 1, 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-6.550.5
Sat 10/25 Michigan at Michigan State-12
Sat 11/1 Michigan vs Purdue-26
BYE WEEK
Sat 11/15 Michigan vs Northwestern-15
Sat 11/22 Michigan at Maryland-5
Sat 11/29 Michigan vs Ohio State+6

Total: Elite: 4, Good: 2, Avg 2, Bad 2, Poor 2
Played: Elite: 2, Good: 1, Avg 0, Bad 1, Poor 2
Future: Elite: 2, Good: 1, Avg 2, Bad 1, Poor 0
Wins: Elite: 0, Good: 1, Avg: 0, Bad: 1, Poor: 2
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#21 (.32)52% (8)36.842% (89)2.88 (78)16264% (1)2615.42 (3)#5 (-.05)37% (24)6.835% (19)39% (48)2.4 (5)390.71.2
MICH#39 (.26)44% (65)29.545% (56)3.18 (43)21942% (77)2024.09 (67)#48 (.12)44% (98)18.741% (61)46% (115)4 (80)380.81.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 Offense636.82952.4%5.420.7224231622614.951%49%42%64%9%.32
MICH Defense618.71043.8%41.7 - - - - - 44%55%41%46%18%.12
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
OSU Defense66.81137.2%2.41.2 - - - - - 44%55%35%39%18%-.05
MICH Offense629.540.343.5%4.090.8204202192026.252%48%45%42%12%.26

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 State632:062254%57%4.5390.71.26.53031.5
Michigan628:2219.839%14%4380.81.76.72.7029.1
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 Offense651% (64)42% (89)33.3161.74.912 (48).04 (104)2.88 (78)75% (53)5% (2)0.75 (131)
MICH Defense644% (20)41% (61) - - - - .06 (54)2.87 (70)57% (9)11% (41)0.81 (17)
 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 Defense644% (17)35% (19) - - - - -.04 (18)2.46 (22)63% (27)13% (26)0.88 (38)
MICH Offense652% (62)45% (56)35.3218.56.217 (16).23 (28)3.18 (43)71% (76)8% (47)1.07 (35)

Pass Game Stats (2025)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
OSU Offense649% (72)64% (1)21.227.2260.89.612.316 (9)3 (26).62 (3)1.4 (115)23% (4)39% (19).58 (15)4% (30)1.9 (95)
MICH Defense655% (114)46% (115) - - - - - - 8 (12).19 (53)1.2 (5)28% (124)33% (106).4 (108)7% (27)2.1 (87)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
OSU Defense655% (116)39% (48) - - - - - - 3 (93)-.03 (7)1.1 (1)34% (43)21% (10).04 (6)5% (93)1.8 (30)
MICH Offense648% (74)42% (77)15.326.2201.77.713.25 (116)3 (26).3 (62)1.6 (40)32% (90)33% (47).36 (54)4% (21)1.8 (117)

Ohio State's Power Ratings
Ohio State's Power Rating: 33.31  #1
Ohio State's Offense Rating: 32.25  #2
Ohio State's Defense Rating: -16.88  #1
2025 Talent Rating: 1144.00  #1
Blue Chip Ratio: 73%  #2
Ohio State's 2025 Expected Record: 11.5 - 0.5
Ohio State's 2025 Overall SP+ Rating: 27.6  #1
Ohio State's Offense SP+ Rating: 38.3  #8
Ohio State's Defense SP+ Rating: 10.7  #2

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

Power Ratings Matchup
Ohio State: 33.31   Michigan: 24.225

SP+ Ratings Matchup
Ohio State: 27.6   Michigan: 16.8




Michigan's Power Ratings
Michigan's Power Rating: 24.225  #19
Michigan's Offense Rating: 25.23  #17
Michigan's Defense Rating: -1.42  #30
2025 Talent Rating: 1042.00  #8
Blue Chip Ratio: 50  #16
Michigan's 2025 Expected Record: 8.3 - 3.7
Michigan's 2025 Overall SP+ Rating: 16.8  #22
Michigan's Offense SP+ Rating: 32.4  #42
Michigan's Defense SP+ Rating: 15.6  #10

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


Ohio State Scoring
Offense: 36.8 PPG
Offense on Road: 29
Defense: 6.8 PPG
Defense on Road: 11

Ohio State's 2025 Record
Record: 6 - 0
Record vs Spread: 5 - 0 - 1
Record on Road: 2 - 0
Record vs Spread on Road: 2 - 0 - 0
Projected Score
Ohio State 26
Michigan 20


Total Points: 46

Based on Last 4 Games
Michigan 24
Ohio State 22

Total Points: 46

Based on Entire Season
Ohio State 24
Michigan 22

Total Points: 46
Michigan Scoring
Offense: 29.5 PPG
Offense at Home: 40.3
Defense: 18.7 PPG
Defense at Home: 10

Michigan's 2025 Record
Record: 4 - 2
Record vs Spread: 2 - 4 - 0
Record at home: 3 - 0
Record vs Spread at home: 1 - 2 - 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 #22
Perf GradeGrade #4 #34
OffenseOff #2 #51
DefenseDef #9 #19
Spec TeamsST #58 #11
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

Michigan Notes
(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
(7/12) Signed J Garcia (ECU) late, Keene health?
Ohio State on Offense
Balanced offense, Pass: 49%, Run: 51%
CategoryCat
OSU OffMICH Def
Perf GradePerf #2 #19
SuccessSuc #8 #98
ExplosiveExp #122 #6
PPAPPA #21 #48
PowerPwr #2 #30
SP+SP+ #8 #10
Pts POPPO #3 #80
HavocHav #6 #30
Ohio State Run Game
Balanced offense, Pass: 49%, Run: 51%
CategoryCat
OSU OffMICH Def
Run GameRun #69 #6
Run SuccessRSuc #89 #61
Run ExplRExp #131 #17
PPAExp #104 #54
Run BlockR Blk #11 -
OL YdsOLY #78 #70
Stuff RateStuff #78 #103
TackleTak -  #20
Ohio State Pass Game
Balanced offense, Pass: 49%, Run: 51%
CategoryCat
OSU OffMICH Def
Pass GamePass #1 #50
Pass SuccessPSuc #1 #115
Pass ExplPExl #115 #5
PPAExp #3 #53
Pass Rush/BlockP Blk #39 #46
F7 HavocF7 #2 #41
DB HavocDB #30 #27
Michigan on Offense
Balanced offense, Pass: 48%, Run: 52%
CategoryCatMICH OffOSU Def
Perf GradePerf #51 #9
SuccessSuc #65 #24
ExplosiveExp #40 #2
PPAPPA #39 #5
PowerPwr #17 #1
SP+SP+ #42 #2
Pts POPPO #67 #5
HavocHav #24 #43
Michigan Run Game
Balanced offense, Pass: 48%, Run: 52%
CategoryCat
MICH OffOSU Def
Run GameRun #24 #14
Run SuccessRSuc #56 #19
Run ExplRExp #35 #38
PPAExp #28 #18
Run BlockR Blk #37 -
OL YdsOLY #43 #22
Stuff RateStuff #29 #34
TackleTak -  #22
Michigan Pass Game
Balanced offense, Pass: 48%, Run: 52%
CategoryCatMICH OffOSU Def
Pass GamePass #92 #12
Pass SuccessPSuc #77 #48
Pass ExplPExl #40 #1
PPAExp #62 #7
Pass Block/RushP Blk #32 #31
F7 HavocF7 #47 #26
DB HavocDB #21 #93
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 Sayin12015378%14791539.7
Lincoln Kienholz7888%861010.8
Player NameCARYDSTDYPCLONG
Bo Jackson5840727.064
CJ Donaldson (Tr)5823764.127
James Peoples4020205.133
Isaiah West124914.112
Player NameRECYDSTDYPCLONG
Jeremiah Smith40505712.687
Carnell Tate28476417.049
Max Klare (Tr)15175111.729
Brandon Inniss118707.912

View Ohio State's Full Roster

OSU's DC Matt Patricia (in his first season)
Top DefTackTFLSACKSPRESSPD
Arvell Reese385522
Sonny Styles382010
Caden Curry3110621
Caleb Downs282010
SacksTackTFLSACKSPRESSPD
Caden Curry3110621
Arvell Reese385522
Kayden McDonald266310
Kenyatta Jackson84221
Pass DTackTFLSACKSPRESSPD
Davison Igbinosun261004
Arvell Reese385522
Jermaine Mathews Jr.112102

MICH's OC Chip Lindsey (in his first season)
Player NameCOMPATTPCTYDSTDINTYPA
Bryce Underwood9215460%1210527.9
Jadyn Davis020%0010.0
Player NameCARYDSTDYPCLONG
Justice Haynes (Tr)9570587.475
Jordan Marshall5930135.154
Bryce Underwood3217735.537
Jasper Parker94515.011
Player NameRECYDSTDYPCLONG
Donaven McCulley (Tr)22348215.844
Andrew Marsh13248119.169
Semaj Morgan17194111.432
Marlin Klein12142111.827

View Michigan's Full Roster

MICH's DC Don Martindale (in his second season)
Top DefTackTFLSACKSPRESSPD
Ernest Hausmann402131
Jimmy Rolder342111
Cole Sullivan264200
Brandyn Hillman252001
SacksTackTFLSACKSPRESSPD
Jaishawn Barham236331
Derrick Moore133332
Cole Sullivan264200
Rayshaun Benny133200
Pass DTackTFLSACKSPRESSPD
Jyaire Hill212104
Zeke Berry70003
TJ Metcalf (Tr)233002