House Prediction
Model Margin
Northwestern by 6
Home Win Probability
Northwestern 62%
Market (Bovada)
Northwestern -2.5
fitted_v1 · Nov 18, 2023
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 0 | 7 | 8 | 15 | |
| 6 | 0 | 10 | 7 | 23 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Purdue | Northwestern |
|---|---|---|
| Passing | 17-23 | 13-25 |
| Pass Yards | 140 | 230 |
| Rush Yards | 303 | 99 |
| Total Yards | 443 | 329 |
| Turnovers | 4 | 1 |
| 3rd Down | 6-16 | 5-15 |
| Penalties | 5-40 | 4-30 |
| Possession | 34:43 | 25:17 |
Player Leaders
Player Leaders
Play-by-Play
Tyrone Tracy Jr. run for 2 yds to the PUR 30
Bennett Meredith pass incomplete
Bennett Meredith sacked by Anto Saka and Xander Mueller for a loss of 8 yards to the PUR 22
Jack Ansell punt for 31 yds, downed at the NU 47
Cam Porter run for no gain to the NU 47
Ben Bryant pass complete to A.J. Henning for 35 yds to the PUR 18 for a 1ST down
Cam Porter run for 11 yds to the PUR 7 for a 1ST down
Cam Porter run for 7 yds for a TD (Two-Point Conversion failed)
Purdue Penalty, False Start (-5 Yards) to the PUR 20
Devin Mockobee run for 13 yds to the PUR 33
Devin Mockobee run for 1 yd to the PUR 34
Ryan Browne run for 7 yds to the PUR 41 for a 1ST down
Devin Mockobee run for 1 yd to the PUR 42
Ryan Browne pass complete to Tyrone Tracy Jr. for 28 yds to the NU 30 for a 1ST down
Ryan Browne sacked for a loss of 10 yards to the NU 40
Ryan Browne run for 5 yds to the NU 35
Ryan Browne run for 8 yds to the NU 27
Ben Freehill 44 yd FG MISSED
Ben Bryant pass incomplete
Ben Bryant pass complete to Bryce Kirtz for 5 yds to the NU 32
Ben Bryant pass complete to Cam Porter for 8 yds to the NU 40 for a 1ST down
Cam Porter run for 6 yds to the NU 46
Ben Bryant pass incomplete
Ben Bryant pass incomplete
Hunter Renner punt for 40 yds, downed at the PUR 14
Tyrone Tracy Jr. run for 17 yds to the PUR 31 for a 1ST down
Bennett Meredith pass complete to Deion Burks for 2 yds to the PUR 33
Purdue Penalty, False Start (-5 Yards) to the PUR 28
Tyrone Tracy Jr. run for 27 yds to the NU 45 for a 1ST down
Bennett Meredith pass complete to Deion Burks for 6 yds to the NU 39
Devin Mockobee run for 6 yds to the NU 33 for a 1ST down
Devin Mockobee run for 1 yd to the NU 32
Devin Mockobee run for a loss of 3 yards to the NU 35
Bennett Meredith run for 11 yds to the NU 24
Tyrone Tracy Jr. run for 1 yd to the NU 23 for a 1ST down
Bennett Meredith pass complete to Tyrone Tracy Jr. for 9 yds to the NU 14
Tyrone Tracy Jr. run for no gain to the NU 14
Tyrone Tracy Jr. run for a loss of 1 yard to the NU 15
Tyrone Tracy Jr. run for no gain to the NU 15
Joseph Himon II run for 11 yds to the NU 26 Northwestern Penalty, Offensive Holding (-10 Yards) to the NU 11
Ben Bryant sacked by Mo Omonode for a loss of 7 yards to the NU 4
Anthony Tyus III run for 3 yds to the NU 7
Ben Bryant sacked by Mo Omonode and Khordae Sydnor for a loss of 2 yards to the NU 5
Hunter Renner punt for 26 yds
Ryan Browne run for 1 yd to the NU 30
Ryan Browne pass complete to Garrett Miller for 11 yds to the NU 19 for a 1ST down
Ryan Browne run for 7 yds to the NU 12
Ryan Browne run for 2 yds to the NU 10
Ryan Browne run for 2 yds to the NU 8 for a 1ST down
Ryan Browne run for 7 yds to the NU 1
Ryan Browne pass complete to Deion Burks for a loss of 1 yard to the NU 2
Tyrone Tracy Jr. run for 1 yd to the NU 1
Tyrone Tracy Jr. run for no gain to the NU 1
Ben Bryant pass complete to Bryce Kirtz for 28 yds to the NU 29 for a 1ST down
Cam Porter run for a loss of 1 yard to the NU 28
Cam Porter run for 4 yds to the NU 32
Ben Bryant run for 2 yds to the NU 34
Hunter Renner punt for 35 yds
Tyrone Tracy Jr. run for 11 yds to the PUR 42 for a 1ST down
Bennett Meredith pass complete to TJ Sheffield for 21 yds to the NU 37 for a 1ST down
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.
Ben Bryant pass complete to Bryce Kirtz for 4 yds to the NU 44
Ben Bryant run for 2 yds to the NU 46
Ben Bryant pass complete to Bryce Kirtz for 26 yds to the PUR 28 for a 1ST down
Ben Bryant sacked by Yanni Karlaftis for a loss of 8 yards to the PUR 36
Ben Bryant pass incomplete
Ben Bryant sacked by Khordae Sydnor for a loss of 7 yards to the PUR 43
Hunter Renner punt for 41 yds, downed at the PUR 2
Ryan Browne pass intercepted Garnett Hollis Jr. return for no gain to the PUR 20
Ben Bryant pass complete to Cam Johnson for 5 yds to the PUR 15
Ben Bryant sacked by Khordae Sydnor and Kydran Jenkins for a loss of 5 yards to the PUR 20
Ben Bryant pass incomplete
Jack Olsen 38 yd FG MISSED
Tyrone Tracy Jr. run for 4 yds to the PUR 24
End of 2nd Quarter
Cam Porter run for 4 yds to the NU 29
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).
Ben Bryant pass complete to A.J. Henning for 12 yds to the NU 31
Ben Bryant pass incomplete
Hunter Renner punt for 32 yds, downed at the PUR 37
Tyrone Tracy Jr. run for 5 yds to the PUR 42
Bennett Meredith pass complete to Garrett Miller for a loss of 2 yards to the PUR 40
Bennett Meredith run for 4 yds to the PUR 44
Jack Ansell punt for 56 yds for a touchback
Ben Bryant pass incomplete
Cam Porter run for 2 yds to the NU 22
Ben Bryant pass complete to A.J. Henning for 10 yds to the NU 32 for a 1ST down
Northwestern Penalty, False Start (-5 Yards) to the NU 27
Cam Porter run for 3 yds to the NU 30
Ben Bryant pass complete to Cam Porter for 1 yd to the NU 31
Ben Bryant pass incomplete
Hunter Renner punt for 48 yds , returns for no gain to the PUR 21
A.J. Henning run for 4 yds to the PUR 17
Ben Bryant pass incomplete
A.J. Henning run for 5 yds to the PUR 12
Jack Olsen 30 yd FG GOOD
Ryan Browne run for 12 yds to the PUR 30 for a 1ST down
Ryan Browne pass complete to Devin Mockobee for 3 yds to the PUR 33
Devin Mockobee run for 2 yds to the PUR 35
Ryan Browne pass complete to Devin Mockobee for 25 yds to the NU 40 for a 1ST down
Ryan Browne pass incomplete
Ryan Browne run for 7 yds to the NU 33
Devin Mockobee run for 14 yds to the NU 19 for a 1ST down
Ryan Browne run for a loss of 1 yard to the NU 20
Tyrone Tracy Jr. run for 20 yds for a TD (Ben Freehill KICK)
Ben Freehill kickoff for 65 yds , A.J. Henning return for 29 yds to the NU 29
Joseph Himon II run for 4 yds to the NU 33
Ben Bryant pass complete to Joseph Himon II for 13 yds to the NU 46 for a 1ST down
Joseph Himon II run for 2 yds to the NU 48
Ben Bryant pass complete to Cam Johnson for 52 yds for a TD (Jack Olsen KICK)
Bennett Meredith sacked by Jaylen Pate for 0 yards to the PUR 35
Tyrone Tracy Jr. run for 5 yds to the PUR 40
Bennett Meredith pass incomplete
Jack Ansell punt for 43 yds, fair catch by Bryce Kirtz at the NU 17
Cam Porter run for 4 yds to the NU 21
Ben Bryant pass incomplete
Ben Bryant pass complete to Cam Johnson for 31 yds to the PUR 48 for a 1ST down
Cam Porter run for 9 yds to the PUR 39
Cam Porter run for 2 yds to the PUR 37 for a 1ST down
Cam Porter run for 3 yds to the PUR 34
Ben Bryant pass incomplete
Cam Porter run for 34 yds for a TD (Jack Olsen KICK)
PENALTY NU Unsportsmanlike Conduct on KIRTZ, Bryce PUR Unsportsmanlike Conduct on ROGERS JR., Derrick , Offsetting penalties. NO PLAY (replay the down).
Jack Olsen kickoff for 60 yds , Tyrone Tracy Jr. return for no gain to the PUR 17
Ryan Browne run for 12 yds to the PUR 29 for a 1ST down
Devin Mockobee run for 11 yds to the PUR 40 for a 1ST down
Ryan Browne pass complete to Devin Mockobee for 16 yds to the NU 44 for a 1ST down
Ryan Browne run for 6 yds to the NU 38
Devin Mockobee run for 2 yds to the NU 36
Tyrone Tracy Jr. run for 6 yds to the NU 30 for a 1ST down
Ryan Browne pass complete to Tyrone Tracy Jr. for a loss of 2 yards to the NU 32
Purdue Penalty, False Start (-5 Yards) to the NU 37
Ryan Browne run for 3 yds to the NU 34
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.
Ryan Browne pass incomplete
Anthony Tyus III run for 3 yds to the NU 33
Anthony Tyus III run for 2 yds to the NU 35
Purdue Penalty, Unsportsmanlike Conduct (Antonio Stevens) to the PUR 48 for a 1ST down
Ben Bryant pass intercepted Dillon Thieneman return for no gain to the PUR 23
Ryan Browne run for 2 yds to the PUR 25
Ryan Browne pass complete to Deion Burks for 6 yds to the PUR 31
Tyrone Tracy Jr. run for 62 yds to the NU 7 for a 1ST down
Ryan Browne run for 4 yds to the NU 3
Ryan Browne run for 1 yd to the NU 2
Ryan Browne run for no gain to the NU 2
Devin Mockobee run for 2 yds for a TD (D. Burks Run For Two-point Conversion)
Cam Porter run for no gain to the NU 25
Cam Porter run for 4 yds to the NU 29
Cam Porter run for 3 yds to the NU 32
Northwestern Penalty, False Start (Raymond Niro III) to the NU 27
punt for 35 yds, downed at the PUR 38
Ryan Browne pass complete to Garrett Miller for 4 yds to the PUR 42
Ryan Browne run for 6 yds to the PUR 48 for a 1ST down
Ryan Browne pass complete to Arhmad Branch for 7 yds to the NU 45
Ryan Browne run for 4 yds to the NU 41 for a 1ST down
Ryan Browne pass complete to Tyrone Tracy Jr. for 3 yds to the NU 34
Ryan Browne pass complete to Garrett Miller for 4 yds to the NU 37
Ryan Browne pass intercepted Xander Mueller return for 5 yds to the NU 30
[NHSG] Kneel down by NU at NU28 (team loss of 2), clock 00:00.

