Skip to main content
← Back to GamesNov 18, 2023Week 12
Conference Game

House Prediction

Model Margin

Northwestern by 6

Home Win Probability

Northwestern 62%

Market (Bovada)

Northwestern -2.5

Edge: Northwestern -2.5 (3.5 pts)

fitted_v1 · Nov 18, 2023

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
PurduePurdue
007815
NorthwesternNorthwestern
6010723

Scoring Timeline

Q1Q2Q3Q4014286-09-723-723-15
NorthwesternPurdue

Drive Chart

Own 20Own 4050Opp 40Opp 20PURNORPURNORPURNORPURNORPURNORPURNORPURNORPURNORNORPURNORPURNORPURNORPURNORPURNORPUNT3-6ydTD453ydMISS948ydPUNT619ydDOWNS1371ydPUNT4-10ydDOWNS930ydPUNT433ydTO329ydPUNT617ydTO10ydMISS40ydEND14ydPUNT36ydPUNT37ydPUNT611ydFG49ydTD982ydTD471ydPUNT35ydTD883ydDOWNS1053ydTO422ydTD777ydPUNT32ydTO728ydEND1-2yd

Box Score

Team statistics comparing Purdue and Northwestern
StatisticPurdueNorthwestern
Passing17-2313-25
Pass Yards140230
Rush Yards30399
Total Yards443329
Turnovers41
3rd Down6-165-15
Penalties5-404-30
Possession34:4325:17

Player Leaders

Player Leaders

Purdue
passing
Ryan Browne
12/16, 104 YDS, 2 INT
rushing
Tyrone Tracy Jr.
16 CAR, 160 YDS, 1 TD
receiving
Devin Mockobee
3 REC, 44 YDS
defense
Northwestern
passing
Ben Bryant
13/24, 230 YDS, 1 TD, 1 INT
rushing
Cam Porter
17 CAR, 95 YDS, 2 TD
receiving
Cam Johnson
3 REC, 88 YDS, 1 TD
defense

Play-by-Play

1st & 10Rush+2 ydsPPA -0.51

Tyrone Tracy Jr. run for 2 yds to the PUR 30

2nd & 8Pass Incompletion0 ydsPPA -0.56

Bennett Meredith pass incomplete

3rd & 8Sack-8 ydsPPA -0.43

Bennett Meredith sacked by Anto Saka and Xander Mueller for a loss of 8 yards to the PUR 22

4th & 16Punt0 yds

Jack Ansell punt for 31 yds, downed at the NU 47

1st & 10Rush0 ydsPPA -1.15

Cam Porter run for no gain to the NU 47

2nd & 10Pass Reception+35 ydsPPA +2.66

Ben Bryant pass complete to A.J. Henning for 35 yds to the PUR 18 for a 1ST down

1st & 10Rush+11 ydsPPA +0.40

Cam Porter run for 11 yds to the PUR 7 for a 1ST down

1st & 7Rushing Touchdown+7 ydsPPA +2.20

Cam Porter run for 7 yds for a TD (Two-Point Conversion failed)

1st & 10Penalty-5 yds

Purdue Penalty, False Start (-5 Yards) to the PUR 20

1st & 15Rush+13 ydsPPA +1.65

Devin Mockobee run for 13 yds to the PUR 33

2nd & 2Rush+1 ydsPPA -0.93

Devin Mockobee run for 1 yd to the PUR 34

3rd & 1Rush+7 ydsPPA +1.44

Ryan Browne run for 7 yds to the PUR 41 for a 1ST down

1st & 10Rush+1 ydsPPA -0.92

Devin Mockobee run for 1 yd to the PUR 42

2nd & 9Pass Reception+28 ydsPPA +2.76

Ryan Browne pass complete to Tyrone Tracy Jr. for 28 yds to the NU 30 for a 1ST down

1st & 10Sack-10 ydsPPA -2.41

Ryan Browne sacked for a loss of 10 yards to the NU 40

2nd & 20Rush+5 ydsPPA +0.05

Ryan Browne run for 5 yds to the NU 35

3rd & 15Rush+8 ydsPPA +0.69

Ryan Browne run for 8 yds to the NU 27

4th & 7Field Goal Missed+44 yds

Ben Freehill 44 yd FG MISSED

1st & 10Pass Incompletion0 ydsPPA -0.77

Ben Bryant pass incomplete

2nd & 10Pass Reception+5 ydsPPA +0.05

Ben Bryant pass complete to Bryce Kirtz for 5 yds to the NU 32

