Skip to main content
All games

Toledo vs Michigan State: prediction and projected score

Final: Toledo 20, Michigan State 30. We projected Toledo 27.6-24.5 (58%) โ€” the model missed this one.

Matchup analysis

Before kickoff our model projected Toledo 27.6, Michigan State 24.5 at Spartan Stadium in Week 1. That is a lean: Toledo wins about 58% of the time by our estimate, with a projected margin of 3.1 points and 52 combined points. Tags: upset alert.

Toledo has not played a game yet this season, so its number leans on last year's results. Michigan State has not played a game yet this season, so its number leans on last year's results.

Toledo's middle-of-the-pack offense (58th of 139 in our opponent-adjusted ratings, worth about 27.9 points against an average defense) meets Michigan State's middle-of-the-pack defense (61st) โ€” an even matchup on paper, so game script and turnovers will decide how many points Toledo puts up. Michigan State's below-average offense (98th of 139 in our opponent-adjusted ratings, worth about 23.6 points against an average defense) meets Toledo's below-average defense (87th) โ€” an even matchup on paper, so game script and turnovers will decide how many points Michigan State puts up.

College football is noisy: even a well-rated projection misses the final margin by about 14 points on average. Based on how real results have scattered around our numbers, the final margin should land somewhere between Toledo by 26 and Michigan State by 19 about 80% of the time.

Michigan State gets about 2.1 points for playing at home. Toledo is still favoured on the road, so the ratings gap is bigger than the value of playing at home. The game is on FS1.

Result: Toledo 20, Michigan State 30. Michigan State won, so this goes down as a miss for the model (margin off by 13.1 points).

Market lines

Market lines ยท Source: The Odds API, ESPN, Action Network ยท Updated Oct 29, 9:25 AM UTC. Shown for information; not an input to our projections.

ProviderSpread (open โ†’ now)Total (open โ†’ now)Moneyline (Toledo / Michigan State)
ConsensusMichigan State -10.5 โ†’ Michigan State -1049.5 โ†’ 48.5+312.5 / -410
DraftKingsMichigan State -10.5 โ†’ Michigan State -1048.5+320 / -410
BovadaMichigan State -10.5 โ†’ Michigan State -1049.5 โ†’ 48.5+305 / -410

This game's lines: CollegeFootballData.com ยท read Oct 22, 6:37 PM UTC.

ProjectionMarginTotalMichigan State win
Our modelToledo -352.042%
Market consensusMichigan State -1048.577%
Blended projectionMichigan State -849.670%

Blended projection = 0.16 x our margin + 0.84 x the market margin, weights fitted on past seasons (see methodology).

Model vs market

Michigan State win probability
model 42% ยท market (no-vig) 77% ยท difference -35 pts
Margin
model Toledo -3.1 ยท market Michigan State -10 ยท difference -13.1 pts (Michigan State view)
Total
model 52.0 ยท market 48.5 ยท difference +3.5

Model margin is 13.1 pts more toward Toledo than the market.

21+ only where legal. Gambling problem? Call 1-800-GAMBLER.

Original projection vs new formula

ProjectionScoreWin probMargin missTotal miss
Original projectionToledo 27.6, Michigan State 24.5Toledo 58%wrong winner13.12.0
New formulaToledo 21.2, Michigan State 32.1Michigan State 74%right winner0.83.3

Final: Toledo 20, Michigan State 30. Original = the number we posted before kickoff. New formula (2026-10-21 matchup terms) = the current model re-run with only the games played before this one.

Toledo vs Michigan State: stat comparison

2025 season numbers (this season's sample is still too small).

Basic
StatToledoMichigan State
Points per game30.8#3924.6#89
Points allowed per game13.3#429.9#104
Yards per play6.26#355.49#103
Yards per play allowed4.19#16.10#99
Rushing yards per game185.5#45146.8#95
Net passing yards per game229.4#60204.8#92
Rushing yards allowed per game115.1#10161.3#69
Net passing yards allowed per game145.9#2226.8#90
Turnovers per game0.92#530.75#21
Takeaways per game1.46#200.50#131
Sacks per game2.85#81.83#85
Sacks allowed per game1.31#252.75#120
Advanced
StatToledoMichigan State
EPA per play+0.11#31+0.02#76
EPA per play allowed-0.18#3+0.11#119
Success rate45.2%#4041.9%#77
Success rate allowed34.6%#645.9%#124
Explosive play rate15.3%#1211.6%#90
Explosive plays allowed9.2%#913.5%#109
Havoc rate17.1%#210.8%#113
Havoc allowed9.7%#1515.7%#130
Points per scoring opportunity3.90#784.03#64
Points per opportunity allowed2.70#24.51#126
Average starting field positionown 32#24own 29#85
Opponents' starting field positionown 28#37own 33#130
Offensive plays per game (pace)66.3#6664.1#96
Situational
StatToledoMichigan State
Rushing EPA per play+0.06#49+0.03#66
Passing EPA per play+0.15#28+0.01#79
Rushing EPA allowed-0.07#24+0.05#101
Passing EPA allowed-0.31#2+0.16#121
Rushing success rate44.2%#6042.8%#73
Passing success rate43.4%#4441.1%#67
Run stuff rate17.7%#5923.8%#133
Passing-down success rate30.7%#7129.9%#78
Passing-down success allowed22.8%#531.0%#87
Third-down conversion rate40.7%#7638.1%#98
Third-down rate allowed31.5%#642.5%#94
Red-zone touchdown rate60.7%#7262.5%#58
Red-zone TD rate allowed55.6%#4067.3%#112

# = rank among 136 FBS teams. Efficiency numbers exclude garbage time. Per-play numbers of teams with a weak schedule are pulled toward their opponent-adjusted values (fully at one standard deviation below an average schedule). Source: play-by-play (cfbfastR / sportsdataverse), aggregated by us.

More: Toledo schedule ยท Michigan State schedule ยท all Week 1 projections

Share this prediction

Projections are statistical estimates for entertainment and analysis only. They are not betting advice and nothing here guarantees any result.

Free weekly projections email

One email a week in season: the closest projected games, the biggest mismatches and how the model graded out last week. Email address only โ€” no spam, unsubscribe any time.