From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Bucknell
Air Force
266
Total yards
426
169
Passing yards
159
97
Rushing yards
267
7.0
Yards per pass
17.7
2.6
Yards per rush
5.2
18
First downs
23
3–11
Third downs
6–9
1–2
Fourth downs
1–1
2
Turnovers
0
6–50
Penalties
5–56
28:22
Possession
31:38
1
Sacks (by defense)
6
Efficiency
Bucknell
Air Force
40%
Success rate
64%
0.02
EPA per play
0.46
1.10
Explosiveness
0.99
−0.08
Rushing EPA
0.39
0.12
Passing EPA
0.82
35%
Passing-down success
20%
−0.21
First-down EPA
0.57
0.18
Second-down EPA
0.16
0.06
Third-down EPA
0.52
3%
Havoc by its defense
18%
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)
Air Force 83% to win. Elo’s favorite won.
The line
Air Force −30.5, over/under 53.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Air Force 98%, Bucknell 2%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Bucknell right to left.
Q1 Air ForcePunt, 5 plays, 21 yards
Q1 BucknellPunt, 7 plays, 33 yards
Q1 Air ForceTouchdown, 6 plays, 80 yards
Q1 BucknellPunt, 3 plays, 2 yards
Q1 Air ForceTouchdown, 5 plays, 61 yards
Q1 BucknellTouchdown, 11 plays, 75 yards
Q2 Air ForceTouchdown, 11 plays, 75 yards
Q2 BucknellInterception, 5 plays, 23 yards
Q2 Air ForceTouchdown, 1 play, 62 yards
Q2 BucknellPunt, 3 plays, 7 yards
Q2 Air ForceMissed FG, 13 plays, 47 yards
Q2 BucknellEnd of half, 3 plays, 20 yards
Q3 BucknellFumble return TD, 4 plays (Air Force scores), 9 yards
Q3 BucknellPunt, 3 plays, −5 yards
Q3 Air ForceTouchdown, 1 play, 8 yards
Q3 BucknellField goal, 12 plays, 55 yards
Q3 Air ForceTouchdown, 17 plays, 75 yards
Q4 BucknellField goal, 13 plays, 53 yards
Q4 Air ForceEnd of game, 2 plays, −3 yards
Play by play
1st quarter6 drives, then Air Force 14, Bucknell 0
Air Force Punt, 5 plays
15:00
1st & 10 at own 35
Juan Garanton kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Dylan Carson run for 6 yds to the AF 31
14:19
2nd & 4 at own 31
Kade Frew run for 12 yds to the AF 43 for a 1ST down
13:44
1st & 10 at own 43
Dylan Carson run for 2 yds to the AF 45
13:10
2nd & 8 at own 45
Dylan Carson run for 1 yd to the AF 46
12:41
3rd & 7 at own 46
Josh Johnson pass incomplete to Quin Smith
12:32
4th & 7 at own 46
Luke Freer punt for 43 yds, punt out-of-bounds at the BUCK 11
Bucknell Punt, 7 plays
12:32
1st & 10 at own 22
Timeout Air Force, clock 12:32
12:26
1st & 10 at own 11
Tariq Thomas run for 11 yds to the BUCK 22 for a 1ST down
11:49
1st & 10 at own 22
Tariq Thomas run for 5 yds to the BUCK 27
11:24
2nd & 5 at own 27
Ralph Rucker IV pass complete to Josh Gary for 6 yds to the BUCK 33 for a 1ST down
10:49
1st & 10 at own 33
Ralph Rucker IV pass complete to Charlie Kreinbucher for 14 yds to the BUCK 47 for a 1ST down
10:21
1st & 10 at own 47
Michael Cadden run for 3 yds to the 50 yard line
9:54
2nd & 7 at the 50
Ralph Rucker IV sacked by Isaac Hubert for a loss of 6 yards to the BUCK 44
9:16
3rd & 13 at own 44
Ralph Rucker IV pass incomplete to Josh Gary
9:09
4th & 13 at own 44
Matt Schearer punt for 56 yds for a touchback
Air Force Touchdown, 6 plays
9:09
1st & 5 at own 25
Timeout Air Force, clock 09:09
9:09
1st & 10 at own 20
PENALTY BU Offside (Gerke,Thomas) 5 yards from AF20 to AF25. NO PLAY.
9:01
1st & 5 at own 25
Cade Harris run for 9 yds to the AF 34 for a 1ST down
8:36
1st & 10 at own 34
Kade Frew run for 14 yds to the AF 48 for a 1ST down
7:57
1st & 10 at own 48
Josh Johnson run for 5 yds to the BUCK 47
7:28
2nd & 5 at opp 47
Josh Johnson run for 4 yds to the BUCK 43
6:55
3rd & 1 at opp 43
Owen Allen run for 3 yds to the BUCK 40 for a 1ST down
6:22
1st & 10 at opp 40
Josh Johnson pass complete to Quin Smith for 40 yds for a TD (Jacob Medina KICK)Air Force 7, Bucknell 0
6:22
1st & 10 at own 22
Timeout Air Force, clock 06:22
Bucknell Punt, 3 plays
6:16
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds , TJ Cadden return for 22 yds to the BUCK 22
6:08
1st & 10 at own 22
Tariq Thomas run for 4 yds to the BUCK 26
5:22
2nd & 6 at own 26
Ralph Rucker IV sacked by Jackson Adams for a loss of 2 yards to the BUCK 24
5:03
3rd & 8 at own 24
Ralph Rucker IV pass incomplete to TJ Cadden
4:53
4th & 8 at own 24
Matt Schearer punt for 44 yds , Cade Harris returns for 7 yds to the AF 39
Air Force Touchdown, 5 plays
4:53
2nd & 6 at own 43
Timeout Air Force, clock 04:53
4:44
1st & 10 at own 39
Terrence Gist run for 4 yds to the AF 43
4:11
2nd & 6 at own 43
Liam Szarka pass complete to Tre Roberson for 29 yds to the BUCK 28 for a 1ST down
3:38
1st & 10 at opp 28
Terrence Gist run for 1 yd to the BUCK 27
2:57
2nd & 9 at opp 27
Liam Szarka pass complete to Cade Harris for 18 yds to the BUCK 9 for a 1ST down
2:28
1st & goal at opp 9
Cade Harris run for 9 yds for a TD (Jacob Medina KICK)Air Force 14, Bucknell 0
Bucknell Touchdown, 11 plays
2:28
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
2:21
1st & 10 at own 25
Tariq Thomas run for 3 yds to the BUCK 28
1:46
2nd & 7 at own 28
Tariq Thomas run for 13 yds to the BUCK 41 for a 1ST down
1:16
1st & 10 at own 41
Logan Bush run for 4 yds to the BUCK 45
0:52
2nd & 6 at own 45
Ralph Rucker IV pass incomplete to Sam Milligan
0:37
3rd & 6 at own 45
Ralph Rucker IV pass complete to TJ Cadden for 14 yds to the AF 41 for a 1ST down
0:00
1st & 10 at opp 41
Ralph Rucker IV pass complete to AJ Bosch for 9 yds to the AF 32
Q2 14:48
2nd & 1 at opp 32
Tariq Thomas run for 7 yds to the AF 25 for a 1ST down
Q2 14:16
1st & 10 at opp 25
Michael Cadden run for 1 yd to the AF 24
Q2 13:41
2nd & 9 at opp 24
Ralph Rucker IV pass incomplete to TJ Cadden
Q2 13:35
3rd & 9 at opp 24
(13:40) No Huddle-Shotgun Rucker IV,Ralph pass incomplete deep left to Anderson,Nate thrown to AF00, 1ST DOWN, PENALTY AF Pass Interference (Brown,Levi) 15 yards from AF24 to AF09, 1ST DOWN. NO PLAY.
Q2 13:35
1st & goal at opp 9
Bucknell Penalty, False Start (Derrick Anderson Jr.) to the AF 14
Q2 13:26
1st & goal at opp 14
Tariq Thomas run for 2 yds to the AF 12
Q2 12:54
2nd & goal at opp 12
Ralph Rucker IV pass complete to Sam Milligan for 12 yds for a TD (Matt Schearer KICK)Air Force 14, Bucknell 7
Q2 12:54
1st & 10 at own 25
Timeout Air Force, clock 12:54
2nd quarter6 drives, then Air Force 28, Bucknell 7
Air Force Touchdown, 11 plays
12:54
1st & 10 at own 35
Juan Garanton kickoff for 65 yds for a touchback
12:47
1st & 10 at own 25
Dylan Carson run for 17 yds to the AF 42 for a 1ST down
12:14
1st & 10 at own 42
Bucknell Penalty, Defensive Holding (Brandon Biagiarelli) to the BUCK 44 for a 1ST down
11:51
1st & 10 at opp 44
Cade Harris run for 2 yds to the BUCK 42
11:16
2nd & 8 at opp 42
Dylan Carson run for 4 yds to the BUCK 38
10:41
3rd & 4 at opp 38
Liam Szarka run for 9 yds to the BUCK 29 for a 1ST down
10:08
1st & 10 at opp 29
Kade Frew run for 9 yds to the BUCK 20
9:30
2nd & 1 at opp 20
Dylan Carson run for 6 yds to the BUCK 14 for a 1ST down
9:02
1st & 10 at opp 14
Cade Harris run for 9 yds to the BUCK 5
8:27
2nd & 1 at opp 5
Liam Szarka run for a loss of 2 yards to the BUCK 7
7:47
3rd & 3 at opp 7
Dylan Carson run for 5 yds to the BUCK 2 for a 1ST down
7:14
1st & goal at opp 2
Dylan Carson run for 2 yds for a TD (Jacob Medina KICK)Air Force 21, Bucknell 7
7:14
1st & 10 at own 25
Timeout Air Force, clock 07:14
Bucknell Interception, 5 plays
7:14
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
7:07
1st & 10 at own 25
Tariq Thomas run for 7 yds to the BUCK 32
6:39
2nd & 3 at own 32
Tariq Thomas run for 2 yds to the BUCK 34
6:03
3rd & 1 at own 34
Tariq Thomas run for 3 yds to the BUCK 37 for a 1ST down
5:22
1st & 10 at own 37
Ralph Rucker IV pass complete to Jack Bohm-Squicciarini for 11 yds to the BUCK 48 for a 1ST down
4:50
1st & 10 at own 48
Ralph Rucker IV pass intercepted Roger Jones Jr. return for 3 yds to the AF 38
Air Force Touchdown, 1 play
4:50
1st & goal at opp 3
Timeout Air Force, clock 04:50
4:41
1st & 10 at own 38
Josh Johnson pass complete to Cade Harris for 62 yds for a TD (Jacob Medina KICK)Air Force 28, Bucknell 7
Bucknell Punt, 3 plays
4:41
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
4:35
1st & 10 at own 25
Tariq Thomas run for 3 yds to the BUCK 28
4:00
2nd & 7 at own 28
Ralph Rucker IV pass incomplete to Nate Anderson
3:45
3rd & 7 at own 28
Ralph Rucker IV run for 4 yds to the BUCK 32
3:09
4th & 3 at own 32
Matt Schearer punt for 40 yds, fair catch by Cade Harris at the AF 28
Air Force Missed FG, 13 plays
3:03
1st & 10 at own 28
Kade Frew run for 6 yds to the AF 34
2:32
2nd & 4 at own 34
Dylan Carson run for 4 yds to the AF 38 for a 1ST down
2:01
1st & 10 at own 38
Dylan Carson run for 1 yd to the AF 39
2:00
2nd & 9 at own 39
Timeout Air Force, clock 02:00
1:55
2nd & 9 at own 39
Cade Harris run for 10 yds to the AF 49 for a 1ST down Air Force Penalty, Offensive Holding (Tre Roberson) to the AF 39 for a 1ST down
1:48
1st & 10 at own 39
Cade Harris run for 10 yds to the AF 49 for a 1ST down
1:23
1st & 10 at own 49
Josh Johnson pass complete to Bruin Fleischmann for 7 yds to the BUCK 44
1:12
2nd & 3 at opp 44
Cade Harris run for 9 yds to the BUCK 35 for a 1ST down
0:53
1st & 10 at opp 35
Josh Johnson pass incomplete to Tre Roberson
0:47
2nd & 10 at opp 35
Kade Frew run for 11 yds to the BUCK 24 for a 1ST down
0:29
1st & 10 at opp 24
Josh Johnson sacked by Deuce Geter for a loss of 4 yards to the BUCK 28
0:29
2nd & 14 at opp 28
Timeout Air Force, clock 00:29
0:23
2nd & 14 at opp 28
Josh Johnson pass complete to Cade Harris for 3 yds to the BUCK 25
0:19
3rd & 11 at opp 25
Josh Johnson pass incomplete to Tre Roberson
0:15
4th & 11 at opp 25
Jacob Medina 42 yd FG MISSED
Bucknell End of half, 3 plays
0:08
1st & 10 at own 25
Ralph Rucker IV pass complete to Michael Cadden for 16 yds to the BUCK 41 for a 1ST down
0:08
1st & 10 at own 41
Timeout Bucknell, clock 00:08
0:01
1st & 10 at own 41
Ralph Rucker IV pass complete to Michael Cadden for 8 yds to the BUCK 49
0:01
2nd & 2 at own 49
Timeout Bucknell, clock 00:01
0:00
2nd & 2 at own 49
Ralph Rucker IV sacked by Lukia Rawls Jr. for a loss of 4 yards to the BUCK 45
3rd quarter5 drives, then Air Force 42, Bucknell 10
Bucknell Fumble return TD, 4 plays (Air Force scores)
15:00
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Tariq Thomas run for 1 yd to the BUCK 26
14:22
2nd & 9 at own 26
Ralph Rucker IV pass complete to TJ Cadden for 7 yds to the BUCK 33
13:45
3rd & 2 at own 33
Tariq Thomas run for 1 yd to the BUCK 34
13:04
4th & 1 at own 34
Ralph Rucker IV run for no gain Ralph Rucker IV fumbled, recovered by AF Korey Johnson for a TD (Jacob Medina KICK)Air Force 35, Bucknell 7
13:04
1st & 10 at own 25
Timeout Air Force, clock 13:04
Bucknell Punt, 3 plays
13:04
1st & 10 at own 35
Reagan Tubbs kickoff for 62 yds
12:55
1st & 10 at own 25
Ty Stauffer run for 2 yds to the BUCK 27
12:30
2nd & 8 at own 27
Ralph Rucker IV pass incomplete to Nate Anderson
12:23
3rd & 8 at own 27
Ralph Rucker IV sacked by Isaac Hubert for a loss of 7 yards to the BUCK 20
11:40
4th & 15 at own 20
Matt Schearer punt for 12 yds
Air Force Touchdown, 1 play
11:34
1st & goal at opp 8
Cade Harris run for 8 yds for a TD (Jacob Medina KICK)Air Force 42, Bucknell 7
11:34
1st & 10 at own 25
Timeout Air Force, clock 11:34
Bucknell Field goal, 12 plays
11:34
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
11:28
1st & 10 at own 25
Tariq Thomas run for no gain to the BUCK 25
10:57
2nd & 10 at own 25
Tariq Thomas run for 11 yds to the BUCK 36 for a 1ST down
10:27
1st & 10 at own 36
Michael Cadden run for 1 yd to the BUCK 37
9:57
2nd & 9 at own 37
Ralph Rucker IV pass complete to Sam Milligan for 29 yds to the AF 34 for a 1ST down Bucknell Penalty, Illegal Block (AJ Bosch) to the AF 44 for a 1ST down
9:06
1st & 10 at opp 44
Tariq Thomas run for no gain to the AF 44
8:52
2nd & 10 at opp 44
Tariq Thomas run for 6 yds to the AF 38
8:12
3rd & 4 at opp 38
Michael Cadden run for 11 yds to the AF 27 for a 1ST down
7:37
1st & 10 at opp 27
Air Force Penalty, Personal Foul (Blake Fletcher) to the AF 11 for a 1ST down
7:09
1st & 10 at opp 11
Ralph Rucker IV run for 5 yds to the AF 6
6:32
2nd & 5 at opp 6
Tariq Thomas run for 1 yd to the AF 5
6:00
3rd & 4 at opp 5
(06:02) No Huddle-Shotgun Rucker IV,Ralph pass complete short right to Gary,Josh caught at AF00, for 5 yards to the AF00 TOUCHDOWN nullified by penalty, clock 06:00 PENALTY BU Pass Interference (Bosch,AJ) 15 yards from AF05 to AF20. NO PLAY.
5:53
3rd & 19 at opp 20
Ralph Rucker IV pass incomplete to Jack Bohm-Squicciarini
5:49
4th & 19 at opp 20
Matt Schearer 37 yd FG GOODAir Force 42, Bucknell 10
5:49
1st & 10 at own 25
Timeout Air Force, clock 05:49
Air Force Touchdown, 17 plays
5:49
1st & 10 at own 35
Juan Garanton kickoff for 65 yds for a touchback
5:41
1st & 10 at own 25
Terrence Gist run for 7 yds to the AF 32
5:00
2nd & 3 at own 32
Maguire Martin run for 4 yds to the AF 36 for a 1ST down
4:21
1st & 10 at own 36
Terrence Gist run for 7 yds to the AF 43
3:42
2nd & 3 at own 43
(03:44) Gist,Terrence rush left for 6 yards gain to the AF49 (Goheen,Jack) PENALTY AF Illegal Formation 5 yards from AF43 to AF38. NO PLAY.
3:14
2nd & 8 at own 38
Kaden Cloud run for 5 yds to the AF 43
3:14
3rd & 3 at own 43
Timeout Air Force, clock 03:14
2:26
3rd & 3 at own 43
Terrence Gist run for 9 yds to the BUCK 48 for a 1ST down
1:46
1st & 10 at opp 48
Terrence Gist run for 4 yds to the BUCK 44
1:00
2nd & 6 at opp 44
Terrence Gist run for 5 yds to the BUCK 39
0:00
3rd & 1 at opp 39
Maguire Martin run for 4 yds to the BUCK 35 for a 1ST down
Q4 11:51
1st & 10 at opp 35
Gage LaDue run for 4 yds to the BUCK 31
Q4 11:10
2nd & 6 at opp 31
Kaden Cloud run for 11 yds to the BUCK 20 for a 1ST down
Q4 10:28
1st & 10 at opp 20
Gage LaDue run for 6 yds to the BUCK 14
Q4 9:43
2nd & 4 at opp 14
Gage LaDue run for 3 yds to the BUCK 11
Q4 9:02
3rd & 1 at opp 11
Maguire Martin run for 2 yds to the BUCK 9 for a 1ST down
Q4 8:18
1st & goal at opp 9
Gage LaDue run for 5 yds to the BUCK 4
Q4 7:37
2nd & goal at opp 4
Matt Long run for 2 yds to the BUCK 2
Q4 7:03
3rd & goal at opp 2
Gage LaDue run for 1 yd to the BUCK 1
Q4 6:24
4th & goal at opp 1
Maguire Martin run for 1 yd for a TD (Reagan Tubbs KICK)Air Force 49, Bucknell 10
4th quarter2 drives, then Air Force 49, Bucknell 13
Bucknell Field goal, 13 plays
6:24
1st & 10 at own 35
Bryce Olson kickoff for 64 yds
6:14
1st & 10 at own 25
Logan Bush run for no gain to the BUCK 25
5:46
2nd & 10 at own 25
Christopher Dietrich pass complete to Owen Garwood for 10 yds to the BUCK 35 for a 1ST down
5:14
1st & 10 at own 35
Logan Bush run for 1 yd to the BUCK 36
4:36
2nd & 9 at own 36
Christopher Dietrich pass complete to Kaleb Lampkins for 6 yds to the BUCK 42
4:10
3rd & 3 at own 42
Ty Stauffer run for no gain to the BUCK 42
3:39
4th & 3 at own 42
Christopher Dietrich pass complete to Alex Brown for 7 yds to the BUCK 49 for a 1ST down
3:16
1st & 10 at own 49
Christopher Dietrich pass complete to Owen Garwood for 7 yds to the AF 44
2:39
2nd & 3 at opp 44
Christopher Dietrich pass complete to Caden Allard for 6 yds to the AF 38 for a 1ST down
2:19
1st & 10 at opp 38
Air Force Penalty, Personal Foul (Vinnie Canosa) to the AF 14 for a 1ST down
2:00
1st & 10 at opp 14
Christopher Dietrich sacked by Grady Forsythe for a loss of 9 yards to the AF 23
2:00
2nd & 19 at opp 23
Timeout Air Force, clock 02:00
2:00
2nd & 19 at opp 23
PENALTY BU False Start (Johal,Herschel) 5 yards from AF23 to AF28. NO PLAY.
1:49
2nd & 24 at opp 28
Christopher Dietrich pass complete to Kaleb Lampkins for 7 yds to the AF 21
1:12
3rd & 17 at opp 21
Christopher Dietrich sacked for a loss of 1 yard to the AF 22
0:44
4th & 18 at opp 22
Matt Schearer 39 yd FG GOODAir Force 49, Bucknell 13
0:44
1st & 10 at own 25
Timeout Air Force, clock 00:44
Air Force End of game, 2 plays
0:44
1st & 10 at own 35
Juan Garanton kickoff for 60 yds
0:29
1st & 10 at own 25
(00:33) Kneel down by Air Force at AF23 for loss of 2 yards.
0:00
2nd & 12 at own 23
(00:13) Kneel down by Air Force at AF22 for loss of 1 yard.
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.