From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Nevada
499
Total yards
369
23
Passing yards
351
476
Rushing yards
18
4.6
Yards per pass
8.0
5.7
Yards per rush
0.7
26
First downs
24
9–17
Third downs
6–15
3–4
Fourth downs
1–2
2
Turnovers
1
7–80
Penalties
4–20
37:38
Possession
22:22
7
Sacks (by defense)
0
Efficiency
Air Force
Nevada
52%
Success rate
40%
0.22
EPA per play
0.18
0.87
Explosiveness
1.48
0.26
Rushing EPA
0.17
−0.39
Passing EPA
0.27
33%
Passing-down success
27%
−0.01
First-down EPA
0.12
0.30
Second-down EPA
0.04
0.58
Third-down EPA
0.78
25%
Havoc by its defense
6%
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)
Nevada 56% to win. Air Force won as Elo’s underdog.
The line
Air Force −1.5, over/under 54.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 54%, Nevada 46%. 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. Nevada drives left to right, Air Force right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 NevadaPunt, 3 plays, −2 yards
Q1 Air ForceFumble, 6 plays, 37 yards
Q1 NevadaField goal, 10 plays, 65 yards
Q1 Air ForceTouchdown, 19 plays, 75 yards
Q2 NevadaInterception, 8 plays, 33 yards
Q2 Air ForcePunt, 4 plays, 15 yards
Q2 NevadaPunt, 3 plays, 1 yard
Q2 Air ForceTouchdown, 6 plays, 66 yards
Q2 NevadaPunt, 4 plays, −5 yards
Q2 Air ForceField goal, 7 plays, 28 yards
Q3 Air ForceTurnover on downs, 12 plays, 58 yards
Q3 NevadaTouchdown, 7 plays, 83 yards
Q3 Air ForceTouchdown, 9 plays, 75 yards
Q3 NevadaPunt, 8 plays, 15 yards
Q4 Air ForcePunt, 6 plays, 21 yards
Q4 NevadaTurnover on downs, 5 plays, 23 yards
Q4 Air ForceFumble, 1 play, 7 yards
Q4 NevadaTouchdown, 1 play, 61 yards
Q4 Air ForcePunt, 3 plays, 7 yards
Q4 NevadaTouchdown, 12 plays, 67 yards
Q4 Air ForcePunt, 5 plays, 22 yards
Q4 NevadaPunt, 5 plays, 13 yards
Q4 Air ForceEnd of game, 1 play, 3 yards
Play by play
1st quarter4 drives, then Nevada 3, Air Force 0
Nevada Punt, 3 plays
15:00
1st & 10 at own 35
Brice Honaker kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Carson Strong pass complete to Jamaal Bell for 2 yds to the Nevad 27
15:00
2nd & 8 at own 27
Toa Taua run for 4 yds to the Nevad 23
15:00
3rd & 12 at own 23
Carson Strong pass incomplete to Romeo Doubs
13:48
4th & 12 at own 23
Julian Diaz punt for 43 yds, fair catch by Dane Kinamon at the AFA 34
Air Force Fumble, 6 plays
13:48
1st & 10 at own 34
Brad Roberts run for 7 yds to the AFA 41
13:48
2nd & 3 at own 41
Brad Roberts run for 5 yds to the AFA 46 for a 1ST down
13:48
1st & 10 at own 46
Brad Roberts run for 4 yds to the 50 yard line
13:48
2nd & 6 at the 50
Dane Kinamon run for 7 yds to the Nevad 43 for a 1ST down
13:48
1st & 10 at opp 43
PENALTY AFA False Start (Cochran,Isaac) 5 yards from NEV43 to NEV48. NO PLAY.
13:48
1st & 15 at opp 48
DeAndre Hughes run for 20 yds to the Nevad 28 for a 1ST down
10:26
1st & 10 at opp 28
run for 1 yd to the Nevad 29
Nevada Field goal, 10 plays
10:26
1st & 10 at own 29
Toa Taua run for 15 yds to the Nevad 44 for a 1ST down
10:26
1st & 10 at own 44
Carson Strong sacked by Jayden Thiergood for a loss of 8 yards to the Nevad 36
10:26
2nd & 18 at own 36
Toa Taua run for 4 yds to the Nevad 40
10:26
3rd & 14 at own 40
Carson Strong pass complete to Cole Turner for 27 yds to the AFA 33 for a 1ST down
7:58
1st & 10 at opp 33
Timeout AIR FORCE, clock 07:58
7:58
1st & 10 at opp 33
Carson Strong pass complete to Romeo Doubs for 15 yds to the AFA 18 for a 1ST down
7:58
1st & 10 at opp 18
Toa Taua run for 14 yds to the AFA 4 for a 1ST down
7:58
1st & goal at opp 4
Toa Taua run for 2 yds to the AFA 6
7:58
2nd & goal at opp 6
Toa Taua run for no gain to the AFA 6
7:58
3rd & goal at opp 6
Carson Strong pass incomplete to Romeo Doubs
6:59
4th & goal at opp 6
Brandon Talton 24 yd FG GOODNevada 3, Air Force 0
Air Force Touchdown, 19 plays
6:59
1st & 10 at own 35
Julian Diaz kickoff for 65 yds for a touchback
6:59
1st & 10 at own 25
DeAndre Hughes run for 5 yds to the AFA 30
6:59
2nd & 5 at own 30
Dane Kinamon run for 4 yds to the AFA 34
6:59
3rd & 1 at own 34
Emmanuel Michel run for 5 yds to the AFA 39 for a 1ST down
6:59
1st & 10 at own 39
Emmanuel Michel run for 4 yds to the AFA 43
6:59
2nd & 6 at own 43
Emmanuel Michel run for 5 yds to the AFA 48
6:59
3rd & 1 at own 48
Emmanuel Michel run for no gain to the AFA 48
6:59
4th & 1 at own 48
Haaziq Daniels run for 3 yds to the Nevad 49 for a 1ST down
6:59
1st & 10 at opp 49
DeAndre Hughes run for 2 yds to the AFA 49
6:59
2nd & 12 at own 49
DeAndre Hughes run for 14 yds to the Nevad 37 for a 1ST down
6:59
1st & 10 at opp 37
Brandon Lewis run for 6 yds to the Nevad 31
6:59
2nd & 4 at opp 31
Brad Roberts run for 6 yds to the Nevad 25 for a 1ST down
0:00
1st & 10 at opp 25
Brad Roberts run for 6 yds to the Nevad 19
Q2 15:00
2nd & 4 at opp 19
Emmanuel Michel run for 3 yds to the Nevad 16
Q2 15:00
3rd & 1 at opp 16
Emmanuel Michel run for no gain to the Nevad 16
Q2 15:00
4th & 1 at opp 16
Haaziq Daniels run for 1 yd to the Nevad 15 for a 1ST down
Q2 15:00
1st & 10 at opp 15
Brad Roberts run for 5 yds to the Nevad 10
Q2 15:00
2nd & 5 at opp 10
DeAndre Hughes run for 2 yds to the Nevad 8
Q2 15:00
3rd & 3 at opp 8
Dane Kinamon run for 4 yds to the Nevad 4 for a 1ST down
Q2 11:25
1st & goal at opp 4
Ben Jefferson run for 4 yds for a TD, (Matthew Dapore KICK)Air Force 7, Nevada 3
2nd quarter6 drives, then Air Force 17, Nevada 3
Nevada Interception, 8 plays
11:19
1st & 10 at own 35
Brice Honaker kickoff for 59 yds , Jamaal Bell return for 22 yds to the Nevad 28
11:19
1st & 10 at own 28
Devonte Lee run for 2 yds to the Nevad 26
11:19
2nd & 12 at own 26
Carson Strong run for 13 yds to the Nevad 39 for a 1ST down
11:19
1st & 10 at own 39
Carson Strong pass complete to Romeo Doubs for 5 yds to the Nevad 44
11:19
2nd & 5 at own 44
Carson Strong pass complete to Tory Horton for 14 yds to the AFA 42 for a 1ST down
11:19
1st & 10 at opp 42
Devonte Lee run for no gain to the AFA 42
11:19
2nd & 10 at opp 42
PENALTY NEV False Start (Davis,Gray) 5 yards from AFA42 to AFA47. NO PLAY.
11:19
2nd & 15 at opp 47
Carson Strong pass complete to Romeo Doubs for 17 yds to the AFA 30 for a 1ST down
11:19
1st & 10 at opp 30
NEVADA Penalty, Intentional Grounding (Carson Strong) to the AFA 39
8:31
2nd & 19 at opp 39
Timeout NEVADA, clock 08:31
8:22
2nd & 19 at opp 39
Carson Strong pass intercepted
Air Force Punt, 4 plays
8:22
1st & 10 at own 30
Emmanuel Michel run for 11 yds to the AFA 41 for a 1ST down
8:22
1st & 10 at own 41
Emmanuel Michel run for 3 yds to the AFA 44
8:22
2nd & 7 at own 44
Ben Jefferson run for 1 yd to the AFA 45
8:22
3rd & 6 at own 45
Haaziq Daniels pass incomplete to Brandon Lewis
6:26
4th & 6 at own 45
Carson Bay punt for 39 yds
Nevada Punt, 3 plays
6:26
1st & 10 at own 16
Toa Taua run for no gain to the Nevad 16
6:26
2nd & 10 at own 16
Carson Strong sacked by Christopher Herrera for a loss of 5 yards to the Nevad 11
6:26
3rd & 15 at own 11
Carson Strong pass complete to Justin Lockhart for 6 yds to the Nevad 17
4:13
4th & 9 at own 17
Julian Diaz punt for 56 yds , Dane Kinamon returns for 7 yds to the AFA 34
Air Force Touchdown, 6 plays
4:13
1st & 10 at own 34
Brad Roberts run for 6 yds to the AFA 40
4:13
2nd & 4 at own 40
DeAndre Hughes run for 52 yds to the Nevad 8 for a 1ST down
3:01
1st & goal at opp 8
AIR FORCE Penalty, Chop Block (Dalton King) to the Nevad 20
3:01
1st & goal at opp 20
Brad Roberts run for 6 yds to the Nevad 14
2:44
2nd & goal at opp 14
Timeout NEVADA, clock 02:44
2:44
2nd & goal at opp 14
DeAndre Hughes run for 4 yds to the Nevad 10
2:39
3rd & goal at opp 10
Timeout NEVADA, clock 02:39
2:34
3rd & goal at opp 10
DeAndre Hughes run for 10 yds for a TD, (Matthew Dapore KICK)Air Force 14, Nevada 3
2:29
1st & 10 at own 35
Brice Honaker kickoff for 65 yds , Jamaal Bell return for 32 yds to the NEVADA 33 NEVADA Penalty, Offensive Holding (Avery Carrington) to the Nevad 13
Nevada Punt, 4 plays
2:29
1st & 10 at own 13
Carson Strong pass complete to Tory Horton for 14 yds to the Nevad 27 for a 1ST down
2:29
1st & 10 at own 27
Carson Strong pass incomplete to Tory Horton
2:29
2nd & 10 at own 27
Carson Strong sacked by Jordan Jackson for a loss of 7 yards to the Nevad 20
Julian Diaz punt for 52 yds, punt out-of-bounds at the AFA 40
Air Force Field goal, 7 plays
1:20
1st & 10 at own 40
Brad Roberts run for 6 yds to the AFA 46
1:20
2nd & 4 at own 46
DeAndre Hughes run for 9 yds to the Nevad 45 for a 1ST down
1:20
1st & 10 at opp 45
Haaziq Daniels pass incomplete to David Cormier
1:20
2nd & 10 at opp 45
Haaziq Daniels pass incomplete to DeAndre Hughes
1:20
3rd & 10 at opp 45
Emmanuel Michel run for 5 yds to the Nevad 40
0:09
4th & 5 at opp 40
Timeout AIR FORCE, clock 00:09
0:00
4th & 5 at opp 40
DeAndre Hughes run for 8 yds to the Nevad 32 for a 1ST down
0:00
1st & 10 at opp 32
Matthew Dapore 49 yd FG GOODAir Force 17, Nevada 3
3rd quarter4 drives, then Air Force 24, Nevada 10
Air Force Turnover on downs, 12 plays
15:00
1st & 10 at own 35
Julian Diaz kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brad Roberts run for 4 yds to the AFA 29
15:00
2nd & 6 at own 29
Brad Roberts run for 5 yds to the AFA 34
15:00
3rd & 1 at own 34
Brad Roberts run for 2 yds to the AFA 36 for a 1ST down
15:00
1st & 10 at own 36
Brad Roberts run for 9 yds to the AFA 45
15:00
2nd & 1 at own 45
Emmanuel Michel run for 5 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
Emmanuel Michel run for 4 yds to the Nevad 46
15:00
2nd & 6 at opp 46
DeAndre Hughes run for 2 yds to the Nevad 44
15:00
3rd & 4 at opp 44
Haaziq Daniels run for 18 yds to the Nevad 26 for a 1ST down
15:00
1st & 10 at opp 26
Brad Roberts run for 5 yds to the Nevad 21
15:00
2nd & 5 at opp 21
Brad Roberts run for 3 yds to the Nevad 18
15:00
3rd & 2 at opp 18
Brad Roberts run for 1 yd to the Nevad 17
8:25
4th & 1 at opp 17
Dane Kinamon run for no gain to the Nevad 17
Nevada Touchdown, 7 plays
8:25
1st & 10 at own 17
Carson Strong sacked by Vince Sanford for a loss of 9 yards to the Nevad 10 Carson Strong fumbled, recovered by Nevad Toa Taua , return for 0 yards
8:25
2nd & 17 at own 10
Carson Strong pass complete to Romeo Doubs for no gain to the Nevad 10
8:25
3rd & 17 at own 10
Carson Strong pass complete to Melquan Stovall for 25 yds to the Nevad 35 for a 1ST down
8:25
1st & 10 at own 35
Carson Strong pass complete to Tory Horton for 49 yds to the AFA 16 for a 1ST down
8:25
1st & 10 at opp 16
Carson Strong pass complete to Romeo Doubs for 3 yds to the AFA 13
8:25
2nd & 7 at opp 13
Carson Strong pass incomplete to Tory Horton
6:04
3rd & 7 at opp 13
Carson Strong pass complete to Cole Turner for 13 yds for a TD, (Brandon Talton KICK)Air Force 17, Nevada 10
Air Force Touchdown, 9 plays
6:04
1st & 10 at own 35
Julian Diaz kickoff for 65 yds for a touchback
6:04
1st & 10 at own 25
DeAndre Hughes run for 17 yds to the AFA 42 for a 1ST down
6:04
1st & 10 at own 42
Emmanuel Michel run for 3 yds to the AFA 45
6:04
2nd & 7 at own 45
Haaziq Daniels run for 3 yds to the AFA 48
6:04
3rd & 4 at own 48
Dane Kinamon run for 5 yds to the Nevad 47 for a 1ST down
6:04
1st & 10 at opp 47
Emmanuel Michel run for 2 yds to the Nevad 45
2:53
2nd & 8 at opp 45
Timeout AIR FORCE, clock 02:53
2:53
2nd & 8 at opp 45
Haaziq Daniels pass complete to Brandon Lewis for 23 yds to the Nevad 22 for a 1ST down
2:53
1st & 10 at opp 22
DeAndre Hughes run for 12 yds to the Nevad 10 for a 1ST down
2:53
1st & goal at opp 10
Brad Roberts run for 1 yd to the Nevad 9
1:20
2nd & goal at opp 9
DeAndre Hughes run for 9 yds for a TD, (Matthew Dapore KICK)Air Force 24, Nevada 10
Nevada Punt, 8 plays
1:15
1st & 10 at own 35
Brice Honaker kickoff for 62 yds , Jamaal Bell return for 10 yds to the Nevad 13
1:15
1st & 10 at own 13
Toa Taua run for 7 yds to the Nevad 20
1:15
2nd & 3 at own 20
Carson Strong pass incomplete to Toa Taua
1:15
3rd & 3 at own 20
Carson Strong pass complete to Romeo Doubs for 2 yds to the Nevad 22
1:15
4th & 1 at own 22
Toa Taua run for 2 yds to the Nevad 24 for a 1ST down
0:00
1st & 10 at own 24
Carson Strong pass complete to Romeo Doubs for 16 yds to the Nevad 40 for a 1ST down
Q4 15:00
1st & 10 at own 40
Melquan Stovall run for 6 yds to the Nevad 34
Q4 15:00
2nd & 16 at own 34
Carson Strong pass incomplete to Cole Turner
Q4 15:00
3rd & 16 at own 34
Carson Strong sacked by Christopher Herrera for a loss of 6 yards to the Nevad 28
Q4 13:35
4th & 22 at own 28
Julian Diaz punt for 51 yds , Dane Kinamon returns for 2 yds to the AFA 23
4th quarter8 drives, then Tied at 24
Air Force Punt, 6 plays
13:35
1st & 10 at own 23
Brad Roberts run for 2 yds to the AFA 25
13:35
2nd & 8 at own 25
Brad Roberts run for 5 yds to the AFA 30
13:35
3rd & 3 at own 30
DeAndre Hughes run for 10 yds to the AFA 40 for a 1ST down
13:35
1st & 10 at own 40
Brad Roberts run for 3 yds to the AFA 43
13:35
2nd & 7 at own 43
Emmanuel Michel run for 1 yd to the AFA 44
13:35
3rd & 6 at own 44
Haaziq Daniels pass incomplete to Brandon Lewis
10:23
4th & 6 at own 44
Carson Bay punt for 33 yds , Romeo Doubs returns for no gain to the Nevad 23
Nevada Turnover on downs, 5 plays
10:23
1st & 10 at own 23
Carson Strong pass complete to Romeo Doubs for 8 yds to the Nevad 31
10:23
2nd & 2 at own 31
Strong,Carson pass incomplete to Horton,Tory PENALTY AFA Pass Interference (Bugg III,Tre) 15 yards from NEV31 to NEV46, 1ST DOWN. NO PLAY.
10:23
1st & 10 at own 46
Carson Strong pass incomplete to Romeo Doubs
10:23
2nd & 10 at own 46
Carson Strong pass incomplete to Tory Horton
10:23
3rd & 10 at own 46
Carson Strong pass incomplete to Tory Horton
9:23
4th & 10 at own 46
Carson Strong pass incomplete to Romeo Doubs
9:06
1st & 10 at opp 46
Haaziq Daniels run for 7 yds to the Nevad 39 Haaziq Daniels fumbled, forced by AJ King, recovered by Nevad Jordan Lee
Nevada Touchdown, 1 play
8:56
1st & 10 at own 39
Carson Strong pass complete to Romeo Doubs for 61 yds for a TD, (Brandon Talton KICK)Air Force 24, Nevada 17
Air Force Punt, 3 plays
8:56
1st & 10 at own 35
Julian Diaz kickoff for 60 yds
8:56
1st & 10 at own 25
DeAndre Hughes run for no gain to the AFA 25
8:56
2nd & 10 at own 25
Kinamon,Dane rush for 3 yards gain to the AFA28 (Lee,Jordan), out of bounds PENALTY AFA Holding (King,Dalton) 10 yards from AFA25 to AFA15. NO PLAY.
8:56
2nd & 20 at own 15
DeAndre Hughes run for 4 yds to the AFA 19
8:56
3rd & 16 at own 19
DeAndre Hughes run for 13 yds to the AFA 32
7:03
4th & 3 at own 32
Charles Bein punt for 35 yds
Nevada Touchdown, 12 plays
7:03
1st & 10 at own 33
Carson Strong pass incomplete to Tory Horton
7:03
2nd & 10 at own 33
Carson Strong pass complete to Cole Turner for 5 yds to the Nevad 38
7:03
3rd & 5 at own 38
Carson Strong pass complete to Tory Horton for 7 yds to the Nevad 45 for a 1ST down
7:03
1st & 10 at own 45
Carson Strong pass incomplete to Tory Horton
7:03
2nd & 10 at own 45
Carson Strong pass incomplete to Romeo Doubs
7:03
3rd & 10 at own 45
Carson Strong pass complete to Tory Horton for no gain to the Nevad 45
7:03
4th & 10 at own 45
Strong,Carson pass incomplete to Doubs,Romeo broken up by Bugg III,Tre PENALTY AFA Pass Interference (Bugg III,Tre) 15 yards from NEV45 to AFA40, 1ST DOWN. NO PLAY.
7:03
1st & 10 at opp 40
Carson Strong pass incomplete to Justin Lockhart
7:03
2nd & 10 at opp 40
Carson Strong pass complete to Cole Turner for 7 yds to the AFA 33
7:03
3rd & 3 at opp 33
Carson Strong pass complete to Romeo Doubs for 13 yds to the AFA 20 for a 1ST down
7:03
1st & 10 at opp 20
Toa Taua run for 18 yds to the AFA 2 for a 1ST down
7:03
1st & goal at opp 2
Toa Taua run for no gain to the AFA 2
3:13
2nd & goal at opp 2
Carson Strong pass complete to Cole Turner for 2 yds for a TD, (Brandon Talton KICK)Tied at 24
Air Force Punt, 5 plays
3:13
1st & 10 at own 35
Julian Diaz kickoff for 65 yds for a touchback
3:13
1st & 10 at own 25
DeAndre Hughes run for 12 yds to the AFA 37 for a 1ST down
3:13
1st & 10 at own 37
DeAndre Hughes run for 11 yds to the AFA 48 for a 1ST down
3:13
1st & 10 at own 48
Hughes,DeAndre rush for 1 yard gain to the AFA49 (Dedman,Jaden) PENALTY AFA Illegal Motion 5 yards from AFA48 to AFA43. NO PLAY.
3:13
1st & 15 at own 43
Brad Roberts run for 3 yds to the AFA 46
3:13
2nd & 12 at own 46
run for 4 yds to the AFA 42
3:13
3rd & 16 at own 42
DeAndre Hughes run for 5 yds to the AFA 47
1:45
4th & 11 at own 47
Timeout NEVADA, clock 01:45
1:27
4th & 11 at own 47
Charles Bein punt for 51 yds
Nevada Punt, 5 plays
1:27
1st & 10 at own 2
Toa Taua run for 4 yds to the Nevad 6
1:27
2nd & 6 at own 6
Carson Strong pass complete to Tory Horton for 10 yds to the Nevad 16 for a 1ST down
1:27
1st & 10 at own 16
Carson Strong pass incomplete to Toa Taua
1:27
2nd & 10 at own 16
Carson Strong sacked by Jordan Jackson for a loss of 8 yards to the Nevad 8
0:36
3rd & 18 at own 8
Timeout AIR FORCE, clock 00:36
0:36
3rd & 18 at own 8
Toa Taua run for 7 yds to the Nevad 15
0:31
4th & 11 at own 15
Timeout AIR FORCE, clock 00:31
0:20
4th & 11 at own 15
Julian Diaz punt for 37 yds
Air Force End of game, 1 play
0:00
1st & 10 at own 48
DeAndre Hughes run for 3 yds to the Nevad 49
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.