Saturday, October 17

Compare these teams

Michigan State

2–4

vs

Northwestern

4–1 · AP #25

12:00 PM ETSpartan StadiumEast Lansing, MI

Weather

Clear49°FNW 10 mphGusts 20 mphPrecip 1%

At kickoff · 12:00 PM ET · Updated 3:03 PM ET · National Weather Service

Hour by hour

East Lansing · local time (ET)

Hour of the game (ET)

Kickoff hour

Clear49°FNW 10 mphGusts 20 mphPrecip 1%

Weather is not an input to the SBR forecast.

Game forecast

27%

Michigan State win probability

Northwestern 73%

Northwestern by 8.6

Projected margin

Margin uncertainty ±14.3 points

Published forecast · SBR sbr-2r · Model track record

The game in a minute

01 · Michigan State's case

Michigan State's offense leads its matchup in

Michigan State's offense is in the 50th percentile for success rate this season. Northwestern's defense is in the 25th percentile for success rate allowed.

See the underlying numbers

02 · Northwestern's answer

Northwestern's offense leads its matchup in per-play efficiency

Northwestern's offense is in the 95th percentile for per play this season. Michigan State's defense is in the 15th percentile for PPA allowed.

See when each team has the ball

03 · What could swing it

The forecast comes with a range

The model gives Michigan State a 27% chance to win and predicts Northwestern by 8.6 points. That margin has an uncertainty of ±14.3 points.

See the forecast

When each team has the ball

Offensive efficiency meets defensive efficiency. Percentiles run from 0 to 100.

When Michigan State has the ball

Michigan State offense
15th
Northwestern defense
48th
Show the underlying numbers
Michigan State offensive PPA per play
0.0215th percentile · #115 nationally
Northwestern PPA allowed per play
0.0648th percentile · #64 nationally
Michigan State success rate
44%50th percentile · #69 nationally
Northwestern success rate allowed
43%25th percentile · #104 nationally
Michigan State points per game
21.318th percentile · #113 nationally
Northwestern per game
16.284th percentile · #22 nationally

PPA and success rate: CFBD, 2026 season to date, garbage time included. Points per game: 2026 games so far. Percentiles and ranks are among 2026 teams.

Michigan State offense · Last 6 games · garbage time excluded

Explosiveness
1.07
Rush success
42.5%

Northwestern defense · 4 of the last 5 games · garbage time excluded

Explosiveness allowed
1.16
Rush success allowed
47.6%

When Northwestern has the ball

Northwestern offense
95th
Michigan State defense
15th
Show the underlying numbers
Northwestern offensive PPA per play
0.3395th percentile · #7 nationally
Michigan State PPA allowed per play
0.1815th percentile · #114 nationally
Northwestern success rate
49%85th percentile · #22 nationally
Michigan State success rate allowed
43%31st percentile · #96 nationally
Northwestern points per game
35.474th percentile · #37 nationally
Michigan State points allowed per game
25.735th percentile · #88 nationally

PPA and success rate: CFBD, 2026 season to date, garbage time included. Points per game: 2026 games so far. Percentiles and ranks are among 2026 FBS teams.

Northwestern offense · Last 5 games · garbage time excluded

Explosiveness
1.32
Rush success
49.1%

Michigan State defense · Last 6 games · garbage time excluded

Explosiveness allowed
1.28
Rush success allowed
41.9%

Defense is oriented so a higher percentile is stronger.

Where they attack.

Follow the direction. Check the production.

Offense on the field
Play type
Passer
Field measure
Share of charted attemptsDirectional schematic
Direction, from the offense's perspective

Offense moving upfield ↑

Select left, middle or right. The paths show direction only; alignment, routes and throw depth are schematic.

Alessio Milivojevic · 73% of charted pass attempts

Throwing right

Share of charted plays
43%
Usage: charted in this direction
40 attempts
Yards / attempt
7.3
over 39 attempts with a result
Completion rate
69%
over 39 attempts with a result

