FanBoardHQ

Purdue0atNorthwestern19

2025 · Week 8

Efficiency

Game-level Efficiency Breakdown

-23.5-11.70+11.7+23.5Purdue — Off. field pos.: -2.3-2.3Northwestern — Off. field pos.: +0.4+0.4Off. field pos.Points this side's offense added or cost purely from where its drives started, vs. a league-average FBS team.Purdue — Off. scoring eff.: -20.4-20.4Northwestern — Off. scoring eff.: -6.2-6.2Off. scoring eff.Points this side's offense added or cost finishing drives (given where they started), vs. a league-average FBS team.Purdue — Def. field pos.: -0.4-0.4Northwestern — Def. field pos.: +2.3+2.3Def. field pos.Points this side's defense saved or gave up in starting field position allowed, vs. a league-average FBS team.Purdue — Def. scoring eff.: +6.2+6.2Northwestern — Def. scoring eff.: +20.4+20.4Def. scoring eff.Points this side's defense saved or gave up letting the opponent finish drives, vs. a league-average FBS team.Purdue — Possessions: -2.1-2.1Northwestern — Possessions: +2.1+2.1PossessionsValue of having more or fewer real possessions than the opponent this game (onside kicks, half-opening/closing clock timing, etc.) — not offense or defense skill.
PurdueNorthwesternBreaks the final margin of victory down into where it came from, compared to what an average FBS team would do in an average game — the five bars per team always add up to the real final margin. Click a bar for detail.

Running score

01121Q1Q2Q3FinalPurdue 0Northwestern 19
PurdueNorthwesternhover for any point, click for the by-quarter breakdown

Box score

PurdueNorthwestern
Total yards305364
Rushing yards87232
Rushing attempts2650
Yds / rush3.34.6
Passing yards218132
Passing attempts3026
Yds / pass7.35.1
First downs1124
Turnovers32
Penalties83
Penalty yards9820
Sacks02
Time of possession22:2137:39

Passing & rushing

What each offense did this game.

Purdue
By quarterPass / rushSuccessYd/play
Q1(3)67% / 33%0%1.7
Q2(13)62% / 38%46%4.0
Q3(15)20% / 80%47%4.0
Q4(23)74% / 26%30%6.5
how play-calling and results shifted through the game — (n) = plays
Passing by down(offense 60th on the season)
Down (att.)Avg. to goSuccessYd/play
1st(15)10.333%4.7
2nd(6)7.833%4.2
3rd(8)6.538%8.4
4th(1)6.00%0.0
All (30)33%5.5
Rushing by down(offense 74th on the season)
Down (att.)Avg. to goSuccessYd/play
1st(7)10.057%5.7
2nd(10)9.440%5.4
3rd(5)2.440%1.0
4th(2)2.50%1.0
All (24)42%4.2
Northwestern
By quarterPass / rushSuccessYd/play
Q1(22)32% / 68%32%3.8
Q2(23)43% / 57%48%5.2
Q3(12)25% / 75%75%5.5
Q4(17)35% / 65%18%5.4
how play-calling and results shifted through the game — (n) = plays
Passing by down(offense 79th on the season)
Down (att.)Avg. to goSuccessYd/play
1st(10)10.050%9.9
2nd(9)9.733%3.7
3rd(7)7.729%2.5
All (26)38%5.9
Rushing by down(offense 58th on the season)
Down (att.)Avg. to goSuccessYd/play
1st(23)10.135%4.7
2nd(15)7.147%5.1
3rd(8)3.550%2.0
4th(2)5.550%3.5
All (48)42%4.3

Drive-by-drive — expected vs. actual points, each possession

1Drive 1: own 25 → FG3Drive 3: own 26 → TD5Drive 5: own 20 → FG7Drive 7: own 27 → Downs9Drive 9: own 8 → End of half11Drive 11: own 24 → TD13Drive 13: own 28 → Punt15Drive 15: own 30 → Turnover17Drive 17: own 17 → Punt19Drive 19: opp 29 → Turnover21Drive 21: opp 45 → Missed FG23Drive 23: own 26 → End of halfown 0own 2550opp 25opp 0
Northwestern drives by field position

Each bar is a drive, from where it started to where it ended. Green = scored, red = turnover/downs/safety.

#StartTimePlaysYdsResultExpPts+/−
1own 25Q1 14:541551FG1.93+1.1
3own 26Q1 6:171849TD2.07+5.0
5own 20Q2 10:32860FG1.73+1.3
7own 27Q2 5:231026Downs2.00-2.0
9own 8Q2 0:54517End of half1.40-1.4
11own 24Q3 11:221466TD1.96+4.1
13own 28Q4 14:544-2Punt2.00-2.0
15own 30Q4 12:59346Turnover2.20-2.2
17own 17Q4 8:3943Punt1.60-1.6
19opp 29Q4 7:1045Turnover3.70-3.7
21opp 45Q4 4:38637Missed FG2.90-2.9
23own 26Q4 0:493-3End of half2.00-2.0
12 drives7836425.219-6.2

Exp = points an average offense scores from that starting spot. +/− = actual minus expected.