Saturday, October 17

Compare these teams

Northwestern

4–1 · AP #25

at

Michigan State

2–4

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

73%

Northwestern win probability

Michigan State 27%

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 · Northwestern's case

Northwestern's defense leads its matchup in

Northwestern's defense was in the 83rd percentile for points allowed per game last season. Michigan State's offense was in the 35th percentile for points per game.

See the underlying numbers

02 · Michigan State's answer

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

03 · What could swing it

The forecast comes with a range

The model gives Northwestern a 73% 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 Northwestern has the ball

Northwestern offense
39th
Michigan State defense
21st
Show the underlying numbers
Northwestern offensive 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 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%

When Michigan State has the ball

Michigan State offense
33rd
Northwestern defense
40th
Show the underlying numbers
Michigan State offensive PPA 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 points allowed 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 FBS 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%

Defense is oriented so a higher percentile is stronger.

Where they attack.

Follow the direction. Check the production.

Offense on the field
Play type
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.

Preston Stone · 99% of charted pass attempts

Throwing left

Share of charted plays
42%
Usage: charted in this direction
138 attempts
Yards / attempt
6.1
over 138 attempts with a result
Completion rate
61%
over 138 attempts with a result

329 of 341 have a direction · 12 unknown, excluded · rounded

Charted 12 of 12 games

Efficiency charted in 12 of 12 games

Depth as written in the play-by-play: 281 short · 48 deep · 12 not stated

Who's driving the offense?

The Northwestern offense in 2025

Featured players for

Preston Stone

QB · 13 games

222/370 · 60% season

Passing yards
2,400
Touchdowns
17
Interceptions
12

Last game

Central Michigan · Dec 26, 2025: 19/31, 226 yds, 3 TD, 0 INT

Caleb Komolafe

RB · 12 games

Carries
190
Rushing yards
941
Touchdowns
11

Last game

Central Michigan · Dec 26, 2025: 15 carries, 55 yds, 1 TD

Griffin Wilde

WR · 13 games

Receptions
71
Receiving yards
880
Touchdowns
8

Last game

Central Michigan · Dec 26, 2025: 10 rec, 97 yds, 2 TD

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.

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.

In the trenches

Northwestern's line averages 305.4 lbs against Michigan State's 269.0 lbs front — an edge of 36.4 lbs a man.

Typical FBS gap: 31.7 lbs.

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

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

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.

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

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

Recruiting

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

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

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

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

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

Northwestern

Offense · 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

Offense · SP+ 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's recent games

Most recent completed 2025 games · play stats exclude garbage time

  1. Dec 26

    vs Central Michigan · neutral site

    W 34–7

    Play stats pending

  2. Nov 29 · 68 recorded plays

    at Illinois

    L 13–20

    38%

    Success rate

    −0.01

    PPA / play

  3. Nov 22 · 71 recorded plays

    vs Minnesota · neutral site

    W 38–35

    52%

    Success rate

    0.49

    PPA / play

The coaching staff

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

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

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

  • Northwestern: 13 games
  • Michigan State: 12 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