← CFB Terminal
49
Big Ten
AT
10
Big Ten
2024 week 12 · Saturday, November 16, 2024 at 2:30 PM CT · Ross-Ade Stadium · 📺 CBS · 58,346 att · 51.8°F Cloudy, wind 8.1

Drive chart

WIN PROBABILITYPenn State above · Purdue below
KICK45% → 0% PurdueFINAL
Penn State Purdue bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
TD
9 pl · 75 yd · 4:52
7–0
−5
15:00 1st & 10 OWN 25 Drew Allar pass complete to Tyler Warren for 15 yds to the PSU 40 for a 1ST down +15 1.32
14:30 1st & 10 OWN 40 Kaytron Allen run for 8 yds to the PSU 48 +8 1.02
14:30 2nd & 2 OWN 48 Penn State Penalty, False Start (Kaytron Allen) to the PSU 42 -6
14:30 2nd & 8 OWN 42 Drew Allar run for 1 yd to the PSU 43 +1 -0.76
14:30 3rd & 7 OWN 43 Drew Allar pass complete to Tyler Warren for 17 yds to the PUR 40 for a 1ST down +17 3.01
14:30 1st & 10 OPP 40 Beau Pribula run for 7 yds to the PUR 33 +7 0.45
14:30 2nd & 3 OPP 33 Drew Allar pass complete to Tyler Warren for 27 yds to the PUR 6 for a 1ST down +27 0.69
11:40 1st & 6 OPP 6 Kaytron Allen run for 2 yds to the PUR 4 +2 -0.28
11:40 2nd & 4 OPP 4 Drew Allar pass complete to Omari Evans for 2 yds to the PUR 2 +2 -0.21
10:08 3rd & 2 OPP 2 Drew Allar pass complete to Kaytron Allen for 2 yds for a TD (Ryan Barker KICK) +2 2.54
PUNT
5 pl · 10 yd · 2:03
7–0
−20
10:08 1st & 10 OWN 25 Devin Mockobee run for 8 yds to the PUR 33 +8 0.91
10:08 2nd & 2 OWN 33 Hudson Card pass complete to Max Klare for 7 yds to the PUR 40 for a 1ST down +7 0.41
10:08 1st & 10 OWN 40 Hudson Card pass incomplete 0 -1.12
8:58 2nd & 10 OWN 40 Hudson Card sacked by Dani Dennis-Sutton for a loss of 5 yards to the PUR 35 -5 -1.19
8:58 3rd & 15 OWN 35 Hudson Card pass incomplete 0 -0.19
8:05 4th & 15 OWN 35 Keelan Crimmins punt for 58 yds, downed at the PSU 7
TD
10 pl · 93 yd · 5:34
14–0
+6
8:05 1st & 10 OWN 7 Drew Allar pass complete to Tyler Warren for a loss of 2 yards to the PSU 5 -2 -0.38
8:05 2nd & 12 OWN 5 Nicholas Singleton run for 10 yds to the PSU 15 +10 0.31
8:05 3rd & 2 OWN 15 Drew Allar pass complete to Tyler Warren for 9 yds to the PSU 24 for a 1ST down +9 0.80
8:05 1st & 10 OWN 24 Drew Allar pass complete to Nicholas Singleton for 13 yds to the PSU 37 for a 1ST down +13 1.10
8:05 1st & 10 OWN 37 Drew Allar run for 5 yds to the PSU 42 +5 0.11
8:05 2nd & 5 OWN 42 Nicholas Singleton run for 4 yds to the PSU 46 +4 -0.17
8:05 3rd & 1 OWN 46 Nicholas Singleton run for 7 yds to the PUR 47 for a 1ST down +7 1.49
4:00 1st & 10 OPP 47 Drew Allar run for 14 yds to the PUR 33 for a 1ST down +14 0.71
4:00 1st & 10 OPP 33 Drew Allar pass complete to Kaytron Allen for 18 yds to the PUR 15 for a 1ST down +18 0.34
2:31 1st & 10 OPP 15 Drew Allar pass complete to Tyler Warren for 15 yds for a TD (Ryan Barker KICK) +15 2.56
PUNT
3 pl · 6 yd · 1:31
14–0
−16
2:26 1st & 10 OWN 24 Reggie Love III run for 5 yds to the PUR 29 +5 0.09
2:26 2nd & 5 OWN 29 Reggie Love III run for 1 yd to the PUR 30 +1 -0.60
2:26 3rd & 4 OWN 30 Hudson Card pass incomplete 0 -0.42
0:55 4th & 4 OWN 30 Keelan Crimmins punt for 41 yds, fair catch by Zion Tracy at the PSU 29
PUNT
3 pl · 4 yd · 1:01
14–0
+3
0:55 1st & 10 OWN 29 Drew Allar pass incomplete 0 -0.83
0:55 2nd & 10 OWN 29 Drew Allar pass complete to Harrison Wallace III for 8 yds to the PSU 37 +8 0.57
0:00 3rd & 2 OWN 37 Kaytron Allen run for a loss of 4 yards to the PSU 33 -4 -1.04
0:00 OWN 37 End of 1st Quarter
14:54 4th & 6 OWN 33 Riley Thompson punt for 43 yds, fair catch by Andrew Sowinski at the PUR 24
Q2
FG
12 pl · 71 yd · 6:07
14–3
−5
14:54 1st & 10 OWN 24 Devin Mockobee run for 17 yds to the PUR 41 for a 1ST down +17 1.49
14:54 1st & 10 OWN 41 Devin Mockobee run for 5 yds to the PUR 46 +5 0.11
13:40 2nd & 5 OWN 46 Devin Mockobee run for 4 yds to the 50 yard line +4 -0.17
13:04 3rd & 1 50 Devin Mockobee run for 2 yds to the PSU 48 for a 1ST down +2 1.03
13:04 1st & 10 OPP 48 Reggie Love III run for 4 yds to the PSU 44 +4 -0.13
11:00 3rd & 1 OPP 39 Timeout Purdue, clock 11:00
11:00 2nd & 6 OPP 44 Reggie Love III run for 5 yds to the PSU 39 +5 0.10
10:41 1st & 10 OPP 36 Timeout Purdue, clock 10:41
10:41 3rd & 1 OPP 39 Hudson Card run for 3 yds to the PSU 36 for a 1ST down +3 0.71
10:41 1st & 10 OPP 36 Hudson Card pass complete to Max Klare for 29 yds to the PSU 7 for a 1ST down +29 0.81
10:41 1st & 7 OPP 7 Devin Mockobee run for 2 yds to the PSU 5 +2 -0.24
10:41 2nd & 5 OPP 5 Hudson Card pass incomplete 0 -0.32
8:56 3rd & 5 OPP 5 Hudson Card pass incomplete 0 -0.29
8:47 4th & 5 OPP 5 Ben Freehill 22 yd FG GOOD
TD
6 pl · 65 yd · 2:43
21–3
−2
8:47 1st & 10 OWN 35 Nicholas Singleton run for 1 yd to the PSU 36 +1 -0.83
8:47 2nd & 9 OWN 36 Nicholas Singleton run for 6 yds to the PSU 42 +6 0.28
8:47 3rd & 3 OWN 42 Drew Allar run for 2 yds to the PSU 44 +2 -0.52
7:05 4th & 1 OWN 44 Tyler Warren run for 8 yds to the PUR 48 for a 1ST down +8 2.63
6:46 1st & 10 OPP 48 Timeout Purdue, clock 06:46
6:46 1st & 10 OPP 48 Drew Allar pass complete to Tyler Warren for 38 yds to the PUR 10 for a 1ST down +38 1.17
6:04 1st & 10 OPP 10 Nicholas Singleton run for 10 yds for a TD (Ryan Barker KICK) +10 2.51
PUNT
5 pl · 12 yd · 2:14
21–3
−3
6:04 1st & 10 OWN 25 Reggie Love III run for a loss of 2 yards to the PUR 23 -2 -0.89
5:30 2nd & 12 OWN 23 Hudson Card pass complete to Max Klare for 15 yds to the PUR 38 for a 1ST down +15 2.01
5:30 1st & 10 OWN 38 Reggie Love III run for a loss of 1 yard to the PUR 37 -1 -1.27
5:30 2nd & 11 OWN 37 Hudson Card pass incomplete 0 -0.61
4:01 3rd & 11 OWN 37 Hudson Card pass incomplete 0 -0.31
3:50 4th & 11 OWN 37 Keelan Crimmins punt for 36 yds, fair catch by Zion Tracy at the PSU 27
PUNT
4 pl · 18 yd · 2:25
21–3
−2
3:50 1st & 10 OWN 27 Kaytron Allen run for 11 yds to the PSU 38 for a 1ST down +11 0.98
3:50 1st & 10 OWN 38 Kaytron Allen run for a loss of 2 yards to the PSU 36 -2 -1.43
2:00 3rd & 7 OWN 41 Timeout Purdue, clock 02:00
2:00 2nd & 12 OWN 36 Kaytron Allen run for 5 yds to the PSU 41 +5 0.05
1:34 4th & 3 OWN 45 Timeout Purdue, clock 01:34
1:34 3rd & 7 OWN 41 Drew Allar pass complete to Kaytron Allen for 4 yds to the PSU 45 +4 -0.11
1:34 4th & 3 OWN 45 Riley Thompson punt for 45 yds , Andrew Sowinski returns for 2 yds to the PUR 12
MISSED FG
9 pl · 57 yd · 1:25
21–3
1:25 1st & 10 OWN 12 Hudson Card pass incomplete 0 -0.38
1:11 3rd & 11 OWN 11 Timeout Purdue, clock 01:11
1:11 2nd & 10 OWN 12 Devin Mockobee run for a loss of 1 yard to the PUR 11 -1 -0.19
1:11 3rd & 11 OWN 11 Hudson Card pass complete to Jahmal Edrine for 18 yds to the PUR 29 for a 1ST down +18 1.53
1:11 1st & 10 OWN 29 Hudson Card pass incomplete 0 -0.83
0:41 2nd & 10 OWN 29 Hudson Card pass complete to Max Klare for 11 yds to the PUR 40 for a 1ST down +11 1.85
0:20 2nd & 1 OWN 49 Timeout Purdue, clock 00:20
0:20 1st & 10 OWN 40 Hudson Card pass complete to Max Klare for 9 yds to the PUR 49 +9 1.34
0:20 2nd & 1 OWN 49 (00:20) CARD, Hudson scrambles up the middle for a gain of 13 yards to the PSU38, End of Play. PENALTY PUR Holding on MOUSSA, Mahamane enforced 10 yards from the PUR49 to the PUR39 [NHSG]. NO PLAY (replay the down). -10
0:14 2nd & 11 OWN 39 Hudson Card pass complete to Jahmal Edrine for 30 yds to the PSU 31 for a 1ST down +30 3.23
0:03 2nd & 10 OPP 31 Timeout Purdue, clock 00:03
0:03 1st & 10 OPP 31 Hudson Card pass incomplete 0 -0.58
0:03 2nd & 10 OPP 31 Ben Freehill 49 Yard Field Goal Missed
0:00 OPP 31 End of 2nd Quarter
Q3
PUNT
3 pl · 3 yd · 2:10
21–3
+1
15:00 1st & 10 OWN 25 Devin Mockobee run for a loss of 1 yard to the PUR 24 -1 -0.80
15:00 2nd & 11 OWN 24 Devin Mockobee run for 2 yds to the PUR 26 +2 -0.19
15:00 3rd & 9 OWN 26 Hudson Card pass complete to Shamar Rigby for 2 yds to the PUR 28 +2 -0.13
12:50 4th & 7 OWN 28 Keelan Crimmins punt for 42 yds , Zion Tracy returns for 13 yds to the PSU 43
TD
3 pl · 57 yd · 1:24
28–3
−1
12:50 1st & 10 OWN 43 Nicholas Singleton run for 2 yds to the PSU 45 +2 -0.69
12:20 2nd & 8 OWN 45 Drew Allar pass complete to Nicholas Singleton for 7 yds to the PUR 48 +7 0.63
11:26 3rd & 1 OPP 48 Tyler Warren run for 48 yds for a TD (Ryan Barker KICK) +48 4.52
PUNT
4 pl · 12 yd · 4:02
28–3
−1
11:26 1st & 10 OWN 25 Hudson Card pass complete to Max Klare for no gain to the PUR 25 0 -0.70
11:26 2nd & 10 OWN 25 Hudson Card pass complete to Kam Brown for 19 yds to the PUR 44 for a 1ST down +19 2.41
11:26 1st & 10 OWN 44 MERRIWEATHER, Jaheim rush to the left for a gain of 8 yards to the PSU48 (WHEATLEY, Zakee). PENALTY PUR Holding on KLARE, Max enforced 10 yards from the PUR44 to the PUR34 [SG]. NO PLAY (replay the down). -10
11:26 1st & 20 OWN 34 MERRIWEATHER, Jaheim rush to the left for a loss of 1 yard to the PUR33 (CARTER, Abdul). PENALTY PUR Holding on STEWART, Corey enforced 10 yards from the PUR34 to the PUR24 [SG]. NO PLAY (replay the down). -10
9:47 1st & 30 OWN 24 (09:47) CARD, Hudson pass deep to the right complete for 47 yards to EDRINE, Jahmal caught at the PSU48 and advanced to the PSU29 (WHEATLEY, Zakee). PENALTY PUR Illegal Forward Pass on CARD, Hudson enforced 4 yards from the PUR24 to the PUR20, penalty results in a loss of down [SG]. NO PLAY (replay the down). -4
8:40 2nd & 34 OWN 20 Hudson Card run for 6 yds to the PUR 26 +6 0.01
8:23 3rd & 28 OWN 26 Timeout Purdue, clock 08:23
8:23 3rd & 28 OWN 26 Hudson Card pass complete to CJ Smith for 11 yds to the PUR 37 +11 0.10
7:24 4th & 17 OWN 37 Keelan Crimmins punt for 40 yds, fair catch by Zion Tracy at the PSU 23
TD
6 pl · 77 yd · 2:42
35–3
7:24 1st & 10 OWN 23 Drew Allar pass incomplete 0 -0.64
7:24 2nd & 10 OWN 23 Drew Allar pass complete to Tyler Warren for 8 yds to the PSU 31 +8 0.44
7:24 3rd & 2 OWN 31 Tyler Warren run for 7 yds to the PSU 38 for a 1ST down +7 1.46
6:05 1st & 10 OWN 38 Tyseer Denmark run for a loss of 4 yards to the PSU 34 -4 -1.70
6:05 2nd & 14 OWN 34 Drew Allar pass complete to Kaytron Allen for 20 yds to the PUR 46 for a 1ST down +20 3.11
4:42 1st & 10 OPP 46 Drew Allar pass complete to Harrison Wallace III for 46 yds for a TD (Ryan Barker KICK) +46 3.54
PUNT
3 pl · -4 yd · 1:44
35–3
4:42 1st & 10 OWN 25 Devin Mockobee run for a loss of 1 yard to the PUR 24 -1 -0.80
4:10 2nd & 11 OWN 24 Ryan Browne pass incomplete 0 -0.29
3:54 3rd & 11 OWN 24 Ryan Browne sacked by Coziah Izzard for a loss of 3 yards to the PUR 21 -3 -0.18
2:58 4th & 14 OWN 21 Keelan Crimmins punt for 46 yds , Zion Tracy returns for 8 yds to the PSU 41
TD
5 pl · 59 yd · 2:26
42–3
2:58 1st & 10 OWN 41 Beau Pribula run for no gain to the PSU 41 0 -1.14
2:58 2nd & 10 OWN 41 Beau Pribula run for 2 yds to the PSU 43 +2 -0.50
1:50 3rd & 8 OWN 43 Beau Pribula pass complete to Khalil Dinkins for 8 yds to the PUR 49 for a 1ST down +8 2.54
1:50 1st & 10 OPP 49 Beau Pribula pass incomplete 0 -1.10
0:32 2nd & 10 OPP 49 Beau Pribula run for 49 yds for a TD (Ryan Barker KICK) +49 4.86
PUNT
3 pl · 8 yd · 1:27
42–3
0:32 1st & 10 OWN 25 (00:32) LOVE III, Reggie rush to the right for a gain of 2 yards to the PUR27 (COLLINS, Audavion), clock 00:00. PENALTY Before the snap, PSU Illegal Substitution enforced 5 yards from the PUR25 to the PUR30. NO PLAY (replay the down). +5
15:00 1st & 5 OWN 30 Devin Mockobee run for 3 yds to the PUR 33 +3 -0.51
14:30 2nd & 2 OWN 33 Ryan Browne pass incomplete 0 -1.13
14:20 3rd & 2 OWN 33 Timeout Purdue, clock 14:20
14:20 3rd & 2 OWN 33 Ryan Browne pass incomplete 0 -0.60
14:05 4th & 2 OWN 33 Keelan Crimmins punt for 52 yds , Zion Tracy returns for no gain to the PSU 15
Q4
PUNT
3 pl · 6 yd · 2:17
42–3
14:05 1st & 10 OWN 15 Corey Smith run for 4 yds to the PSU 19 +4 -0.07
13:35 2nd & 6 OWN 19 Corey Smith run for 4 yds to the PSU 23 +4 -0.06
12:55 3rd & 2 OWN 23 Beau Pribula run for a loss of 2 yards to the PSU 21 -2 -0.47
12:00 4th & 4 OWN 21 Timeout Purdue, clock 12:00
12:00 4th & 4 OWN 21 Riley Thompson punt for 49 yds, downed at the PUR 30
TD
5 pl · 70 yd · 1:58
42–10
11:48 1st & 10 OWN 30 Jaheim Merriweather run for 18 yds to the PUR 48 for a 1ST down +18 1.68
11:48 1st & 10 OWN 48 Penn State Penalty, Personal Foul (Dejuan Lane) to the PSU 25 for a 1ST down +15
11:48 1st & 10 OPP 25 Ryan Browne pass incomplete 0 -0.45
11:48 2nd & 10 OPP 25 Ryan Browne run for 5 yds to the PSU 20 +5 0.05
9:50 3rd & 5 OPP 20 Ryan Browne pass complete to Max Klare for 20 yds for a TD (Ben Freehill KICK) +20 3.11
PUNT
5 pl · 27 yd · 2:56
42–10
9:50 1st & 10 OWN 25 Corey Smith run for 9 yds to the PSU 34 +9 1.25
9:50 2nd & 1 OWN 34 Corey Smith run for 13 yds to the PSU 47 for a 1ST down +13 0.73
9:50 1st & 10 OWN 47 Beau Pribula pass complete to Luke Reynolds for 8 yds to the PUR 45 +8 0.90
7:04 3rd & 5 OPP 48 Timeout Purdue, clock 07:04
7:04 2nd & 2 OPP 45 Beau Pribula pass complete to Khalil Dinkins for a loss of 3 yards to the PUR 48 -3 -1.98
7:04 3rd & 5 OPP 48 Beau Pribula pass incomplete 0 -0.99
7:01 4th & 5 OPP 48 Riley Thompson punt for 33 yds, fair catch by Andrew Sowinski at the PUR 15
PUNT
3 pl · 0 yd · 2:03
42–10
6:54 1st & 10 OWN 15 Jaheim Merriweather run for a loss of 2 yards to the PUR 13 -2 -0.55
6:54 2nd & 12 OWN 13 Ryan Browne pass complete to Andrew Sowinski for 8 yds to the PUR 21 +8 0.22
6:54 3rd & 4 OWN 21 Ryan Browne sacked by Amin Vanover for a loss of 6 yards to the PUR 15 -6 -0.39
4:51 4th & 10 OWN 15 Keelan Crimmins punt for 53 yds , Tyseer Denmark returns for 16 yds to the PSU 48
TD
7 pl · 52 yd · 3:00
49–10
4:51 1st & 10 OWN 48 Corey Smith run for 3 yds to the PUR 49 +3 -0.40
4:51 2nd & 7 OPP 49 Corey Smith run for 5 yds to the PUR 44 +5 0.10
4:51 3rd & 2 OPP 44 Corey Smith run for 3 yds to the PUR 41 for a 1ST down +3 1.07
3:05 1st & 10 OPP 41 Beau Pribula pass incomplete 0 -0.88
3:05 2nd & 10 OPP 41 Corey Smith run for a loss of 4 yards to the PUR 45 -4 -1.86
2:00 1st & 10 OPP 24 Timeout Purdue, clock 02:00
2:00 3rd & 14 OPP 45 Beau Pribula pass complete to Luke Reynolds for 21 yds to the PUR 24 for a 1ST down +21 3.30
1:51 1st & 10 OPP 24 Beau Pribula pass complete to Luke Reynolds for 24 yds for a TD (Ryan Barker KICK) +24 2.68
END OF GAME
6 pl · 43 yd · 1:51
49–10
1:51 1st & 10 OWN 25 Elijah Jackson run for 1 yd to the PUR 26 +1 -0.59
1:51 2nd & 9 OWN 26 Christian Gelov pass incomplete 0 -0.41
1:51 3rd & 9 OWN 26 Christian Gelov run for 12 yds to the PUR 38 for a 1ST down +12 2.12
1:51 1st & 10 OWN 38 Christian Gelov pass complete to Shamar Rigby for 26 yds to the PSU 36 for a 1ST down +26 1.94
1:51 1st & 10 OPP 36 Christian Gelov pass incomplete 0 -0.72
0:14 2nd & 10 OPP 36 Antonio Harris run for 4 yds to the PSU 32 +4 -0.12
0:00 OPP 32 End of 4th Quarter
23 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