94 of 97 have a direction · 3 unknown, excluded · rounded

Charted 5 of 6 games

Efficiency charted in 5 of 6 games

Depth as written in the play-by-play: 86 short · 8 deep · 3 not stated

Who's driving the offense?

The Michigan State offense in 2026

Featured players for

Alessio Milivojevic

QB · 6 games

Alessio Milivojevic

Photo: ESPN

102/155 · 66% season

Passing yards
1,047
Touchdowns
5
Interceptions
3

Last game

Illinois · Oct 10, 2026: 22/26, 196 yds, 2 TD, 0 INT

Camryn Edwards

RB · 4 games

Camryn Edwards

Photo: ESPN

Carries
64
Rushing yards
304
Touchdowns
3

Last game

Nebraska · Sep 26, 2026: 4 carries, 16 yds, 0 TD

Jayden Savoury

TE · 6 games

Jayden Savoury

Photo: ESPN

Receptions
23
Receiving yards
228
Touchdowns
0

Last game

Illinois · Oct 10, 2026: 6 rec, 49 yds, 0 TD

Michigan State player tables

Who is producing

Michigan State player production

2026 evidence · 6 games in this window · 6 with recorded rows in this view

Statistic category

Sorted by Completions and attempts, highest first

Michigan State — Passing production
Player
Alessio MilivojevicQB6102 / 1551,0476.853
Cam FancherQB48 / 11595.401
Carson GulkerTE11 / 11919.000

3 players with recorded rows

Rows are recorded player-game box lines for the games listed above. A missing row is missing data, not proof that a player did not appear, and none of these figures describe targets, snaps, starters or availability.

Northwestern player tables

Who is producing

Northwestern player production

2026 evidence · 5 games in this window · 5 with recorded rows in this view

Statistic category

Sorted by Completions and attempts, highest first

Northwestern — Passing production
Player
Aidan ChilesQB580 / 1121,17210.590
Nicco MarchiolQB10 / 100.000

2 players with recorded rows

Rows are recorded player-game box lines for the games listed above. A missing row is missing data, not proof that a player did not appear, and none of these figures describe targets, snaps, starters or availability.

In the trenches

Michigan State's line averages 305.1 lbs against Northwestern's 273.9 lbs front — an edge of 31.2 lbs a man.

Typical FBS gap: 31.7 lbs.

Roster size is context. It isn't a forecast advantage.

MatchupO-lineD-line
Michigan State OL305.1 lbs273.9 lbs
Northwestern OL305.4 lbs269.0 lbs
  • Michigan State
  • Northwestern

Average listed roster weight, 2026 · bars run from 0 to 350 lbs.

How these teams stack up

2026 season. Percentiles and ranks are among 2026 FBS teams.

Michigan State

Points per game
21.3#113 nationally · 18th percentile · 6 games
Points allowed per game
25.7#88 nationally · 35th percentile · 6 games
Returning production
21% of 2025 PPA returns · 27th percentile
Upperclassmen
41% · 112 of 112 with a class year

Northwestern

Points per game
35.4#37 nationally · 74th percentile · 5 games
Points allowed per game
16.2#22 nationally · 84th percentile · 5 games
Returning production
89% of 2025 PPA returns · 95th percentile
Upperclassmen
48% · 144 of 144 with a class year

Recruiting

Michigan State

2026 signing class · #45 nationally
68th percentile · 213.7 pts
4-year recruiting composite (Saturday Bias) · classes 2023–2026 · #44 nationally
69th percentile · 0.36 (0 is the FBS average)
Roster talent (CFBD Team Talent) · 2026 · #61 nationally
56th percentile · 685.0

Northwestern

2026 signing class · #52 nationally
63rd percentile · 204.9 pts
4-year recruiting composite (Saturday Bias) · classes 2023–2026 · #61 nationally
56th percentile · 0.06 (0 is the FBS average)
Roster talent (CFBD Team Talent) · 2026 · #60 nationally
57th percentile · 688.3

