From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Houston
Air Force
415
Total yards
352
261
Passing yards
123
163
Rushing yards
243
7.6
Yards per pass
6.1
5.1
Yards per rush
3.6
20
First downs
21
7–13
Third downs
11–22
0–0
Fourth downs
2–4
3
Turnovers
2
4–25
Penalties
3–11
14:29
Possession
22:21
Efficiency
Houston
Air Force
49%
Success rate
35%
0.13
EPA per play
0.06
0.74
Explosiveness
1.02
0.17
Rushing EPA
0.01
0.15
Passing EPA
0.20
38%
Passing-down success
28%
0.07
First-down EPA
−0.08
−0.09
Second-down EPA
−0.21
0.84
Third-down EPA
0.48
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 going in
Our ratings (scores only)
Air Force 51% to win. Houston won as Elo’s underdog.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Houston right to left.
Q1 HoustonTouchdown run, 4 plays, 25 yards
Q1 Air ForceTouchdown run, 6 plays, 77 yards
Q1 HoustonTouchdown run, 8 plays, 65 yards
Q1 Air ForceTurnover on downs, 9 plays, 27 yards
Q1 HoustonPunt, 3 plays, 7 yards
Q1 Air ForceFumble, 2 plays, 4 yards
Q1 HoustonField goal, 7 plays, 8 yards
Q1 Air ForceTouchdown run, 12 plays, 76 yards
Q2 HoustonPunt, 3 plays, −14 yards
Q2 Air ForceMissed FG, 7 plays, 50 yards
Q2 HoustonPunt, 3 plays, 3 yards
Q2 Air ForceField goal, 9 plays, 27 yards
Q2 Air ForceMissed FG, 4 plays, −9 yards
Q2 HoustonEnd of half, 5 plays, 60 yards
Q3 HoustonTouchdown run, 7 plays, 69 yards
Q3 Air ForceField goal, 18 plays, 51 yards
Q3 HoustonPunt, 3 plays, 8 yards
Q3 Air ForcePunt, 5 plays, 3 yards
Q4 HoustonFumble, 2 plays, 30 yards
Q4 Air ForcePunt, 3 plays, −7 yards
Q4 HoustonTouchdown pass, 3 plays, 42 yards
Q4 Air ForcePunt, 4 plays, 11 yards
Q4 HoustonInterception, 5 plays, 25 yards
Q4 Air ForceTouchdown run, 6 plays, 30 yards
Q4 HoustonField goal, 9 plays, 55 yards
Q4 Air ForceTurnover on downs, 4 plays, 2 yards
Q4 HoustonEnd of game, 5 plays, 18 yards
Play by play
1st quarter7 drives, then Houston 17, Air Force 7
Houston Touchdown run, 4 plays
14:42
1st & 10 at opp 25
Bryce Beall rush for 8 yards to the AFA 17.
14:19
2nd & 2 at opp 17
Case Keenum pass complete to Mark Hafner for 15 yards to the AFA 2 for a 1ST down.
13:50
1st & goal at opp 2
Bryce Beall rush for 1 yard to the AFA 1.
13:27
2nd & goal at opp 1
Bryce Beall rush for 1 yard for a TOUCHDOWN.Houston 6, Air Force 0
13:27
1st & 0 at opp 3
Air Force penalty offside defense declined.
13:27
Jordan Mannisto extra point GOOD.Houston 7, Air Force 0
13:27
Jordan Mannisto kickoff for 66 yards returned by Reggie Rembert for 19 yards to the AFA 23.
Air Force Touchdown run, 6 plays
13:13
1st & 10 at own 23
Jared Tew rush for 35 yards to the Houst 42 for a 1ST down.
12:51
1st & 10 at opp 42
Jared Tew rush for 5 yards to the Houst 37.
12:23
2nd & 5 at opp 37
Asher Clark rush for 4 yards to the Houst 33.
12:09
3rd & 1 at opp 33
Jared Tew rush for 5 yards to the Houst 28 for a 1ST down.
11:32
1st & 10 at opp 28
Asher Clark rush for 26 yards to the Houst 2 for a 1ST down.
11:28
1st & goal at opp 2
Jared Tew rush for 2 yards for a TOUCHDOWN.Houston 7, Air Force 6
11:28
Ryan Harrison extra point GOOD.Tied at 7
11:28
Ryan Harrison kickoff for 35 yards.
Houston Touchdown run, 8 plays
11:21
1st & 10 at own 35
Case Keenum pass incomplete to L.J. Castile.
11:09
2nd & 10 at own 35
Bryce Beall rush for 4 yards to the Houst 39.
10:42
3rd & 6 at own 39
Case Keenum pass complete to Bryce Beall for 40 yards to the AFA 21 for a 1ST down.
9:56
1st & 10 at opp 21
Case Keenum pass complete to Tyron Carrier for 4 yards to the AFA 17.
9:44
2nd & 6 at opp 17
Bryce Beall rush for 11 yards to the AFA 6 for a 1ST down.
8:55
1st & goal at opp 6
Case Keenum pass complete to Chaz Rodriguez for 3 yards to the AFA 3.
8:18
2nd & goal at opp 3
Andre Kohn rush for 2 yards to the AFA 1.
8:10
3rd & goal at opp 1
Case Keenum rush for 1 yard for a TOUCHDOWN.Houston 13, Air Force 7
8:10
Jordan Mannisto extra point GOOD.Houston 14, Air Force 7
8:10
Jordan Mannisto kickoff for 70 yards for a touchback.
Air Force Turnover on downs, 9 plays
7:58
1st & 10 at own 20
Jared Tew rush for 4 yards to the AFA 24.
7:21
2nd & 6 at own 24
Asher Clark rush for 3 yards to the AFA 27.
6:45
3rd & 3 at own 27
Tim Jefferson rush for 5 yards to the AFA 32 for a 1ST down.
6:15
1st & 10 at own 32
Asher Clark rush for 4 yards to the AFA 36.
5:42
2nd & 6 at own 36
Ryan Southworth rush for 8 yards to the AFA 44 for a 1ST down.
5:18
1st & 10 at own 44
Asher Clark rush for 3 yards to the AFA 47.
5:02
2nd & 7 at own 47
Jared Tew rush for no gain to the AFA 47.
4:22
3rd & 7 at own 47
Tim Jefferson rush for 3 yards to the 50 yard line.
3:53
4th & 4 at the 50
Timeout AIR FORCE, clock 03:53.
3:47
4th & 4 at the 50
Asher Clark rush for a loss of 3 yards to the AFA 47.
Houston Punt, 3 plays
3:40
1st & 10 at opp 47
Case Keenum pass complete to Chaz Rodriguez for 5 yards to the AFA 42.
3:15
2nd & 5 at opp 42
Case Keenum pass complete to Bryce Beall for 2 yards to the AFA 40.
2:47
3rd & 3 at opp 40
Case Keenum pass incomplete to Chaz Rodriguez.
2:37
4th & 3 at opp 40
Chase Turner punt for 40 yards for a touchback.
Air Force Fumble, 2 plays
2:26
1st & 10 at own 20
Tim Jefferson rush for 1 yard to the AFA 21.
1:57
2nd & 9 at own 21
Asher Clark rush, fumbled, recovered by Houst Phillip Hunt at the AFA 24, Phillip Hunt for 10 yards, to the AFA 14.
Houston Field goal, 7 plays
1:53
1st & 10 at opp 14
Case Keenum pass incomplete.
1:40
2nd & 10 at opp 14
Case Keenum pass complete to Chaz Rodriguez for 8 yards to the AFA 6.
1:18
3rd & 2 at opp 6
Bryce Beall rush for 4 yards to the AFA 6, Air Force penalty 1 yard personal foul on Hunter Altman accepted for a 1ST down.
0:52
1st & goal at opp 1
Bryce Beall rush for no gain to the AFA 1.
0:35
2nd & goal at opp 1
Bryce Beall rush for no gain to the AFA 1.
0:08
3rd & goal at opp 1
Case Keenum pass incomplete to Mark Hafner.
1:18
4th & 0 at opp 1
Houston penalty 5 yard delay of game accepted.
0:04
4th & goal at opp 6
Jordan Mannisto 22 yard field goal GOOD.Houston 17, Air Force 7
0:04
Jordan Mannisto kickoff for 69 yards returned by Reggie Rembert for 23 yards to the AFA 24.
2nd quarter7 drives, then Tied at 17
Air Force Touchdown run, 12 plays
14:42
1st & 10 at own 24
Spencer Armstrong rush for 10 yards to the AFA 34 for a 1ST down.
14:19
1st & 10 at own 34
Jared Tew rush for 2 yards to the AFA 36.
13:56
2nd & 8 at own 36
Asher Clark rush for 7 yards to the AFA 43.
13:32
3rd & 1 at own 43
Jared Tew rush for 7 yards to the 50 yard line for a 1ST down.
13:09
1st & 10 at the 50
Tim Jefferson pass complete to Spencer Armstrong for 14 yards to the Houst 36 for a 1ST down.
13:01
1st & 10 at opp 36
Jared Tew rush for 13 yards to the Houst 23 for a 1ST down.
12:20
1st & 10 at opp 23
Kyle Lumpkin rush for no gain to the Houst 23.
11:56
2nd & 10 at opp 23
Tim Jefferson pass complete to Travis Dekker for 2 yards to the Houst 21.
11:30
3rd & 8 at opp 21
Jared Tew rush for 9 yards to the Houst 12 for a 1ST down.
11:04
1st & 10 at opp 12
Jared Tew rush for 6 yards to the Houst 6.
10:26
2nd & 4 at opp 6
Kyle Lumpkin rush for 1 yard to the Houst 5.
9:52
3rd & 3 at opp 5
Tim Jefferson rush for 5 yards for a TOUCHDOWN.Houston 17, Air Force 13
9:52
Ryan Harrison extra point GOOD.Houston 17, Air Force 14
8:27
Ryan Harrison kickoff for 63 yards returned by Tyron Carrier for 18 yards to the AFA 30, Houston penalty 10 yard holding accepted.
Houston Punt, 3 plays
9:39
1st & 10 at own 15
Case Keenum pass incomplete.
9:27
2nd & 10 at own 15
Case Keenum pass incomplete to Tyron Carrier.
9:27
3rd & 10 at own 15
Houston penalty 5 yard delay of game accepted.
9:02
3rd & 15 at own 10
Case Keenum sacked by Ben Garland for a loss of 9 yards to the Houst 1.
8:27
4th & 24 at own 1
Chase Turner punt for 60 yards, returned by Reggie Rembert for 1 yard to the AFA 40.
Air Force Missed FG, 7 plays
8:04
1st & 10 at own 40
Asher Clark rush for 3 yards to the AFA 43.
7:33
2nd & 7 at own 43
Jared Tew rush for 2 yards to the AFA 45.
7:07
3rd & 5 at own 45
Tim Jefferson pass complete to Spencer Armstrong for 46 yards to the Houst 9 for a 1ST down.
6:45
1st & goal at opp 9
Jared Tew rush for 2 yards to the Houst 7.
6:19
2nd & goal at opp 7
Kyle Halderman rush for a loss of 4 yards to the Houst 11.
5:35
3rd & goal at opp 11
Asher Clark rush for 1 yard to the Houst 10.
5:25
4th & 0 at opp 10
Ryan Harrison 28 yard field goal MISSED.
Houston Punt, 3 plays
5:00
1st & 10 at own 20
Tyron Carrier rush for 3 yards to the Houst 23.
4:49
2nd & 7 at own 23
Case Keenum pass incomplete to Bryce Beall.
4:44
3rd & 7 at own 23
Case Keenum pass incomplete to Tyron Carrier.
4:35
4th & 7 at own 23
Chase Turner punt for 31 yards, fair catch by Spencer Armstrong at the AFA 46.
Air Force Field goal, 9 plays
4:27
1st & 10 at own 46
Tim Jefferson pass incomplete to Spencer Armstrong.
4:09
2nd & 10 at own 46
Kyle Lumpkin rush for no gain to the AFA 46.
3:38
3rd & 10 at own 46
Tim Jefferson pass complete to Kyle Halderman for 10 yards to the Houst 44 for a 1ST down.
3:23
1st & 10 at opp 44
Tim Jefferson pass incomplete to Spencer Armstrong.
3:14
2nd & 10 at opp 44
Tim Jefferson pass complete to Keith Madsen for 14 yards to the Houst 30 for a 1ST down.
3:00
1st & 10 at opp 30
Jared Tew rush for 3 yards to the Houst 27.
3:00
2nd & 7 at opp 27
Tim Jefferson pass incomplete.
2:34
3rd & 7 at opp 27
Tim Jefferson pass incomplete.
2:28
4th & 7 at opp 27
Ryan Harrison 44 yard field goal GOOD.Tied at 17
0:49
Ryan Harrison kickoff for 67 yards returned by Tyron Carrier for 18 yards, fumbled, recovered by AFA at the Houst 29.
Air Force Missed FG, 4 plays
1:45
1st & 10 at opp 29
Tim Jefferson sacked by Phillip Hunt for a loss of 7 yards to the Houst 36.
1:15
2nd & 17 at opp 36
Asher Clark rush for 1 yard to the Houst 35.
0:51
3rd & 16 at opp 35
Tim Jefferson rush for a loss of 3 yards to the Houst 38.
0:49
4th & 19 at opp 38
Timeout HOUSTON, clock 00:49.
0:46
4th & 19 at opp 38
Ryan Harrison 55 yard field goal MISSED.
Houston End of half, 5 plays
0:39
1st & 10 at own 38
Case Keenum pass incomplete to Mark Hafner.
0:25
2nd & 10 at own 38
Bryce Beall rush for 14 yards to the AFA 48 for a 1ST down.
0:13
1st & 10 at opp 48
Case Keenum pass complete to Tyron Carrier for 24 yards to the AFA 24 for a 1ST down.
0:08
1st & 10 at opp 24
Bryce Beall rush for 10 yards to the AFA 14 for a 1ST down.
0:08
1st & 10 at opp 14
Timeout HOUSTON, clock 00:08.
0:00
1st & 10 at opp 14
Case Keenum pass complete to Tyron Carrier for 12 yards to the AFA 2 for a 1ST down.
Q3 15:00
Ryan Harrison kickoff for 44 yards returned by Kierrie Johnson for 5 yards to the Houst 31.
3rd quarter4 drives, then Houston 24, Air Force 20
Houston Touchdown run, 7 plays
14:43
1st & 10 at own 31
Bryce Beall rush for 17 yards to the Houst 48 for a 1ST down.
14:11
1st & 10 at own 48
Bryce Beall rush for 4 yards to the AFA 48.
13:55
2nd & 6 at opp 48
Case Keenum pass complete to Andre Kohn for 20 yards to the AFA 28 for a 1ST down.
13:45
1st & 10 at opp 28
Case Keenum pass complete to E.J. Smith for 18 yards to the AFA 10 for a 1ST down.
13:15
1st & goal at opp 10
Bryce Beall rush for 8 yards to the AFA 2.
13:01
2nd & goal at opp 2
Bryce Beall rush for a loss of 2 yards to the AFA 4.
12:35
3rd & goal at opp 4
Case Keenum rush for 4 yards for a TOUCHDOWN.Houston 23, Air Force 17
12:35
Jordan Mannisto extra point GOOD.Houston 24, Air Force 17
12:35
Jordan Mannisto kickoff for 62 yards returned by Reggie Rembert for 22 yards to the AFA 30.
Air Force Field goal, 18 plays
12:17
1st & 10 at own 30
Tim Jefferson rush for 4 yards to the AFA 34.
11:47
2nd & 6 at own 34
Asher Clark rush for 4 yards to the AFA 38.
11:22
3rd & 2 at own 38
Jared Tew rush for 4 yards to the AFA 42 for a 1ST down.
10:59
1st & 10 at own 42
Tim Jefferson rush for 5 yards to the AFA 47.
10:30
2nd & 5 at own 47
Jared Tew rush for 4 yards to the Houst 49.
9:44
3rd & 1 at opp 49
Jared Tew rush for no gain to the Houst 49.
9:40
4th & 1 at opp 49
Jared Tew rush for 2 yards to the Houst 47 for a 1ST down.
9:06
1st & 10 at opp 47
Tim Jefferson rush for no gain to the Houst 47.
8:40
2nd & 10 at opp 47
Kyle Lumpkin rush for 4 yards to the Houst 43.
8:09
3rd & 6 at opp 43
Tim Jefferson pass complete to Josh Cousins for 6 yards to the Houst 37 for a 1ST down.
8:09
1st & 10 at opp 37
Air Force penalty 5 yard illegal shift accepted.
7:27
1st & 15 at opp 42
Asher Clark rush for no gain to the Houst 42.
6:51
2nd & 15 at opp 42
Asher Clark rush for 7 yards to the Houst 35.
6:02
3rd & 8 at opp 35
Tim Jefferson pass complete to Josh Cousins for 6 yards to the Houst 29.
5:44
4th & 2 at opp 29
Tim Jefferson rush for 5 yards to the Houst 24 for a 1ST down.
4:54
1st & 10 at opp 24
Kyle Lumpkin rush for 4 yards to the Houst 20.
4:17
2nd & 6 at opp 20
Kyle Halderman rush for a loss of 3 yards to the Houst 23.
4:06
3rd & 9 at opp 23
Tim Jefferson rush for 4 yards to the Houst 19.
3:51
4th & 5 at opp 19
Ryan Harrison 37 yard field goal GOOD.Houston 24, Air Force 20
3:51
Ryan Harrison kickoff for 42 yards returned by Mark Hafner for 8 yards to the Houst 36.
Houston Punt, 3 plays
3:20
1st & 10 at own 36
Tyron Carrier rush for 5 yards to the Houst 41.
2:44
2nd & 5 at own 41
Case Keenum pass complete to Chaz Rodriguez for a loss of 2 yards to the Houst 39.
2:13
3rd & 7 at own 39
Case Keenum pass complete to L.J. Castile for 5 yards to the Houst 44.
1:56
4th & 2 at own 44
Chase Turner punt for 46 yards, fair catch by Reggie Rembert at the AFA 10.
Air Force Punt, 5 plays
1:40
1st & 10 at own 10
Jared Tew rush for 8 yards to the AFA 18.
0:54
2nd & 2 at own 18
Jared Tew rush for 5 yards to the AFA 23 for a 1ST down.
0:32
1st & 10 at own 23
Tim Jefferson rush for 1 yard to the AFA 24.
0:10
2nd & 9 at own 24
Asher Clark rush for a loss of 3 yards to the AFA 21.
Q4 15:00
3rd & 12 at own 21
Air Force penalty 5 yard false start on Travis Dekker accepted.
Q4 14:48
3rd & 17 at own 16
Asher Clark rush for a loss of 3 yards to the AFA 13.
Q4 14:06
4th & 20 at own 13
Ryan Harrison punt for 51 yards, returned by Tyron Carrier for 34 yards to the AFA 30.
4th quarter9 drives, then Houston 34, Air Force 28
Houston Fumble, 2 plays
13:54
1st & 10 at opp 30
Case Keenum pass complete to Bryce Beall for 29 yards to the AFA 1 for a 1ST down.
13:38
1st & goal at opp 1
Bryce Beall rush for no gain, fumbled, recovered by AFA in the endzone.
Air Force Punt, 3 plays
13:20
1st & 10 at own 20
Jared Tew rush for 2 yards to the AFA 22.
12:56
2nd & 8 at own 22
Tim Jefferson rush for a loss of 2 yards to the AFA 20.
12:01
3rd & 10 at own 20
Tim Jefferson sacked by Phillip Hunt for a loss of 7 yards to the AFA 13.
11:49
4th & 17 at own 13
Ryan Harrison punt for 29 yards, downed at the AFA 42.
Houston Touchdown pass, 3 plays
11:33
1st & 10 at opp 42
Case Keenum pass complete to Chaz Rodriguez for 5 yards to the AFA 37.
11:05
2nd & 5 at opp 37
Bryce Beall rush for 24 yards to the AFA 13 for a 1ST down.
10:58
1st & 10 at opp 13
Case Keenum pass complete to Andre Kohn for 13 yards for a TOUCHDOWN.Houston 30, Air Force 20
10:58
Jordan Mannisto extra point GOOD.Houston 31, Air Force 20
10:14
Jordan Mannisto kickoff for 59 yards returned by Asher Clark for 9 yards to the AFA 20.
Air Force Punt, 4 plays
10:33
1st & 10 at own 20
Shea Smith pass complete to Ty Paffett for 11 yards to the AFA 31 for a 1ST down.
10:27
1st & 10 at own 31
Shea Smith pass incomplete.
10:21
2nd & 10 at own 31
Shea Smith pass incomplete.
10:14
3rd & 10 at own 31
Shea Smith pass incomplete to Spencer Armstrong.
10:01
4th & 10 at own 31
Ryan Harrison punt for 51 yards, downed at the Houst 18.
Houston Interception, 5 plays
9:56
1st & 10 at own 18
Case Keenum pass incomplete to Mark Hafner.
9:39
2nd & 10 at own 18
Bryce Beall rush for 1 yard to the Houst 19.
9:06
3rd & 9 at own 19
Bryce Beall rush for 20 yards to the Houst 39 for a 1ST down.
8:36
1st & 10 at own 39
Andre Kohn rush for 4 yards to the Houst 43.
8:06
2nd & 6 at own 43
Case Keenum pass intercepted by Aaron Kirchoff at the Houst 49, returned for 19 yards to the Houst 30.
Air Force Touchdown run, 6 plays
7:54
1st & 10 at opp 30
Kyle Lumpkin rush for 3 yards to the Houst 27.
7:24
2nd & 7 at opp 27
Jared Tew rush for 4 yards to the Houst 23.
7:06
3rd & 3 at opp 23
Jared Tew rush for 16 yards to the Houst 7 for a 1ST down.
6:46
1st & goal at opp 7
Jared Tew rush for 2 yards to the Houst 5.
6:24
2nd & goal at opp 5
Jared Tew rush for 3 yards to the Houst 2.
6:06
3rd & goal at opp 2
Jared Tew rush for 2 yards for a TOUCHDOWN.Houston 31, Air Force 26
6:06
Two-point conversion attempt, Tim Jefferson rush GOOD.Houston 31, Air Force 28
4:47
Ryan Harrison kickoff for 63 yards returned by Tyron Carrier for 18 yards to the Houst 25.
Houston Field goal, 9 plays
5:51
1st & 10 at own 25
Tyron Carrier rush for 21 yards to the Houst 46 for a 1ST down.
5:40
1st & 10 at own 46
Case Keenum pass complete to L.J. Castile for 15 yards to the AFA 39 for a 1ST down.
5:16
1st & 10 at opp 39
Bryce Beall rush for 5 yards to the AFA 34.
4:47
2nd & 5 at opp 34
Case Keenum pass complete to Tyron Carrier for 4 yards to the AFA 30.
4:32
3rd & 1 at opp 30
Bryce Beall rush for 3 yards to the AFA 27 for a 1ST down.
3:46
1st & 10 at opp 27
Case Keenum pass complete to Andre Kohn for a loss of 1 yard to the AFA 28.
3:37
2nd & 11 at opp 28
Andre Kohn rush for 1 yard to the AFA 27.
3:36
3rd & 10 at opp 27
Timeout AIR FORCE, clock 03:36.
3:30
3rd & 10 at opp 27
Case Keenum pass complete to E.J. Smith for 7 yards to the AFA 20.
3:30
4th & 3 at opp 20
Timeout AIR FORCE, clock 03:30.
3:24
4th & 3 at opp 20
Jordan Mannisto 37 yard field goal GOOD.Houston 34, Air Force 28
3:24
Jordan Mannisto kickoff for 58 yards returned by Reggie Rembert for 24 yards to the AFA 36.
Air Force Turnover on downs, 4 plays
3:00
1st & 10 at own 36
Jared Tew rush for 2 yards to the AFA 38.
2:43
2nd & 8 at own 38
Tim Jefferson pass incomplete to Spencer Armstrong.
2:38
3rd & 8 at own 38
Tim Jefferson pass incomplete to Josh Cousins.
2:34
4th & 8 at own 38
Tim Jefferson pass incomplete.
Houston End of game, 5 plays
2:29
1st & 10 at opp 38
Bryce Beall rush for 1 yard to the AFA 37.
2:29
2nd & 9 at opp 37
Timeout AIR FORCE, clock 02:29.
2:06
2nd & 9 at opp 37
Tyron Carrier rush for 2 yards to the AFA 35.
2:06
3rd & 7 at opp 35
Houston penalty 5 yard delay of game accepted.
1:27
3rd & 12 at opp 40
Case Keenum pass complete to Bryce Beall for 21 yards to the AFA 19 for a 1ST down.
0:51
1st & 10 at opp 19
Bryce Beall rush for no gain to the AFA 19.
0:25
2nd & 10 at opp 19
Team rush for a loss of 1 yard to the AFA 20.
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.