From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Sam Houston
258
Total yards
80
14
Passing yards
44
244
Rushing yards
36
4.7
Yards per pass
3.1
4.1
Yards per rush
1.2
18
First downs
6
5–13
Third downs
3–13
0–1
Fourth downs
1–1
1
Turnovers
0
2–20
Penalties
2–25
36:38
Possession
23:22
4
Sacks (by defense)
2
Efficiency
Air Force
Sam Houston
44%
Success rate
23%
−0.06
EPA per play
−0.17
0.57
Explosiveness
0.89
−0.06
Rushing EPA
0.02
−0.13
Passing EPA
−0.45
13%
Passing-down success
6%
−0.04
First-down EPA
−0.31
−0.14
Second-down EPA
−0.19
0.32
Third-down EPA
−0.10
16%
Havoc by its defense
11%
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 −13.5, over/under 36.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 81%, Sam Houston 19%. 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. Sam Houston drives left to right, Air Force right to left.
Q1 Sam HoustonPunt, 3 plays, 7 yards
Q1 Air ForcePunt, 3 plays, 7 yards
Q1 Sam HoustonPunt, 8 plays, 21 yards
Q1 Air ForcePunt, 3 plays, 4 yards
Q1 Sam HoustonPunt, 3 plays, −2 yards
Q1 Air ForcePunt, 3 plays, −2 yards
Q1 Sam HoustonPunt, 6 plays, 1 yard
Q2 Air ForceField goal, 9 plays, 47 yards
Q2 Sam HoustonPunt, 3 plays, 3 yards
Q2 Air ForcePunt, 5 plays, 11 yards
Q2 Sam HoustonPunt, 3 plays, 8 yards
Q2 Air ForceEnd of half, 6 plays, 18 yards
Q3 Air ForceFumble, 4 plays, 37 yards
Q3 Sam HoustonField goal, 13 plays, 33 yards
Q3 Air ForceField goal, 13 plays, 45 yards
Q4 Sam HoustonPunt, 3 plays, −4 yards
Q4 Air ForceTouchdown, 11 plays, 60 yards
Q4 Sam HoustonPunt, 3 plays, 3 yards
Q4 Air ForceTurnover on downs, 7 plays, 26 yards
Play by play
1st quarter7 drives, then Tied at 0
Sam Houston Punt, 3 plays
14:54
Reagan Tubbs kickoff for 49 yds
14:54
1st & 10 at own 16
Zach Hrbacek run for 3 yds to the SHSU 19
14:54
2nd & 7 at own 19
run for 4 yds to the SHSU 23
14:54
3rd & 3 at own 23
Keegan Shoemaker run for no gain to the SHSU 23
13:06
4th & 3 at own 23
Jadon Cardell punt for 44 yds
13:06
1st & 10 at own 33
Sam Houston Penalty, Face mask (15 yards) (15 Yards) to the AFA 48 for a 1ST down
Air Force Punt, 3 plays
13:06
1st & 10 at own 48
Owen Burk run for 2 yds to the 50 yard line
13:06
2nd & 8 at the 50
John Lee Eldridge III run for a loss of 4 yards to the AFA 46 fumbled, recovered by AFA John Lee Eldridge III
13:06
3rd & 12 at own 46
Zac Larrier sacked by Chris Scott for a loss of 6 yards to the AFA 40
10:31
4th & 18 at own 40
Luke Freer punt for 41 yds, downed at the SHSU 19
Sam Houston Punt, 8 plays
10:31
1st & 10 at own 19
Keegan Shoemaker pass complete to Ife Adeyi for 7 yds to the SHSU 26
10:31
2nd & 3 at own 26
Keegan Shoemaker run for 2 yds to the SHSU 28
10:31
3rd & 1 at own 28
run for 2 yds to the SHSU 30 for a 1ST down
10:31
1st & 10 at own 30
Keegan Shoemaker run for 8 yds to the SHSU 38
10:31
2nd & 2 at own 38
John Gentry run for 3 yds to the SHSU 41 for a 1ST down
10:31
1st & 10 at own 41
Keegan Shoemaker pass complete to Noah Smith for a loss of 1 yard to the SHSU 40
10:31
2nd & 11 at own 40
Keegan Shoemaker pass incomplete
10:31
3rd & 11 at own 40
Keegan Shoemaker pass incomplete
7:06
4th & 11 at own 40
Jadon Cardell punt for 41 yds
Air Force Punt, 3 plays
7:06
1st & 10 at own 19
Owen Burk run for 2 yds to the AFA 21
7:06
2nd & 8 at own 21
Zac Larrier run for 2 yds to the AFA 23
7:06
3rd & 6 at own 23
Zac Larrier run for no gain to the AFA 23
5:13
4th & 6 at own 23
Luke Freer punt for 39 yds, fair catch by Noah Smith at the SHSU 38
Sam Houston Punt, 3 plays
5:13
1st & 10 at own 38
Zach Hrbacek run for 2 yds to the SHSU 40
5:13
2nd & 8 at own 40
Keegan Shoemaker pass complete to Zach Hrbacek for 5 yds to the SHSU 45
5:13
3rd & 3 at own 45
Keegan Shoemaker sacked by PJ Ramsey for a loss of 9 yards to the SHSU 36
3:17
4th & 12 at own 36
Jadon Cardell punt for 35 yds
Air Force Punt, 3 plays
3:17
1st & 10 at own 29
Zac Larrier run for 1 yd to the AFA 30
3:17
2nd & 9 at own 30
Zac Larrier sacked by Kavian Gaither for a loss of 5 yards to the AFA 25
3:17
3rd & 14 at own 25
Zac Larrier run for 2 yds to the AFA 27
1:21
4th & 12 at own 27
Luke Freer punt for 43 yds, fair catch by Noah Smith at the SHSU 30
Sam Houston Punt, 6 plays
1:21
1st & 10 at own 30
Keegan Shoemaker run for 9 yds to the SHSU 39
1:21
2nd & 1 at own 39
Keegan Shoemaker pass complete to Noah Smith for no gain to the SHSU 39
0:00
3rd & 1 at own 39
Charles Crawford III run for 3 yds to the SHSU 42 for a 1ST down
Q2 15:00
1st & 10 at own 42
Keegan Shoemaker pass incomplete
Q2 15:00
2nd & 10 at own 42
Zach Hrbacek run for 2 yds to the SHSU 44
Q2 15:00
3rd & 8 at own 44
Keegan Shoemaker sacked by Bo Richter for a loss of 13 yards to the SHSU 31
Q2 13:39
4th & 21 at own 31
Jadon Cardell punt for 41 yds
2nd quarter5 drives, then Air Force 3, Sam Houston 0
Air Force Field goal, 9 plays
13:39
1st & 10 at own 28
Aiden Calvert run for 18 yds to the AFA 46 for a 1ST down
13:39
1st & 10 at own 46
Emmanuel Michel run for 6 yds to the SHSU 48
13:39
2nd & 4 at opp 48
Emmanuel Michel run for 4 yds to the SHSU 44 for a 1ST down
13:39
1st & 10 at opp 44
Zac Larrier run for 9 yds to the SHSU 35
13:39
2nd & 1 at opp 35
Owen Burk run for 2 yds to the SHSU 33 for a 1ST down
13:39
1st & 10 at opp 33
Zac Larrier run for 3 yds to the SHSU 30
13:39
2nd & 7 at opp 30
Emmanuel Michel run for 1 yd to the SHSU 29
13:39
3rd & 6 at opp 29
Zac Larrier run for 4 yds to the SHSU 25
8:36
4th & 2 at opp 25
Matthew Dapore 42 yd FG GOODAir Force 3, Sam Houston 0
Sam Houston Punt, 3 plays
8:36
Reagan Tubbs kickoff for 65 yds for a touchback
8:36
1st & 10 at own 25
John Gentry run for 3 yds to the SHSU 28
8:36
2nd & 7 at own 28
Keegan Shoemaker pass incomplete
8:36
3rd & 7 at own 28
Keegan Shoemaker pass incomplete
7:48
4th & 7 at own 28
Jadon Cardell punt for 45 yds
Air Force Punt, 5 plays
7:48
1st & 10 at own 27
John Lee Eldridge III run for 9 yds to the AFA 36
7:48
2nd & 1 at own 36
Emmanuel Michel run for 5 yds to the AFA 41 for a 1ST down
7:48
1st & 10 at own 41
Zac Larrier pass incomplete
7:48
2nd & 10 at own 41
John Lee Eldridge III run for a loss of 3 yards to the AFA 38
7:48
3rd & 13 at own 38
Zac Larrier pass incomplete
5:42
4th & 13 at own 38
Luke Freer punt for 52 yds, fair catch by Noah Smith at the SHSU 10
Sam Houston Punt, 3 plays
5:42
1st & 10 at own 10
Zach Hrbacek run for 2 yds to the SHSU 12
5:42
2nd & 8 at own 12
Zach Hrbacek run for 4 yds to the SHSU 16
5:42
3rd & 4 at own 16
Keegan Shoemaker run for 2 yds to the SHSU 18
3:38
4th & 2 at own 18
Jadon Cardell punt for 42 yds
Air Force End of half, 6 plays
3:38
1st & 10 at own 40
Zac Larrier run for 12 yds to the SHSU 48 for a 1ST down
3:38
1st & 10 at opp 48
Emmanuel Michel run for 6 yds to the SHSU 42
2:05
1st & 10 at opp 33
Timeout Sam Houston, clock 02:05
2:05
2nd & 4 at opp 42
Zac Larrier run for 9 yds to the SHSU 33 for a 1ST down
2:05
1st & 10 at opp 33
QB Keeper LARRIER, Zac rush to the left for a gain of 3 yards to the SAM30 (ARMSTEAD, Da’Veawn). PENALTY AFA Holding on RILLOS, Caleb enforced 10 yards from the SAM33 to the SAM43. NO PLAY (replay the down).
2:05
1st & 20 at opp 43
LARRIER, Zac pass to the right complete for 1 yard to MICHEL, Emmanuel caught at the SAM46 and advanced to the SAM42 (DOWNES, Isaiah). PENALTY AFA Illegal Block in the Back on RILLOS, Caleb enforced 10 yards from the SAM43 to the AFA47. NO PLAY (replay the down).
2:05
1st & 30 at own 47
Zac Larrier run for 2 yds to the AFA 49
2:05
2nd & 28 at own 49
Emmanuel Michel run for 4 yds to the SHSU 47
2:05
3rd & 24 at opp 47
Emmanuel Michel run for 5 yds to the SHSU 42
3rd quarter3 drives, then Tied at 3
Air Force Fumble, 4 plays
15:00
Christian Pavon kickoff for 62 yds
15:00
1st & 10 at own 25
Zac Larrier run for 3 yds to the AFA 28 Zac Larrier fumbled, recovered by AFA Jared Roznos
15:00
Christian Pavon kickoff for 62 yds
15:00
2nd & 7 at own 28
John Lee Eldridge III run for a loss of 2 yards to the AFA 26
15:00
3rd & 9 at own 26
Zac Larrier pass complete to John Lee Eldridge III for 14 yds to the AFA 40 for a 1ST down
12:52
1st & 10 at own 40
Emmanuel Michel run for 22 yds to the SHSU 38 Emmanuel Michel fumbled, recovered by SHSU Dakerric Hobbs
Sam Houston Field goal, 13 plays
12:52
1st & 10 at own 38
Zach Hrbacek run for 9 yds to the SHSU 47
12:52
2nd & 1 at own 47
Zach Hrbacek run for 2 yds to the SHSU 49 for a 1ST down
12:52
1st & 10 at own 49
Keegan Shoemaker run for 2 yds to the AFA 49
12:52
2nd & 8 at opp 49
Zach Hrbacek run for 3 yds to the AFA 46
12:52
3rd & 5 at opp 46
Keegan Shoemaker run for 8 yds to the AFA 38 for a 1ST down
12:52
1st & 10 at opp 38
Keegan Shoemaker sacked by Bo Richter for a loss of 8 yards to the AFA 46
12:52
2nd & 18 at opp 46
Keegan Shoemaker pass complete to Zach Hrbacek for 7 yds to the AFA 39
12:52
3rd & 11 at opp 39
Keegan Shoemaker pass complete to Ife Adeyi for 10 yds to the AFA 29
12:52
4th & 1 at opp 29
run for 2 yds to the AFA 27 for a 1ST down
12:52
1st & 10 at opp 27
ADEYI, Ife rush to the left for a gain of 4 yards to the AFA23 (GAILLARD, JR., Jerome), out of bounds. PENALTY SAM Holding on GENTRY, John enforced 10 yards from the AFA27 to the AFA37 [NHSG]. NO PLAY (replay the down).
12:52
1st & 20 at opp 37
Charles Crawford III run for no gain to the AFA 37
12:52
2nd & 20 at opp 37
Keegan Shoemaker pass complete to Noah Smith for 13 yds to the AFA 24
12:52
3rd & 7 at opp 24
Keegan Shoemaker run for a loss of 5 yards to the AFA 29
6:03
4th & 12 at opp 29
Colby Sessums 45 yd FG GOODTied at 3
Air Force Field goal, 13 plays
5:56
Christian Pavon kickoff for 54 yds
5:56
1st & 10 at own 30
Owen Burk run for 5 yds to the AFA 35
5:56
2nd & 5 at own 35
Zac Larrier run for 4 yds to the AFA 39
5:56
3rd & 1 at own 39
Owen Burk run for 4 yds to the AFA 43 for a 1ST down
5:56
1st & 10 at own 43
Owen Burk run for 4 yds to the AFA 47
5:56
2nd & 6 at own 47
John Lee Eldridge III run for 4 yds to the SHSU 49
5:56
3rd & 2 at opp 49
Jet Harris run for 3 yds to the SHSU 46 for a 1ST down
5:56
1st & 10 at opp 46
Timeout Sam Houston, clock 05:56
5:56
1st & 10 at opp 46
Zac Larrier run for 2 yds to the SHSU 44
5:56
2nd & 8 at opp 44
Zac Larrier run for 4 yds to the SHSU 40
5:56
3rd & 4 at opp 40
Owen Burk run for 7 yds to the SHSU 33 for a 1ST down
0:00
1st & 10 at opp 33
Owen Burk run for no gain to the SHSU 33
Q4 15:00
2nd & 10 at opp 33
Owen Burk run for 4 yds to the SHSU 29
Q4 15:00
3rd & 6 at opp 29
John Lee Eldridge III run for 4 yds to the SHSU 25
Q4 13:41
4th & 2 at opp 25
Matthew Dapore 42 yd FG GOODAir Force 6, Sam Houston 3
4th quarter4 drives, then Air Force 13, Sam Houston 3
Sam Houston Punt, 3 plays
13:37
Reagan Tubbs kickoff for 65 yds
13:37
1st & 10 at own 20
Zach Hrbacek run for 2 yds to the SHSU 22
13:37
2nd & 8 at own 22
Keegan Shoemaker run for 2 yds to the SHSU 24
13:37
3rd & 6 at own 24
Keegan Shoemaker sacked by Payton Zdroik for a loss of 8 yards to the SHSU 16
11:34
4th & 14 at own 16
Jadon Cardell punt for 44 yds, fair catch by Dane Kinamon at the AFA 40
Air Force Touchdown, 11 plays
11:34
1st & 10 at own 40
Zac Larrier run for 7 yds to the AFA 47
11:34
2nd & 3 at own 47
Owen Burk run for 4 yds to the SHSU 49 for a 1ST down
11:34
1st & 10 at opp 49
Owen Burk run for 4 yds to the SHSU 45
11:34
2nd & 6 at opp 45
Dylan Carson run for 5 yds to the SHSU 40
11:34
3rd & 1 at opp 40
Zac Larrier run for 1 yd to the SHSU 39 for a 1ST down
11:34
1st & 10 at opp 39
Dylan Carson run for 3 yds to the SHSU 36
11:34
2nd & 7 at opp 36
Dylan Carson run for 7 yds to the SHSU 29 for a 1ST down
11:34
1st & 10 at opp 29
Zac Larrier run for 11 yds to the SHSU 18 for a 1ST down
11:34
1st & 10 at opp 18
Owen Burk run for 2 yds to the SHSU 16
11:34
2nd & 8 at opp 16
John Lee Eldridge III run for 11 yds to the SHSU 5 for a 1ST down
5:14
1st & goal at opp 5
Owen Burk run for 5 yds for a TD (Matthew Dapore KICK)Air Force 13, Sam Houston 3
Sam Houston Punt, 3 plays
5:09
Reagan Tubbs kickoff for 58 yds
5:09
1st & 10 at own 20
Zach Hrbacek run for no gain to the SHSU 20
5:09
2nd & 10 at own 20
Keegan Shoemaker pass complete to Ife Adeyi for 3 yds to the SHSU 23
5:09
3rd & 7 at own 23
Keegan Shoemaker pass incomplete
3:37
4th & 7 at own 23
Jadon Cardell punt for 53 yds, downed at the AFA 24
Air Force Turnover on downs, 7 plays
3:37
4th & 4 at opp 48
Kneel down by LARRIER, Zac at SAM50 (team loss of 2); AFA turnover on downs, clock 03:37.
3:30
2nd & 7 at own 27
Timeout Sam Houston, clock 03:30
3:30
1st & 10 at own 24
Owen Burk run for 3 yds to the AFA 27
3:21
2nd & 7 at own 27
Owen Burk run for 9 yds to the AFA 36 for a 1ST down
3:21
1st & 10 at own 36
Timeout Sam Houston, clock 03:21
3:17
1st & 10 at own 36
Owen Burk run for 10 yds to the AFA 46 for a 1ST down
3:17
1st & 10 at own 46
Timeout Sam Houston, clock 03:17
3:17
1st & 10 at own 46
Owen Burk run for 3 yds to the AFA 49
1:36
2nd & 4 at opp 48
Owen Burk run for 2 yds to the SHSU 46
1:36
3rd & 2 at opp 46
Timeout Air Force, clock 01:36
1:36
3rd & 2 at opp 46
Kneel down by LARRIER, Zac at SAM48 (team loss of 2).
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.