Week 12 · 2023

Purdue at Northwestern

Sat 11/18/2023 12:00 PMRyan FieldNorthwestern pregame57%Pregame win probability: 57% for Northwestern. Northwestern favored, and won.Conference

51°Fair13 mph W · 28% humidityRecorded at kickoff by College Football Data

Purdue

15

4–8

Northwestern

23

8–5

Attendance

23,291

reported

PUR5 plays, -6 yd · Punt

14:53own 35Henry Helms kickoff for 60 yds0
14:531st & 10own 28Tyrone Tracy Jr. run for 2 yds to the PUR 30+2
14:532nd & 8own 30Bennett Meredith pass incomplete0
14:533rd & 8own 30Bennett Meredith sacked by Anto Saka and Xander Mueller for a loss of 8 yards to the PUR 22−8
13:324th & 16own 22Jack Ansell punt for 31 yds, downed at the NU 470

NU4 plays, 53 yd · Touchdown

13:321st & 10own 47Cam Porter run for no gain to the NU 470
13:322nd & 10own 47Ben Bryant pass complete to A.J. Henning for 35 yds to the PUR 18 for a 1ST down+35
13:321st & 10opp 18Cam Porter run for 11 yds to the PUR 7 for a 1ST down+11
11:401st & goalopp 7Cam Porter run for 7 yds for a TD (Two-Point Conversion failed)+7

PUR11 plays, 48 yd · Missed FG

11:351st & 10own 25Purdue Penalty, False Start (-5 Yards) to the PUR 20−5
11:35own 35Henry Helms kickoff for 60 yds0
11:351st & 15own 20Devin Mockobee run for 13 yds to the PUR 33+13
11:352nd & 2own 33Devin Mockobee run for 1 yd to the PUR 34+1
11:353rd & 1own 34Ryan Browne run for 7 yds to the PUR 41 for a 1ST down+7
11:351st & 10own 41Devin Mockobee run for 1 yd to the PUR 42+1
11:352nd & 9own 42Ryan Browne pass complete to Tyrone Tracy Jr. for 28 yds to the NU 30 for a 1ST down+28
11:351st & 10opp 30Ryan Browne sacked for a loss of 10 yards to the NU 40−10
11:352nd & 20opp 40Ryan Browne run for 5 yds to the NU 35+5
11:353rd & 15opp 35Ryan Browne run for 8 yds to the NU 27+8
7:144th & 7opp 27Ben Freehill 44 yd FG MISSED+44

NU7 plays, 19 yd · Punt

7:141st & 10own 27Ben Bryant pass incomplete0
7:142nd & 10own 27Ben Bryant pass complete to Bryce Kirtz for 5 yds to the NU 32+5
7:143rd & 5own 32Ben Bryant pass complete to Cam Porter for 8 yds to the NU 40 for a 1ST down+8
7:141st & 10own 40Cam Porter run for 6 yds to the NU 46+6
7:142nd & 4own 46Ben Bryant pass incomplete0
7:143rd & 4own 46Ben Bryant pass incomplete0
5:134th & 4own 46Hunter Renner punt for 40 yds, downed at the PUR 140

PUR15 plays, 71 yd · On downs

5:131st & 10own 14Tyrone Tracy Jr. run for 17 yds to the PUR 31 for a 1ST down+17
5:131st & 10own 31Bennett Meredith pass complete to Deion Burks for 2 yds to the PUR 33+2
5:132nd & 8own 33Purdue Penalty, False Start (-5 Yards) to the PUR 28−5
5:132nd & 13own 28Tyrone Tracy Jr. run for 27 yds to the NU 45 for a 1ST down+27
5:131st & 10opp 45Bennett Meredith pass complete to Deion Burks for 6 yds to the NU 39+6
5:132nd & 4opp 39Devin Mockobee run for 6 yds to the NU 33 for a 1ST down+6
5:131st & 10opp 33Devin Mockobee run for 1 yd to the NU 32+1
5:132nd & 9opp 32Devin Mockobee run for a loss of 3 yards to the NU 35−3
5:133rd & 12opp 35Bennett Meredith run for 11 yds to the NU 24+11
0:004th & 1opp 24Tyrone Tracy Jr. run for 1 yd to the NU 23 for a 1ST down+1
0:00opp 24End of 1st Quarter0
15:001st & 10opp 23Bennett Meredith pass complete to Tyrone Tracy Jr. for 9 yds to the NU 14+9
15:002nd & 1opp 14Tyrone Tracy Jr. run for no gain to the NU 140
15:003rd & 1opp 14Tyrone Tracy Jr. run for a loss of 1 yard to the NU 15−1
13:004th & 2opp 15Tyrone Tracy Jr. run for no gain to the NU 150

