Purdue at Northwestern

Saturday, November 11, 2017

Northwestern beat Purdue 23–⁠13. It was their 82nd meeting; after it, Purdue led the series 50–⁠31–⁠1.

AwayPurdue7–⁠6 in 2017
13
HomeNorthwestern10–⁠3 in 2017
23

Final at Ryan Field, EvanstonTV: ESPN2Attendance 33,765

At kickoff
37°F, overcast, wind 8 mph from the southWeather: NOAA NCEI Integrated Surface Database; Palwaukee Municipal Airport (KPWK), 19 km from the stadium, eight minutes before kickoff
Officials
Referee Daniel Capron; umpire Tim Owens; head linesman John Wiercoinsk; line judge Ron Tipton; side judge Bobby Sagers; field judge Raymond Daniel; back judge Kevin Schwarzel; center judge Brent DurbinGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue007613
Northwestern0146323

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Purdue

PassingC/AttYdsTDInt
Elijah Sindelar37/6037621
Joe Schopper1/12200
RushingCarYdsTDLong
D.J. Knox622016
Richie Worship41105
Terry Wright111011
Jared Sparks2503
ReceivingRecYdsTDLong
Jared Sparks11130034
Jarrett Burgess565121
Terry Wright660017
Gregory Phillips449019
DefenseTklTFLSacksInt
Navon Mosley110.500
T.J. McCollum101.510
Jacob Thieneman8000
Ja’Whaun Bentley7100

Northwestern

PassingC/AttYdsTDInt
Clayton Thorson26/4629610
RushingCarYdsTDLong
Justin Jackson254609
Jeremy Larkin641019
Clayton Thorson5915
ReceivingRecYdsTDLong
Ben Skowronek7117127
Flynn Nagel678024
Macan Wilson451020
Garrett Dickerson330018
DefenseTklTFLSacksInt
Nate Hall8100
Alonzo Mayo8000
Paddy Fisher7000
Godwin Igwebuike6000
Trent Goens4220
Jordan Thompson3110
Marcus McShepard3001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

PurdueNorthwestern
438Total yards390
398Passing yards296
40Rushing yards94
6.5Yards per pass6.4
1.8Yards per rush2.5
22First downs22
7–⁠19Third downs9–⁠22
1–⁠4Fourth downs2–⁠4
1Turnovers0
5–⁠50Penalties4–⁠40
27:13Possession32:47
1Sacks (by defense)3

Efficiency

PurdueNorthwestern
40%Success rate35%
−0.00EPA per play−0.03
1.32Explosiveness1.00
−0.83Rushing EPA−0.23
0.25Passing EPA0.17
39%Passing-down success28%
0.07First-down EPA0.03
0.06Second-down EPA−0.28
0.26Third-down EPA0.53
13%Havoc by its defense18%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Northwestern 76% to win. Elo’s favorite won.

The line