3rd & 5Pass Reception+8 ydsPPA +1.90

Ben Bryant pass complete to Cam Porter for 8 yds to the NU 40 for a 1ST down

1st & 10Rush+6 ydsPPA +0.40

Cam Porter run for 6 yds to the NU 46

2nd & 4Pass Incompletion0 ydsPPA -1.24

Ben Bryant pass incomplete

3rd & 4Pass Incompletion0 ydsPPA -0.88

Ben Bryant pass incomplete

4th & 4Punt0 yds

Hunter Renner punt for 40 yds, downed at the PUR 14

1st & 10Rush+17 ydsPPA +1.05

Tyrone Tracy Jr. run for 17 yds to the PUR 31 for a 1ST down

1st & 10Pass Reception+2 ydsPPA -0.57

Bennett Meredith pass complete to Deion Burks for 2 yds to the PUR 33

2nd & 8Penalty-5 yds

Purdue Penalty, False Start (-5 Yards) to the PUR 28

2nd & 13Rush+27 ydsPPA +3.37

Tyrone Tracy Jr. run for 27 yds to the NU 45 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.30

Bennett Meredith pass complete to Deion Burks for 6 yds to the NU 39

2nd & 4Rush+6 ydsPPA +0.27

Devin Mockobee run for 6 yds to the NU 33 for a 1ST down

1st & 10Rush+1 ydsPPA -0.48

Devin Mockobee run for 1 yd to the NU 32

2nd & 9Rush-3 ydsPPA -1.43

Devin Mockobee run for a loss of 3 yards to the NU 35

3rd & 12Rush+11 ydsPPA +1.23

Bennett Meredith run for 11 yds to the NU 24

4th & 1Rush+1 ydsPPA +0.92

Tyrone Tracy Jr. run for 1 yd to the NU 23 for a 1ST down

1st & 10Pass Reception+9 ydsPPA +0.64

Bennett Meredith pass complete to Tyrone Tracy Jr. for 9 yds to the NU 14

2nd & 1Rush0 ydsPPA -0.59

Tyrone Tracy Jr. run for no gain to the NU 14

3rd & 1Rush-1 ydsPPA -0.59

Tyrone Tracy Jr. run for a loss of 1 yard to the NU 15

4th & 2Rush0 ydsPPA -3.79

Tyrone Tracy Jr. run for no gain to the NU 15

1st & 10Rush+1 ydsPPA -0.37

Joseph Himon II run for 11 yds to the NU 26 Northwestern Penalty, Offensive Holding (-10 Yards) to the NU 11

1st & 14Sack-7 ydsPPA -0.34

Ben Bryant sacked by Mo Omonode for a loss of 7 yards to the NU 4

2nd & 21Rush+3 ydsPPA -0.01

Anthony Tyus III run for 3 yds to the NU 7

3rd & 18Sack-2 ydsPPA -0.02

Ben Bryant sacked by Mo Omonode and Khordae Sydnor for a loss of 2 yards to the NU 5

4th & 20Punt0 yds

Hunter Renner punt for 26 yds

1st & 10Rush+1 ydsPPA -0.44

Ryan Browne run for 1 yd to the NU 30

2nd & 9Pass Reception+11 ydsPPA +0.68

Ryan Browne pass complete to Garrett Miller for 11 yds to the NU 19 for a 1ST down

1st & 10Rush+7 ydsPPA +0.31

Ryan Browne run for 7 yds to the NU 12

2nd & 3Rush+2 ydsPPA -0.26

Ryan Browne run for 2 yds to the NU 10

3rd & 1Rush+2 ydsPPA +0.24

Ryan Browne run for 2 yds to the NU 8 for a 1ST down

1st & 8Rush+7 ydsPPA +0.42

Ryan Browne run for 7 yds to the NU 1

2nd & 1Pass Reception-1 ydsPPA -0.64

Ryan Browne pass complete to Deion Burks for a loss of 1 yard to the NU 2

3rd & 2Rush+1 ydsPPA -0.24

Tyrone Tracy Jr. run for 1 yd to the NU 1

4th & 1Rush0 ydsPPA -4.21

Tyrone Tracy Jr. run for no gain to the NU 1

1st & 10Pass Reception+28 ydsPPA +1.22

Ben Bryant pass complete to Bryce Kirtz for 28 yds to the NU 29 for a 1ST down

1st & 10Rush-1 ydsPPA -0.95

Cam Porter run for a loss of 1 yard to the NU 28