Recruited classes aren't the roster that takes the field.

Season percentile profiles

Offense · SP+ 2026Defense · SP+ 2026Special teams · SP+ 2026Recruiting · 2026 signing classExperience · returning production 2026Michigan State Offense · SP+ 2026: 25.0, 36th percentile (CFBD, 2026 season to date)Michigan State Defense · SP+ 2026: 26.2, 47th percentile (CFBD, 2026 season to date)Michigan State Special teams · SP+ 2026: 0.1, 50th percentile (CFBD, 2026 season to date)Michigan State Recruiting · 2026 signing class: 213.7 pts, 68th percentile (CFBD, 2026 signing class)Michigan State Experience · returning production 2026: 21% returning, 27th percentile (CFBD, 2026 roster)Northwestern Offense · SP+ 2026: 35.1, 87th percentile (CFBD, 2026 season to date)Northwestern Defense · SP+ 2026: 19.7, 81st percentile (CFBD, 2026 season to date)Northwestern Special teams · SP+ 2026: 0.2, 69th percentile (CFBD, 2026 season to date)Northwestern Recruiting · 2026 signing class: 204.9 pts, 63rd percentile (CFBD, 2026 signing class)Northwestern Experience · returning production 2026: 89% returning, 95th percentile (CFBD, 2026 roster)0100
  • Michigan State Offense · SP+ 2026: 25.0, 36th percentile (CFBD, 2026 season to date)
  • Northwestern Offense · SP+ 2026: 35.1, 87th percentile (CFBD, 2026 season to date)
  • Michigan State Defense · SP+ 2026: 26.2, 47th percentile (CFBD, 2026 season to date)
  • Northwestern Defense · SP+ 2026: 19.7, 81st percentile (CFBD, 2026 season to date)
  • Michigan State Special teams · SP+ 2026: 0.1, 50th percentile (CFBD, 2026 season to date)
  • Northwestern Special teams · SP+ 2026: 0.2, 69th percentile (CFBD, 2026 season to date)
  • Michigan State Recruiting · 2026 signing class: 213.7 pts, 68th percentile (CFBD, 2026 signing class)
  • Northwestern Recruiting · 2026 signing class: 204.9 pts, 63rd percentile (CFBD, 2026 signing class)
  • Michigan State Experience · returning production 2026: 21% returning, 27th percentile (CFBD, 2026 roster)
  • Northwestern Experience · returning production 2026: 89% returning, 95th percentile (CFBD, 2026 roster)

Season percentiles · outward is stronger · recruiting and experience are context, not forecast weights

Michigan State: solid line, circles · Northwestern: dashed line, squares

Michigan State

Offense · 2026
25.0 · 36th percentile
CFBD, 2026 season to date
Defense · SP+ 2026
26.2 · 47th percentile
CFBD, 2026 season to date
Special teams · SP+ 2026
0.1 · 50th percentile
CFBD, 2026 season to date
Recruiting · 2026 signing class
213.7 pts · 68th percentile
CFBD, 2026 signing class
Experience · returning production 2026
21% returning · 27th percentile
CFBD, 2026 roster

Northwestern

Offense · SP+ 2026
35.1 · 87th percentile
CFBD, 2026 season to date
Defense · SP+ 2026
19.7 · 81st percentile
CFBD, 2026 season to date
Special teams · SP+ 2026
0.2 · 69th percentile
CFBD, 2026 season to date
Recruiting · 2026 signing class
204.9 pts · 63rd percentile
CFBD, 2026 signing class
Experience · returning production 2026
89% returning · 95th percentile
CFBD, 2026 roster

Michigan State's recent games

Most recent completed 2026 games · play stats exclude garbage time

  1. Oct 10 · 53 recorded plays

    vs Illinois

    L 37–38

    51%

    Success rate

    0.46

    PPA / play

  2. Oct 3 · 68 recorded plays

    at Wisconsin

    L 3–31

    35%

    Success rate

    −0.36

    PPA / play

  3. Sep 26 · 60 recorded plays

    vs Nebraska

    L 13–31

    47%

    Success rate

    −0.15

    PPA / play

