← CFB Terminal
#108Nevada
11
Mountain West
AT
46
Big Ten
2025 week 1 · Saturday, August 30, 2025 at 2:30 PM CT · Beaver Stadium · πŸ“Ί CBS · 73.9°F Fair, wind 6.9

Drive chart

Nevada Penn State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FUMBLE
8 pl · 44 yd · 5:14
0–0
15:00 1st & 10 OWN 25 Herschel Turner run for 2 yds to the NEV 27 +2 -0.45
15:00 2nd & 8 OWN 27 Chubba Purdy pass complete to Marcus Bellon for 6 yds to the NEV 33 +6 0.23
15:00 3rd & 2 OWN 33 Herschel Turner run for 3 yds to the NEV 36 for a 1ST down +3 1.15
15:00 1st & 10 OWN 36 Herschel Turner run for a loss of 1 yard to the NEV 35 -1 -1.21
15:00 2nd & 11 OWN 35 Chubba Purdy pass complete to Marcus Bellon for 5 yds to the NEV 40 +5 0.05
15:00 3rd & 6 OWN 40 Chubba Purdy run for 7 yds to the NEV 47 for a 1ST down +7 2.21
15:00 1st & 10 OWN 47 Chubba Purdy pass complete to Jett Carpenter for 12 yds to the PSU 41 for a 1ST down +12 0.85
9:46 1st & 10 OPP 41 Ky Woods run for 10 yds to the PSU 31 Ky Woods fumbled, recovered by PSU A.J. Harris -3.76
TD
13 pl · 69 yd · 6:41
0–7
9:46 1st & 10 OWN 31 Nicholas Singleton run for 4 yds to the PSU 35 +4 -0.14
9:46 2nd & 6 OWN 35 Drew Allar pass complete to Kyron Hudson for 13 yds to the PSU 48 for a 1ST down +13 1.74
9:46 1st & 10 OWN 48 Trebor Pena run for 13 yds to the NEV 39 for a 1ST down +13 0.87
9:46 1st & 10 OPP 39 Drew Allar pass complete to Kyron Hudson for 6 yds to the NEV 33 +6 0.26
9:46 2nd & 4 OPP 33 Nicholas Singleton run for 3 yds to the NEV 30 +3 -0.26
9:46 3rd & 1 OPP 30 Nicholas Singleton run for 5 yds to the NEV 25 for a 1ST down +5 0.44
9:46 1st & 10 OPP 25 Drew Allar pass complete to Nicholas Singleton for 5 yds to the NEV 20 +5 0.08
9:46 2nd & 5 OPP 20 Drew Allar run for 4 yds to the NEV 16 +4 -0.04
9:46 3rd & 1 OPP 16 Kaytron Allen run for 5 yds to the NEV 11 for a 1ST down +5 0.14
9:46 1st & 10 OPP 11 Drew Allar pass incomplete to Kyron Hudson 0 -0.29
9:46 2nd & 10 OPP 11 Kaytron Allen run for 5 yds to the NEV 6 +5 0.04
9:46 3rd & 5 OPP 6 Drew Allar run for 5 yds to the NEV 1 for a 1ST down +5 1.84
3:05 1st & 1 OPP 1 Nicholas Singleton run for 1 yd for a TD (Ryan Barker KICK) +1 0.94
INT
1 pl · 0 yd · 0:08
0–7
2:57 1st & 10 OWN 25 Chubba Purdy pass intercepted Zane Durant return for 14 yds to the NEV 6 -0.92
FG
4 pl · -4 yd · 1:16
0–10
2:57 1st & 6 OPP 6 Drew Allar pass complete to Trebor Pena for 2 yds to the NEV 4 +2 -0.28
2:57 2nd & 4 OPP 4 Kaytron Allen run for 3 yds to the NEV 1 +3 -0.12
2:57 3rd & 1 OPP 1 Drew Allar run for a loss of 9 yards to the NEV 10 Drew Allar fumbled, recovered by PSU Drew Allar -9 -1.06
1:41 4th & 10 OPP 10 Ryan Barker 28 yd FG GOOD
PUNT
3 pl · 5 yd · 2:21
0–10
1:41 1st & 10 OWN 25 Chubba Purdy run for 4 yds to the NEV 29 +4 -0.11
1:41 2nd & 6 OWN 29 Chubba Purdy run for a loss of 4 yards to the NEV 25 -4 -0.94
0:00 3rd & 10 OWN 25 PENALTY PSU Offside (Dennis-Sutton,Dani) 5 yards from NEV25 to NEV30. NO PLAY. +5
0:00 OWN 25 End of 1st Quarter
15:00 3rd & 5 OWN 30 Nevada Penalty, Offensive Holding (Yards) declined 0
14:20 4th & 5 OWN 30 Bailey Ettridge punt for 42 yds , Trebor Pena returns for no gain to the PSU 28
Q2
TD
8 pl · 72 yd · 4:18
0–17
14:20 1st & 10 OWN 28 Drew Allar pass complete to Trebor Pena for 14 yds to the PSU 42 for a 1ST down +14 1.29
14:20 1st & 10 OWN 42 Kaytron Allen run for 2 yds to the PSU 44 +2 -0.69
14:20 2nd & 8 OWN 44 Drew Allar sacked by Nelson Ropati for a loss of 2 yards to the PSU 42 -2 -1.28
14:20 3rd & 10 OWN 42 PENALTY NEV Offside (Witte,Thomas) 5 yards from PSU42 to PSU47. NO PLAY. +5
14:20 3rd & 5 OWN 47 Kaytron Allen run for 5 yds to the NEV 48 for a 1ST down +5 1.96
14:20 1st & 10 OPP 48 Nicholas Singleton run for 6 yds to the NEV 42 +6 0.33
14:20 2nd & 4 OPP 42 Drew Allar pass complete to Kyron Hudson for 18 yds to the NEV 24 for a 1ST down +18 0.68
14:20 1st & 10 OPP 24 Drew Allar pass complete to Trebor Pena for 12 yds to the NEV 12 for a 1ST down +12 0.15
10:09 1st & 10 OPP 12 Timeout Nevada, clock 10:09
10:02 1st & 10 OPP 12 Kaytron Allen run for 12 yds for a TD (Ryan Barker KICK) +12 2.53
FG
9 pl · 59 yd · 5:05
3–17
9:57 1st & 10 OWN 30 Chubba Purdy run for 18 yds to the NEV 48 for a 1ST down +18 1.68
9:57 1st & 10 OWN 48 Chubba Purdy pass complete to Jordan Brown for 28 yds to the PSU 24 for a 1ST down +28 1.33
9:57 1st & 10 OPP 24 Caleb Ramseur run for 7 yds to the PSU 17 +7 0.32
9:57 2nd & 3 OPP 17 Chubba Purdy pass incomplete 0 -0.50
9:57 3rd & 3 OPP 17 Chubba Purdy run for 6 yds to the PSU 11 for a 1ST down +6 0.34
9:57 1st & 10 OPP 11 Chubba Purdy run for 2 yds to the PSU 9 +2 -0.17
9:57 2nd & 8 OPP 9 Caleb Ramseur run for a loss of 1 yard to the PSU 10 -1 -0.35
9:57 3rd & 9 OPP 10 Chubba Purdy sacked by Dominic DeLuca for a loss of 1 yard to the PSU 11 -1 -0.53
4:52 4th & 10 OPP 11 Joe McFadden 28 yd FG GOOD
FG
4 pl · 7 yd · 2:18
3–20
4:40 1st & 10 OPP 18 Nicholas Singleton run for a loss of 3 yards to the NEV 21 -3 -0.60
4:40 2nd & 13 OPP 21 Drew Allar pass complete to Nicholas Singleton for a loss of 1 yard to the NEV 22 -1 -0.71
4:40 3rd & 14 OPP 22 Drew Allar run for 11 yds to the NEV 11 +11 0.78
2:22 4th & 3 OPP 11 Ryan Barker 28 yd FG GOOD
PUNT
3 pl · 1 yd · 0:38
3–20
2:16 1st & 10 OWN 27 Herschel Turner run for 2 yds to the NEV 29 +2 -0.49
2:00 2nd & 8 OWN 29 Timeout Penn State, clock 02:00
2:00 2nd & 8 OWN 29 Herschel Turner run for a loss of 5 yards to the NEV 24 -5 -0.80
1:56 3rd & 13 OWN 24 Timeout Penn State, clock 01:56
1:56 3rd & 13 OWN 24 Herschel Turner run for 4 yds to the NEV 28 +4 -0.02
1:51 4th & 9 OWN 28 Timeout Penn State, clock 01:51
1:38 4th & 9 OWN 28 Bailey Ettridge punt for 36 yds
TD
8 pl · 64 yd · 1:15
3–27
1:38 1st & 10 OWN 36 Drew Allar pass complete to Nicholas Singleton for 11 yds to the PSU 47 for a 1ST down +11 1.05
1:38 1st & 10 OWN 47 Drew Allar pass complete to Kyron Hudson for 7 yds to the NEV 46 +7 0.63
1:38 2nd & 3 OPP 46 Drew Allar pass complete to Luke Reynolds for 3 yds to the NEV 43 for a 1ST down +3 0.11
1:38 1st & 10 OPP 43 Drew Allar pass incomplete to Kyron Hudson 0 -0.94
1:38 2nd & 10 OPP 43 Drew Allar pass incomplete to Trebor Pena 0 -1.06
1:38 3rd & 10 OPP 43 Drew Allar pass complete to Luke Reynolds for 8 yds to the NEV 35 +8 0.75
1:38 4th & 2 OPP 35 Drew Allar pass complete to Devonte Ross for 4 yds to the NEV 31 for a 1ST down +4 1.76
0:23 1st & 10 OPP 31 Drew Allar pass complete to Kyron Hudson for 31 yds for a TD (Ryan Barker KICK) +31 2.84
END OF HALF
2 pl · -9 yd · 0:23
3–27
0:23 1st & 10 OWN 25 Chubba Purdy pass incomplete to Jordan Brown 0 -0.70
0:00 2nd & 10 OWN 25 Herschel Turner run for a loss of 9 yards to the NEV 16 -9 -0.57
0:00 OWN 16 End of 2nd Quarter
Q3
FG
9 pl · 60 yd · 5:32
3–30
14:55 1st & 10 OWN 25 Kaytron Allen run for 9 yds to the PSU 34 +9 1.25
14:55 2nd & 1 OWN 34 Drew Allar pass complete to Trebor Pena for 18 yds to the NEV 48 for a 1ST down +18 1.14
14:55 1st & 10 OPP 48 Drew Allar pass complete to Trebor Pena for 13 yds to the NEV 35 for a 1ST down +13 0.71
14:55 1st & 10 OPP 35 No Huddle-Shotgun Allar,Drew sacked for loss of 1 yard to the NEV36 (Ropati,Nelson) PENALTY PSU Holding (Shelton,Drew) 10 yards from NEV35 to NEV45. NO PLAY. -10
14:55 1st & 20 OPP 45 Drew Allar run for 11 yds to the NEV 34 +11 1.19
14:55 2nd & 9 OPP 34 Drew Allar pass complete to Kyron Hudson for 14 yds to the NEV 20 for a 1ST down +14 0.88
14:55 1st & 10 OPP 20 Kaytron Allen run for 2 yds to the NEV 18 +2 -0.21
14:55 2nd & 8 OPP 18 Drew Allar pass complete to Trebor Pena for no gain to the NEV 18 0 -0.41
14:55 3rd & 8 OPP 18 Drew Allar pass complete to Kaytron Allen for 3 yds to the NEV 15 +3 -0.19
9:23 4th & 5 OPP 15 Ryan Barker 32 yd FG GOOD
FUMBLE
3 pl · 0 yd · 1:43
3–30
9:19 1st & 10 OWN 16 Chubba Purdy run for 7 yds to the NEV 23 +7 0.46
9:19 2nd & 3 OWN 23 Chubba Purdy pass complete to Jordan Brown for 4 yds to the NEV 27 for a 1ST down +4 0.18
7:36 1st & 10 OWN 27 Herschel Turner run for a loss of 11 yards to the NEV 16 Herschel Turner fumbled, recovered by PSU Zakee Wheatley -1.07
TD
2 pl · 16 yd · 0:21
3–36
7:36 1st & 10 OPP 16 Drew Allar pass complete to Trebor Pena for 15 yds to the NEV 1 for a 1ST down +15 1.63
7:15 1st & 1 OPP 1 Nicholas Singleton run for 1 yd for a TD (Two-Point Conversion failed) +1 0.94
PUNT
3 pl · -10 yd · 2:28
3–36
7:15 1st & 10 OWN 25 Chubba Purdy sacked by Dejuan Lane for a loss of 7 yards to the NEV 18 -7 -1.15
7:15 2nd & 17 OWN 18 Chubba Purdy run for 4 yds to the NEV 22 +4 -0.02
7:15 3rd & 13 OWN 22 Chubba Purdy sacked by Dani Dennis-Sutton for a loss of 7 yards to the NEV 15 -7 -0.15
4:47 4th & 20 OWN 15 Bailey Ettridge punt for 40 yds , Trebor Pena returns for 10 yds to the NEV 45
FG
5 pl · 23 yd · 1:26
3–39
4:47 1st & 10 OPP 45 Drew Allar pass complete to Nicholas Singleton for 22 yds to the NEV 23 for a 1ST down +22 0.81
4:47 1st & 10 OPP 23 Nicholas Singleton run for 2 yds to the NEV 21 +2 -0.23
4:47 2nd & 8 OPP 21 Drew Allar pass incomplete to Nicholas Singleton 0 -0.48
4:47 3rd & 8 OPP 21 Drew Allar pass complete to Kaytron Allen for a loss of 1 yard to the NEV 22 -1 -0.89
3:21 4th & 9 OPP 22 Ryan Barker 39 yd FG GOOD
ON DOWNS
10 pl · 69 yd · 3:34
3–39
3:21 1st & 10 OWN 25 Chubba Purdy run for 22 yds to the NEV 47 for a 1ST down +22 1.98
3:21 1st & 10 OWN 47 Caleb Ramseur run for 1 yd to the NEV 48 +1 -0.91
3:21 2nd & 9 OWN 48 Chubba Purdy pass complete to Marcus Bellon for 32 yds to the PSU 20 for a 1ST down +32 2.39
3:21 1st & 10 OPP 20 Chubba Purdy pass incomplete to Nate Burleson II 0 -0.37
3:21 2nd & 10 OPP 20 Chubba Purdy pass incomplete to Marcus Bellon 0 -0.47
3:21 3rd & 10 OPP 20 Chubba Purdy pass complete to Marcus Bellon for 10 yds to the PSU 10 for a 1ST down +10 0.95
0:00 1st & 10 OPP 10 Chubba Purdy run for 4 yds to the PSU 6 +4 -0.01
0:00 OPP 10 End of 3rd Quarter
15:00 2nd & 6 OPP 6 Chubba Purdy pass incomplete to Nate Burleson II 0 -0.30
15:00 3rd & 6 OPP 6 Nevada Penalty, Offensive Pass Interference (Nathaneal Floyd) declined 0
14:47 4th & 6 OPP 6 Chubba Purdy pass incomplete to Jordan Brown 0 -3.87
Q4
TD
15 pl · 94 yd · 7:10
3–46
14:47 1st & 10 OWN 6 Cam Wallace run for 5 yds to the PSU 11 +5 0.06
14:47 2nd & 5 OWN 11 Ethan Grunkemeyer pass complete to Cam Wallace for 12 yds to the PSU 23 for a 1ST down +12 0.62
14:47 1st & 10 OWN 23 Ethan Grunkemeyer pass incomplete to Liam Clifford 0 -0.64
14:47 2nd & 10 OWN 23 Corey Smith run for 3 yds to the PSU 26 +3 -0.14
14:47 3rd & 7 OWN 26 Ethan Grunkemeyer pass complete to Andrew Rappleyea for 26 yds to the NEV 48 for a 1ST down Penn State Penalty, Illegal Block (Liam Clifford) to the PSU 42 for a 1ST down +16 2.43
14:47 1st & 10 OWN 42 Ethan Grunkemeyer pass complete to Khalil Dinkins for 24 yds to the NEV 34 for a 1ST down +24 1.62
14:47 1st & 10 OPP 34 Cam Wallace run for 5 yds to the NEV 29 +5 0.08
14:47 2nd & 5 OPP 29 Cam Wallace run for 9 yds to the NEV 20 for a 1ST down +9 0.24
14:47 1st & 10 OPP 20 Ethan Grunkemeyer run for 1 yd to the NEV 19 +1 -0.29
14:47 2nd & 9 OPP 19 Corey Smith run for a loss of 4 yards to the NEV 23 -4 -0.98
14:47 3rd & 13 OPP 23 Ethan Grunkemeyer pass complete to Tyseer Denmark for 11 yds to the NEV 12 +11 0.79
14:47 4th & 2 OPP 12 Corey Smith run for 5 yds to the NEV 7 for a 1ST down +5 0.90
14:47 1st & 7 OPP 7 Ethan Grunkemeyer run for 1 yd to the NEV 6 +1 -0.33
14:47 2nd & 6 OPP 6 Ethan Grunkemeyer pass incomplete to Liam Clifford 0 -0.30
7:37 3rd & 6 OPP 6 Ethan Grunkemeyer run for 6 yds for a TD (Matthew Parker KICK) +6 2.82
PUNT
3 pl · 5 yd · 2:56
3–46
7:31 1st & 10 OWN 23 Ashton Hayes run for 4 yds to the NEV 27 +4 -0.10
7:31 2nd & 6 OWN 27 AJ Bianco pass complete to Daijon Calimon for 4 yds to the NEV 31 +4 -0.09
7:31 3rd & 2 OWN 31 Caleb Ramseur run for 1 yd to the NEV 32 +1 -0.46
7:31 4th & 1 OWN 32 PENALTY NEV False Start 4 yards from NEV32 to NEV28. NO PLAY. -4
4:35 4th & 5 OWN 28 Bailey Ettridge punt for 40 yds , Tyseer Denmark returns for no gain to the PSU 30
ON DOWNS
6 pl · 20 yd · 2:41
3–46
4:35 1st & 10 OWN 30 Corey Smith run for 9 yds to the PSU 39 +9 1.35
4:35 2nd & 1 OWN 39 Ethan Grunkemeyer pass complete to Andrew Rappleyea for 5 yds to the PSU 44 for a 1ST down +5 -0.03
4:35 1st & 10 OWN 44 Corey Smith run for no gain to the PSU 44 0 -1.16
4:35 2nd & 10 OWN 44 Ethan Grunkemeyer pass complete to Tyseer Denmark for 6 yds to the 50 yard line +6 0.31
4:35 3rd & 4 50 Ethan Grunkemeyer pass complete to Andrew Rappleyea for 2 yds to the NEV 48 +2 -0.61
2:00 4th & 2 OPP 48 Timeout Penn State, clock 02:00
1:54 4th & 2 OPP 48 Cam Wallace run for a loss of 2 yards to the 50 yard line -2 -1.17
TD
8 pl · 50 yd · 1:29
11–46
1:54 1st & 10 50 AJ Bianco pass complete to Ashton Hayes for 1 yd to the PSU 49 +1 -0.87
1:54 2nd & 9 OPP 49 AJ Bianco run for 12 yds to the PSU 37 for a 1ST down +12 1.66
1:54 1st & 10 OPP 37 Ashton Hayes run for 2 yds to the PSU 35 +2 -0.40
1:54 2nd & 8 OPP 35 AJ Bianco pass incomplete to Jordan Brown 0 -0.88
1:54 3rd & 8 OPP 35 Caleb Ramseur run for 2 yds to the PSU 33 +2 -0.60
0:50 4th & 6 OPP 33 Timeout Nevada, clock 00:50
0:50 4th & 6 OPP 33 AJ Bianco pass complete to Marcus Bellon for 14 yds to the PSU 19 for a 1ST down +14 2.33
0:50 1st & 10 OPP 19 AJ Bianco pass incomplete to Jordan Brown 0 -0.36
0:50 2nd & 10 OPP 19 Shotgun Bianco,AJ pass incomplete short right to Brown,Jordan thrown to PSU03 PENALTY PSU Pass Interference (Dinkins,Kolin) 15 yards from PSU19 to PSU04, 1ST DOWN. NO PLAY. +15
0:50 1st & 4 OPP 4 PENALTY NEV False Start (Scott,Trenton) 5 yards from PSU04 to PSU09. NO PLAY. -5
0:25 1st & 9 OPP 9 Marcus Bellon 9 Yd pass from AJ Bianco (AJ Bianco Pass to Jett Carpenter for Two-Point Conversion) +9 2.42
END OF GAME
1 pl · -3 yd · 0:25
11–46
0:25 1st & 10 OWN 32 PENALTY PSU Delay Of Game (Grunkemeyer,Ethan) 5 yards from PSU32 to PSU27. NO PLAY. -5
0:00 1st & 15 OWN 27 Cam Wallace run for 2 yds to the PSU 29 +2 -0.32
0:00 OWN 29 End of 4th Quarter
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks3
6plays for loss8
0takeaways3
0three-and-outs forced4
8explosive plays allowed5
6.24yards allowed / play4.25
9 of 11scoring drives allowed2 of 11
Nevada
Stone Combs 8 (3) 1 TFL
Murvin Kenion III 8 (8)
Dylan Labarbera 7 (3) 2 TFL
Hayden McDonald 7 (4)
Austin Harnetiaux 7 (4)
Thomas Witte 4 (4)
A.J. Odums 4 (3)
Jonathan Maldonado 4
Penn State
Amare Campbell 6 (3)
Dani Dennis-Sutton 5 (4) 1 sk · 2.5 TFL · 1 PD · 1 QH
Audavion Collins 4 (4)
Tony Rojas 3 (2) 2 TFL
Keon Wylie 3 (2) 1 PD
Zakee Wheatley 3 (2)
Vaboue Toure 3 (2)
Dejuan Lane 2 (2) 1 sk · 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