3sacks0
9plays for loss7
0takeaways0
5three-and-outs forced2
9explosive plays allowed12
5.00yards allowed / play8.84
2 of 12scoring drives allowed7 of 11
Penn State
Abdul Carter 5 (5) 2 TFL · 1 QH
Audavion Collins 4 (3)
Zion Tracy 4 (3)
Dani Dennis-Sutton 3 (3) 1 sk · 2 TFL
Kenny Woseley Jr. 3 (3)
Jaylen Reed 3 (2)
Antoine Belgrave-Shorter 3 (2)
Coziah Izzard 2 (2) 1 sk · 1 TFL
Purdue
Dillon Thieneman 8 (6) 1 TFL
Kydran Jenkins 7 (5) 1.5 TFL
Hudson Miller 6 (6)
Smiley Bradford 5 (4)
Will Heldt 4 (3) 1 TFL
Shitta Sillah 3 (3) 1 TFL
Joseph Jefferson II 3 (3) 1 TFL
Hudauri Hines 3 (2) 1 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals1 of 2
4punts8
42.5punt average46.0
2punts inside the 202
37return yards19
own 29average drive startown 23
Penn State
K Ryan Barker 7/7 XP
P Riley Thompson 4 punts · 42.5 avg · 2 in 20
PR Zion Tracy 3 ret · 21 yds · long 13
PR Tyseer Denmark 1 ret · 16 yds · long 16
Purdue
K Ben Freehill 1/2 FG · long 22 · 1/1 XP
P Keelan Crimmins 8 punts · 46.0 avg · 2 in 20
KR Andrew Sowinski 1 ret · 17 yds · long 17
PR Andrew Sowinski 1 ret · 2 yds · long 2
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