2nd & 11Rush+4 ydsPPA -0.07

Cam Porter run for 4 yds to the NU 32

3rd & 7Rush+2 ydsPPA -0.22

Ben Bryant run for 2 yds to the NU 34

4th & 5Punt0 yds

Hunter Renner punt for 35 yds

1st & 10Rush+11 ydsPPA +1.05

Tyrone Tracy Jr. run for 11 yds to the PUR 42 for a 1ST down

1st & 10Pass Reception+21 ydsPPA +1.51

Bennett Meredith pass complete to TJ Sheffield for 21 yds to the NU 37 for a 1ST down

1st & 10Fumble Recovery (Opponent)-3 ydsPPA -3.95

run 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.

1st & 10Pass Reception+4 ydsPPA -0.17

Ben Bryant pass complete to Bryce Kirtz for 4 yds to the NU 44

2nd & 6Rush+2 ydsPPA -0.67

Ben Bryant run for 2 yds to the NU 46

3rd & 4Pass Reception+26 ydsPPA +2.83

Ben Bryant pass complete to Bryce Kirtz for 26 yds to the PUR 28 for a 1ST down

1st & 10Sack-8 ydsPPA -1.84

Ben Bryant sacked by Yanni Karlaftis for a loss of 8 yards to the PUR 36

2nd & 18Pass Incompletion0 ydsPPA -1.00

Ben Bryant pass incomplete

3rd & 18Sack-7 ydsPPA -1.47

Ben Bryant sacked by Khordae Sydnor for a loss of 7 yards to the PUR 43

4th & 25Punt0 yds

Hunter Renner punt for 41 yds, downed at the PUR 2

1st & 10Pass Interception Return0 ydsPPA -0.02

Ryan Browne pass intercepted Garnett Hollis Jr. return for no gain to the PUR 20

1st & 10Pass Reception+5 ydsPPA +0.07

Ben Bryant pass complete to Cam Johnson for 5 yds to the PUR 15

2nd & 5Sack-5 ydsPPA -0.92

Ben Bryant sacked by Khordae Sydnor and Kydran Jenkins for a loss of 5 yards to the PUR 20

3rd & 10Pass Incompletion0 ydsPPA -0.73

Ben Bryant pass incomplete

4th & 10Field Goal Missed+38 yds

Jack Olsen 38 yd FG MISSED

1st & 10Rush+4 ydsPPA -0.09

Tyrone Tracy Jr. run for 4 yds to the PUR 24

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Rush+4 ydsPPA -0.11

Cam Porter run for 4 yds to the NU 29

2nd & 6Penalty-10 yds

BRYANT, 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).

2nd & 16Pass Reception+12 ydsPPA +0.58

Ben Bryant pass complete to A.J. Henning for 12 yds to the NU 31

3rd & 4Pass Incompletion0 ydsPPA -0.44

Ben Bryant pass incomplete

4th & 4Punt0 yds

Hunter Renner punt for 32 yds, downed at the PUR 37

1st & 10Rush+5 ydsPPA +0.11

Tyrone Tracy Jr. run for 5 yds to the PUR 42

2nd & 5Pass Reception-2 ydsPPA -1.46

Bennett Meredith pass complete to Garrett Miller for a loss of 2 yards to the PUR 40

3rd & 7Rush+4 ydsPPA -0.10

Bennett Meredith run for 4 yds to the PUR 44

4th & 3Punt0 yds

Jack Ansell punt for 56 yds for a touchback

1st & 10Pass Incompletion0 ydsPPA -0.56

Ben Bryant pass incomplete

2nd & 10Rush+2 ydsPPA -0.17

Cam Porter run for 2 yds to the NU 22

3rd & 8Pass Reception+10 ydsPPA +1.60

Ben Bryant pass complete to A.J. Henning for 10 yds to the NU 32 for a 1ST down

1st & 10Penalty-5 yds

Northwestern Penalty, False Start (-5 Yards) to the NU 27

1st & 15Rush+3 ydsPPA -0.21

Cam Porter run for 3 yds to the NU 30

2nd & 12Pass Reception+1 ydsPPA -0.32

Ben Bryant pass complete to Cam Porter for 1 yd to the NU 31

3rd & 11Pass Incompletion0 ydsPPA -0.21

Ben Bryant pass incomplete

4th & 11Punt0 yds

Hunter Renner punt for 48 yds , returns for no gain to the PUR 21

1st & 10Rush+4 ydsPPA -0.03

A.J. Henning run for 4 yds to the PUR 17