NU5 plays, -10 yd · Punt

13:001st & 10own 15Joseph Himon II run for 11 yds to the NU 26 Northwestern Penalty, Offensive Holding (-10 Yards) to the NU 11+1
13:001st & 14own 11Ben Bryant sacked by Mo Omonode for a loss of 7 yards to the NU 4−7
13:002nd & 21own 4Anthony Tyus III run for 3 yds to the NU 7+3
13:003rd & 18own 7Ben Bryant sacked by Mo Omonode and Khordae Sydnor for a loss of 2 yards to the NU 5−2
10:374th & 20own 5Hunter Renner punt for 26 yds0

PUR10 plays, 30 yd · On downs

10:371st & 10opp 31Ryan Browne run for 1 yd to the NU 30+1
10:372nd & 9opp 30Ryan Browne pass complete to Garrett Miller for 11 yds to the NU 19 for a 1ST down+11
10:371st & 10opp 19Ryan Browne run for 7 yds to the NU 12+7
10:372nd & 3opp 12Ryan Browne run for 2 yds to the NU 10+2
10:373rd & 1opp 10Ryan Browne run for 2 yds to the NU 8 for a 1ST down+2
7:041st & goalopp 8Ryan Browne run for 7 yds to the NU 1+7
7:042nd & goalopp 1Ryan Browne pass complete to Deion Burks for a loss of 1 yard to the NU 2−1
5:394th & goalopp 1Timeout Northwestern, clock 05:390
5:393rd & goalopp 2Tyrone Tracy Jr. run for 1 yd to the NU 1+1
5:344th & goalopp 1Tyrone Tracy Jr. run for no gain to the NU 10

NU5 plays, 33 yd · Punt

5:341st & 10own 1Ben Bryant pass complete to Bryce Kirtz for 28 yds to the NU 29 for a 1ST down+28
5:341st & 10own 29Cam Porter run for a loss of 1 yard to the NU 28−1
5:342nd & 11own 28Cam Porter run for 4 yds to the NU 32+4
5:343rd & 7own 32Ben Bryant run for 2 yds to the NU 34+2
2:514th & 5own 34Hunter Renner punt for 35 yds0

PUR3 plays, 29 yd · Turnover

2:511st & 10own 31Tyrone Tracy Jr. run for 11 yds to the PUR 42 for a 1ST down+11
2:511st & 10own 42Bennett Meredith pass complete to TJ Sheffield for 21 yds to the NU 37 for a 1ST down+21
1:551st & 10opp 37run for a loss of 3 yards to the NU 40 fumbled, recovered by NU Richie Hagarty [NHSG] PUR rush up the middle for a loss of 3 yards, fumbled at NU40 , recovered by NU HAGARTY, Richie at the NU40, returned 0 yards to the NU40, End of Play, clock 01:55.−3

NU9 plays, 17 yd · Punt

1:551st & 10own 40Ben Bryant pass complete to Bryce Kirtz for 4 yds to the NU 44+4
1:552nd & 6own 44Ben Bryant run for 2 yds to the NU 46+2
1:553rd & 4own 46Ben Bryant pass complete to Bryce Kirtz for 26 yds to the PUR 28 for a 1ST down+26
0:552nd & 18opp 36Timeout Northwestern, clock 00:550
0:551st & 10opp 28Ben Bryant sacked by Yanni Karlaftis for a loss of 8 yards to the PUR 36−8
0:552nd & 18opp 36Ben Bryant pass incomplete0
0:444th & 25opp 43Timeout Purdue, clock 00:440
0:443rd & 18opp 36Ben Bryant sacked by Khordae Sydnor for a loss of 7 yards to the PUR 43−7
0:354th & 25opp 43Hunter Renner punt for 41 yds, downed at the PUR 20

