From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
New Mexico
476
Total yards
438
149
Passing yards
179
327
Rushing yards
259
13.5
Yards per pass
9.4
5.3
Yards per rush
7.0
21
First downs
20
9–18
Third downs
6–10
3–5
Fourth downs
1–2
1
Turnovers
0
3–25
Penalties
4–40
35:59
Possession
24:01
1
Sacks (by defense)
2
Efficiency
Air Force
New Mexico
45%
Success rate
53%
0.22
EPA per play
0.41
1.32
Explosiveness
1.30
0.13
Rushing EPA
0.41
0.66
Passing EPA
0.39
17%
Passing-down success
54%
0.03
First-down EPA
0.39
0.23
Second-down EPA
0.16
0.47
Third-down EPA
0.91
12%
Havoc by its defense
14%
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 53% to win. New Mexico won as Elo’s underdog.
The line
New Mexico −7, over/under 56.
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 New Mexico 69%, Air Force 31%. 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. New Mexico drives left to right, Air Force right to left.
Q1 New MexicoPunt, 3 plays, 6 yards
Q1 Air ForceField goal, 17 plays, 54 yards
Q1 New MexicoTouchdown, 11 plays, 75 yards
Q1 Air ForcePunt return TD, 3 plays (New Mexico scores), −3 yards
Q2 Air ForceTouchdown, 11 plays, 75 yards
Q2 New MexicoTouchdown, 6 plays, 72 yards
Q2 Air ForceTouchdown, 5 plays, 75 yards
Q2 New MexicoTouchdown, 11 plays, 75 yards
Q2 Air ForceEnd of half, 1 play, −2 yards
Q3 Air ForceTurnover on downs, 4 plays, 7 yards
Q3 New MexicoTouchdown, 2 plays, 32 yards
Q3 Air ForceFumble, 8 plays, 24 yards
Q3 New MexicoField goal, 7 plays, 42 yards
Q3 Air ForceTurnover on downs, 6 plays, 19 yards
Q3 New MexicoTouchdown, 3 plays, 44 yards
Q3 Air ForceTouchdown, 9 plays, 75 yards
Q4 New MexicoTouchdown, 4 plays, 28 yards
Q4 Air ForceTouchdown, 6 plays, 67 yards
Q4 New MexicoTurnover on downs, 7 plays, 22 yards
Q4 Air ForceTouchdown, 5 plays, 73 yards
Q4 New MexicoEnd of game, 5 plays, 13 yards
Play by play
1st quarter4 drives, then New Mexico 7, Air Force 3
New Mexico Punt, 3 plays
15:00
Reagan Tubbs kickoff for 65 yds for a touchback
14:59
1st & 10 at own 25
Devon Dampier pass incomplete
14:53
2nd & 10 at own 25
Javen Jacobs run for 6 yds to the UNM 31
14:27
3rd & 4 at own 31
Devon Dampier pass incomplete
14:22
4th & 4 at own 31
Aaron Rodriguez punt for 49 yds
Air Force Field goal, 17 plays
14:11
1st & 10 at own 20
Quentin Hayes run for a loss of 4 yards to the AFA 17 Quentin Hayes fumbled, recovered by AFA Quentin Hayes Q. Hayes return for 1 yds
13:39
2nd & 13 at own 17
Cade Harris run for 1 yd to the AFA 18
13:04
3rd & 12 at own 18
Tylor Latham run for 16 yds to the AFA 34 for a 1ST down
12:26
1st & 10 at own 34
Terrence Gist run for 4 yds to the AFA 38
11:54
2nd & 6 at own 38
Quentin Hayes run for 5 yds to the AFA 43
11:27
3rd & 1 at own 43
Quentin Hayes run for 3 yds to the AFA 46 for a 1ST down
10:53
1st & 10 at own 46
Terrence Gist run for 5 yds to the UNM 49
10:17
2nd & 5 at opp 49
Dylan Carson run for 4 yds to the UNM 45
9:46
3rd & 1 at opp 45
Dylan Carson run for 7 yds to the UNM 38 for a 1ST down
9:09
1st & 10 at opp 38
Quentin Hayes run for 4 yds to the UNM 34
8:32
2nd & 6 at opp 34
Terrence Gist run for 3 yds to the UNM 31
7:55
3rd & 3 at opp 31
Terrence Gist run for 2 yds to the UNM 29
7:23
4th & 1 at opp 29
Quentin Hayes run for 2 yds to the UNM 27 for a 1ST down
6:49
1st & 10 at opp 27
Terrence Gist run for no gain to the UNM 27
6:09
2nd & 10 at opp 27
Tylor Latham run for 5 yds to the UNM 22
5:32
3rd & 5 at opp 22
Tylor Latham run for a loss of 4 yards to the UNM 26
4:49
4th & 9 at opp 26
Matthew Dapore 43 yd FG GOODAir Force 3, New Mexico 0
New Mexico Touchdown, 11 plays
4:49
Reagan Tubbs kickoff for 65 yds for a touchback
4:46
1st & 10 at own 25
Devon Dampier pass complete to Luke Wysong for 12 yds to the UNM 37 for a 1ST down
4:28
1st & 10 at own 37
Devon Dampier pass incomplete
4:23
2nd & 10 at own 37
(04:23) DAMPIER, Devon pass deep to the left complete for 29 yards to WYSONG, Luke caught at the AFA46 and advanced to the AFA34 (AIHIE, Osaro;WILLIAMS, Trey), clock 04:14. PENALTY Before the snap, UNM Illegal Formation on WYSONG, Luke enforced 5 yards from the UNM37 to the UNM32, from the spot of the ball when the foul occurred, 0 yards credited to passer and receiver on the play. NO PLAY (replay the down).
3:50
2nd & 15 at own 32
Devon Dampier pass complete to Nic Trujillo for 21 yds to the AFA 47 for a 1ST down
3:34
1st & 10 at opp 47
Devon Dampier pass complete to Luke Wysong for 6 yds to the AFA 41
3:14
2nd & 4 at opp 41
NaQuari Rogers run for 5 yds to the AFA 36 for a 1ST down
2:45
1st & 10 at opp 36
NaQuari Rogers run for 3 yds to the AFA 33
2:24
2nd & 7 at opp 33
NaQuari Rogers run for 3 yds to the AFA 30
1:46
3rd & 4 at opp 30
Devon Dampier run for 10 yds to the AFA 20 for a 1ST down
1:19
1st & 10 at opp 20
Devon Dampier run for 8 yds to the AFA 12
0:46
2nd & 2 at opp 12
Javen Jacobs run for 5 yds to the AFA 7 for a 1ST down
0:14
1st & goal at opp 7
Devon Dampier run for 7 yds for a TD (Luke Drzewiecki KICK)New Mexico 7, Air Force 3
Air Force Punt return TD, 3 plays (New Mexico scores)
0:14
Luke Drzewiecki kickoff for 65 yds for a touchback
0:11
1st & 10 at own 25
Dylan Carson run for 5 yds to the AFA 30
Q2 15:00
2nd & 5 at own 30
Air Force Penalty, False Start (-5 Yards) to the AFA 25
Q2 14:59
2nd & 10 at own 25
Rocco Conti run for a loss of 1 yard to the AFA 24
Q2 14:26
3rd & 11 at own 24
Quentin Hayes sacked by Moso’oipala Tuitele for a loss of 2 yards to the AFA 22
Q2 13:32
4th & 13 at own 22
Luke Freer punt for 57 yds , Luke Wysong returns for 79 yds for a TD (Luke Drzewiecki KICK)New Mexico 14, Air Force 3
2nd quarter5 drives, then New Mexico 28, Air Force 17
Air Force Touchdown, 11 plays
13:32
Luke Drzewiecki kickoff for 65 yds for a touchback
13:30
1st & 10 at own 25
Quentin Hayes run for 1 yd to the AFA 26
13:07
2nd & 9 at own 26
Quentin Hayes run for 30 yds to the UNM 44 for a 1ST down
12:35
1st & 10 at opp 44
Terrence Gist run for 7 yds to the UNM 37
11:58
2nd & 3 at opp 37
Terrence Gist run for 2 yds to the UNM 35
11:25
3rd & 1 at opp 35
Quentin Hayes run for 3 yds to the UNM 32 for a 1ST down
10:47
1st & 10 at opp 32
Cade Harris run for 9 yds to the UNM 23
10:08
2nd & 1 at opp 23
Dylan Carson run for no gain to the UNM 23
9:23
3rd & 1 at opp 23
Quentin Hayes run for 1 yd to the UNM 22 for a 1ST down
8:48
1st & 10 at opp 22
Quentin Hayes run for 13 yds to the UNM 9 for a 1ST down
8:20
1st & goal at opp 9
Terrence Gist run for 4 yds to the UNM 5
7:44
2nd & goal at opp 5
Cade Harris run for 5 yds for a TD (Matthew Dapore KICK)New Mexico 14, Air Force 10
New Mexico Touchdown, 6 plays
7:44
Reagan Tubbs kickoff for 64 yds , Javen Jacobs return for 27 yds to the UNM 28
7:34
1st & 10 at own 28
Sol-Jay Maiava-Peters run for 20 yds to the UNM 48 for a 1ST down
7:13
1st & 10 at own 48
Sol-Jay Maiava-Peters run for 8 yds to the AFA 44
6:43
2nd & 2 at opp 44
Devon Dampier pass complete to Luke Wysong for 19 yds to the AFA 25 for a 1ST down
6:07
1st & 10 at opp 25
Eli Sanders run for 4 yds to the AFA 21
5:37
2nd & 6 at opp 21
Devon Dampier run for 3 yds to the AFA 18 Devon Dampier fumbled, recovered by UNM
5:05
3rd & 3 at opp 18
Devon Dampier pass complete to Nic Trujillo for 18 yds for a TD (Luke Drzewiecki KICK)New Mexico 21, Air Force 10
Air Force Touchdown, 5 plays
5:05
Luke Drzewiecki kickoff for 65 yds for a touchback
5:03
1st & 10 at own 25
Quentin Hayes pass complete to Bruin Fleischmann for 43 yds to the UNM 32 for a 1ST down
4:34
1st & 10 at opp 32
Tylor Latham run for 20 yds to the UNM 12 for a 1ST down
4:07
1st & 10 at opp 12
Terrence Gist run for 4 yds to the UNM 8
3:28
2nd & 6 at opp 8
Rocco Conti run for 4 yds to the UNM 4
2:46
3rd & 2 at opp 4
Tylor Latham run for 4 yds for a TD (Matthew Dapore KICK)New Mexico 21, Air Force 17
New Mexico Touchdown, 11 plays
2:46
1st & 10 at own 25
New Mexico Penalty, False Start (Lajuan Owens) to the UNM 20
2:46
Reagan Tubbs kickoff for 65 yds for a touchback
2:44
1st & 15 at own 20
Devon Dampier pass complete to Luke Wysong for 5 yds to the UNM 25
2:15
2nd & 10 at own 25
Devon Dampier pass complete to Luke Wysong for 11 yds to the UNM 36 for a 1ST down
1:58
1st & 10 at own 36
Devon Dampier sacked by Osaro Aihie for a loss of 1 yard to the UNM 35
1:51
2nd & 11 at own 35
Devon Dampier pass complete to Caleb Medford for 15 yds to the 50 yard line for a 1ST down
1:33
1st & 10 at the 50
Devon Dampier run for 9 yds to the AFA 34 for a 1ST down
1:26
1st & 10 at opp 34
Javen Jacobs run for 2 yds to the AFA 32
0:58
2nd & 8 at opp 32
Devon Dampier pass complete to Nic Trujillo for 16 yds to the AFA 16 for a 1ST down
0:46
1st & 10 at opp 16
Javen Jacobs run for 7 yds to the AFA 9
0:43
2nd & 3 at opp 9
Timeout Air Force, clock 00:43
0:40
2nd & 3 at opp 9
Devon Dampier run for 2 yds to the AFA 7
0:18
3rd & 1 at opp 7
Devon Dampier run for 5 yds to the AFA 2 for a 1ST down
0:14
1st & goal at opp 2
Timeout New Mexico, clock 00:14
0:11
1st & goal at opp 2
Devon Dampier run for 2 yds for a TD (Luke Drzewiecki KICK)New Mexico 28, Air Force 17
Air Force End of half, 1 play
0:11
Luke Drzewiecki kickoff for 65 yds for a touchback
0:06
1st & 10 at own 25
(00:06) Kneel down by TEAM at AFA23 (team loss of 2), clock 00:00.
3rd quarter7 drives, then New Mexico 45, Air Force 17
Air Force Turnover on downs, 4 plays
15:00
Luke Drzewiecki kickoff for 65 yds for a touchback
14:58
1st & 10 at own 25
(14:58) HAYES, Quentin pass deep up the middle complete for 75 yards to LATHAM, Tylor caught at the UNM39 and advanced to the UNM0, TOUCHDOWN AFA, score nullified by penalty, clock 14:46 (Play was confirmed after review). PENALTY AFA Holding on FLEISCHMANN, Bruin enforced 10 yards from the AFA25 to the AFA15 [NH]. NO PLAY (replay the down).
14:24
1st & 20 at own 15
Cade Harris run for 7 yds to the AFA 22
14:06
2nd & 13 at own 22
Quentin Hayes pass incomplete
13:58
3rd & 13 at own 22
Quentin Hayes run for 12 yds to the AFA 34
13:22
4th & 1 at own 34
Tylor Latham run for a loss of 2 yards to the AFA 32
New Mexico Touchdown, 2 plays
13:15
1st & 10 at opp 32
Sol-Jay Maiava-Peters run for 17 yds to the AFA 15 for a 1ST down
12:49
1st & 10 at opp 15
Sol-Jay Maiava-Peters run for 15 yds for a TD (Luke Drzewiecki KICK)New Mexico 35, Air Force 17
Air Force Fumble, 8 plays
12:49
Luke Drzewiecki kickoff for 65 yds for a touchback
12:47
1st & 10 at own 25
Quentin Hayes run for 7 yds to the AFA 32
12:09
2nd & 3 at own 32
Terrence Gist run for 7 yds to the AFA 39 for a 1ST down
11:36
1st & 10 at own 39
Quentin Hayes run for 3 yds to the AFA 42
10:57
2nd & 7 at own 42
Terrence Gist run for 6 yds to the AFA 48
10:21
3rd & 1 at own 48
Quentin Hayes run for 2 yds to the 50 yard line for a 1ST down
9:42
1st & 10 at the 50
Quentin Hayes pass incomplete
9:34
2nd & 10 at the 50
Tylor Latham run for a loss of 1 yard to the AFA 49
8:54
3rd & 11 at own 49
Quentin Hayes run for no gain to the AFA 49 Quentin Hayes fumbled, recovered by UNM Dimitri Johnson D. Johnson return for 0 yds
New Mexico Field goal, 7 plays
8:47
1st & 10 at opp 49
Devon Dampier pass complete to Sol-Jay Maiava-Peters for 6 yds to the AFA 43
8:20
2nd & 4 at opp 43
Sol-Jay Maiava-Peters run for a loss of 1 yard to the AFA 44
7:50
3rd & 5 at opp 44
Devon Dampier pass complete to Nic Trujillo for 30 yds to the AFA 14 for a 1ST down
7:36
1st & 10 at opp 14
Sol-Jay Maiava-Peters run for a loss of 3 yards to the AFA 17
7:00
2nd & 13 at opp 17
Devon Dampier run for 3 yds to the AFA 14
6:25
3rd & 10 at opp 14
Timeout New Mexico, clock 06:25
6:23
3rd & 10 at opp 14
Devon Dampier pass complete to Javen Jacobs for 7 yds to the AFA 7
5:37
4th & 3 at opp 7
Luke Drzewiecki 24 yd FG GOODNew Mexico 38, Air Force 17
Air Force Turnover on downs, 6 plays
5:37
Luke Drzewiecki kickoff for 65 yds for a touchback
5:34
1st & 10 at own 25
Owen Allen run for 8 yds to the AFA 33
5:02
2nd & 2 at own 33
Terrence Gist run for 4 yds to the AFA 37 for a 1ST down
4:41
1st & 10 at own 37
Kaden Cloud run for no gain to the AFA 37
4:02
2nd & 10 at own 37
(04:02) QB Keeper HAYES, Quentin rush to the right for a gain of 2 yards to the AFA39 (WATTS, Cameron;KPAI, Randolph), clock 03:57. PENALTY AFA Holding on FLEISCHMANN, Bruin enforced 10 yards from the AFA37 to the AFA27. NO PLAY (replay the down).
3:35
2nd & 20 at own 27
Kaden Cloud run for 7 yds to the AFA 34
3:00
3rd & 13 at own 34
Quentin Hayes pass complete to Quin Smith for 12 yds to the AFA 46
2:36
4th & 1 at own 46
Tylor Latham run for a loss of 2 yards to the AFA 44
New Mexico Touchdown, 3 plays
2:29
1st & 10 at opp 44
Devon Dampier pass complete to Trace Bruckler for 5 yds to the AFA 39
1:57
2nd & 5 at opp 39
Devon Dampier pass complete to Caleb Medford for 8 yds to the AFA 31 for a 1ST down
1:25
1st & 10 at opp 31
Eli Sanders run for 31 yds for a TD (Luke Drzewiecki KICK)New Mexico 45, Air Force 17
Air Force Touchdown, 9 plays
1:25
Luke Drzewiecki kickoff for 65 yds for a touchback
1:25
1st & 10 at own 25
Quentin Hayes run for 4 yds to the AFA 29
0:44
2nd & 6 at own 29
Rocco Conti run for 2 yds to the AFA 31
0:00
3rd & 4 at own 31
New Mexico Penalty, Unsportsmanlike Conduct (Bryson Taylor) to the AFA 46 for a 1ST down
Q4 14:58
1st & 10 at own 46
Quentin Hayes pass incomplete
Q4 14:50
2nd & 10 at own 46
Terrence Gist run for 6 yds to the UNM 48
Q4 14:17
3rd & 4 at opp 48
Quentin Hayes pass complete to Cade Harris for 24 yds to the UNM 24 for a 1ST down
Q4 13:54
1st & 10 at opp 24
Dylan Carson run for 5 yds to the UNM 19
Q4 13:16
2nd & 5 at opp 19
Rocco Conti run for 1 yd to the UNM 18
Q4 12:31
3rd & 4 at opp 18
Quentin Hayes run for 18 yds for a TD (Matthew Dapore KICK)New Mexico 45, Air Force 24
4th quarter5 drives, then New Mexico 52, Air Force 37
New Mexico Touchdown, 4 plays
12:31
Reagan Tubbs kickoff for 13 yds
12:28
1st & 10 at opp 43
Eli Sanders run for 4 yds to the AFA 39
11:45
2nd & 6 at opp 39
Devon Dampier pass incomplete
11:39
3rd & 6 at opp 39
Javen Jacobs run for 4 yds to the AFA 35
10:54
4th & 2 at opp 35
Eli Sanders run for 35 yds for a TD New Mexico Penalty, Unsportsmanlike Conduct (Baraka Beckett) to the AFA 0 (Luke Drzewiecki KICK)New Mexico 52, Air Force 24
Air Force Touchdown, 6 plays
10:54
Luke Drzewiecki kickoff for 67 yds , Owen Chambers return for 20 yds to the AFA 33
10:45
1st & 10 at own 33
Owen Allen run for 5 yds to the AFA 38
10:19
2nd & 5 at own 38
Josh Johnson pass incomplete
10:13
3rd & 5 at own 38
Josh Johnson run for 4 yds to the AFA 42
9:30
4th & 1 at own 42
Josh Johnson run for 42 yds to the UNM 16 for a 1ST down
9:29
4th & 1 at own 42
Timeout New Mexico, clock 09:29
9:00
1st & 10 at opp 16
Kemper Hodges run for 5 yds to the UNM 11
8:27
2nd & 5 at opp 11
Kemper Hodges run for 11 yds for a TD (Matthew Dapore KICK)New Mexico 52, Air Force 31
New Mexico Turnover on downs, 7 plays
8:27
Matthew Dapore kickoff for 19 yds
8:21
1st & 10 at opp 49
Sol-Jay Maiava-Peters run for 7 yds to the AFA 42
7:38
2nd & 3 at opp 42
Sol-Jay Maiava-Peters run for a loss of 2 yards to the AFA 44
6:52
3rd & 5 at opp 44
Javen Jacobs run for 11 yds to the AFA 33 for a 1ST down
6:10
1st & 10 at opp 33
Timeout New Mexico, clock 06:10
6:08
1st & 10 at opp 33
NaQuari Rogers run for 4 yds to the AFA 29
5:21
2nd & 6 at opp 29
NaQuari Rogers run for no gain to the AFA 29
4:27
3rd & 6 at opp 29
Devon Dampier run for 2 yds to the AFA 27
3:43
4th & 4 at opp 27
Devon Dampier pass incomplete
Air Force Touchdown, 5 plays
3:38
1st & 10 at own 27
Josh Johnson pass complete to Quin Smith for 31 yds to the UNM 42 for a 1ST down
3:04
1st & 10 at opp 42
Josh Johnson sacked by Dimitri Johnson for a loss of 5 yards to the UNM 47
2:55
2nd & 15 at opp 47
Josh Johnson run for 8 yds to the UNM 39
2:27
3rd & 7 at opp 39
Josh Johnson pass incomplete
2:18
4th & 7 at opp 39
Josh Johnson pass complete to Quin Smith for 39 yds for a TD (Two-Point Conversion failed)New Mexico 52, Air Force 37
New Mexico End of game, 5 plays
2:18
Matthew Dapore kickoff for 8 yds , return for no gain to the AFA 43
2:15
1st & 10 at opp 43
Sol-Jay Maiava-Peters run for 2 yds to the AFA 41
1:58
2nd & 8 at opp 41
Eli Sanders run for 6 yds to the AFA 35
1:55
3rd & 2 at opp 35
Timeout Air Force, clock 01:55
1:36
3rd & 2 at opp 35
NaQuari Rogers run for 9 yds to the AFA 26 for a 1ST down
1:07
1st & 10 at opp 26
(01:07) Kneel down by TEAM at AFA28 (team loss of 2), clock 01:01.
0:36
2nd & 12 at opp 28
(00:36) Kneel down by TEAM at AFA30 (team loss of 2), clock 00:30.
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.