Referee David Alvarez; umpire Scott Teifer; head linesman Andy Warner; line judge Darren Deckard; side judge James Murphy; field judge Ed Vinzant; back judge Chris Alston; center judge Kenneth RayGame 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
UNLV
572
Total yards
400
217
Passing yards
261
355
Rushing yards
139
19.7
Yards per pass
6.9
6.8
Yards per rush
4.2
26
First downs
23
5–10
Third downs
6–13
2–2
Fourth downs
1–2
2
Turnovers
1
9–76
Penalties
6–40
28:54
Possession
29:22
2
Sacks (by defense)
0
Efficiency
Air Force
UNLV
55%
Success rate
42%
0.36
EPA per play
0.24
1.30
Explosiveness
1.47
0.16
Rushing EPA
0.11
1.44
Passing EPA
0.35
38%
Passing-down success
46%
−0.03
First-down EPA
−0.21
0.88
Second-down EPA
0.66
0.60
Third-down EPA
0.71
21%
Havoc by its defense
9%
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 57% to win. Elo’s favorite won.
The line
Air Force −9.5, over/under 54.
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 74%, UNLV 26%. 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. UNLV drives left to right, Air Force right to left.
Q1 UNLVPunt, 3 plays, 9 yards
Q1 Air ForceField goal, 12 plays, 59 yards
Q1 UNLVTouchdown, 12 plays, 92 yards
Q1 Air ForceField goal, 9 plays, 75 yards
Q2 UNLVTouchdown, 2 plays, 82 yards
Q2 Air ForceTouchdown, 8 plays, 75 yards
Q2 UNLVTouchdown, 11 plays, 78 yards
Q2 Air ForceTouchdown, 8 plays, 75 yards
Q2 UNLVEnd of half, 1 play, 3 yards
Q3 Air ForceTouchdown, 7 plays, 75 yards
Q3 UNLVPunt, 5 plays, 13 yards
Q3 Air ForceTouchdown, 2 plays, 64 yards
Q3 UNLVInterception, 4 plays, 10 yards
Q3 Air ForceTouchdown, 3 plays, 69 yards
Q3 UNLVTouchdown, 12 plays, 75 yards
Q3 Air ForceFumble, 3 plays, 8 yards
Q4 UNLVMissed FG, 4 plays, 3 yards
Q4 Air ForceFumble, 5 plays, 14 yards
Q4 UNLVTouchdown, 7 plays, 44 yards
Q4 Air ForcePunt, 3 plays, 2 yards
Q4 UNLVTurnover on downs, 11 plays, 42 yards
Q4 Air ForceResult not recorded, 5 plays, −56 yards
Play by play
1st quarter4 drives, then UNLV 7, Air Force 3
UNLV Punt, 3 plays
15:00
1st & 10 at own 35
Jake Koehnke kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Lexington Thomas run for a loss of 3 yards to the UNLV 22
15:00
2nd & 13 at own 22
Max Gilliam pass complete to Brandon Presley for 11 yds to the UNLV 33
15:00
3rd & 2 at own 33
Max Gilliam run for 1 yd to the UNLV 34
15:00
4th & 1 at own 34
Hayes Hicken punt for 40 yds
Air Force Field goal, 12 plays
13:12
1st & 10 at own 26
Isaiah Sanders pass complete to Joseph Saucier for 17 yds to the AFA 43 for a 1ST down
13:12
1st & 10 at own 43
Joseph Saucier run for 2 yds to the AFA 45
13:12
2nd & 8 at own 45
Ronald Cleveland run for 5 yds to the 50 yard line
13:12
3rd & 3 at the 50
Kadin Remsberg run for 10 yds to the UNLV 40 for a 1ST down
13:12
1st & 10 at opp 40
Kadin Remsberg run for no gain to the UNLV 40
13:12
2nd & 10 at opp 40
Joseph Saucier run for 9 yds to the UNLV 31
13:12
3rd & 1 at opp 31
Taven Birdow run for 2 yds to the UNLV 29 for a 1ST down
13:12
1st & 10 at opp 29
Joseph Saucier run for 4 yds to the UNLV 25
13:12
2nd & 6 at opp 25
SANDERS, Isaiah pass incomplete to BENNETT, Marcus, PENALTY UNLV holding (FLOWERS,Jericho) 10 yards to the UNLV15, 1ST DOWN AF, NO PLAY.
13:12
1st & 10 at opp 15
Ronald Cleveland run for a loss of 2 yards to the UNLV 17
13:12
2nd & 12 at opp 17
Isaiah Sanders run for 2 yds to the UNLV 15
13:12
3rd & 10 at opp 15
Kadin Remsberg run for no gain to the UNLV 15
7:16
4th & 10 at opp 15
Jake Koehnke 32 yd FG GOODAir Force 3, UNLV 0
UNLV Touchdown, 12 plays
7:16
1st & 0 at own 35
Jake Koehnke kickoff for 61 yds , Evan Owens return for 14 yds to the UNLV 49 UNLV Penalty, Offensive holding (10 Yards) to the UNLV 8
7:11
1st & 10 at own 8
Lexington Thomas run for 4 yds to the UNLV 12
7:11
2nd & 6 at own 12
Max Gilliam pass incomplete
7:11
3rd & 6 at own 12
Max Gilliam pass complete to Darren Woods Jr. for 22 yds to the UNLV 34 for a 1ST down
7:11
1st & 10 at own 34
Max Gilliam pass complete to Giovanni Fauolo for 12 yds to the UNLV 46 for a 1ST down
7:11
1st & 10 at own 46
Max Gilliam pass incomplete to Brandon Presley
7:11
2nd & 10 at own 46
Xzaviar Campbell run for 10 yds to the AFA 44 for a 1ST down
7:11
1st & 10 at opp 44
Lexington Thomas run for 8 yds to the AFA 36
7:11
2nd & 2 at opp 36
GILLIAM,Max pass incomplete to COLLINS,Tyleek, PENALTY AF holding (LEWIS, Zane) 10 yards to the AF26, 1ST DOWN UNLV, NO PLAY.
7:11
1st & 10 at opp 26
Lexington Thomas run for a loss of 2 yards to the AFA 28
7:11
2nd & 12 at opp 28
Max Gilliam pass incomplete to Brandon Presley, broken up by Dailen Sutton
7:11
3rd & 12 at opp 28
Max Gilliam pass complete to Tyleek Collins for 20 yds to the AFA 8 for a 1ST down
7:11
1st & goal at opp 8
Max Gilliam run for 3 yds to the AFA 5
7:11
2nd & goal at opp 5
UNLV Penalty, false start (-5 Yards) to the AFA 10
2:16
2nd & goal at opp 10
Max Gilliam pass complete to Darren Woods Jr. for 10 yds for a TD (Evan Pantels KICK)UNLV 7, Air Force 3
Air Force Field goal, 9 plays
2:16
1st & 0 at own 35
Evan Pantels kickoff for 65 yds , Joseph Saucier return for 17 yds to the AFA 17
2:10
1st & 10 at own 17
Ronald Cleveland run for a loss of 1 yard to the AFA 16
2:10
2nd & 11 at own 16
Isaiah Sanders pass complete to Ronald Cleveland for 28 yds to the AFA 44 for a 1ST down
2:10
1st & 10 at own 44
Joseph Saucier run for 9 yds to the UNLV 47
2:10
2nd & 1 at opp 47
Cole Fagan run for 4 yds to the UNLV 43 for a 1ST down
Q2 15:00
1st & 10 at opp 43
Ronald Cleveland run for 40 yds to the UNLV 3 for a 1ST down AIR FORCE Penalty, Offensive holding (-10 Yards) to the UNLV 13 for a 1ST down
Q2 15:00
1st & 10 at opp 13
Kadin Remsberg run for a loss of 3 yards to the UNLV 16
Q2 15:00
2nd & 13 at opp 16
Kadin Remsberg run for 8 yds to the UNLV 8
Q2 15:00
3rd & 5 at opp 8
Isaiah Sanders run for no gain to the UNLV 8
Q2 13:01
4th & 5 at opp 8
Jake Koehnke 26 yd FG GOODUNLV 7, Air Force 6
2nd quarter5 drives, then UNLV 21, Air Force 20
UNLV Touchdown, 2 plays
13:01
1st & 0 at own 35
Jake Koehnke kickoff for 64 yds , Evan Owens return for 17 yds to the UNLV 18
12:56
1st & 10 at own 18
Max Gilliam pass complete to Giovanni Fauolo for 8 yds to the UNLV 26
12:23
2nd & 2 at own 26
Lexington Thomas run for 74 yds for a TD (Evan Pantels KICK)UNLV 14, Air Force 6
Air Force Touchdown, 8 plays
12:23
1st & 0 at own 35
Evan Pantels kickoff for 65 yds for a touchback
12:23
1st & 10 at own 25
Isaiah Sanders run for 5 yds to the AFA 30
12:23
2nd & 5 at own 30
Kadin Remsberg run for 21 yds to the UNLV 49 for a 1ST down
12:23
1st & 10 at opp 49
Isaiah Sanders pass complete to Marcus Bennett for 24 yds to the UNLV 25 for a 1ST down
12:23
1st & 10 at opp 25
Cole Fagan run for 5 yds to the UNLV 20
12:23
2nd & 5 at opp 20
Kadin Remsberg run for 7 yds to the UNLV 13 for a 1ST down
12:23
1st & 10 at opp 13
Cole Fagan run for 4 yds to the UNLV 9
12:23
2nd & 6 at opp 9
Cole Fagan run for 3 yds to the UNLV 6
8:46
3rd & 3 at opp 6
Isaiah Sanders run for 6 yds for a TD (Jake Koehnke KICK)UNLV 14, Air Force 13
UNLV Touchdown, 11 plays
8:46
1st & 0 at own 35
Jake Koehnke kickoff for 56 yds , Evan Owens return for 13 yds to the UNLV 22
8:41
1st & 10 at own 22
Evan Owens run for 1 yd to the UNLV 23
8:41
2nd & 9 at own 23
Max Gilliam pass incomplete to Darren Woods Jr.
8:41
3rd & 9 at own 23
Max Gilliam pass complete to Brandon Presley for 23 yds to the UNLV 46 for a 1ST down
8:41
1st & 10 at own 46
Max Gilliam pass complete to Brandon Presley for a loss of 2 yards to the UNLV 44
8:41
2nd & 12 at own 44
Max Gilliam pass complete to Brandon Presley for 13 yds to the AFA 43 for a 1ST down
8:41
1st & 10 at opp 43
Max Gilliam pass complete to Drew Tejchman for 5 yds to the AFA 38
8:41
2nd & 5 at opp 38
Lexington Thomas run for 7 yds to the AFA 31 for a 1ST down
8:41
1st & 10 at opp 31
Max Gilliam pass complete to Noah Bean for 2 yds to the AFA 29
8:41
2nd & 8 at opp 29
GILLIAM,Max pass incomplete to TEJCHMAN,Drew, PENALTY AF pass interference (NOREN, Parker) 15 yards to the AF14, 1ST DOWN UNLV, NO PLAY.
8:41
1st & 10 at opp 14
Lexington Thomas run for a loss of 1 yard to the AFA 15
8:41
2nd & 11 at opp 15
Max Gilliam pass complete to Tyleek Collins for 2 yds to the AFA 13
3:53
3rd & 9 at opp 13
Max Gilliam pass complete to Darren Woods Jr. for 13 yds for a TD AIR FORCE Penalty, Defensive offside ( Yards) to the AFA 3 UNLV Penalty, false start (-5 Yards) to the AFA 8 (Evan Pantels KICK)UNLV 21, Air Force 13
3:53
1st & goal at opp 3
UNLV Penalty, false start (-5 Yards) to the AFA 8
Air Force Touchdown, 8 plays
3:53
1st & 0 at own 35
Evan Pantels kickoff for 65 yds for a touchback
3:53
1st & 10 at own 25
Isaiah Sanders run for 5 yds to the AFA 30
3:53
2nd & 5 at own 30
Ronald Cleveland run for 3 yds to the AFA 33
3:53
3rd & 2 at own 33
Cole Fagan run for 1 yd to the AFA 34
3:53
4th & 1 at own 34
Isaiah Sanders run for 1 yd to the AFA 35 for a 1ST down
3:53
1st & 10 at own 35
Isaiah Sanders pass complete to Marcus Bennett for 20 yds to the UNLV 45 for a 1ST down
3:53
1st & 10 at opp 45
Isaiah Sanders pass complete to Garrett Amy for 19 yds to the UNLV 26 for a 1ST down
3:53
1st & 10 at opp 26
Isaiah Sanders pass complete to Geraud Sanders for 23 yds to the UNLV 3 for a 1ST down
0:36
1st & goal at opp 3
Isaiah Sanders run for 3 yds for a TD (Jake Koehnke KICK)UNLV 21, Air Force 20
UNLV End of half, 1 play
0:36
1st & 0 at own 35
Jake Koehnke kickoff for 65 yds for a touchback
0:36
1st & 10 at own 25
Lexington Thomas run for 3 yds to the UNLV 28
3rd quarter7 drives, then Air Force 41, UNLV 28
Air Force Touchdown, 7 plays
15:00
2nd & 7 at own 35
Evan Pantels kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Isaiah Sanders run for 45 yds to the UNLV 30 for a 1ST down
15:00
1st & 10 at opp 30
Cole Fagan run for 4 yds to the UNLV 26
15:00
2nd & 6 at opp 26
Kadin Remsberg run for 3 yds to the UNLV 23
15:00
3rd & 3 at opp 23
Isaiah Sanders run for 6 yds to the UNLV 17 for a 1ST down
15:00
1st & 10 at opp 17
Isaiah Sanders run for 5 yds to the UNLV 12
15:00
2nd & 5 at opp 12
BIRDOW, Taven rush for 3 yards to the UNLV9 (MCCOY,Gabe;AZIZ,Ammir), PENALTY AF holding (DALGER, Lesley) 10 yards to the UNLV22, NO PLAY.
15:00
2nd & 15 at opp 22
Isaiah Sanders pass complete to Geraud Sanders for 14 yds to the UNLV 8
11:00
3rd & 1 at opp 8
Isaiah Sanders run for 8 yds for a TD (Jake Koehnke KICK)Air Force 27, UNLV 21
UNLV Punt, 5 plays
11:00
1st & 0 at own 35
Jake Koehnke kickoff for 60 yds , Evan Owens return for 10 yds to the UNLV 15
10:55
1st & 10 at own 15
Max Gilliam pass complete to Brandon Presley for 9 yds to the UNLV 24
10:55
2nd & 1 at own 24
Lexington Thomas run for 2 yds to the UNLV 26 for a 1ST down
10:55
1st & 10 at own 26
Max Gilliam run for 2 yds to the UNLV 28
10:55
2nd & 8 at own 28
Max Gilliam pass incomplete to Tyleek Collins
10:55
3rd & 8 at own 28
Max Gilliam pass incomplete to Mekhi Stevenson
10:55
4th & 8 at own 28
Hayes Hicken punt for 36 yds, fair catch by Ronald Cleveland at the AFA 36
Air Force Touchdown, 2 plays
9:18
1st & 10 at own 36
Ronald Cleveland run for a loss of 5 yards to the AFA 31
8:26
2nd & 15 at own 31
Isaiah Sanders pass complete to Ronald Cleveland for 69 yds for a TD (Jake Koehnke KICK)Air Force 34, UNLV 21
UNLV Interception, 4 plays
8:26
1st & 0 at own 35
Jake Koehnke kickoff for 63 yds , Evan Owens return for 16 yds to the UNLV 18
8:20
1st & 10 at own 18
Lexington Thomas run for 3 yds to the UNLV 21 for a 1ST down AIR FORCE Penalty, face mask (15 yards) (Mosese Fifita) to the UNLV 36 for a 1ST down
8:20
1st & 10 at own 36
Max Gilliam pass incomplete to Darren Woods Jr., broken up by Ross Connors
8:20
2nd & 10 at own 36
Max Gilliam sacked by Brody Bagnall for a loss of 8 yards to the UNLV 28
8:20
3rd & 18 at own 28
Max Gilliam pass intercepted Jeremy Fejedelem return for no gain to the AFA 31
Air Force Touchdown, 3 plays
7:13
1st & 10 at own 31
Isaiah Sanders run for 11 yds to the AFA 42 for a 1ST down
7:13
1st & 10 at own 42
Cole Fagan run for 9 yds to the UNLV 49
5:45
2nd & 1 at opp 49
Cole Fagan run for 49 yds for a TD (Jake Koehnke KICK)Air Force 41, UNLV 21
UNLV Touchdown, 12 plays
5:45
1st & 0 at own 35
Jake Koehnke kickoff for 65 yds for a touchback
5:45
1st & 10 at own 25
Lexington Thomas run for a loss of 4 yards to the UNLV 21
5:45
2nd & 14 at own 21
Max Gilliam pass complete to Giovanni Fauolo for 10 yds to the UNLV 31
5:45
3rd & 4 at own 31
Max Gilliam pass complete to Mekhi Stevenson for 10 yds to the UNLV 41 for a 1ST down
5:45
1st & 10 at own 41
Max Gilliam pass complete to Darren Woods Jr. for 25 yds to the AFA 34 for a 1ST down
5:45
1st & 10 at opp 34
Lexington Thomas run for no gain to the AFA 34
5:45
2nd & 10 at opp 34
Max Gilliam pass complete to Lexington Thomas for 13 yds to the AFA 21 for a 1ST down
5:45
1st & 10 at opp 21
Max Gilliam run for 6 yds to the AFA 15
5:45
2nd & 4 at opp 15
Xzaviar Campbell run for a loss of 1 yard to the AFA 16
5:45
3rd & 5 at opp 16
Max Gilliam pass incomplete to Mekhi Stevenson
5:45
4th & 5 at opp 16
Max Gilliam pass complete to Darren Woods Jr. for 5 yds to the AFA 11 for a 1ST down AIR FORCE Penalty, face mask (5 yards) (Mosese Fifita) to the AFA 6 for a 1ST down
5:45
1st & goal at opp 6
Evan Owens run for 4 yds to the AFA 2
0:40
2nd & goal at opp 2
Lexington Thomas run for 2 yds for a TD (Evan Pantels KICK) AIR FORCE Penalty, illegal participation ( Yards) declinedAir Force 41, UNLV 28
Air Force Fumble, 3 plays
0:40
1st & 0 at own 35
Evan Pantels kickoff for 65 yds for a touchback
0:40
1st & 10 at own 25
Isaiah Sanders run for 2 yds to the AFA 27
Q4 15:00
2nd & 8 at own 27
Isaiah Sanders pass complete to Ronald Cleveland for 3 yds to the AFA 30
Q4 15:00
3rd & 5 at own 30
UNLV Penalty, offside defense (Kolo Uasike) to the AFA 35 for a 1ST down
Q4 15:00
1st & 10 at own 35
Cole Fagan run for no gain to the AFA 33 Cole Fagan fumbled, forced by Javin White, recovered by UNLV Jericho Flowers
4th quarter6 drives, then Air Force 41, UNLV 35
UNLV Missed FG, 4 plays
14:07
1st & 10 at opp 33
Max Gilliam run for 3 yds to the AFA 30
14:07
2nd & 7 at opp 30
Max Gilliam pass incomplete to Brandon Presley
14:07
3rd & 7 at opp 30
Max Gilliam pass incomplete to Brandon Presley, broken up by Zane Lewis
13:27
4th & 7 at opp 30
Evan Pantels 48 yd FG MISSED
Air Force Fumble, 5 plays
13:27
1st & 10 at own 30
Isaiah Sanders run for 6 yds to the AFA 36
13:27
2nd & 4 at own 36
Isaiah Sanders run for 10 yds to the AFA 46 for a 1ST down
13:27
1st & 10 at own 46
Isaiah Sanders run for 2 yds to the AFA 48
13:27
2nd & 8 at own 48
UNLV Penalty, offside defense (Kolo Uasike) to the UNLV 47
13:27
2nd & 3 at opp 47
Taven Birdow run for 6 yds to the UNLV 41 for a 1ST down
13:27
1st & 10 at opp 41
Kadin Remsberg run for a loss of 2 yards to the AFA 44 Kadin Remsberg fumbled, recovered by UNLV Demitrious Gibbs
UNLV Touchdown, 7 plays
10:29
1st & 10 at opp 44
Max Gilliam pass complete to Giovanni Fauolo for 1 yd to the AFA 43
10:29
2nd & 9 at opp 43
Lexington Thomas run for 6 yds to the AFA 37
10:29
3rd & 3 at opp 37
Lexington Thomas run for 3 yds to the AFA 34 for a 1ST down
10:29
1st & 10 at opp 34
Lexington Thomas run for 4 yds to the AFA 30
10:29
2nd & 6 at opp 30
Tyleek Collins run for 20 yds to the AFA 10 for a 1ST down
10:29
1st & goal at opp 10
Lexington Thomas run for no gain to the AFA 10
7:34
2nd & goal at opp 10
Max Gilliam pass complete to Brandon Presley for 10 yds for a TD (Evan Pantels KICK)Air Force 41, UNLV 35
Air Force Punt, 3 plays
7:34
1st & 0 at own 35
Evan Pantels kickoff for 65 yds for a touchback
7:34
1st & 10 at own 25
Joseph Saucier run for 2 yds to the AFA 27
7:34
2nd & 8 at own 27
Isaiah Sanders pass incomplete
7:34
3rd & 8 at own 27
Isaiah Sanders pass incomplete to Geraud Sanders
7:34
4th & 8 at own 27
Jake Koehnke punt for 51 yds , Tyleek Collins returns for 6 yds to the UNLV 28
UNLV Turnover on downs, 11 plays
6:36
1st & 10 at own 28
Lexington Thomas run for 3 yds to the UNLV 31
6:36
2nd & 7 at own 31
Max Gilliam pass complete to Drew Tejchman for 10 yds to the UNLV 41 for a 1ST down
6:36
1st & 10 at own 41
Lexington Thomas run for 1 yd to the UNLV 42
6:36
2nd & 9 at own 42
Max Gilliam sacked by Jordan Jackson for a loss of 8 yards to the UNLV 34
6:36
3rd & 17 at own 34
Max Gilliam pass complete to Brandon Presley for 14 yds to the UNLV 48
6:36
4th & 3 at own 48
GILLIAM,Max pass incomplete to COLLINS,Tyleek, PENALTY AF pass interference (LEWIS, Zane) 6 yards to the AF46, 1ST DOWN UNLV, NO PLAY.
6:36
1st & 10 at opp 46
AIR FORCE Penalty, delay of game (Cody Gessler) to the AFA 41
6:36
1st & 5 at opp 41
Lexington Thomas run for a loss of 2 yards to the AFA 43
6:36
2nd & 7 at opp 43
Max Gilliam pass complete to Mekhi Stevenson for 11 yds to the AFA 32 for a 1ST down
6:36
1st & 10 at opp 32
Max Gilliam pass complete to Drew Tejchman for 4 yds to the AFA 28
6:36
2nd & 6 at opp 28
Max Gilliam run for a loss of 2 yards to the AFA 30
6:36
3rd & 8 at opp 30
Max Gilliam pass complete to Tyleek Collins for no gain to the AFA 30
6:36
4th & 8 at opp 30
Max Gilliam pass incomplete to Darren Woods Jr., broken up by Jordan Jackson
Air Force Result not recorded, 5 plays
1:44
1st & 10 at own 30
Isaiah Sanders run for 38 yds to the UNLV 32 for a 1ST down
1:44
1st & 10 at opp 32
Isaiah Sanders run for 1 yd to the UNLV 31
1:44
2nd & 9 at opp 31
Isaiah Sanders run for 4 yds to the UNLV 27
1:44
3rd & 5 at opp 27
Isaiah Sanders run for 3 yds to the UNLV 24
1:44
4th & 2 at opp 24
Isaiah Sanders run for 10 yds to the UNLV 14 for a 1ST down
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.