1 of 1field goals4 of 4
4punts
39.5punt average
0punts inside the 20
85return yards96
own 25average drive startown 44
Nevada
K Joe McFadden 1/1 FG · long 28
P Bailey Ettridge 4 punts · 39.5 avg
KR Ky Woods 3 ret · 60 yds · long 24
KR Caleb Ramseur 1 ret · 25 yds · long 25
Penn State
K Ryan Barker 4/4 FG · long 39 · 3/3 XP
K Matthew Parker 1/1 XP
KR King Mack 2 ret · 88 yds · long 73
PR Trebor Pena 2 ret · 10 yds · long 10
PR Tyseer Denmark 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

48plays70
204yards437
11drives11
33%success rate57%
1.76total PPA26.2
Derived from 118 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Nicholas Singleton run for 1 yd for a TD (Ryan Barker KICK) 7–0
Q1Ryan Barker 28 yd FG GOOD 10–0
Q2Kaytron Allen run for 12 yds for a TD (Ryan Barker KICK) 17–0
Q2Joe McFadden 28 yd FG GOOD 3–17
Q2Ryan Barker 28 yd FG GOOD 20–3
Q2Drew Allar pass complete to Kyron Hudson for 31 yds for a TD (Ryan Barker KICK) 27–3
Q3Ryan Barker 32 yd FG GOOD 30–3
Q3Nicholas Singleton run for 1 yd for a TD (Two-Point Conversion failed) 36–3
Q3Ryan Barker 39 yd FG GOOD 39–3
Q4Ethan Grunkemeyer run for 6 yds for a TD (Matthew Parker KICK) 46–3
Q4Marcus Bellon 9 Yd pass from AJ Bianco (AJ Bianco Pass to Jett Carpenter for Two-Point… 11–46

Biggest plays by PPA

Q2Drew Allar pass complete to Kyron Hudson for 31 yds for a TD (Ryan Barker KICK) 2.84
Q4Ethan Grunkemeyer run for 6 yds for a TD (Matthew Parker KICK) 2.82
Q2Kaytron Allen run for 12 yds for a TD (Ryan Barker KICK) 2.53
Q4Ethan Grunkemeyer pass complete to Andrew Rappleyea for 26 yds to the NEV 48 for a 1ST… 2.43
Q4Marcus Bellon 9 Yd pass from AJ Bianco (AJ Bianco Pass to Jett Carpenter for Two-Point… 2.42
Q3Chubba Purdy pass complete to Marcus Bellon for 32 yds to the PSU 20 for a 1ST down 2.39
Data: CollegeFootballData · terminal