From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pennsylvania
Bucknell
515
Total yards
238
354
Passing yards
230
161
Rushing yards
8
7.2
Yards per pass
6.8
4.4
Yards per rush
0.5
28
First downs
13
9–17
Third downs
3–12
2–2
Fourth downs
1–1
2
Turnovers
0
2–20
Penalties
5–39
41:29
Possession
18:31
Efficiency
Pennsylvania
Bucknell
47%
Success rate
32%
0.21
EPA per play
0.15
1.27
Explosiveness
1.57
0.22
Rushing EPA
−0.08
0.40
Passing EPA
0.22
35%
Passing-down success
23%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Pennsylvania 66% to win. Elo’s favorite won.
The line
Pennsylvania −12, over/under 35.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Bucknell drives left to right, Pennsylvania right to left.
Q1 BucknellPunt, 3 plays, 9 yards
Q1 PennsylvaniaPunt, 11 plays, 38 yards
Q1 PennsylvaniaTouchdown, 4 plays, 47 yards
Q1 BucknellPunt, 3 plays, −12 yards
Q1 PennsylvaniaInterception, 10 plays, 43 yards
Q1 BucknellPunt, 4 plays, 6 yards
Q2 BucknellPunt, 3 plays, 5 yards
Q2 PennsylvaniaField goal, 12 plays, 62 yards
Q2 PennsylvaniaMissed FG, 14 plays, 44 yards
Q2 BucknellEnd of half, 1 play, 0 yards
Q3 PennsylvaniaTouchdown, 9 plays, 61 yards
Q3 PennsylvaniaInterception, 6 plays, 14 yards
Q3 BucknellTouchdown, 1 play, 37 yards
Q3 BucknellPunt, 3 plays, 2 yards
Q3 BucknellPunt, 6 plays, 6 yards
Q3 PennsylvaniaTouchdown, 2 plays, 40 yards
Q3 BucknellResult not recorded, 4 plays, −12 yards
Q3 PennsylvaniaTouchdown, 4 plays, 49 yards
Q3 BucknellTouchdown, 8 plays, 76 yards
Q4 PennsylvaniaTouchdown, 9 plays, 77 yards
Q4 PennsylvaniaPunt, 5 plays, 15 yards
Q4 BucknellPunt, 7 plays, 24 yards
Q4 BucknellTouchdown, 10 plays, 75 yards
Q4 PennsylvaniaResult not recorded, 2 plays, 1 yard
Play by play
1st quarter6 drives, then Pennsylvania 7, Bucknell 0
Pennsylvania Punt, 11 plays
15:00
1st & 10 at own 30
Jonathan Mulatu run for 2 yds to the PENN 32
15:00
2nd & 8 at own 32
Aidan Sayin pass complete to Jared Richardson for 5 yds to the PENN 37
15:00
3rd & 3 at own 37
Aidan Sayin run for 3 yds to the PENN 40 for a 1ST down
15:00
1st & 10 at own 40
Jonathan Mulatu run for a loss of 3 yards to the PENN 37
15:00
2nd & 13 at own 37
Aidan Sayin pass complete to Malone Howley for 10 yds to the PENN 47
15:00
3rd & 3 at own 47
Aidan Sayin pass complete to Isaac Shabay for 4 yds to the BUCK 49 for a 1ST down
15:00
1st & 10 at opp 49
Aidan Sayin pass complete to Joshua Casilli for 4 yds to the BUCK 45
15:00
2nd & 6 at opp 45
Aidan Sayin pass complete to Jared Richardson for 9 yds to the BUCK 36 for a 1ST down
15:00
1st & 10 at opp 36
pass incomplete to Joshua Casilli
15:00
2nd & 10 at opp 36
Aidan Sayin pass complete to Jacob Cisneros for 4 yds to the BUCK 32
15:00
3rd & 6 at opp 32
pass incomplete to Jacob Cisneros
14:55
1st & 10 at own 35
Ryan Schatzel kickoff for 58 yds , Isaac Shabay return for 23 yds to the PENN 30
9:39
4th & 6 at opp 32
Aidan Sayin punt for 29 yds
Bucknell Punt, 3 plays
9:39
1st & 10 at own 3
pass incomplete to Damian Harris
9:39
2nd & 10 at own 3
Rushawn Baker run for 6 yds to the BUCK 9
9:39
3rd & 4 at own 9
Rushawn Baker run for 3 yds to the BUCK 12
8:00
4th & 1 at own 12
Ruben Anderson punt for 40 yds , Walter Soefker returns for 2 yds to the 50 yard line
Pennsylvania Touchdown, 4 plays
8:00
1st & 10 at the 50
Jonathan Mulatu run for 3 yds to the BUCK 47
8:00
2nd & 7 at opp 47
Aidan Sayin pass complete to Malone Howley for 17 yds to the BUCK 30 for a 1ST down
8:00
1st & 10 at opp 30
Aidan Sayin pass complete to Jared Richardson for 22 yds to the BUCK 8 for a 1ST down
6:54
1st & goal at opp 8
Aidan Sayin pass complete to Alex Haight for 8 yds for a TD (Graham Gotlieb KICK)Pennsylvania 7, Bucknell 0
Bucknell Punt, 3 plays
6:54
1st & 10 at own 35
Santiago Sturla kickoff for 52 yds
6:54
1st & 10 at own 25
Rushawn Baker run for a loss of 1 yard to the BUCK 24
6:54
2nd & 11 at own 24
Rushawn Baker run for 7 yds to the BUCK 31
6:54
3rd & 4 at own 31
Ralph Rucker sacked for a loss of 13 yards to the BUCK 18
6:54
4th & 17 at own 18
Bucknell Penalty, false start (Eric Weatherly) to the BUCK 13
4:51
4th & 22 at own 13
Ruben Anderson punt for 42 yds , Walter Soefker returns for 7 yds to the BUCK 48
Pennsylvania Interception, 10 plays
4:51
1st & 10 at opp 48
Aidan Sayin pass complete to Jared Richardson for 13 yds to the BUCK 35 for a 1ST down
4:51
1st & 10 at opp 35
pass incomplete to Alex Haight
4:51
2nd & 10 at opp 35
Aidan Sayin pass complete to Bryce Myers for 5 yds to the BUCK 30
4:51
3rd & 5 at opp 30
Malachi Hosley run for 1 yd to the BUCK 29
3:10
4th & 4 at opp 29
Aidan Sayin pass complete to Alex Haight for 14 yds to the BUCK 15 for a 1ST down
3:10
1st & 10 at opp 15
pass incomplete to Jared Richardson
3:10
2nd & 10 at opp 15
Liam O’Brien run for 12 yds to the BUCK 3 for a 1ST down
3:10
1st & goal at opp 3
Isaac Shabay run for 1 yd to the BUCK 2
3:10
2nd & goal at opp 2
Aidan Sayin pass complete to Jacob Cisneros for a loss of 3 yards to the BUCK 5
0:53
3rd & goal at opp 5
Aidan Sayin pass intercepted
Bucknell Punt, 4 plays
0:53
1st & 10 at own 20
Coleman Bennett run for 13 yds to the BUCK 33 for a 1ST down
0:53
1st & 10 at own 33
Ralph Rucker pass incomplete to Eric Weatherly, broken up by Kadari Machen
0:53
2nd & 10 at own 33
Ralph Rucker pass complete to Eric Weatherly
Q2 15:00
3rd & 10 at own 33
Ralph Rucker sacked for a loss of 7 yards to the BUCK 26
Q2 14:22
4th & 17 at own 26
Ruben Anderson punt for 49 yds , Walter Soefker returns for 2 yds to the PENN 27
2nd quarter4 drives, then Pennsylvania 10, Bucknell 0
Pennsylvania Missed FG, 14 plays
14:22
1st & 10 at own 27
Isaac Shabay run for 18 yds to the PENN 45 for a 1ST down
14:22
1st & 10 at own 45
Aidan Sayin pass complete to Jared Richardson for 4 yds to the PENN 49
14:22
2nd & 6 at own 49
Aidan Sayin pass complete to Alex Haight for a loss of 3 yards to the PENN 46
14:22
3rd & 9 at own 46
Aidan Sayin pass complete to Bisi Owens for 9 yds to the BUCK 45 for a 1ST down
12:44
1st & 10 at opp 45
Aidan Sayin pass complete to Bisi Owens for 6 yds to the BUCK 39
12:44
2nd & 4 at opp 39
Jonathan Mulatu run for 10 yds to the BUCK 29 for a 1ST down
12:44
2nd & 19 at opp 38
Aidan Sayin pass complete to Bisi Owens for 12 yds to the BUCK 26
12:44
3rd & 7 at opp 26
Aidan Sayin pass complete to Sterling Stokes for 6 yds to the BUCK 20
12:44
4th & 1 at opp 20
Liam O’Brien run for 2 yds to the BUCK 18 for a 1ST down
12:44
1st & 10 at opp 18
Jacob Cisneros run for 1 yd to the BUCK 17
12:44
2nd & 9 at opp 17
pass incomplete to Malone Howley
12:44
3rd & 9 at opp 17
Aidan Sayin pass incomplete to Jared Richardson, broken up by Deuce Geter
7:41
4th & 9 at opp 17
Graham Gotlieb 33 yd FG MISSED
Bucknell Punt, 3 plays
7:41
1st & 10 at own 20
Rushawn Baker run for a loss of 3 yards to the BUCK 17
7:41
2nd & 13 at own 17
Rushawn Baker run for a loss of 2 yards to the BUCK 15
7:41
3rd & 15 at own 15
Ralph Rucker pass complete to Coleman Bennett for 10 yds to the BUCK 25
5:41
4th & 5 at own 25
Ruben Anderson punt for 42 yds , Walter Soefker returns for 4 yds to the PENN 37
Pennsylvania Field goal, 12 plays
5:41
1st & 10 at own 37
Aidan Sayin pass complete to Jared Richardson for 7 yds to the PENN 44
5:41
2nd & 3 at own 44
Malachi Hosley run for 1 yd to the PENN 45
5:41
3rd & 2 at own 45
Aidan Sayin pass complete to Mike Fraraccio for 6 yds to the BUCK 49 for a 1ST down
5:41
1st & 10 at opp 49
Jacob Cisneros run for 8 yds to the BUCK 41
5:41
2nd & 2 at opp 41
Aidan Sayin pass complete to Bisi Owens for 6 yds to the BUCK 35 for a 1ST down
5:41
1st & 10 at opp 35
Jacob Cisneros run for 3 yds to the BUCK 32
5:41
2nd & 7 at opp 32
Aidan Sayin pass incomplete to Sterling Stokes, broken up by John Schlendorf
5:41
3rd & 7 at opp 32
Aidan Sayin pass complete to Alex Haight for 25 yds to the BUCK 7 for a 1ST down
5:41
1st & goal at opp 7
pass incomplete to Maurcus McDaniel
5:41
2nd & goal at opp 7
Aidan Sayin run for 4 yds to the BUCK 3
5:41
3rd & goal at opp 3
Malachi Hosley run for 2 yds to the BUCK 1
0:24
4th & goal at opp 1
Graham Gotlieb 18 yd FG GOODPennsylvania 10, Bucknell 0
Bucknell End of half, 1 play
0:16
1st & 10 at own 35
Santiago Sturla kickoff for 63 yds , Coleman Bennett return for 23 yds to the BUCK 25
0:16
1st & 10 at own 25
Ralph Rucker run for a loss of 2 yards to the PENN 35
3rd quarter10 drives, then Pennsylvania 30, Bucknell 7
Bucknell Punt, 3 plays
15:00
1st & 10 at own 24
pass incomplete to Eric Weatherly
15:00
2nd & 10 at own 24
pass incomplete to Damian Harris
15:00
3rd & 10 at own 24
Ralph Rucker pass complete to Damian Harris for 2 yds to the BUCK 26
14:55
1st & 10 at own 35
Santiago Sturla kickoff for 57 yds , Coleman Bennett return for 16 yds to the BUCK 24
14:21
4th & 8 at own 26
Ruben Anderson punt for 46 yds , Walter Soefker returns for 8 yds to the PENN 36
Pennsylvania Touchdown, 9 plays
14:21
1st & 10 at own 36
pass incomplete to Joshua Casilli
14:21
2nd & 10 at own 36
pass incomplete to Jonathan Mulatu
14:21
3rd & 10 at own 36
Aidan Sayin pass complete to Jonathan Mulatu for 22 yds to the BUCK 42 for a 1ST down
14:21
1st & 10 at opp 42
Jonathan Mulatu run for 1 yd to the BUCK 41
14:21
2nd & 9 at opp 41
Aidan Sayin pass complete to Joshua Casilli for 24 yds to the BUCK 17 for a 1ST down
14:21
1st & 10 at opp 17
Liam O’Brien run for 9 yds to the BUCK 8
14:21
2nd & 1 at opp 8
14:21
3rd & 1 at opp 8
Liam O’Brien run for 6 yds to the BUCK 2 for a 1ST down
10:24
1st & goal at opp 2
Liam O’Brien run for 2 yds for a TD (Graham Gotlieb KICK)Pennsylvania 17, Bucknell 0
Bucknell Punt, 6 plays
10:24
1st & 10 at own 35
Santiago Sturla kickoff for 50 yds
10:24
1st & 10 at own 25
Rushawn Baker run for 2 yds to the BUCK 27
10:24
2nd & 8 at own 27
Ralph Rucker run for 6 yds to the BUCK 33
10:24
3rd & 2 at own 33
Rushawn Baker run for 3 yds to the BUCK 36 for a 1ST down
10:24
1st & 10 at own 36
Ralph Rucker pass incomplete to Coleman Bennett, broken up by John Lista
10:24
2nd & 10 at own 36
Bucknell Penalty, false start (Nathan Natoli) to the BUCK 31
10:24
2nd & 15 at own 31
pass incomplete
10:24
3rd & 15 at own 31
pass incomplete to Okeyo Ayungo
8:47
4th & 15 at own 31
Ruben Anderson punt for 39 yds , Walter Soefker returns for no gain to the PENN 30
Pennsylvania Interception, 6 plays
8:47
1st & 10 at own 30
Aidan Sayin pass complete to Isaac Shabay for 4 yds to the PENN 34
8:47
2nd & 6 at own 34
Isaac Shabay run for 3 yds to the PENN 37
8:47
3rd & 3 at own 37
Jonathan Mulatu run for 7 yds to the PENN 44 for a 1ST down
8:47
1st & 10 at own 44
pass incomplete to Maurcus McDaniel
8:47
2nd & 10 at own 44
Aidan Sayin pass complete to Jared Richardson
6:02
3rd & 10 at own 44
Aidan Sayin pass intercepted
Bucknell Touchdown, 1 play
5:54
1st & 10 at opp 40
Ralph Rucker pass complete to Eric Weatherly for 40 yds for a TD (Matt Schearer KICK)Pennsylvania 17, Bucknell 7
Pennsylvania Touchdown, 2 plays
5:44
1st & 10 at own 35
Ryan Schatzel kickoff for 58 yds , Isaac Shabay return for 50 yds to the BUCK 43
5:44
1st & 10 at opp 43
Aidan Sayin pass complete to Alex Haight for 36 yds to the BUCK 7 for a 1ST down
5:13
1st & goal at opp 7
Aidan Sayin pass complete to Jared Richardson for 7 yds for a TD (Graham Gotlieb PAT MISSED)Pennsylvania 23, Bucknell 7
Bucknell Result not recorded, 4 plays
5:07
1st & 10 at own 35
Santiago Sturla kickoff for 55 yds , Coleman Bennett return for 22 yds to the BUCK 43 Bucknell Penalty, Offensive holding (Damian Harris) to the BUCK 22
5:07
1st & 10 at own 22
Ralph Rucker pass complete to Eric Weatherly for 5 yds to the BUCK 27 Bucknell Penalty, Offensive holding (Charlie Kreinbucher) to the BUCK 6
5:07
2nd & 26 at own 6
Ralph Rucker pass complete to Charlie Kreinbucher for 12 yds to the BUCK 18
5:07
3rd & 14 at own 18
pass incomplete to Damian Harris
3:04
4th & 14 at own 18
Ruben Anderson punt for 34 yds
Pennsylvania Touchdown, 4 plays
3:04
1st & 10 at own 48
Jacob Cisneros run for 5 yds to the BUCK 47
3:04
2nd & 5 at opp 47
Malachi Hosley run for 1 yd to the BUCK 46
3:04
3rd & 4 at opp 46
Aidan Sayin pass complete to Jared Richardson for 6 yds to the BUCK 40 for a 1ST down
1:12
1st & 10 at opp 40
Aidan Sayin pass complete to Jared Richardson for 40 yds for a TD Bucknell Penalty, Defensive holding (Blake Leake) to the BUCK 0 (Graham Gotlieb KICK)Pennsylvania 30, Bucknell 7
Bucknell Touchdown, 8 plays
1:05
1st & 10 at own 35
Santiago Sturla kickoff for 60 yds , Coleman Bennett return for 16 yds to the BUCK 21
1:05
1st & 10 at own 21
Rushawn Baker run for 1 yd to the BUCK 22
1:05
2nd & 9 at own 22
Ralph Rucker pass complete to Rushawn Baker for 5 yds to the BUCK 27
1:05
3rd & 4 at own 27
Ralph Rucker pass complete to Charlie Kreinbucher for 9 yds to the BUCK 36 for a 1ST down
Bucknell Result not recorded, 4 plays
1:05
1st & 22 at own 10
Ralph Rucker sacked for a loss of 4 yards to the BUCK 6
4th quarter6 drives, then Pennsylvania 37, Bucknell 21
Bucknell Touchdown, 8 plays
15:00
1st & 10 at own 36
Ralph Rucker pass complete to Christian Tait for 8 yds to the BUCK 44
15:00
2nd & 2 at own 44
pass incomplete to Christian Tait
15:00
3rd & 2 at own 44
Ralph Rucker pass complete to Coleman Bennett for 11 yds to the PENN 45 for a 1ST down
15:00
1st & 10 at opp 45
Ralph Rucker pass complete to Coleman Bennett for 14 yds to the PENN 31 for a 1ST down
13:27
1st & 10 at opp 31
Ralph Rucker pass complete to Eric Weatherly for 31 yds for a TD (Matt Schearer KICK)Pennsylvania 30, Bucknell 14
Pennsylvania Punt, 5 plays
13:21
1st & 10 at own 35
Ryan Schatzel kickoff for 54 yds , Isaac Shabay return for 22 yds to the PENN 33
13:21
1st & 10 at own 33
Jacob Cisneros run for 3 yds to the PENN 36
13:21
2nd & 7 at own 36
Jacob Cisneros run for 7 yds to the PENN 43 for a 1ST down
12:23
1st & 10 at own 43
Jacob Cisneros run for 6 yds to the PENN 49
11:31
2nd & 4 at own 49
Aidan Sayin pass complete to Jayden Drayton for a loss of 1 yard to the PENN 48
11:31
3rd & 5 at own 48
Aidan Sayin pass incomplete to Jacob Cisneros, broken up by Chris Sims
10:22
4th & 5 at own 48
Albert Jang punt for 40 yds, punt out-of-bounds at the BUCK 33 , Eric Weatherly returns for 21 yds to the BUCK 33
Bucknell Punt, 7 plays
10:22
1st & 10 at own 33
Ralph Rucker pass incomplete to Josh Gary, broken up by Jack Fairman
10:22
2nd & 10 at own 33
Ralph Rucker pass complete to Okeyo Ayungo for 9 yds to the BUCK 42
10:22
3rd & 1 at own 42
Ralph Rucker pass incomplete to Okeyo Ayungo for a 1ST down Pennsylvania Penalty, off-side (Micah Morris) to the BUCK 47 for a 1ST down
10:22
1st & 10 at own 47
Ralph Rucker pass incomplete to Okeyo Ayungo for a 1ST down Pennsylvania Penalty, Defensive pass interference (Kendren Smith) to the PENN 38 for a 1ST down
10:22
1st & 10 at opp 38
Ralph Rucker sacked for a loss of 5 yards to the PENN 43
10:22
2nd & 15 at opp 43
pass incomplete to Okeyo Ayungo
10:22
3rd & 15 at opp 43
pass incomplete to Okeyo Ayungo
8:47
4th & 15 at opp 43
Ruben Anderson punt for 43 yds
Pennsylvania Touchdown, 9 plays
8:47
1st & 10 at own 20
Aidan Sayin pass complete to Alex Haight
8:47
2nd & 10 at own 20
Jonathan Mulatu run for 18 yds to the PENN 38 for a 1ST down
8:47
1st & 10 at own 38
Isaac Shabay run for 10 yds to the PENN 48 for a 1ST down
8:47
1st & 10 at own 48
Aidan Sayin pass complete to Jared Richardson for 21 yds to the BUCK 31 for a 1ST down
8:47
1st & 10 at opp 31
Aidan Sayin pass complete to Jared Richardson for 5 yds to the BUCK 26
8:47
2nd & 5 at opp 26
Jonathan Mulatu run for 10 yds to the BUCK 16 for a 1ST down
4:24
1st & 10 at opp 16
Jonathan Mulatu run for 1 yd to the BUCK 15
4:24
2nd & 9 at opp 15
Jonathan Mulatu run for 14 yds to the BUCK 1 for a 1ST down
2:57
1st & goal at opp 1
Jonathan Mulatu run for 1 yd for a TD (Graham Gotlieb KICK)Pennsylvania 37, Bucknell 14
Bucknell Touchdown, 10 plays
2:47
1st & 10 at own 35
Santiago Sturla kickoff for 55 yds , Coleman Bennett return for 12 yds to the BUCK 22
2:47
1st & 10 at own 22
Ralph Rucker pass complete to Eric Weatherly for 9 yds to the BUCK 31
2:47
2nd & 1 at own 31
Ralph Rucker pass complete to Eric Weatherly for 10 yds to the BUCK 41 for a 1ST down
2:47
1st & 10 at own 41
pass incomplete to Okeyo Ayungo
2:47
2nd & 10 at own 41
Ralph Rucker pass complete to Christian Tait for 19 yds to the PENN 40 for a 1ST down
2:47
1st & 10 at opp 40
pass incomplete to Adam Barakat
2:47
2nd & 10 at opp 40
Ralph Rucker run for 4 yds to the PENN 36
1:26
3rd & 6 at opp 36
pass incomplete to Eric Weatherly
1:26
4th & 6 at opp 36
Ralph Rucker pass complete to Coleman Bennett for 23 yds to the PENN 13 for a 1ST down
1:26
1st & 10 at opp 13
pass incomplete to Coleman Bennett
0:56
2nd & 10 at opp 13
Ralph Rucker pass complete to Josh Gary for 13 yds for a TD (Matt Schearer KICK)Pennsylvania 37, Bucknell 21
Pennsylvania Result not recorded, 2 plays
0:52
1st & 10 at own 35
Ryan Schatzel kickoff for 14 yds , Jonathan Mulatu return for no gain to the BUCK 49
0:52
1st & 10 at opp 49
Aidan Sayin run for a loss of 1 yard to the 50 yard line
0:52
2nd & 11 at the 50
Aidan Sayin run for a loss of 1 yard to the 50 yard line
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.