PUR1 play, 0 yd · Turnover

0:291st & 10own 2Ryan Browne pass intercepted Garnett Hollis Jr. return for no gain to the PUR 200

NU6 plays, 0 yd · Missed FG

0:242nd & 5opp 15Timeout Northwestern, clock 00:240
0:241st & 10opp 20Ben Bryant pass complete to Cam Johnson for 5 yds to the PUR 15+5
0:242nd & 5opp 15Ben Bryant sacked by Khordae Sydnor and Kydran Jenkins for a loss of 5 yards to the PUR 20−5
0:094th & 10opp 20Timeout Purdue, clock 00:090
0:093rd & 10opp 20Ben Bryant pass incomplete0
0:054th & 10opp 20Jack Olsen 38 yd FG MISSED+38

PUR2 plays, 4 yd · End of period

0:001st & 10own 20Tyrone Tracy Jr. run for 4 yds to the PUR 24+4
0:00own 24End of 2nd Quarter0

NU6 plays, 6 yd · Punt

15:00own 35Ben Freehill kickoff for 65 yds for a touchback0
15:001st & 10own 25Cam Porter run for 4 yds to the NU 29+4
15:002nd & 6own 29BRYANT, Ben pass to the left complete for 9 yards to HENNING, A.J. caught at the NU26 and advanced to the NU38 (JENKINS, Kydran). PENALTY NU Holding on JOHNSON, Cam enforced 10 yards from the NU29 to the NU19 [NHSG]. NO PLAY (replay the down).−10
15:002nd & 16own 19Ben Bryant pass complete to A.J. Henning for 12 yds to the NU 31+12
15:003rd & 4own 31Ben Bryant pass incomplete0
13:224th & 4own 31Hunter Renner punt for 32 yds, downed at the PUR 370

PUR4 plays, 7 yd · Punt

13:221st & 10own 37Tyrone Tracy Jr. run for 5 yds to the PUR 42+5
13:222nd & 5own 42Bennett Meredith pass complete to Garrett Miller for a loss of 2 yards to the PUR 40−2
13:223rd & 7own 40Bennett Meredith run for 4 yds to the PUR 44+4
11:404th & 3own 44Jack Ansell punt for 56 yds for a touchback0

NU8 plays, 11 yd · Punt

11:401st & 10own 20Ben Bryant pass incomplete0
11:402nd & 10own 20Cam Porter run for 2 yds to the NU 22+2
11:403rd & 8own 22Ben Bryant pass complete to A.J. Henning for 10 yds to the NU 32 for a 1ST down+10
11:401st & 10own 32Northwestern Penalty, False Start (-5 Yards) to the NU 27−5
11:401st & 15own 27Cam Porter run for 3 yds to the NU 30+3
11:402nd & 12own 30Ben Bryant pass complete to Cam Porter for 1 yd to the NU 31+1
11:403rd & 11own 31Ben Bryant pass incomplete0
9:054th & 11own 31Hunter Renner punt for 48 yds , returns for no gain to the PUR 210

NU4 plays, 9 yd · Field goal

9:051st & 10opp 21A.J. Henning run for 4 yds to the PUR 17+4
9:052nd & 6opp 17Ben Bryant pass incomplete0
9:053rd & 6opp 17A.J. Henning run for 5 yds to the PUR 12+5
7:384th & 1opp 12Jack Olsen 30 yd FG GOOD+30

PUR10 plays, 82 yd · Touchdown

