Michigan State Spartans
FBS Big Ten Conference · MSU

Team Vitals

+3.6
power · 2026 · #101 D1
+2.0 / +1.6
off / def (higher = better)
4–8
2025 record
120
roster (2025)

Upcoming 2026

DateWkOpponentSiteModel Lean
2026-09-04 Wk 1 Toledo FBS HOME Toledo 56%
2026-09-12 Wk 2 Eastern Michigan FBS HOME Michigan State 67%
2026-09-19 Wk 3 Notre Dame FBS AWAY Notre Dame 82%
2026-09-26 Wk 4 Nebraska FBS HOME Michigan State 52%
2026-10-03 Wk 5 Wisconsin FBS AWAY Wisconsin 57%
2026-10-10 Wk 6 Illinois FBS HOME Illinois 59%
2026-10-17 Wk 7 Northwestern FBS HOME Northwestern 50%
2026-10-24 Wk 8 UCLA FBS AWAY UCLA 53%
2026-11-07 Wk 10 Michigan FBS AWAY Michigan 68%
2026-11-14 Wk 11 Washington FBS HOME Washington 64%
2026-11-20 Wk 12 Oregon FBS HOME Oregon 73%
2026-11-28 Wk 13 Rutgers FBS AWAY Rutgers 58%

Recent Results

DateSeasonWkOpponentResultScore
2025-11-29 2025 Wk 14 Maryland vs W 38–28
2025-11-22 2025 Wk 13 Iowa @ L 17–20
2025-11-15 2025 Wk 12 Penn State vs L 10–28
2025-11-01 2025 Wk 10 Minnesota @ L 20–23
2025-10-25 2025 Wk 9 Michigan vs L 20–31
2025-10-18 2025 Wk 8 Indiana @ L 13–38
2025-10-11 2025 Wk 7 UCLA vs L 13–38
2025-10-04 2025 Wk 6 Nebraska @ L 27–38
2025-09-20 2025 Wk 4 USC @ L 31–45
2025-09-13 2025 Wk 3 Youngstown State vs W 41–24
2025-09-06 2025 Wk 2 Boston College vs W 42–40
2025-08-29 2025 Wk 1 Western Michigan vs W 23–6

Season by Season

SeasonWLPFPADiff
2025 4 8 295 359 -64
2024 5 7 232 313 -81
2023 4 8 191 340 -149
2022 5 7 293 329 -36
2021 11 2 414 329 +85
2020 2 5 126 246 -120
2019 7 6 291 293 -2
2018 7 6 243 223 +20
2017 10 3 319 260 +59
2016 3 9 289 333 -44
2015 12 2 417 304 +113

Injuries

None reported.

Player grades 2025 season

Box production, opponent-adjusted, ranked within position (50 = positional average). 2025 is the last season played, so these describe that team, not this year's. OL rows are team-inferred — college football publishes no individual OL box stats. Full leaderboard →

PlayerPosGradePos rankG2025 season
Ryan Eckley P 94 #1 12 49 punts · 48.5 yd avg
Nick Marsh WR 75 #125 12 59 rec · 662 yds · 6 TD
Jack Velling TE 74 #49 11 36 rec · 359 yds · 3 TD
Jalen Thompson DL 74 #147 10 29 tkl · 2.5 sacks · 5.5 TFL
Jordan Hall LB 74 #120 12 88 tkl · 2.5 sacks · 4.5 TFL
Aidan Chiles QB 73 #63 8 1,392 pass yds · 10 TD · 3 INT
Malik Spencer DB 72 #238 12 52 tkl · 5 PD · 1 INT
Quindarius Dunnigan DL 71 #222 10 25 tkl · 2.5 sacks · 5.0 TFL
Malcolm Bell DB 71 #279 12 49 tkl · 6 PD
Alex VanSumeren DL 70 #252 12 52 tkl · 1.5 sacks · 2.0 TFL
Omari Kelly WR 68 #308 12 47 rec · 626 yds · 2 TD
Wayne Matthews III LB 67 #271 12 73 tkl · 4.5 TFL
Alessio Milivojevic QB 66 #138 9 1,267 pass yds · 10 TD · 3 INT
Michael Masunas TE 66 #138 10 19 rec · 232 yds · 3 TD
Makhi Frazier RB 65 #323 9 520 rush yds · 2 TD · 12 rec
Nikai Martinez DB 64 #558 4 24 tkl
Ade Willie DB 64 #567 4 16 tkl · 1 PD
Elijah Tau-Tolliver RB 63 #393 11 428 rush yds · 2 TD · 18 rec
Kai Rios TE 62 #200 1 1 rec · 1 yds · 1 TD
Chrishon McCray WR 61 #587 10 24 rec · 330 yds · 3 TD
Grady Kelly DL 60 #649 10 25 tkl · 1.0 sacks · 3.5 TFL
Rodney Bullard Jr. WR 60 #658 3 5 rec · 119 yds · 1 TD
Martin Connington K 60 #140 11 12 FG · 27 XP · 63 pts
Brandon Tullis RB 58 #572 12 301 rush yds · 4 TD · 11 rec
Rakeem Johnson team-inferred OL 58 #153 1
Jack Wills team-inferred OL 58 #154 2
Anelu Lafaele DL 56 #914 5 7 tkl · 2.0 sacks · 2.0 TFL
Dorian Davis DB 56 #1145 1 2 tkl
Armorion Smith DB 55 #1218 11 36 tkl · 1 PD · 1 INT
Evan Boyd WR 53 #1108 2 3 rec · 54 yds
Brady Pretzlaff LB 52 #879 3 4 tkl · 1.0 TFL
Darius Snow LB 52 #891 10 34 tkl · 1.0 sacks · 3.0 TFL
Jayden Savoury TE 52 #410 1 1 rec · 16 yds
Jalen Satchell DL 52 #1202 7 15 tkl · 0.5 sacks · 0.5 TFL
Dontavius Nash DB 51 #1551 5 14 tkl
Chance Rucker DB 50 #1597 4 7 tkl · 2 PD
David Santiago DL 50 #1306 12 24 tkl · 1.5 sacks · 2.5 TFL
Tyler Gillison DL 50 #1310 1 2 tkl
Charles Taplin WR 49 #1352 1 1 rec · 8 yds
Caleb Gash DB 49 #1763 1 2 tkl