Referee Alan Eck; umpire Tab Slaughter; head linesman Doug Moore; line judge Kevin Vicknair; side judge A. Flemming; field judge Scott Gaines; back judge Brad Van Vark; alternate Darren WinkleyGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Wyoming
377
Total yards
333
226
Passing yards
282
151
Rushing yards
51
7.1
Yards per pass
7.6
2.9
Yards per rush
2.0
21
First downs
15
10–21
Third downs
4–14
0–2
Fourth downs
0–1
2
Turnovers
0
4–25
Penalties
2–15
31:21
Possession
28:39
Efficiency
Air Force
Wyoming
43%
Success rate
33%
0.06
EPA per play
0.10
0.91
Explosiveness
1.22
−0.13
Rushing EPA
−0.41
0.26
Passing EPA
0.47
36%
Passing-down success
36%
0.02
First-down EPA
−0.04
−0.03
Second-down EPA
0.16
0.29
Third-down EPA
0.51
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)
Wyoming 66% to win. Elo’s favorite won.
The line
Wyoming −1, over/under 51.
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 Wyoming 53%, Air Force 47%. 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. Wyoming drives left to right, Air Force right to left.
Q1 Air ForceField goal, 8 plays, 42 yards
Q1 WyomingPunt, 3 plays, 5 yards
Q1 Air ForceMissed FG, 7 plays, 58 yards
Q1 WyomingPunt, 5 plays, 0 yards
Q1 Air ForcePunt, 6 plays, 20 yards
Q1 WyomingPunt, 5 plays, 23 yards
Q2 Air ForcePunt, 6 plays, 19 yards
Q2 WyomingPunt, 3 plays, 7 yards
Q2 Air ForceTouchdown, 10 plays, 54 yards
Q2 WyomingTouchdown, 8 plays, 75 yards
Q2 Air ForcePunt, 3 plays, −7 yards
Q2 WyomingPunt, 5 plays, 7 yards
Q2 Air ForceEnd of half, 1 play, −2 yards
Q3 WyomingPunt, 3 plays, 8 yards
Q3 Air ForcePunt, 5 plays, 9 yards
Q3 WyomingPunt, 5 plays, 18 yards
Q3 Air ForcePunt, 8 plays, 26 yards
Q3 WyomingTurnover on downs, 7 plays, 51 yards
Q3 Air ForcePunt, 3 plays, 2 yards
Q3 WyomingPunt, 5 plays, 23 yards
Q3 Air ForceFumble, 4 plays, 9 yards
Q4 WyomingField goal, 6 plays, 26 yards
Q4 Air ForceField goal, 18 plays, 60 yards
Q4 WyomingTouchdown, 9 plays, 75 yards
Q4 Air ForceFumble, 8 plays, 62 yards
Play by play
1st quarter6 drives, then Air Force 3, Wyoming 0
Air Force Field goal, 8 plays
15:00
1st & 10 at own 35
Stuart Williams kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kale Pearson pass complete to Jalen Robinette for 10 yds to the AFA 35 for a 1ST down
15:00
1st & 10 at own 35
Kale Pearson pass complete to Jalen Robinette for 20 yds to the Wyom 45 for a 1ST down
15:00
1st & 10 at opp 45
Kale Pearson pass complete to Jalen Robinette for 14 yds to the Wyom 31 for a 1ST down
15:00
1st & 10 at opp 31
Jacobi Owens run for 11 yds to the Wyom 20 for a 1ST down
15:00
1st & 10 at opp 20
Shayne Davern run for 1 yd to the Wyom 19
13:10
2nd & 9 at opp 19
PEARSON, Kale rush for 19 yards to the WY0, clock 13:10, PENALTY AF illegal motion 5 yards to the WY24, NO PLAY.
13:10
2nd & 14 at opp 24
Kale Pearson run for a loss of 4 yards to the Wyom 28
13:10
3rd & 18 at opp 28
Kale Pearson sacked by Patrick Mertens for a loss of 5 yards to the Wyom 33
11:49
4th & 23 at opp 33
Will Conant 50 yd FG GOODAir Force 3, Wyoming 0
Wyoming Punt, 3 plays
11:49
1st & 0 at own 35
Drew Oehrle kickoff for 64 yds , D.J. May return for 27 yds to the Wyom 28
11:49
1st & 10 at own 28
Colby Kirkegaard pass complete to Tanner Gentry for 4 yds to the Wyom 32
11:49
2nd & 6 at own 32
Shaun Wick run for 1 yd to the Wyom 33
11:49
3rd & 5 at own 33
Colby Kirkegaard pass incomplete to N/A
11:49
4th & 5 at own 33
Ethan Wood punt for 50 yds , Jalen Robinette returns for 4 yds to the AFA 21
Air Force Missed FG, 7 plays
10:01
1st & 10 at own 21
Kale Pearson pass complete to Jalen Robinette for 34 yds to the Wyom 45 for a 1ST down
10:01
1st & 10 at opp 45
Jacobi Owens run for 3 yds to the Wyom 42
10:01
2nd & 7 at opp 42
Kale Pearson pass complete to Alex Ludowig for 17 yds to the Wyom 25 for a 1ST down
10:01
1st & 10 at opp 25
Kale Pearson run for 5 yds to the Wyom 20
10:01
2nd & 5 at opp 20
Shayne Davern run for 3 yds to the Wyom 17
10:01
3rd & 2 at opp 17
Garrett Brown run for a loss of 4 yards to the Wyom 21
6:52
4th & 6 at opp 21
Will Conant 39 yd FG MISSED
Wyoming Punt, 5 plays
6:52
1st & 10 at own 21
D.J. May run for 2 yds to the Wyom 23
6:52
2nd & 8 at own 23
Colby Kirkegaard pass complete to Dominic Rufran for 9 yds to the Wyom 32 for a 1ST down
6:52
1st & 10 at own 32
MAY, D.J. rush for no gain to the WY32 (MAYS, Jordan;STEELHAMMER, We), PENALTY WY holding 10 yards to the WY22, NO PLAY.
6:52
1st & 20 at own 22
Colby Kirkegaard pass complete to Tanner Gentry for a loss of 1 yard to the Wyom 21
6:52
2nd & 21 at own 21
Colby Kirkegaard pass incomplete to N/A
6:52
3rd & 21 at own 21
Colby Kirkegaard pass incomplete to Dominic Rufran
6:52
4th & 21 at own 21
Ethan Wood punt for 39 yds, punt out-of-bounds at the AFA 40
Air Force Punt, 6 plays
4:19
1st & 10 at own 40
Jacobi Owens run for 4 yds to the AFA 44
4:19
2nd & 6 at own 44
Shayne Davern run for 1 yd to the AFA 45
4:19
3rd & 5 at own 45
Kale Pearson pass complete to Garrett Brown for 10 yds to the Wyom 45 for a 1ST down
4:19
1st & 10 at opp 45
Jacobi Owens run for 3 yds to the Wyom 42
4:19
2nd & 7 at opp 42
Jacobi Owens run for 4 yds to the Wyom 38
4:19
3rd & 3 at opp 38
Jacobi Owens run for a loss of 2 yards to the Wyom 40
4:19
4th & 5 at opp 40
Will Conant punt for 30 yds
Wyoming Punt, 5 plays
1:16
1st & 10 at own 10
Shaun Wick run for 2 yds to the Wyom 12
1:16
2nd & 8 at own 12
Colby Kirkegaard pass complete to Dominic Rufran for 15 yds to the Wyom 27 for a 1ST down
1:16
1st & 10 at own 27
Colby Kirkegaard pass incomplete to Dominic Rufran
1:16
2nd & 10 at own 27
Colby Kirkegaard pass complete to Jake Maulhardt for 6 yds to the Wyom 33
Q2 15:00
3rd & 4 at own 33
Colby Kirkegaard pass incomplete to Tanner Gentry
Q2 15:00
4th & 4 at own 33
Ethan Wood punt for 36 yds, fair catch by Jalen Robinette at the AFA 31
2nd quarter7 drives, then Air Force 10, Wyoming 7
Air Force Punt, 6 plays
14:52
1st & 10 at own 31
Kale Pearson pass incomplete to Jalen Robinette
14:52
2nd & 10 at own 31
Garrett Brown run for no gain to the AFA 31
14:52
3rd & 10 at own 31
Kale Pearson pass complete to Jalen Robinette for 18 yds to the AFA 49 for a 1ST down
14:52
1st & 10 at own 49
Kale Pearson pass incomplete to Jalen Robinette
14:52
2nd & 10 at own 49
Broam Hart run for 5 yds to the Wyom 46
13:19
3rd & 5 at opp 46
Timeout AIR FORCE, clock 13:19
13:19
3rd & 5 at opp 46
Kale Pearson sacked by Jordan Stanton for a loss of 4 yards to the 50 yard line
13:19
4th & 9 at the 50
Will Conant punt for 44 yds
Wyoming Punt, 3 plays
12:34
1st & 10 at own 6
D.J. May run for a loss of 1 yard to the Wyom 5
12:34
2nd & 11 at own 5
Shaun Wick run for 9 yds to the Wyom 14
12:34
3rd & 2 at own 14
D.J. May run for a loss of 1 yard to the Wyom 13
12:34
4th & 3 at own 13
Ethan Wood punt for 41 yds, fair catch by Jalen Robinette at the AFA 46
Air Force Touchdown, 10 plays
10:39
1st & 10 at own 46
Kale Pearson run for 8 yds to the Wyom 46
10:39
2nd & 2 at opp 46
Broam Hart run for 1 yd to the Wyom 45
10:39
3rd & 1 at opp 45
Garrett Brown run for 5 yds to the Wyom 40 for a 1ST down
10:39
1st & 10 at opp 40
Kale Pearson pass incomplete to Garrett Brown
10:39
2nd & 10 at opp 40
Jacobi Owens run for 4 yds to the Wyom 36
10:39
3rd & 6 at opp 36
Kale Pearson pass complete to Garrett Brown for 6 yds to the Wyom 30 for a 1ST down
10:39
1st & 10 at opp 30
Jacobi Owens run for 5 yds to the Wyom 25
10:39
2nd & 5 at opp 25
Jacobi Owens run for 16 yds to the Wyom 9 for a 1ST down
10:39
1st & goal at opp 9
Kale Pearson pass complete to Garrett Brown for 6 yds to the Wyom 3
7:41
2nd & goal at opp 3
Jacobi Owens run for 3 yds for a TD, (Will Conant KICK)Air Force 10, Wyoming 0
Wyoming Touchdown, 8 plays
7:41
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
7:41
1st & 10 at own 25
Shaun Wick run for 12 yds to the Wyom 37 for a 1ST down
7:41
1st & 10 at own 37
Colby Kirkegaard pass complete to Dominic Rufran for 41 yds to the AFA 22 for a 1ST down
7:41
1st & 10 at opp 22
Shaun Wick run for 4 yds to the AFA 18
7:41
2nd & 6 at opp 18
Dominic Rufran run for 2 yds to the AFA 16
7:41
3rd & 4 at opp 16
Colby Kirkegaard pass complete to Tanner Gentry for 5 yds to the AFA 11 for a 1ST down
7:41
1st & 10 at opp 11
Shaun Wick run for no gain to the AFA 11
7:41
2nd & 10 at opp 11
Colby Kirkegaard pass incomplete to Dominic Rufran
4:11
3rd & 10 at opp 11
Colby Kirkegaard pass complete to Jalen Claiborne for 11 yds for a TD, (Stuart Williams KICK)Air Force 10, Wyoming 7
Air Force Punt, 3 plays
4:11
1st & 0 at own 35
Stuart Williams kickoff for 65 yds for a touchback
4:11
1st & 10 at own 25
BROWN, Garrett rush for 4 yards to the AF29 (SAMPSON, Jesse), PENALTY AF personal foul 10 yards to the AF15, NO PLAY.
4:11
1st & 20 at own 15
Kale Pearson pass incomplete to Jalen Robinette
4:11
2nd & 20 at own 15
Kale Pearson run for 3 yds to the AFA 18
3:38
3rd & 17 at own 18
Timeout WYOMING, clock 03:38
3:38
3rd & 17 at own 18
Kale Pearson pass incomplete to Jalen Robinette, broken up by Darrenn White
3:38
4th & 17 at own 18
Will Conant punt for 47 yds , Jalen Claiborne returns for 1 yd to the Wyom 36
Wyoming Punt, 5 plays
3:21
1st & 10 at own 36
D.J. May run for 3 yds to the Wyom 39
3:21
2nd & 7 at own 39
Colby Kirkegaard pass complete to Jalen Claiborne for 7 yds to the Wyom 46 for a 1ST down
3:21
1st & 10 at own 46
Shaun Wick run for a loss of 3 yards to the Wyom 43
3:21
2nd & 13 at own 43
Colby Kirkegaard pass incomplete to N/A
3:21
3rd & 13 at own 43
Colby Kirkegaard pass complete to Jacob Hollister for 5 yds to the Wyom 48
3:21
4th & 8 at own 48
WYOMING Penalty, delay of game (-5 Yards) to the Wyom 43
3:21
4th & 13 at own 43
Ethan Wood punt for 51 yds, downed at the AFA 6
Air Force End of half, 1 play
0:01
1st & 10 at own 6
TEAM run for a loss of 2 yards to the AFA 4
3rd quarter8 drives, then Air Force 10, Wyoming 7
Wyoming Punt, 3 plays
15:00
2nd & 12 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
D.J. May run for a loss of 4 yards to the Wyom 21
15:00
2nd & 14 at own 21
Colby Kirkegaard pass incomplete to Tanner Gentry
15:00
3rd & 14 at own 21
Colby Kirkegaard pass complete to Tanner Gentry for 12 yds to the Wyom 33
15:00
4th & 2 at own 33
Ethan Wood punt for 41 yds, fair catch by Jalen Robinette at the AFA 26
Air Force Punt, 5 plays
13:31
1st & 10 at own 26
Jacobi Owens run for 5 yds to the AFA 31
13:31
2nd & 5 at own 31
Kale Pearson pass complete to Garrett Griffin for 8 yds to the AFA 39 for a 1ST down
13:31
1st & 10 at own 39
PEARSON, Kale pass complete to GRIFFIN, Garret for 40 yards to the WY21, out-of-bounds (BURNS, Blair;WHITE, Darrenn), PENALTY AF illegal formation 5 yards to the AF34, NO PLAY.
13:31
1st & 15 at own 34
Kale Pearson run for 1 yd to the AFA 35
13:31
2nd & 14 at own 35
Kale Pearson pass incomplete to Jacobi Owens
13:31
3rd & 14 at own 35
Kale Pearson pass incomplete to Alex Ludowig
13:31
4th & 14 at own 35
Will Conant punt for 45 yds, fair catch by Jalen Claiborne at the Wyom 20
Wyoming Punt, 5 plays
11:31
1st & 10 at own 20
Shaun Wick run for 2 yds to the Wyom 22
11:31
2nd & 8 at own 22
Colby Kirkegaard pass complete to Dominic Rufran for 9 yds to the Wyom 31 for a 1ST down
11:31
1st & 10 at own 31
Colby Kirkegaard pass complete to Keenan Montgomery for 4 yds to the Wyom 35
11:31
2nd & 6 at own 35
Shaun Wick run for 3 yds to the Wyom 38
11:31
3rd & 3 at own 38
Colby Kirkegaard pass incomplete to Keenan Montgomery
11:31
4th & 3 at own 38
Ethan Wood punt for 36 yds, fair catch by Jalen Robinette at the AFA 26
Air Force Punt, 8 plays
9:01
1st & 10 at own 26
Jacobi Owens run for 2 yds to the AFA 28
9:01
2nd & 8 at own 28
Garrett Brown run for 9 yds to the AFA 37 for a 1ST down
9:01
1st & 10 at own 37
Jacobi Owens run for 4 yds to the AFA 41
9:01
2nd & 6 at own 41
Jacobi Owens run for 5 yds to the AFA 46
9:01
3rd & 1 at own 46
Colton Huntsman run for 6 yds to the Wyom 48 for a 1ST down
9:01
1st & 10 at opp 48
Kale Pearson pass incomplete to Jalen Robinette
9:01
2nd & 10 at opp 48
Kale Pearson pass incomplete to Alex Ludowig
9:01
3rd & 10 at opp 48
Kale Pearson pass incomplete to Alex Ludowig
9:01
4th & 10 at opp 48
Will Conant punt for 48 yds for a touchback
Wyoming Turnover on downs, 7 plays
6:39
1st & 10 at own 20
D.J. May run for 1 yd to the Wyom 21
6:39
2nd & 9 at own 21
Colby Kirkegaard pass incomplete to Dominic Rufran
6:39
3rd & 9 at own 21
Colby Kirkegaard pass complete to Dominic Rufran for 41 yds to the AFA 38 for a 1ST down
6:39
1st & 10 at opp 38
D.J. May run for 7 yds to the AFA 31
6:39
2nd & 3 at opp 31
Colby Kirkegaard pass incomplete to N/A
6:39
3rd & 3 at opp 31
Shaun Wick run for 2 yds to the AFA 29
4:01
4th & 1 at opp 29
Timeout WYOMING, clock 04:01
4:01
4th & 1 at opp 29
D.J. May run for no gain to the AFA 29
Air Force Punt, 3 plays
3:55
1st & 10 at own 29
Garrett Brown run for 6 yds to the AFA 35
3:55
2nd & 4 at own 35
Broam Hart run for 1 yd to the AFA 36
3:55
3rd & 3 at own 36
AIR FORCE Penalty, false start (-5 Yards) to the AFA 31
3:55
3rd & 8 at own 31
Kale Pearson pass incomplete to Garrett Griffin
3:55
4th & 8 at own 31
Will Conant punt for 64 yds , Jalen Claiborne returns for 1 yd to the Wyom 6
Wyoming Punt, 5 plays
2:40
1st & 10 at own 6
Shaun Wick run for 3 yds to the Wyom 9
2:40
2nd & 7 at own 9
Colby Kirkegaard pass complete to J.D. Krill for 15 yds to the Wyom 24 for a 1ST down
2:40
1st & 10 at own 24
Shaun Wick run for no gain to the Wyom 24
2:40
2nd & 10 at own 24
Colby Kirkegaard pass complete to Tanner Gentry for 5 yds to the Wyom 29
2:40
3rd & 5 at own 29
Colby Kirkegaard pass incomplete to J.D. Krill
2:40
4th & 5 at own 29
Ethan Wood punt for 38 yds, fair catch by Jalen Robinette at the AFA 33
Air Force Fumble, 4 plays
0:20
1st & 10 at own 33
Kale Pearson run for 3 yds to the AFA 36
Q4 15:00
2nd & 7 at own 36
Garrett Brown run for 2 yds to the AFA 38
Q4 15:00
3rd & 5 at own 38
Garrett Brown run for 4 yds to the AFA 42
Q4 15:00
4th & 1 at own 42
Broam Hart run for no gain to the AFA 42 Broam Hart fumbled, forced by Jordan Stanton, recovered by Wyom Patrick Mertens
4th quarter4 drives, then Wyoming 17, Air Force 13
Wyoming Field goal, 6 plays
13:54
1st & 10 at opp 42
D.J. May run for 5 yds to the AFA 37
13:54
2nd & 5 at opp 37
Colby Kirkegaard pass complete to Tanner Gentry for 21 yds to the AFA 16 for a 1ST down
13:54
1st & 10 at opp 16
D.J. May run for 1 yd to the AFA 15
13:54
2nd & 9 at opp 15
D.J. May run for a loss of 1 yard to the AFA 16
13:54
3rd & 10 at opp 16
Colby Kirkegaard pass incomplete to D.J. May
11:15
4th & 10 at opp 16
Stuart Williams 33 yd FG GOODTied at 10
Air Force Field goal, 18 plays
11:15
1st & 0 at own 35
Stuart Williams kickoff for 65 yds for a touchback
11:15
1st & 10 at own 25
Garrett Brown run for 4 yds to the AFA 29
11:15
2nd & 6 at own 29
Jacobi Owens run for 2 yds to the AFA 31
11:15
3rd & 4 at own 31
Jacobi Owens run for 5 yds to the AFA 36 for a 1ST down
11:15
1st & 10 at own 36
Kale Pearson pass incomplete to Alex Ludowig
11:15
2nd & 10 at own 36
Kale Pearson pass complete to Garrett Griffin for 4 yds to the AFA 40
11:15
3rd & 6 at own 40
Kale Pearson pass complete to Garrett Brown for 17 yds to the Wyom 43 for a 1ST down
11:15
1st & 10 at opp 43
Broam Hart run for 4 yds to the Wyom 39
11:15
2nd & 6 at opp 39
Broam Hart run for 4 yds to the Wyom 35
11:15
3rd & 2 at opp 35
Kale Pearson run for 4 yds to the Wyom 31 for a 1ST down
11:15
1st & 10 at opp 31
Devin Rushing run for 5 yds to the Wyom 26
11:15
2nd & 5 at opp 26
Devin Rushing run for 4 yds to the Wyom 22
11:15
3rd & 1 at opp 22
Kale Pearson run for 2 yds to the Wyom 20 for a 1ST down
11:15
1st & 10 at opp 20
Kale Pearson run for 9 yds to the Wyom 11
11:15
2nd & 1 at opp 11
Broam Hart run for 3 yds to the Wyom 8 for a 1ST down
11:15
1st & goal at opp 8
Jacobi Owens run for 3 yds to the Wyom 5
11:15
2nd & goal at opp 5
Jacobi Owens run for a loss of 1 yard to the Wyom 6
11:15
3rd & goal at opp 6
Garrett Brown run for a loss of 9 yards to the Wyom 15
3:25
4th & goal at opp 15
Will Conant 32 yd FG GOODAir Force 13, Wyoming 10
Wyoming Touchdown, 9 plays
3:25
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
3:25
1st & 10 at own 25
Colby Kirkegaard pass complete to Tanner Gentry for 25 yds to the 50 yard line for a 1ST down
3:25
1st & 10 at the 50
Colby Kirkegaard pass complete to Shaun Wick for 8 yds to the AFA 42
3:25
2nd & 2 at opp 42
Colby Kirkegaard pass complete to Dominic Rufran for 4 yds to the AFA 38 for a 1ST down
3:25
1st & 10 at opp 38
Colby Kirkegaard pass incomplete to Jake Maulhardt
3:25
2nd & 10 at opp 38
Colby Kirkegaard pass complete to Jalen Claiborne for 13 yds to the AFA 25 for a 1ST down
3:25
1st & 10 at opp 25
Colby Kirkegaard pass complete to Tanner Gentry for 20 yds to the AFA 5 for a 1ST down
3:25
1st & goal at opp 5
Shaun Wick run for 2 yds to the AFA 3
1:06
2nd & 0 at opp 3
Timeout WYOMING, clock 01:06
1:06
2nd & goal at opp 3
Shaun Wick run for no gain to the AFA 3
1:02
3rd & 0 at opp 3
Timeout AIR FORCE, clock 01:02
0:58
3rd & goal at opp 3
Colby Kirkegaard pass complete to J.D. Krill for 3 yds for a TD, (Stuart Williams KICK)Wyoming 17, Air Force 13
Air Force Fumble, 8 plays
0:58
1st & 0 at own 35
Stuart Williams kickoff for 65 yds for a touchback
0:58
1st & 10 at own 25
Kale Pearson pass incomplete to Jalen Robinette
0:58
2nd & 10 at own 25
Kale Pearson pass complete to Garrett Brown for 8 yds to the AFA 33
0:58
3rd & 2 at own 33
Kale Pearson pass complete to Garrett Brown for 4 yds to the AFA 37 for a 1ST down
0:58
1st & 10 at own 37
Kale Pearson pass complete to Alex Ludowig for 23 yds to the Wyom 40 for a 1ST down
0:58
1st & 10 at opp 40
Kale Pearson pass incomplete to Garrett Griffin
0:58
2nd & 10 at opp 40
Kale Pearson pass complete to Cody Apfel for 9 yds to the Wyom 31
0:12
3rd & 1 at opp 31
Timeout AIR FORCE, clock 00:12
0:12
3rd & 1 at opp 31
Kale Pearson pass incomplete to Alex Ludowig, broken up by Patrick Mertens
0:12
4th & 1 at opp 31
Kale Pearson pass complete to Garrett Griffin for 16 yds Garrett Griffin fumbled, forced by Devyn Harris, recovered by Wyom Darrenn White
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.