2nd & 6Pass Incompletion0 ydsPPA -0.41

Ben Bryant pass incomplete

3rd & 6Rush+5 ydsPPA +0.04

A.J. Henning run for 5 yds to the PUR 12

4th & 1Field Goal Good+30 yds

Jack Olsen 30 yd FG GOOD

1st & 10Rush+12 ydsPPA +0.80

Ryan Browne run for 12 yds to the PUR 30 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.36

Ryan Browne pass complete to Devin Mockobee for 3 yds to the PUR 33

2nd & 7Rush+2 ydsPPA -0.46

Devin Mockobee run for 2 yds to the PUR 35

3rd & 5Pass Reception+25 ydsPPA +3.32

Ryan Browne pass complete to Devin Mockobee for 25 yds to the NU 40 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.85

Ryan Browne pass incomplete

2nd & 10Rush+7 ydsPPA +0.47

Ryan Browne run for 7 yds to the NU 33

3rd & 3Rush+14 ydsPPA +0.96

Devin Mockobee run for 14 yds to the NU 19 for a 1ST down

1st & 10Rush-1 ydsPPA -0.45

Ryan Browne run for a loss of 1 yard to the NU 20

2nd & 11Rushing Touchdown+20 ydsPPA +3.05

Tyrone Tracy Jr. run for 20 yds for a TD (Ben Freehill KICK)

0th & 0Kickoff Return (Offense)+29 yds

Ben Freehill kickoff for 65 yds , A.J. Henning return for 29 yds to the NU 29

1st & 10Rush+4 ydsPPA -0.14

Joseph Himon II run for 4 yds to the NU 33

2nd & 6Pass Reception+13 ydsPPA +1.73

Ben Bryant pass complete to Joseph Himon II for 13 yds to the NU 46 for a 1ST down

1st & 10Rush+2 ydsPPA -0.67

Joseph Himon II run for 2 yds to the NU 48

2nd & 8Passing Touchdown+52 ydsPPA +4.86

Ben Bryant pass complete to Cam Johnson for 52 yds for a TD (Jack Olsen KICK)

1st & 10Sack0 ydsPPA -1.01

Bennett Meredith sacked by Jaylen Pate for 0 yards to the PUR 35

2nd & 10Rush+5 ydsPPA +0.06

Tyrone Tracy Jr. run for 5 yds to the PUR 40

3rd & 5Pass Incompletion0 ydsPPA -0.63

Bennett Meredith pass incomplete

4th & 5Punt0 yds

Jack Ansell punt for 43 yds, fair catch by Bryce Kirtz at the NU 17

1st & 10Rush+4 ydsPPA -0.07

Cam Porter run for 4 yds to the NU 21

2nd & 6Pass Incompletion0 ydsPPA -0.45

Ben Bryant pass incomplete

3rd & 6Pass Reception+31 ydsPPA +3.37

Ben Bryant pass complete to Cam Johnson for 31 yds to the PUR 48 for a 1ST down

1st & 10Rush+9 ydsPPA +1.04

Cam Porter run for 9 yds to the PUR 39

2nd & 1Rush+2 ydsPPA -0.40

Cam Porter run for 2 yds to the PUR 37 for a 1ST down

1st & 10Rush+3 ydsPPA -0.24

Cam Porter run for 3 yds to the PUR 34

2nd & 7Pass Incompletion0 ydsPPA -0.84

Ben Bryant pass incomplete

3rd & 7Rushing Touchdown+34 ydsPPA +4.13

Cam Porter run for 34 yds for a TD (Jack Olsen KICK)

0th & 0Penalty0 yds

PENALTY NU Unsportsmanlike Conduct on KIRTZ, Bryce PUR Unsportsmanlike Conduct on ROGERS JR., Derrick , Offsetting penalties. NO PLAY (replay the down).

0th & 0Kickoff Return (Offense)0 yds

Jack Olsen kickoff for 60 yds , Tyrone Tracy Jr. return for no gain to the PUR 17

1st & 10Rush+12 ydsPPA +0.76

Ryan Browne run for 12 yds to the PUR 29 for a 1ST down

1st & 10Rush+11 ydsPPA +1.02

Devin Mockobee run for 11 yds to the PUR 40 for a 1ST down

1st & 10Pass Reception+16 ydsPPA +1.34

Ryan Browne pass complete to Devin Mockobee for 16 yds to the NU 44 for a 1ST down

1st & 10Rush+6 ydsPPA +0.30

Ryan Browne run for 6 yds to the NU 38