The coaching staff

Michigan State

Head coach
Pat Fitzgerald

Pat Fitzgerald

First season as Michigan State's head coach · career +0.2 SP+ overall

Photo: Bobak Ha'Eri, CC BY 3.0

Offensive coordinator
Nick Sheridan

Nick Sheridan

career +31.0 SP+ offense

Photo: flickr user One Raised Eyebrow, CC BY-SA 2.0

Defensive coordinator

Joe Rossi

career +23.2 SP+ defense

Max Bullough

Max Bullough

Co-defensive coordinator · career +23.2 SP+ defense

Photo: Jeffrey Beall, CC BY 3.0

Northwestern

Head coach
David Braun

David Braun

career −1.2 SP+ overall

Photo: Bobak Ha'Eri, CC BY 3.0

Offensive coordinator
Chip Kelly

Chip Kelly

career +39.7 SP+ offense

Photo: Bobak Ha'Eri, CC BY 3.0

Defensive coordinator

Tim McGarigle

career +22.1 SP+ defense

Head-to-head

Michigan State leads 10–8 since 2000
  1. 2021 · Michigan State 38, Northwestern 21

    Ryan Field

  2. 2020 · Michigan State 29, Northwestern 20

    Spartan Stadium

  3. 2019 · Michigan State 31, Northwestern 10

    Ryan Field

  4. 2018 · Northwestern 29, Michigan State 19

    Spartan Stadium

  5. 2017 · Northwestern 39, Michigan State 31

    Ryan Field

  6. 2016 · Northwestern 54, Michigan State 40

    Spartan Stadium

  7. 2013 · Michigan State 30, Northwestern 6

    Ryan Field

  8. 2012 · Northwestern 23, Michigan State 20

    Spartan Stadium

  9. 2011 · Michigan State 31, Northwestern 17

    Ryan Field

  10. 2010 · Michigan State 35, Northwestern 27

    Ryan Field

  11. 2009 · Michigan State 24, Northwestern 14

    Spartan Stadium

  12. 2008 · Michigan State 37, Northwestern 20

    Ryan Field

  13. 2007 · Northwestern 48, Michigan State 41

    Spartan Stadium

  14. 2006 · Michigan State 41, Northwestern 38

    Ryan Field

  15. 2005 · Northwestern 49, Michigan State 14

    Spartan Stadium

  16. 2002 · Michigan State 39, Northwestern 24

    Spartan Stadium

  17. 2001 · Northwestern 27, Michigan State 26

    Ryan Field

  18. 2000 · Northwestern 37, Michigan State 17

Evidence and sources

Evidence window: 2026 season to date

  • Michigan State: 6 games
  • Northwestern: 5 games
  • Forecast: 2026 game forecast · this game · Saturday Bias
  • Weather: 2026 game forecast · this game · NWS
  • The game in a minute: 2026 season to date, garbage time included · compared with 2026 FBS teams · CFBD
  • When each team has the ball: 2026 season to date, garbage time included · compared with 2026 FBS teams · CFBD
  • Where they attack: 2026 season to date, garbage time included, regular season only · per team, not ranked · NCAA
  • Featured players: 2026 season to date, garbage time included · per team, not ranked · CFBD
  • In the trenches: 2026 roster snapshot · compared with 2026 FBS teams · CFBD
  • Team profiles: 2026 season to date · compared with 2026 FBS teams · CFBD
  • Recent games: 2026 recent games, garbage time excluded · this game · CFBD
  • Coaching staff: 2026 coaching staff · per team, not ranked · CFBD (head coaches, SP+) and Wikipedia (coordinators)
  • Head-to-head: completed meetings since 2000 · games between these two programs · CFBD
Compare these teams