Northwestern −6, over/under 49.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Northwestern 66%, Purdue 34%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Northwestern end zonePurdue end zoneQ1 PurduePunt, 3 playsQ1 NorthwesternPunt, 3 playsQ1 PurduePunt, 3 playsQ1 NorthwesternTurnover on downs, 5 playsQ1 PurduePunt, 3 playsQ1 NorthwesternPunt, 6 playsQ1 PurdueTurnover on downs, 6 playsQ1 NorthwesternTurnover on downs, 9 playsQ2 PurduePunt, 3 playsQ2 NorthwesternTouchdown, 7 playsQ2 PurdueMissed FG, 10 playsQ2 NorthwesternPunt, 6 playsQ2 PurdueTurnover on downs, 9 playsQ2 NorthwesternTouchdown, 7 playsQ2 PurdueEnd of half, 2 playsQ3 NorthwesternField goal, 15 playsQ3 PurduePunt, 4 playsQ3 NorthwesternField goal, 10 playsQ3 PurdueTouchdown, 9 playsQ3 NorthwesternPunt, 6 playsQ3 PurdueTurnover on downs, 5 playsQ4 NorthwesternField goal, 5 playsQ4 PurduePunt, 6 playsQ4 NorthwesternPunt, 3 playsQ4 PurdueTouchdown, 9 playsQ4 NorthwesternPunt, 3 playsQ4 PurdueInterception, 12 playsQ4 NorthwesternEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northwestern drives left to right, Purdue right to left.
  1. Q1 PurduePunt, 3 plays, 4 yards
  2. Q1 NorthwesternPunt, 3 plays, 3 yards
  3. Q1 PurduePunt, 3 plays, 6 yards
  4. Q1 NorthwesternTurnover on downs, 5 plays, 14 yards
  5. Q1 PurduePunt, 3 plays, 2 yards
  6. Q1 NorthwesternPunt, 6 plays, 14 yards
  7. Q1 PurdueTurnover on downs, 6 plays, 16 yards
  8. Q1 NorthwesternTurnover on downs, 9 plays, 36 yards
  9. Q2 PurduePunt, 3 plays, 7 yards
  10. Q2 NorthwesternTouchdown, 7 plays, 54 yards
  11. Q2 PurdueMissed FG, 10 plays, 50 yards
  12. Q2 NorthwesternPunt, 6 plays, 13 yards
  13. Q2 PurdueTurnover on downs, 9 plays, 67 yards
  14. Q2 NorthwesternTouchdown, 7 plays, 96 yards
  15. Q2 PurdueEnd of half, 2 plays, 6 yards
  16. Q3 NorthwesternField goal, 15 plays, 73 yards
  17. Q3 PurduePunt, 4 plays, 11 yards
  18. Q3 NorthwesternField goal, 10 plays, 50 yards
  19. Q3 PurdueTouchdown, 9 plays, 80 yards
  20. Q3 NorthwesternPunt, 6 plays, 13 yards
  21. Q3 PurdueTurnover on downs, 5 plays, 23 yards
  22. Q4 NorthwesternField goal, 5 plays, 26 yards
  23. Q4 PurduePunt, 6 plays, 25 yards
  24. Q4 NorthwesternPunt, 3 plays, 2 yards
  25. Q4 PurdueTouchdown, 9 plays, 64 yards
  26. Q4 NorthwesternPunt, 3 plays, 7 yards
  27. Q4 PurdueInterception, 12 plays, 61 yards
  28. Q4 NorthwesternEnd of game, 2 plays, −2 yards

Play by play