2nd & 4Rush+2 ydsPPA -0.53

Devin Mockobee run for 2 yds to the NU 36

3rd & 2Rush+6 ydsPPA +0.83

Tyrone Tracy Jr. run for 6 yds to the NU 30 for a 1ST down

1st & 10Pass Reception-2 ydsPPA -0.85

Ryan Browne pass complete to Tyrone Tracy Jr. for a loss of 2 yards to the NU 32

2nd & 12Penalty-5 yds

Purdue Penalty, False Start (-5 Yards) to the NU 37

2nd & 17Rush+3 ydsPPA -0.37

Ryan Browne run for 3 yds to the NU 34

3rd & 14Fumble Recovery (Own)+4 ydsPPA -0.17

Devin 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.

4th & 10Pass Incompletion0 ydsPPA -1.88

Ryan Browne pass incomplete

1st & 10Rush+3 ydsPPA -0.36

Anthony Tyus III run for 3 yds to the NU 33

2nd & 7Rush+2 ydsPPA -0.46

Anthony Tyus III run for 2 yds to the NU 35

3rd & 5Penalty+15 yds

Purdue Penalty, Unsportsmanlike Conduct (Antonio Stevens) to the PUR 48 for a 1ST down

1st & 10Pass Interception Return0 ydsPPA -3.31

Ben Bryant pass intercepted Dillon Thieneman return for no gain to the PUR 23

1st & 10Rush+2 ydsPPA -0.42

Ryan Browne run for 2 yds to the PUR 25

2nd & 8Pass Reception+6 ydsPPA +0.22

Ryan Browne pass complete to Deion Burks for 6 yds to the PUR 31

3rd & 2Rush+62 ydsPPA +4.21

Tyrone Tracy Jr. run for 62 yds to the NU 7 for a 1ST down

1st & 7Rush+4 ydsPPA -0.01

Ryan Browne run for 4 yds to the NU 3

2nd & 3Rush+1 ydsPPA -0.33

Ryan Browne run for 1 yd to the NU 2

3rd & 2Rush0 ydsPPA -0.31

Ryan Browne run for no gain to the NU 2

4th & 2Rushing Touchdown+2 ydsPPA +2.85

Devin Mockobee run for 2 yds for a TD (D. Burks Run For Two-point Conversion)

1st & 10Rush0 ydsPPA -0.70

Cam Porter run for no gain to the NU 25

2nd & 10Rush+4 ydsPPA -0.06

Cam Porter run for 4 yds to the NU 29

3rd & 6Rush+3 ydsPPA -0.14

Cam Porter run for 3 yds to the NU 32

4th & 3Penalty-5 yds

Northwestern Penalty, False Start (Raymond Niro III) to the NU 27

4th & 8Punt0 yds

punt for 35 yds, downed at the PUR 38

1st & 10Pass Reception+4 ydsPPA -0.17

Ryan Browne pass complete to Garrett Miller for 4 yds to the PUR 42

2nd & 6Rush+6 ydsPPA +1.11

Ryan Browne run for 6 yds to the PUR 48 for a 1ST down

1st & 10Pass Reception+7 ydsPPA +0.62

Ryan Browne pass complete to Arhmad Branch for 7 yds to the NU 45

2nd & 3Rush+4 ydsPPA +0.15

Ryan Browne run for 4 yds to the NU 41 for a 1ST down

2nd & 6Pass Reception+3 ydsPPA -0.30

Ryan Browne pass complete to Tyrone Tracy Jr. for 3 yds to the NU 34

1st & 10Pass Reception+4 ydsPPA -0.10

Ryan Browne pass complete to Garrett Miller for 4 yds to the NU 37

3rd & 3Pass Interception Return+5 ydsPPA -3.36

Ryan Browne pass intercepted Xander Mueller return for 5 yds to the NU 30

1st & 10Rush0 ydsPPA -0.86

[NHSG] Kneel down by NU at NU28 (team loss of 2), clock 00:00.

Situational Analysis

Purdue

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
44%
32 plays
100%
1 play
2nd
17%
6 plays
40%
5 plays
63%
8 plays
75%
4 plays
3rd
56%
9 plays
50%
2 plays
0%
2 plays
67%
3 plays
4th
50%
4 plays
0%
1 play

Northwestern

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
26%
23 plays
0%
2 plays
2nd
0%
1 play
17%
6 plays
43%
7 plays
20%
5 plays
3rd
57%
7 plays
50%
4 plays
0%
3 plays
4th