7:31own 35Jack Olsen kickoff for 60 yds0
7:311st & 10own 18Ryan Browne run for 12 yds to the PUR 30 for a 1ST down+12
7:311st & 10own 30Ryan Browne pass complete to Devin Mockobee for 3 yds to the PUR 33+3
7:312nd & 7own 33Devin Mockobee run for 2 yds to the PUR 35+2
7:313rd & 5own 35Ryan Browne pass complete to Devin Mockobee for 25 yds to the NU 40 for a 1ST down+25
7:311st & 10opp 40Ryan Browne pass incomplete0
7:312nd & 10opp 40Ryan Browne run for 7 yds to the NU 33+7
7:313rd & 3opp 33Devin Mockobee run for 14 yds to the NU 19 for a 1ST down+14
7:311st & 10opp 19Ryan Browne run for a loss of 1 yard to the NU 20−1
3:592nd & 11opp 20Tyrone Tracy Jr. run for 20 yds for a TD (Ben Freehill KICK)+20

NU5 plays, 71 yd · Touchdown

3:52own 35Ben Freehill kickoff for 65 yds , A.J. Henning return for 29 yds to the NU 29+29
3:521st & 10own 29Joseph Himon II run for 4 yds to the NU 33+4
3:522nd & 6own 33Ben Bryant pass complete to Joseph Himon II for 13 yds to the NU 46 for a 1ST down+13
3:521st & 10own 46Joseph Himon II run for 2 yds to the NU 48+2
1:562nd & 8own 48Ben Bryant pass complete to Cam Johnson for 52 yds for a TD (Jack Olsen KICK)+52

PUR5 plays, 5 yd · Punt

1:56own 35Jack Olsen kickoff for 63 yds0
1:561st & 10own 35Bennett Meredith sacked by Jaylen Pate for 0 yards to the PUR 350
1:562nd & 10own 35Tyrone Tracy Jr. run for 5 yds to the PUR 40+5
1:563rd & 5own 40Bennett Meredith pass incomplete0
0:334th & 5own 40Jack Ansell punt for 43 yds, fair catch by Bryce Kirtz at the NU 170

NU10 plays, 83 yd · Touchdown

0:001st & 10own 17Cam Porter run for 4 yds to the NU 21+4
0:00own 17End of 3rd Quarter0
15:002nd & 6own 21Ben Bryant pass incomplete0
15:003rd & 6own 21Ben Bryant pass complete to Cam Johnson for 31 yds to the PUR 48 for a 1ST down+31
15:001st & 10opp 48Cam Porter run for 9 yds to the PUR 39+9
15:002nd & 1opp 39Cam Porter run for 2 yds to the PUR 37 for a 1ST down+2
15:001st & 10opp 37Cam Porter run for 3 yds to the PUR 34+3
15:002nd & 7opp 34Ben Bryant pass incomplete0
12:083rd & 7opp 34Cam Porter run for 34 yds for a TD (Jack Olsen KICK)+34
12:08opp 3PENALTY NU Unsportsmanlike Conduct on KIRTZ, Bryce PUR Unsportsmanlike Conduct on ROGERS JR., Derrick , Offsetting penalties. NO PLAY (replay the down).0

PUR12 plays, 53 yd · On downs

12:01own 35Jack Olsen kickoff for 60 yds , Tyrone Tracy Jr. return for no gain to the PUR 170
12:011st & 10own 17Ryan Browne run for 12 yds to the PUR 29 for a 1ST down+12
12:011st & 10own 29Devin Mockobee run for 11 yds to the PUR 40 for a 1ST down+11
12:011st & 10own 40Ryan Browne pass complete to Devin Mockobee for 16 yds to the NU 44 for a 1ST down+16
12:011st & 10opp 44Ryan Browne run for 6 yds to the NU 38+6
12:012nd & 4opp 38Devin Mockobee run for 2 yds to the NU 36+2
12:013rd & 2opp 36Tyrone Tracy Jr. run for 6 yds to the NU 30 for a 1ST down+6
12:011st & 10opp 30Ryan Browne pass complete to Tyrone Tracy Jr. for a loss of 2 yards to the NU 32−2
12:012nd & 12opp 32Purdue Penalty, False Start (-5 Yards) to the NU 37−5
12:012nd & 17opp 37Ryan Browne run for 3 yds to the NU 34+3
12:013rd & 14opp 34Devin Mockobee run for 4 yds to the NU 30 Devin Mockobee fumbled, recovered by PUR [NHSG] MOCKOBEE, Devin rush to the left for a gain of 4 yards, MOCKOBEE, Devin fumbled at NU30 forced by FITZGERALD, Robert out of bounds to the NU30.+4
7:494th & 10opp 30Ryan Browne pass incomplete0

