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.

Evidence sections show 2025 background.

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 was in the 47th percentile for success rate last season. Northwestern's defense was in the 10th percentile for success rate allowed.

See the underlying numbers

02 · Northwestern's answer

Northwestern's offense leads its matchup in success rate

Northwestern's offense was in the 56th percentile for success rate last season. Michigan State's defense was in the 19th percentile for success rate allowed.

See the underlying numbers

03 · What could swing it

Michigan State leans on its top passer

Michigan State's leading passer threw 54% of the team's charted attempts last season.

See where they attack

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
33rd
Northwestern defense
40th
Show the underlying numbers
Michigan State offensive per play
0.1333rd percentile · #89 nationally
Northwestern PPA allowed per play
0.1740th percentile · #76 nationally
Michigan State success rate
42%47th percentile · #72 nationally
Northwestern success rate allowed
45%10th percentile · #123 nationally
Michigan State points per game
24.635th percentile · #89 nationally
Northwestern per game
19.883rd percentile · #23 nationally

PPA and success rate: CFBD, 2025 full season, garbage time included. Points per game: every 2025 game. Percentiles and ranks are among 2025 teams.

Michigan State offense · 2025 season · Last 8 games · garbage time excluded

Explosiveness
1.19
Rush success
41.6%

Northwestern defense · 2025 season · 7 of the last 8 games · garbage time excluded

Explosiveness allowed
1.15
Rush success allowed
48.3%

When Northwestern has the ball

Northwestern offense
39th
Michigan State defense
21st
Show the underlying numbers
Northwestern offensive PPA per play
0.1539th percentile · #79 nationally
Michigan State PPA allowed per play
0.2021st percentile · #100 nationally
Northwestern success rate
43%56th percentile · #60 nationally
Michigan State success rate allowed
45%19th percentile · #111 nationally
Northwestern points per game
23.428th percentile · #98 nationally
Michigan State points allowed per game
29.924th percentile · #104 nationally

PPA and success rate: CFBD, 2025 full season, garbage time included. Points per game: every 2025 game. Percentiles and ranks are among 2025 FBS teams.

Northwestern offense · 2025 season · 7 of the last 8 games · garbage time excluded

Explosiveness
1.12
Rush success
43.0%

Michigan State defense · 2025 season · Last 8 games · garbage time excluded

Explosiveness allowed
1.16
Rush success allowed
50.0%

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.

Aidan Chiles · 54% of charted pass attempts

Throwing left

Share of charted plays
44%
Usage: charted in this direction
88 attempts
Yards / attempt
5.1
over 88 attempts with a result
Completion rate
56%
over 88 attempts with a result

201 of 204 have a direction · 3 unknown, excluded · rounded

Charted 12 of 12 games

Efficiency charted in 12 of 12 games

Depth as written in the play-by-play: 166 short · 35 deep · 3 not stated

Who's driving the offense?

The Michigan State offense in 2025

Featured players for

Aidan Chiles

QB · 8 games

128/203 · 63% season

Passing yards
1,392
Touchdowns
10
Interceptions
3

Last game

Michigan · Oct 25, 2025: 14/28, 130 yds, 0 TD, 0 INT

Makhi Frazier

RB · 9 games

Carries
116
Rushing yards
520
Touchdowns
2

Last game

Penn State · Nov 15, 2025: 8 carries, 27 yds, 0 TD

Nick Marsh

WR · 12 games

Receptions
59
Receiving yards
662
Touchdowns
6

Last game

Maryland · Nov 29, 2025: 7 rec, 85 yds, 1 TD

Michigan State player tables

Who is producing

Michigan State player production

2025 evidence · 12 games in this window · 12 with recorded rows in this view

Statistic category

Sorted by Completions and attempts, highest first

Michigan State — Passing production
Player
Aidan ChilesQB8128 / 2031,3926.9103
Alessio MilivojevicQB9111 / 1731,2677.3103
Omari KellyWR11 / 2136.500

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

2025 evidence · 13 games in this window · 13 with recorded rows in this view

Statistic category

Sorted by Completions and attempts, highest first

Northwestern — Passing production
Player
Preston StoneQB13222 / 3702,4006.51712
Ryan BoeQB32 / 7172.401
Frank Covey IVWR10 / 100.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.

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

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

Michigan State

Points per game
24.6#89 nationally · 35th percentile · 12 games
Points allowed per game
29.9#104 nationally · 24th percentile · 12 games
Returning production
69% of 2024 PPA returns · 74th percentile
Upperclassmen
46% · 120 of 120 with a class year

Northwestern

Points per game
23.4#98 nationally · 28th percentile · 13 games
Points allowed per game
19.8#23 nationally · 83rd percentile · 13 games
Returning production
68% of 2024 PPA returns · 71st percentile
Upperclassmen
40% · 112 of 112 with a class year

Recruiting

Michigan State

2025 signing class · #57 nationally
59th percentile · 196.1 pts
4-year recruiting composite (Saturday Bias) · classes 2022–2025 · #37 nationally
73rd percentile · 0.46 (0 is the FBS average)
Roster talent (CFBD Team Talent) · 2025 · #38 nationally
72nd percentile · 717.4