61plays58
539yards290
11drives12
57%success rate36%
36.74total PPA8.95
Derived from 119 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Drew Allar pass complete to Kaytron Allen for 2 yds for a TD (Ryan Barker KICK) 7–0
Q1Drew Allar pass complete to Tyler Warren for 15 yds for a TD (Ryan Barker KICK) 14–0
Q2Ben Freehill 22 yd FG GOOD 3–14
Q2Nicholas Singleton run for 10 yds for a TD (Ryan Barker KICK) 21–3
Q3Tyler Warren run for 48 yds for a TD (Ryan Barker KICK) 28–3
Q3Drew Allar pass complete to Harrison Wallace III for 46 yds for a TD (Ryan Barker KICK) 35–3
Q3Beau Pribula run for 49 yds for a TD (Ryan Barker KICK) 42–3
Q4Ryan Browne pass complete to Max Klare for 20 yds for a TD (Ben Freehill KICK) 10–42
Q4Beau Pribula pass complete to Luke Reynolds for 24 yds for a TD (Ryan Barker KICK) 49–10

Biggest plays by PPA

Q3Beau Pribula run for 49 yds for a TD (Ryan Barker KICK) 4.86
Q3Tyler Warren run for 48 yds for a TD (Ryan Barker KICK) 4.52
Q3Drew Allar pass complete to Harrison Wallace III for 46 yds for a TD (Ryan Barker KICK) 3.54
Q4Beau Pribula pass complete to Luke Reynolds for 21 yds to the PUR 24 for a 1ST down 3.30
Q2Hudson Card pass complete to Jahmal Edrine for 30 yds to the PSU 31 for a 1ST down 3.23
Q3Drew Allar pass complete to Kaytron Allen for 20 yds to the PUR 46 for a 1ST down 3.11

Series recent meetings

2022 Penn State 35 – 31 Purdue
2019 Purdue 7 – 35 Penn State
2016 Penn State 62 – 24 Purdue
2013 Purdue 21 – 45 Penn State
2012 Penn State 34 – 9 Purdue
2011 Purdue 18 – 23 Penn State
2008 Penn State 20 – 6 Purdue
2007 Purdue 19 – 26 Penn State
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal