Skip to content

Toledo vs. Michigan State: Final Score & Recap

Final score, recap & advanced stats

TOL
Toledo
MSU
Michigan State
Final
Spartan Stadium
1234T
TOL077620
MSU10901130

TOLTeam statsMSU

273Total yards397
196Pass247
77Rush150
10First downs26
1-83rd down6-18
1Turnovers0
16:44Possession43:16
  • Q4 1:55MSULiam Boyd 51 Yd Field Goal 2030
  • Q4 10:37MSURodney Bullard Jr. 5 Yd pass from Alessio Milivojevic (Alessio Milivojevic Pass to Rodney Bullard Jr. for Two-Point Conversion)2027
  • Q4 13:47TOLConnor Walendzak 71 Yd Run (Two-Point Pass Conversion Failed)2019
  • Q3 6:49TOLAdjatay Dabbs 6 Yd pass from John Alan Richter (Reice Griffith Kick)1419
  • Q2 0:00MSULiam Boyd 35 Yd Field Goal 719
  • Q2 4:10MSULiam Boyd 48 Yd Field Goal 716
  • Q2 7:50TOLAdjatay Dabbs 60 Yd pass from John Alan Richter (Reice Griffith Kick)713
  • Q2 11:37MSULiam Boyd 42 Yd Field Goal 013
  • Q1 0:06MSULiam Boyd 32 Yd Field Goal 010
  • Q1 6:59MSUCam Edwards 2 Yd Run (Liam Boyd Kick)07

How it was won

  • Milivojevic's TD

    Milivojevic's 5‑yard TD pass to Bullard in Q4 turned a 20‑20 tie into a 27‑20 lead, moving win chance 39 points.

  • Milivojevic's passing

    Alessio Milivojevic completed 26 of 34 passes for 247 yards, the passing production that drove Michigan State’s offense.

  • Toledo's 4th‑down punt

    Toledo’s punt on 4th‑and‑1 in Q3 cost an expected 0.85 points (3.4 win‑chance points), a missed chance to extend its lead.

  • Turnover margin

    Michigan State forced a turnover and held Toledo to zero, while enjoying a 43:16 versus 16:44 possession advantage.

How the model called it

Model line
MSU −1.9
market MSU −10
Biggest swing
MSU +39%
Q4 10:37
Against the number
Push
line MSU −10

What the numbers say

  • TOL played behind the sticks — third downs that long convert rarely, and MSU did not face the same ones. 3rd & 8.9 vs 3rd & 5.9
RecapSep 5
Alessio Milivojevic had a hand in six of Michigan State's eight explosive plays

The real story of Michigan State's win, in the numbers that matter.

Michigan State tops Toledo, 30-20 at Spartan Stadium. Michigan State was the steadier side of a 10-point win.

100%50%0%Q1Q2Q3Q4
MSU favored ↑50%TOL favored ↓
GridpexMSU 100%
Closing line
MSU −10
Closing total
48.5
Model line
MSU −1.9
Actual result
TOL 20 – 30 MSU
DraftKings, liveMSU −10total 48.5
Toledo
Michigan State
23.2sper snap · in line with the national 24.5s
fastnational avgslow
Snaps run
130
Points / snap
0.38

This exact spot, historically

empirical, no ratings

MSU up 5 entering the 4th quarter. Across 1,967 historically comparable game states (within ±2 pts and ±3 min, from 3,056 games):

72%
MSU went on to win
A solid but not safe lead
  • Q4 10:37MSU +39%

    Shotgun #11 A.Milivojevic pass complete short right to #3 R.Bullard Jr. caught at TOL00, for 5 yards to the TOL00 TOUCHDOWN, 1ST DOWN #3 R.Bullard Jr. pass attempt Suc…

  • Q3 6:49TOL +28%

    No Huddle-Shotgun #6 J.Richter sacked for loss of 11 yards to the TOL29 (#96 E.Coenen) PENALTY TOL Intentional Grounding (#6 J.Richter)

  • Q3 8:57TOL +21%

    Shotgun #6 J.Richter pass complete short right to #19 D.Barnett Jr. caught at TOL47, for 21 yards to the TOL50 (#2 D.Vaught), out of bounds, 1ST DOWN

  • Q4 7:50MSU +13%

    PENALTY TOL Illegal Substitution 5 yards from MSU43 to MSU48, 1ST DOWN. NO PLAY

  • Q4 13:47MSU +13%

    Shotgun #11 A.Milivojevic pass complete short left to #3 R.Bullard Jr. caught at MSU49, for 26 yards to the TOL44 (#44 I.Zay; #23 I.Petite), 1ST DOWN

  • Q4 15:00TOL +12%

    Shotgun #6 J.Richter pass complete short right to #8 C.Walendzak caught at TOL29, for 0 yards to the TOL29 (#44 C.Wheatland)

Full recap · 2 minAlessio Milivojevic had a hand in six of Michigan State's eight explosive playsRead →

FAQ

What was the final score of Toledo vs. Michigan State?

Toledo 20, Michigan State 30.

Did Gridpex's model pick hit?

Yes — the model's pick (MSU) was correct.

Where this number comes from. Every projection on this page is produced by the same model, run before kickoff on opponent-adjusted efficiency, power ratings and situational data — walk-forward validated on eleven seasons and never adjusted after the fact. How the model works →

Model estimates for informational and entertainment purposes only. Not betting advice. 21+. If you or someone you know has a gambling problem, call 1-800-GAMBLER. Data: CollegeFootballData.