Northwestern

2025 signing class · #66 nationally
52nd percentile · 187.8 pts
4-year recruiting composite (Saturday Bias) · classes 2022–2025 · #63 nationally
54th percentile · 0.07 (0 is the FBS average)
Roster talent (CFBD Team Talent) · 2025 · #57 nationally
58th percentile · 678.0

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

Season percentile profiles

Offense · SP+ 2025Defense · SP+ 2025Special teams · SP+ 2025Recruiting · 2025 signing classExperience · returning production 2025Michigan State Offense · SP+ 2025: 26.6, 48th percentile (CFBD, 2025 season to date)Michigan State Defense · SP+ 2025: 28.7, 40th percentile (CFBD, 2025 season to date)Michigan State Special teams · SP+ 2025: −1.3, 21st percentile (CFBD, 2025 season to date)Michigan State Recruiting · 2025 signing class: 196.1 pts, 59th percentile (CFBD, 2025 signing class)Michigan State Experience · returning production 2025: 69% returning, 74th percentile (CFBD, 2025 roster)Northwestern Offense · SP+ 2025: 24.4, 32nd percentile (CFBD, 2025 season to date)Northwestern Defense · SP+ 2025: 20.0, 79th percentile (CFBD, 2025 season to date)Northwestern Special teams · SP+ 2025: 1.3, 79th percentile (CFBD, 2025 season to date)Northwestern Recruiting · 2025 signing class: 187.8 pts, 52nd percentile (CFBD, 2025 signing class)Northwestern Experience · returning production 2025: 68% returning, 71st percentile (CFBD, 2025 roster)0100
  • Michigan State Offense · SP+ 2025: 26.6, 48th percentile (CFBD, 2025 season to date)
  • Northwestern Offense · SP+ 2025: 24.4, 32nd percentile (CFBD, 2025 season to date)
  • Michigan State Defense · SP+ 2025: 28.7, 40th percentile (CFBD, 2025 season to date)
  • Northwestern Defense · SP+ 2025: 20.0, 79th percentile (CFBD, 2025 season to date)
  • Michigan State Special teams · SP+ 2025: −1.3, 21st percentile (CFBD, 2025 season to date)
  • Northwestern Special teams · SP+ 2025: 1.3, 79th percentile (CFBD, 2025 season to date)
  • Michigan State Recruiting · 2025 signing class: 196.1 pts, 59th percentile (CFBD, 2025 signing class)
  • Northwestern Recruiting · 2025 signing class: 187.8 pts, 52nd percentile (CFBD, 2025 signing class)
  • Michigan State Experience · returning production 2025: 69% returning, 74th percentile (CFBD, 2025 roster)
  • Northwestern Experience · returning production 2025: 68% returning, 71st percentile (CFBD, 2025 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 · 2025
26.6 · 48th percentile
CFBD, 2025 season to date
Defense · SP+ 2025
28.7 · 40th percentile
CFBD, 2025 season to date
Special teams · SP+ 2025
−1.3 · 21st percentile
CFBD, 2025 season to date
Recruiting · 2025 signing class
196.1 pts · 59th percentile
CFBD, 2025 signing class
Experience · returning production 2025
69% returning · 74th percentile
CFBD, 2025 roster

Northwestern

Offense · SP+ 2025
24.4 · 32nd percentile
CFBD, 2025 season to date
Defense · SP+ 2025
20.0 · 79th percentile
CFBD, 2025 season to date
Special teams · SP+ 2025
1.3 · 79th percentile
CFBD, 2025 season to date
Recruiting · 2025 signing class
187.8 pts · 52nd percentile
CFBD, 2025 signing class
Experience · returning production 2025
68% returning · 71st percentile
CFBD, 2025 roster

Michigan State's recent games

Most recent completed 2025 games · play stats exclude garbage time

  1. Nov 29 · 71 recorded plays

    vs Maryland · neutral site

    W 38–28

    52%

    Success rate

    0.29

    PPA / play

  2. Nov 22 · 71 recorded plays

    at Iowa

    L 17–20

    39%

    Success rate

    −0.01

    PPA / play

  3. Nov 15 · 50 recorded plays

    vs Penn State

    L 10–28

    34%

    Success rate

    −0.10

    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: 2025 full season

  • Michigan State: 12 games
  • Northwestern: 13 games
  • Forecast: 2026 game forecast · this game · Saturday Bias
  • Weather: 2026 game forecast · this game · NWS
  • The game in a minute: 2025 full season, garbage time included · compared with 2025 FBS teams · CFBD
  • When each team has the ball: 2025 full season, garbage time included · compared with 2025 FBS teams · CFBD
  • Where they attack: 2025 full season, garbage time included, regular season only · per team, not ranked · NCAA
  • Featured players: 2025 full season, garbage time included · per team, not ranked · CFBD
  • In the trenches: 2026 roster snapshot · compared with 2026 FBS teams · CFBD
  • Team profiles: 2025 season to date · compared with 2025 FBS teams · CFBD
  • Recent games: 2025 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