1st quarter8 drives, then Tied at 0
Purdue Punt, 3 plays
15:001st & 10 at own 35Luke Otto kickoff for 65 yds for a touchback
15:001st & 10 at own 25D.J. Knox run for 4 yds to the Prdue 29
15:002nd & 6 at own 29D.J. Knox run for no gain to the Prdue 29
15:003rd & 6 at own 29Elijah Sindelar pass incomplete, broken up by Alex Miller
15:004th & 6 at own 29Joe Schopper punt for 31 yds
Northwestern Punt, 3 plays
13:551st & 10 at own 40Justin Jackson run for a loss of 3 yards to the Nwest 37
13:552nd & 13 at own 37Clayton Thorson run for 1 yd to the Nwest 38
13:553rd & 12 at own 38PURDUE Penalty, offside defense (5 Yards) to the Nwest 43
13:553rd & 7 at own 43Clayton Thorson pass incomplete
13:554th & 7 at own 43Hunter Niswander punt for 35 yds
Purdue Punt, 3 plays
12:401st & 10 at own 22Richie Worship run for 4 yds to the Prdue 26
12:402nd & 6 at own 26Richie Worship run for 2 yds to the Prdue 28
12:403rd & 4 at own 28Elijah Sindelar pass incomplete
12:404th & 4 at own 28Joe Schopper punt for 40 yds
Northwestern Turnover on downs, 5 plays
11:361st & 10 at own 32Clayton Thorson pass complete to Macan Wilson for 12 yds to the Nwest 44 for a 1ST down
11:361st & 10 at own 44Justin Jackson run for 2 yds to the Nwest 46
11:362nd & 8 at own 46Clayton Thorson pass incomplete to Macan Wilson, broken up by T.J. McCollum
11:363rd & 8 at own 46Clayton Thorson pass complete to Jeremy Larkin for 7 yds to the Prdue 47
11:364th & 1 at opp 47Justin Jackson run for a loss of 7 yards to the Nwest 46
Purdue Punt, 3 plays
9:591st & 10 at opp 46Elijah Sindelar pass incomplete
9:592nd & 10 at opp 46Elijah Sindelar pass incomplete, broken up by Paddy Fisher
9:593rd & 10 at opp 46Elijah Sindelar pass complete to Jackson Anthrop for 2 yds to the Nwest 44
9:594th & 8 at opp 44Joe Schopper punt for 38 yds, downed at the Nwest 6
Northwestern Punt, 6 plays
9:001st & 10 at own 6Justin Jackson run for a loss of 2 yards to the Nwest 4
9:002nd & 12 at own 4Clayton Thorson pass complete to Garrett Dickerson for 5 yds to the Nwest 9
9:003rd & 7 at own 9Clayton Thorson pass complete to Bennett Skowronek for 7 yds to the Nwest 16 for a 1ST down
9:001st & 10 at own 16Clayton Thorson sacked by T.J. McCollum for a loss of 5 yards to the Nwest 11
9:002nd & 15 at own 11Justin Jackson run for 5 yds to the Nwest 16
9:003rd & 10 at own 16Clayton Thorson run for 4 yds to the Nwest 20
9:004th & 6 at own 20Hunter Niswander punt for 40 yds, fair catch by Jackson Anthrop at the Prdue 40
Purdue Turnover on downs, 6 plays
5:301st & 10 at own 40Elijah Sindelar pass complete to Jared Sparks for 5 yds to the Prdue 45
5:302nd & 5 at own 45Elijah Sindelar pass complete to Jarrett Burgess for 6 yds to the Nwest 49 for a 1ST down
5:301st & 10 at opp 49Elijah Sindelar pass complete to Jared Sparks for 8 yds to the Nwest 41
5:302nd & 2 at opp 41Jared Sparks rush for 1 yard to the NU40 (Fisher, Paddy), PENALTY PUR false start 5 yards to the NU46, NO PLAY.
5:302nd & 7 at opp 46Jared Sparks run for 3 yds to the Nwest 43
5:303rd & 4 at opp 43Jared Sparks run for 2 yds to the Nwest 41
5:304th & 2 at opp 41D.J. Knox run for a loss of 3 yards to the Nwest 44
Northwestern Turnover on downs, 9 plays
2:181st & 10 at own 44Clayton Thorson pass complete to Bennett Skowronek for 18 yds to the Prdue 38 for a 1ST down
2:181st & 10 at opp 38Jeremy Larkin run for 3 yds to the Prdue 35
2:182nd & 7 at opp 35Clayton Thorson pass incomplete to Macan Wilson
2:183rd & 7 at opp 35Jeremy Larkin run for 3 yds to the Prdue 32
2:184th & 4 at opp 32Clayton Thorson run for 5 yds to the Prdue 27 for a 1ST down
2:181st & 10 at opp 27Justin Jackson run for 3 yds to the Prdue 24
Q2 15:002nd & 7 at opp 24Clayton Thorson pass incomplete
Q2 15:003rd & 7 at opp 24Clayton Thorson pass complete to Cameron Green for 4 yds to the Prdue 20
Q2 15:004th & 3 at opp 20Clayton Thorson pass incomplete to Macan Wilson
2nd quarter7 drives, then Northwestern 14, Purdue 0
Purdue Punt, 3 plays
14:091st & 10 at own 21Elijah Sindelar pass incomplete to D.J. Knox
14:092nd & 10 at own 21Elijah Sindelar pass complete to Jared Sparks for 7 yds to the Prdue 28
14:093rd & 3 at own 28Elijah Sindelar pass incomplete PURDUE Penalty, Offensive holding ( Yards) declined
14:094th & 3 at own 28Joe Schopper punt for 50 yds , Riley Lees returns for 39 yds to the NORTHWSTRN 33 NORTHWESTERN Penalty, unsportsmanlike conduct (Joe Gaziano) to the Nwest 46
Northwestern Touchdown, 7 plays
12:461st & 10 at own 46Clayton Thorson pass complete to Bennett Skowronek for 19 yds to the Prdue 35 for a 1ST down
12:461st & 10 at opp 35Thorson, C. pass incomplete to Green, Cameron, PENALTY PUR pass interference (Markus Bailey) 15 yards to the PUR20, 1ST DOWN NU, NO PLAY.
12:461st & 10 at opp 20Justin Jackson run for 2 yds to the Prdue 18
12:462nd & 8 at opp 18Clayton Thorson pass complete to Garrett Dickerson for 7 yds to the Prdue 11
12:461st & goal at opp 8Justin Jackson run for 3 yds to the Prdue 5
12:462nd & goal at opp 5Justin Jackson run for 1 yd to the Prdue 4
9:453rd & goal at opp 4Clayton Thorson run for 4 yds for a TD, (Charlie Kuhbander KICK)Northwestern 7, Purdue 0
Purdue Missed FG, 10 plays
9:451st & 0 at own 35Luke Otto kickoff for 60 yds , D.J. Knox return for 20 yds to the Prdue 25
9:401st & 10 at own 25Elijah Sindelar pass complete to Jared Sparks for 2 yds to the Prdue 27
9:402nd & 8 at own 27Elijah Sindelar pass complete to Terry Wright for a loss of 4 yards to the Prdue 23
9:403rd & 12 at own 23Elijah Sindelar pass complete to Gregory Phillips for 18 yds to the Prdue 41 for a 1ST down
9:401st & 10 at own 41Elijah Sindelar pass incomplete to Jackson Anthrop
9:402nd & 10 at own 41Elijah Sindelar pass complete to Jared Sparks for 24 yds to the Nwest 35 for a 1ST down
9:401st & 10 at opp 35Elijah Sindelar pass complete to Jared Sparks for 10 yds to the Nwest 25 for a 1ST down
9:401st & 10 at opp 25Elijah Sindelar pass incomplete, broken up by Sam Miller
9:402nd & 10 at opp 25Elijah Sindelar pass incomplete to Gregory Phillips
9:403rd & 10 at opp 25Elijah Sindelar pass incomplete to Terry Wright
6:444th & 10 at opp 25Spencer Evans 42 yd FG MISSED
Northwestern Punt, 6 plays
6:441st & 10 at own 25Justin Jackson run for 6 yds to the Nwest 31
6:442nd & 4 at own 31Clayton Thorson pass complete to Justin Jackson for no gain to the Nwest 31
6:443rd & 4 at own 31Clayton Thorson pass complete to Justin Jackson for 5 yds to the Nwest 36 for a 1ST down
6:441st & 10 at own 36Justin Jackson run for 2 yds to the Nwest 38
6:442nd & 8 at own 38Clayton Thorson pass incomplete to Macan Wilson, broken up by Navon Mosley
6:443rd & 8 at own 38Clayton Thorson pass incomplete
6:444th & 8 at own 38Hunter Niswander punt for 33 yds, downed at the Prdue 29
Purdue Turnover on downs, 9 plays
4:421st & 10 at own 29Elijah Sindelar pass complete to Jarrett Burgess for 19 yds to the Prdue 48 for a 1ST down
4:421st & 10 at own 48Elijah Sindelar pass incomplete to Terry Wright
4:422nd & 10 at own 48Markell Jones run for 1 yd to the Prdue 49
4:423rd & 9 at own 49Elijah Sindelar run for 2 yds to the Nwest 49
4:424th & 7 at opp 49Joe Schopper pass complete to Ben Makowski for 22 yds to the Nwest 27 for a 1ST down NORTHWESTERN Penalty, personal foul (Montre Hartage) to the Nwest 13 for a 1ST down
4:421st & 10 at opp 13Elijah Sindelar pass complete to Brycen Hopkins for 3 yds to the Nwest 10
4:422nd & 7 at opp 10Markell Jones run for 1 yd to the Nwest 9
2:023rd & 6 at opp 9Timeout NORTHWESTERN, clock 02:02
2:023rd & 6 at opp 9Elijah Sindelar pass complete to Jarrett Burgess for 5 yds to the Nwest 4
2:024th & 1 at opp 4Richie Worship run for no gain to the Nwest 4
Northwestern Touchdown, 7 plays
1:491st & 10 at own 4Timeout PURDUE, clock 01:49
1:491st & 10 at own 4Clayton Thorson pass complete to Flynn Nagel for 7 yds to the Nwest 11
1:492nd & 3 at own 11Clayton Thorson pass complete to Bennett Skowronek for 27 yds to the Nwest 38 for a 1ST down
1:491st & 10 at own 38Clayton Thorson pass complete to Flynn Nagel for 24 yds to the Prdue 38 for a 1ST down
1:061st & 10 at opp 38Timeout PURDUE, clock 01:06
1:061st & 10 at opp 38Clayton Thorson pass complete to Macan Wilson for 20 yds to the Prdue 18 for a 1ST down
1:061st & 10 at opp 18Clayton Thorson pass incomplete to Cameron Green
1:062nd & 10 at opp 18Justin Jackson run for 7 yds to the Prdue 11
0:163rd & 3 at opp 11Clayton Thorson pass complete to Bennett Skowronek for 11 yds for a TD, (Charlie Kuhbander KICK)Northwestern 14, Purdue 0
Purdue End of half, 2 plays
0:161st & 0 at own 35Luke Otto kickoff for 31 yds , Garrett Hudson return for 4 yds to the Prdue 38
0:141st & 10 at own 38Elijah Sindelar pass complete to Jackson Anthrop for 6 yds to the Prdue 44
0:022nd & 4 at own 44Timeout PURDUE, clock 00:02
0:022nd & 4 at own 44Timeout NORTHWESTERN, clock 00:02
0:022nd & 4 at own 44Elijah Sindelar pass incomplete to Jarrett Burgess, broken up by Nate Hall
3rd quarter6 drives, then Northwestern 20, Purdue 7
Northwestern Field goal, 15 plays
15:003rd & 4 at own 35Spencer Evans kickoff for 65 yds for a touchback
15:001st & 10 at own 25Clayton Thorson pass complete to Bennett Skowronek for 10 yds to the Nwest 35 for a 1ST down
15:001st & 10 at own 35Justin Jackson run for 4 yds to the Nwest 39
15:002nd & 6 at own 39Clayton Thorson pass incomplete to Garrett Dickerson, broken up by Markus Bailey
15:003rd & 6 at own 39Clayton Thorson pass complete to Flynn Nagel for 19 yds to the Prdue 42 for a 1ST down
15:001st & 10 at opp 42Clayton Thorson pass incomplete to Bennett Skowronek, broken up by Tim Cason
15:002nd & 10 at opp 42Justin Jackson run for 3 yds to the Prdue 39
15:003rd & 7 at opp 39Clayton Thorson pass complete to Macan Wilson for 9 yds to the Prdue 30 for a 1ST down
15:001st & 10 at opp 30Clayton Thorson pass incomplete
15:002nd & 10 at opp 30Justin Jackson run for 9 yds to the Prdue 21
15:003rd & 1 at opp 21Justin Jackson run for 1 yd to the Prdue 20 for a 1ST down
15:001st & 10 at opp 20Clayton Thorson pass complete to Garrett Dickerson for 18 yds to the Prdue 2 for a 1ST down
15:001st & goal at opp 2Justin Jackson run for a loss of 1 yard to the Prdue 3
15:002nd & goal at opp 3Justin Jackson run for a loss of 3 yards to the Prdue 6
15:003rd & goal at opp 6Clayton Thorson pass complete to Cameron Green for 4 yds to the Prdue 2
9:104th & goal at opp 2Charlie Kuhbander 19 yd FG GOODNorthwestern 17, Purdue 0
Purdue Punt, 4 plays
9:101st & 0 at own 35Luke Otto kickoff for 59 yds , D.J. Knox return for no gain to the Prdue 6
9:071st & 10 at own 6Terry Wright run for 11 yds to the Prdue 17 for a 1ST down
9:071st & 10 at own 17Elijah Sindelar pass incomplete to Jarrett Burgess, broken up by Nate Hall
9:072nd & 10 at own 17Elijah Sindelar pass incomplete, broken up by Joe Gaziano
9:073rd & 10 at own 17Elijah Sindelar pass incomplete to Jackson Anthrop, broken up by Joe Gaziano
9:074th & 10 at own 17Joe Schopper punt for 39 yds, fair catch by Riley Lees at the Nwest 44
Northwestern Field goal, 10 plays
8:231st & 10 at own 44Clayton Thorson pass complete to Macan Wilson for 10 yds to the Prdue 46 for a 1ST down
8:231st & 10 at opp 46Jeremy Larkin run for 19 yds to the Prdue 27 for a 1ST down
8:231st & 10 at opp 27Jeremy Larkin run for 4 yds to the Prdue 23
8:232nd & 6 at opp 23Jeremy Larkin run for 4 yds to the Prdue 19
8:233rd & 2 at opp 19Clayton Thorson pass incomplete to Flynn Nagel
8:234th & 2 at opp 19Clayton Thorson pass complete to Flynn Nagel for 12 yds to the Prdue 7 for a 1ST down
8:231st & goal at opp 7Justin Jackson run for 1 yd to the Prdue 6
8:232nd & goal at opp 6Clayton Thorson pass incomplete to Bennett Skowronek
5:413rd & 0 at opp 6Timeout PURDUE, clock 05:41
5:413rd & goal at opp 6Clayton Thorson pass incomplete to Riley Lees
5:304th & goal at opp 6Charlie Kuhbander 24 yd FG GOODNorthwestern 20, Purdue 0
Purdue Touchdown, 9 plays
5:301st & 0 at own 35Luke Otto kickoff for 58 yds , D.J. Knox return for 13 yds to the Prdue 20
5:241st & 10 at own 20Elijah Sindelar pass complete to Cole Herdman for 5 yds to the Prdue 25
5:242nd & 5 at own 25Elijah Sindelar pass complete to Cole Herdman for 9 yds to the Prdue 34 for a 1ST down
5:241st & 10 at own 34Elijah Sindelar pass complete to D.J. Knox for 7 yds to the Prdue 41
5:242nd & 3 at own 41D.J. Knox run for 16 yds to the Nwest 43 for a 1ST down
5:241st & 10 at opp 43Elijah Sindelar pass complete to Jared Sparks for 11 yds to the Nwest 32 for a 1ST down
5:241st & 10 at opp 32Elijah Sindelar pass incomplete to Cole Herdman, broken up by Tyler Lancaster
5:242nd & 10 at opp 32Elijah Sindelar run for 4 yds to the Nwest 28
5:243rd & 6 at opp 28Elijah Sindelar pass complete to Anthony Mahoungou for 7 yds to the Nwest 21 for a 1ST down
2:261st & 10 at opp 21Elijah Sindelar pass complete to Jarrett Burgess for 21 yds for a TD, (Spencer Evans KICK)Northwestern 20, Purdue 7
Northwestern Punt, 6 plays
2:261st & 0 at own 35Spencer Evans kickoff for 60 yds , Riley Lees return for 20 yds to the Nwest 25
2:181st & 10 at own 25Justin Jackson run for 2 yds to the Nwest 27
2:182nd & 8 at own 27Clayton Thorson pass incomplete to Bennett Skowronek, broken up by Eddy Wilson
2:183rd & 8 at own 27Clayton Thorson pass complete to Flynn Nagel for 13 yds to the Nwest 40 for a 1ST down
2:181st & 10 at own 40Clayton Thorson pass incomplete to Bennett Skowronek
2:182nd & 10 at own 40Justin Jackson run for 3 yds to the Nwest 43
2:183rd & 7 at own 43Clayton Thorson pass incomplete to Bennett Skowronek
2:184th & 7 at own 43NORTHWESTERN Penalty, false start (-5 Yards) to the Nwest 38
2:184th & 12 at own 38Hunter Niswander punt for 40 yds, fair catch by Jackson Anthrop at the Prdue 22
Purdue Turnover on downs, 5 plays
0:211st & 10 at own 22Elijah Sindelar pass complete to Jarrett Burgess for 14 yds to the Prdue 36 for a 1ST down
Q4 15:001st & 10 at own 36Elijah Sindelar pass complete to Jared Sparks for 8 yds to the Prdue 44
Q4 15:002nd & 2 at own 44Markell Jones run for 1 yd to the Prdue 45
Q4 15:003rd & 1 at own 45Markell Jones run for no gain to the Prdue 45
Q4 15:004th & 1 at own 45D.J. Knox run for no gain to the Prdue 45
4th quarter7 drives, then Northwestern 23, Purdue 13
Northwestern Field goal, 5 plays
13:441st & 10 at opp 45Clayton Thorson pass complete to Bennett Skowronek for 25 yds to the Prdue 20 for a 1ST down
13:441st & 10 at opp 20Justin Jackson run for 1 yd to the Prdue 19
13:442nd & 9 at opp 19Clayton Thorson pass incomplete to Bennett Skowronek
13:443rd & 9 at opp 19Clayton Thorson pass complete to Justin Jackson for no gain to the Prdue 19
11:494th & 9 at opp 19Charlie Kuhbander 36 yd FG GOODNorthwestern 23, Purdue 7
Purdue Punt, 6 plays
11:491st & 0 at own 35Luke Otto kickoff for 63 yds , D.J. Knox return for 24 yds to the Prdue 26
11:401st & 10 at own 26Elijah Sindelar pass complete to Richie Worship for 4 yds to the Prdue 30
11:402nd & 6 at own 30Elijah Sindelar pass incomplete to Cole Herdman
11:403rd & 6 at own 30Elijah Sindelar pass complete to Jared Sparks for 34 yds to the Nwest 36 for a 1ST down
11:401st & 10 at opp 36Elijah Sindelar sacked by Trent Goens for a loss of 8 yards to the Nwest 44
11:402nd & 18 at opp 44Elijah Sindelar pass complete to Jarrett Burgess for 12 yards to the NU32 (McShepard, M.;Hall, Nate), PENALTY PUR holding (Eric Swingler) 10 yards to the PUR46, NO PLAY.
11:402nd & 28 at own 46Elijah Sindelar pass complete to Terry Wright for 5 yds to the Nwest 49
11:403rd & 23 at opp 49Elijah Sindelar pass incomplete to Jarrett Burgess
11:404th & 23 at opp 49Joe Schopper punt for 38 yds, fair catch by Riley Lees at the Nwest 11
Northwestern Punt, 3 plays
9:201st & 10 at own 11Larkin, Jeremy rush for 8 yards to the NU19 (Simeon Smiley), PENALTY NU holding (Butler, J.B.) 6 yards to the NU5, NO PLAY.
9:201st & 16 at own 5Jeremy Larkin run for 8 yds to the Nwest 13
9:202nd & 8 at own 13Clayton Thorson pass incomplete to Bennett Skowronek
9:203rd & 8 at own 13Clayton Thorson pass incomplete to Macan Wilson
9:204th & 8 at own 13Hunter Niswander punt for 51 yds, fair catch by Jackson Anthrop at the Prdue 36
Purdue Touchdown, 9 plays
8:001st & 10 at own 36Elijah Sindelar pass complete to Jared Sparks for 9 yds to the Prdue 45
8:002nd & 1 at own 45Elijah Sindelar pass incomplete to Brycen Hopkins
8:003rd & 1 at own 45D.J. Knox run for 5 yds to the 50 yard line for a 1ST down
8:001st & 10 at the 50Elijah Sindelar pass incomplete to Jarrett Burgess
8:002nd & 10 at the 50Elijah Sindelar pass complete to Gregory Phillips for 8 yds to the Nwest 42
8:003rd & 2 at opp 42Elijah Sindelar pass complete to Terry Wright for 17 yds to the Nwest 25 for a 1ST down
8:001st & 10 at opp 25Elijah Sindelar pass complete to Terry Wright for 17 yds to the Nwest 8 for a 1ST down
8:001st & goal at opp 8Elijah Sindelar sacked by Trent Goens and Jordan Thompson for a loss of 4 yards to the Nwest 12
5:322nd & goal at opp 12Elijah Sindelar pass complete to Anthony Mahoungou for 12 yds for a TD, (Two-Point Conversion failed )Northwestern 23, Purdue 13
Northwestern Punt, 3 plays
5:321st & 0 at own 35N/A on-side kick recovered by NORTHWESTERN at the Prdue 43
5:271st & 10 at opp 43Clayton Thorson pass complete to Flynn Nagel for 3 yds to the Prdue 40
5:272nd & 7 at opp 40Justin Jackson run for 1 yd to the Prdue 39
5:273rd & 6 at opp 39Justin Jackson run for 3 yds to the Prdue 36
3:504th & 3 at opp 36Timeout PURDUE, clock 03:50
3:504th & 3 at opp 36Hunter Niswander punt for 26 yds, punt out-of-bounds at the Prdue 10
Purdue Interception, 12 plays
3:471st & 10 at own 10Elijah Sindelar pass incomplete to Jarrett Burgess, broken up by Kyle Queiro
3:472nd & 10 at own 10Elijah Sindelar pass complete to Terry Wright for 15 yds to the Prdue 25 for a 1ST down
3:471st & 10 at own 25Elijah Sindelar pass complete to Terry Wright for 10 yds to the Prdue 35 for a 1ST down
3:471st & 10 at own 35Richie Worship run for 5 yds to the Prdue 40
3:472nd & 5 at own 40Elijah Sindelar pass incomplete to Terry Wright
3:473rd & 5 at own 40Elijah Sindelar pass complete to Anthony Mahoungou for 6 yds to the Prdue 46 for a 1ST down
3:471st & 10 at own 46Elijah Sindelar pass complete to Mahoungou for 6 yards to the NU48 (Long, Warren), PENALTY PUR personal foul (Eric Swingler) 15 yards to the PUR31, NO PLAY.
3:471st & 25 at own 31Elijah Sindelar pass complete to Gregory Phillips for 19 yds to the 50 yard line
3:472nd & 6 at the 50Elijah Sindelar pass complete to Gregory Phillips for 4 yds to the Nwest 46
3:473rd & 2 at opp 46Elijah Sindelar pass complete to Jared Sparks for 12 yds to the Nwest 34 for a 1ST down
3:471st & 10 at opp 34Elijah Sindelar sacked by Jordan Thompson and Trent Goens for a loss of 6 yards to the Nwest 40
1:092nd & 16 at opp 40Timeout PURDUE, clock 01:09
1:092nd & 16 at opp 40Elijah Sindelar pass complete to Cole Herdman for 11 yds to the Nwest 29
1:093rd & 5 at opp 29Elijah Sindelar pass intercepted Marcus McShepard return for 6 yds to the Nwest 9
Northwestern End of game, 2 plays
0:521st & 10 at own 9TEAM run for a loss of 1 yard to the Nwest 8
0:522nd & 11 at own 8TEAM run for a loss of 1 yard to the Nwest 7

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Purdue leads 53–⁠36–⁠1 in 90 meetings, counting the eight since this game.

Recent meetings
2025Northwestern 19, Purdue 0
2024Northwestern 26, Purdue 20
2023Northwestern 23, Purdue 15
2022Purdue 17, Northwestern 9
2021Purdue 32, Northwestern 14
2020Northwestern 27, Purdue 20

Around this game