NU4 plays, 22 yd · Turnover

7:491st & 10own 30Anthony Tyus III run for 3 yds to the NU 33+3
7:492nd & 7own 33Anthony Tyus III run for 2 yds to the NU 35+2
7:493rd & 5own 35Purdue Penalty, Unsportsmanlike Conduct (Antonio Stevens) to the PUR 48 for a 1ST down+15
5:511st & 10opp 48Ben Bryant pass intercepted Dillon Thieneman return for no gain to the PUR 230

PUR8 plays, 77 yd · Touchdown

5:511st & 10own 23Ryan Browne run for 2 yds to the PUR 25+2
5:512nd & 8own 25Ryan Browne pass complete to Deion Burks for 6 yds to the PUR 31+6
5:513rd & 2own 31Tyrone Tracy Jr. run for 62 yds to the NU 7 for a 1ST down+62
5:511st & goalopp 7Ryan Browne run for 4 yds to the NU 3+4
5:512nd & goalopp 3Ryan Browne run for 1 yd to the NU 2+1
3:104th & goalopp 2Timeout Purdue, clock 03:100
3:103rd & goalopp 2Ryan Browne run for no gain to the NU 20
3:064th & goalopp 2Devin Mockobee run for 2 yds for a TD (D. Burks Run For Two-point Conversion)+2

NU8 plays, 2 yd · Punt

3:06own 35Ben Freehill kickoff for 65 yds for a touchback0
3:022nd & 10own 25Timeout Purdue, clock 03:020
3:021st & 10own 25Cam Porter run for no gain to the NU 250
2:583rd & 6own 29Timeout Purdue, clock 02:580
2:582nd & 10own 25Cam Porter run for 4 yds to the NU 29+4
2:583rd & 6own 29Cam Porter run for 3 yds to the NU 32+3
2:584th & 3own 32Northwestern Penalty, False Start (Raymond Niro III) to the NU 27−5
1:594th & 8own 27punt for 35 yds, downed at the PUR 380

PUR7 plays, 28 yd · Turnover

1:591st & 10own 38Ryan Browne pass complete to Garrett Miller for 4 yds to the PUR 42+4
1:592nd & 6own 42Ryan Browne run for 6 yds to the PUR 48 for a 1ST down+6
1:591st & 10own 48Ryan Browne pass complete to Arhmad Branch for 7 yds to the NU 45+7
1:592nd & 3opp 45Ryan Browne run for 4 yds to the NU 41 for a 1ST down+4
1:592nd & 6opp 37Ryan Browne pass complete to Tyrone Tracy Jr. for 3 yds to the NU 34+3
1:591st & 10opp 41Ryan Browne pass complete to Garrett Miller for 4 yds to the NU 37+4
0:213rd & 3opp 34Ryan Browne pass intercepted Xander Mueller return for 5 yds to the NU 30+5

NU2 plays, -2 yd · End of period

0:001st & 10own 30[NHSG] Kneel down by NU at NU28 (team loss of 2), clock 00:00.0
0:00own 28End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Northwestern 6–4 vs Purdue

  • 2022 · wk 12Northwestern 9 @ Purdue 17
  • 2021 · wk 12Purdue 32 @ Northwestern 14
  • 2020 · wk 11Northwestern 27 @ Purdue 20
  • 2019 · wk 11Purdue 24 @ Northwestern 22
  • 2018 · wk 1Northwestern 31 @ Purdue 27
  • 2017 · wk 11Purdue 13 @ Northwestern 23
  • 2016 · wk 11Northwestern 45 @ Purdue 17
  • 2015 · wk 11Purdue 14 @ Northwestern 21
  • 2014 · wk 13Northwestern 38 @ Purdue 14
  • 2010 · wk 6Purdue 20 @ Northwestern 17

Research

Keep this open while you look at others