Referee C. Castleberry; umpire Jim Adams; head linesman Cam McNeill; line judge Kelly Deterding; side judge Anth. Flemming; field judge Scott Gaines; back judge Donnie Aultmann; center judge Chris TallentGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Air Force
0
21
3
14
38
New Mexico
7
7
21
21
56
Standouts
No. 2PassingArion Worthman9 of 17, 158 yards, 3 TDAir Force
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
New Mexico
396
Total yards
509
158
Passing yards
146
238
Rushing yards
363
8.8
Yards per pass
16.2
3.8
Yards per rush
8.9
26
First downs
16
7–15
Third downs
4–9
2–3
Fourth downs
0–0
2
Turnovers
0
2–15
Penalties
7–65
35:17
Possession
24:43
0
Sacks (by defense)
4
Efficiency
Air Force
New Mexico
44%
Success rate
52%
0.23
EPA per play
0.66
1.27
Explosiveness
1.68
0.15
Rushing EPA
0.53
0.45
Passing EPA
1.29
48%
Passing-down success
21%
−0.04
First-down EPA
0.81
0.27
Second-down EPA
0.12
0.52
Third-down EPA
1.15
8%
Havoc by its defense
20%
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)
New Mexico 53% to win. Elo’s favorite won.
The line
Air Force −3, over/under 50.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 58%, New Mexico 42%. 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 Air ForcePunt, 4 plays, 9 yards
Q1 New MexicoPunt, 3 plays, −2 yards
Q1 Air ForcePunt, 3 plays, −2 yards
Q1 New MexicoTouchdown, 13 plays, 70 yards
Q1 Air ForceTouchdown, 12 plays, 75 yards
Q2 New MexicoTouchdown, 3 plays, 75 yards
Q2 Air ForceTouchdown, 6 plays, 70 yards
Q2 New MexicoPunt, 4 plays, 19 yards
Q2 Air ForceTouchdown, 11 plays, 72 yards
Q2 New MexicoPunt, 3 plays, 4 yards
Q2 Air ForceEnd of half, 1 play, 0 yards
Q3 New MexicoPunt, 3 plays, 9 yards
Q3 Air ForcePunt, 3 plays, −11 yards
Q3 New MexicoTouchdown, 1 play, 49 yards
Q3 Air ForceFumble, 4 plays, −4 yards
Q3 New MexicoTouchdown, 3 plays, 21 yards
Q3 Air ForceField goal, 15 plays, 59 yards
Q3 New MexicoTouchdown, 4 plays, 75 yards
Q3 Air ForceFumble, 0 yards
Q3 New MexicoTouchdown, 3 plays, 17 yards
Q4 Air ForceTouchdown, 9 plays, 75 yards
Q4 New MexicoTouchdown, 6 plays, 87 yards
Q4 Air ForceTouchdown, 9 plays, 75 yards
Q4 New MexicoTouchdown, 1 play, 65 yards
Q4 Air ForcePunt, 3 plays, 4 yards
Q4 New MexicoPunt, 3 plays, 5 yards
Q4 Air ForceEnd of game, 2 plays, 4 yards
Play by play
1st quarter5 drives, then New Mexico 7, Air Force 0
Air Force Punt, 4 plays
15:00
1st & 10 at own 35
Jason Sanders kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Arion Worthman pass complete to Geraud Sanders for 10 yds to the AFA 35 for a 1ST down
15:00
1st & 10 at own 35
Arion Worthman run for 4 yds to the AFA 39
15:00
2nd & 6 at own 39
Arion Worthman run for no gain to the AFA 39
15:00
3rd & 6 at own 39
WORTHMAN, Arion pass complete to BENNETT, Marcus for 18 yards to the NM43, out-of-bounds (ROSS, D’Angelo), PENALTY AF IR (LANDRUM, G.) 5 yards to the AF34, NO PLAY.
15:00
3rd & 11 at own 34
Arion Worthman pass incomplete
15:00
4th & 11 at own 34
Charlie Scott punt for 40 yds
New Mexico Punt, 3 plays
12:56
1st & 10 at own 26
Lamar Jordan run for a loss of 4 yards to the NMex 24 Lamar Jordan fumbled,
12:56
2nd & 12 at own 24
Tyrone Owens run for 5 yds to the NMex 29
12:56
3rd & 7 at own 29
NEW MEXICO Penalty, false start (-5 Yards) to the NMex 24
12:56
3rd & 12 at own 24
Lamar Jordan pass incomplete
12:56
4th & 12 at own 24
Corey Bojorquez punt for 53 yds
Air Force Punt, 3 plays
11:15
1st & 10 at own 23
Arion Worthman run for a loss of 3 yards to the AFA 20
11:15
2nd & 13 at own 20
Timothy McVey run for 5 yds to the AFA 25
11:15
3rd & 8 at own 25
Arion Worthman run for a loss of 4 yards to the AFA 21
11:15
4th & 12 at own 21
Charlie Scott punt for 49 yds, downed at the NMex 30
New Mexico Touchdown, 13 plays
9:11
1st & 10 at own 30
Lamar Jordan run for 5 yds to the NMex 35 NEW MEXICO Penalty, illegal block (Tyrone Owens) to the NMex 20
9:11
1st & 20 at own 20
Tyrone Owens run for 2 yds to the NMex 22
9:11
2nd & 18 at own 22
Lamar Jordan pass incomplete
9:11
3rd & 18 at own 22
Lamar Jordan pass complete to Romell Jordan for 22 yds to the NMex 44 for a 1ST down
9:11
1st & 10 at own 44
Lamar Jordan run for 6 yds to the 50 yard line
9:11
2nd & 4 at the 50
Richard McQuarley run for 5 yds to the AFA 45 for a 1ST down
9:11
1st & 10 at opp 45
Jay Griffin IV run for 4 yds to the AFA 41
9:11
2nd & 6 at opp 41
Richard McQuarley run for 3 yds to the AFA 38
9:11
3rd & 3 at opp 38
Tyrone Owens run for 6 yds to the AFA 32 for a 1ST down
9:11
1st & 10 at opp 32
Lamar Jordan run for a loss of 3 yards to the AFA 35
9:11
2nd & 13 at opp 35
AIR FORCE Penalty, Defensive holding (Robert Bullard) to the AFA 25 for a 1ST down
9:11
1st & 10 at opp 25
Lamar Jordan run for 7 yds to the AFA 18
9:11
2nd & 3 at opp 18
Tyrone Owens run for 15 yds to the AFA 3 for a 1ST down
2:22
1st & goal at opp 3
Richard McQuarley run for 3 yds for a TD, (Jason Sanders KICK)New Mexico 7, Air Force 0
Air Force Touchdown, 12 plays
2:22
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
2:22
1st & 10 at own 25
Parker Wilson run for 3 yds to the AFA 28
2:22
2nd & 7 at own 28
Arion Worthman sacked by Alex Hart for a loss of 8 yards to the AFA 20
2:22
3rd & 15 at own 20
Arion Worthman pass complete to Ronald Cleveland for 17 yds to the AFA 37 for a 1ST down
2:22
1st & 10 at own 37
Timothy McVey run for 6 yds to the AFA 43
2:22
2nd & 4 at own 43
Timothy McVey run for 9 yds to the NMex 48 for a 1ST down
Q2 15:00
1st & 10 at opp 48
Arion Worthman run for 4 yds to the NMex 44
Q2 15:00
2nd & 6 at opp 44
Timothy McVey run for 6 yds to the NMex 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Parker Wilson run for 6 yds to the NMex 32
Q2 15:00
2nd & 4 at opp 32
Parker Wilson run for no gain to the NMex 32
Q2 15:00
3rd & 4 at opp 32
Timothy McVey run for 17 yds to the NMex 16 Timothy McVey fumbled, forced by Alex Hart, for a 1ST down
Q2 15:00
1st & 10 at opp 16
Timothy McVey run for 1 yd to the NMex 15
Q2 12:04
2nd & 9 at opp 15
Timothy McVey run for 15 yds for a TD, (Luke Strebel KICK)Tied at 7
2nd quarter6 drives, then Air Force 21, New Mexico 14
New Mexico Touchdown, 3 plays
12:04
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
12:04
1st & 10 at own 25
Lamar Jordan run for a loss of 2 yards to the NMex 23
12:04
2nd & 12 at own 23
Lamar Jordan run for 6 yds to the NMex 29
10:48
3rd & 6 at own 29
Lamar Jordan pass complete to Jay Griffin IV for 71 yds for a TD, (Jason Sanders KICK)New Mexico 14, Air Force 7
Air Force Touchdown, 6 plays
10:48
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback NEW MEXICO Penalty, Defensive offside (-5 Yards)
10:48
1st & 10 at own 30
Arion Worthman run for 3 yds to the AFA 33
10:48
2nd & 7 at own 33
Taven Birdow run for 6 yds to the AFA 39
10:48
3rd & 1 at own 39
Arion Worthman run for 4 yds to the AFA 43 for a 1ST down
10:48
1st & 10 at own 43
Arion Worthman run for 32 yds to the NMex 25 for a 1ST down
10:48
1st & 10 at opp 25
Timothy McVey run for a loss of 3 yards to the NMex 28
7:58
2nd & 13 at opp 28
Arion Worthman pass complete to Geraud Sanders for 28 yds for a TD, (Luke Strebel KICK)Tied at 14
New Mexico Punt, 4 plays
7:58
1st & 0 at own 35
Luke Strebel kickoff for 65 yds , Elijah Lilly return for 19 yds to the NMex 19
7:51
1st & 10 at own 19
Richard McQuarley run for 18 yds to the NMex 37 for a 1ST down
7:51
1st & 10 at own 37
Richard McQuarley run for 1 yd to the NMex 38
7:51
2nd & 9 at own 38
Lamar Jordan pass incomplete
7:51
3rd & 9 at own 38
Lamar Jordan pass incomplete
7:51
4th & 9 at own 38
Corey Bojorquez punt for 34 yds, fair catch by Ronald Cleveland at the AFA 28
Air Force Touchdown, 11 plays
6:27
1st & 10 at own 28
Taven Birdow run for 2 yds to the AFA 30
6:27
2nd & 8 at own 30
Arion Worthman run for 7 yds to the AFA 37
6:27
3rd & 1 at own 37
Arion Worthman run for 4 yds to the AFA 41 for a 1ST down
6:27
1st & 10 at own 41
Arion Worthman pass incomplete to Geraud Sanders
6:27
2nd & 10 at own 41
Arion Worthman run for 36 yds to the NMex 23 for a 1ST down
6:27
1st & 10 at opp 23
Taven Birdow run for 11 yds to the NMex 12 for a 1ST down
6:27
1st & 10 at opp 12
Taven Birdow run for 4 yds to the NMex 8
6:27
2nd & 6 at opp 8
Jacob Stafford run for 3 yds to the NMex 5
6:27
3rd & 3 at opp 5
Arion Worthman run for 1 yd to the NMex 4
6:27
4th & 2 at opp 4
Jacob Stafford run for 3 yds to the NMex 1 for a 1ST down
1:39
1st & goal at opp 1
Arion Worthman run for 1 yd for a TD, (Luke Strebel KICK)Air Force 21, New Mexico 14
New Mexico Punt, 3 plays
1:39
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
1:39
1st & 10 at own 25
Tyrone Owens run for 2 yds to the NMex 27
1:39
2nd & 8 at own 27
Lamar Jordan pass incomplete to Patrick Reed, broken up by Jack Flor
1:39
3rd & 8 at own 27
Lamar Jordan run for 2 yds to the NMex 29
0:52
4th & 6 at own 29
Timeout AIR FORCE, clock 00:52
0:52
4th & 6 at own 29
Corey Bojorquez punt for 47 yds, punt out-of-bounds at the AFA 24
Air Force End of half, 1 play
0:45
1st & 10 at own 24
Arion Worthman run for no gain to the AFA 24
3rd quarter8 drives, then New Mexico 35, Air Force 24
New Mexico Punt, 3 plays
15:00
2nd & 10 at own 35
Luke Strebel kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tyrone Owens run for 5 yds to the NMex 30
15:00
2nd & 5 at own 30
Tyrone Owens run for no gain to the NMex 30
15:00
3rd & 5 at own 30
Lamar Jordan pass complete to Jay Griffin IV for 4 yds to the NMex 34
15:00
4th & 1 at own 34
Corey Bojorquez punt for 52 yds, downed at the AFA 14
Air Force Punt, 3 plays
12:58
1st & 10 at own 14
Arion Worthman run for a loss of 2 yards to the AFA 12
12:58
2nd & 12 at own 12
Arion Worthman pass incomplete
12:58
3rd & 12 at own 12
Arion Worthman sacked by Garrett Hughes for a loss of 9 yards to the AFA 3
12:58
4th & 21 at own 3
Charlie Scott punt for 55 yds , Chris Davis Jr. returns for 9 yds to the AFA 49
New Mexico Touchdown, 1 play
11:25
1st & 10 at opp 49
Lamar Jordan pass complete to Delane Hart-Johnson for 49 yds for a TD AIR FORCE Penalty, Defensive pass interference ( Yards) declined, (Jason Sanders KICK)Tied at 21
Air Force Fumble, 4 plays
11:25
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
11:25
1st & 10 at own 25
Taven Birdow run for 5 yds to the AFA 30
11:25
2nd & 5 at own 30
Arion Worthman run for 3 yds to the AFA 33
11:25
3rd & 2 at own 33
NEW MEXICO Penalty, offside defense (Jermane Conyers) to the AFA 38 for a 1ST down
11:25
1st & 10 at own 38
Arion Worthman sacked by Bijon Parker for a loss of 7 yards to the AFA 31
11:25
2nd & 17 at own 31
Arion Worthman run for a loss of 6 yards to the AFA 21 Arion Worthman fumbled, forced by Garrett Hughes, recovered by NMex Jake Rothschiller
New Mexico Touchdown, 3 plays
9:25
1st & 10 at opp 21
NEW MEXICO Penalty, false start (Aaron Jenkins) to the AFA 26
9:25
1st & 15 at opp 26
Tyrone Owens run for 10 yds to the AFA 16
9:25
2nd & 5 at opp 16
Lamar Jordan run for 10 yds to the AFA 6 for a 1ST down
8:31
1st & goal at opp 6
Richard McQuarley run for 6 yds for a TD, (Jason Sanders KICK)New Mexico 28, Air Force 21
Air Force Field goal, 15 plays
8:31
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
8:31
1st & 10 at own 25
Taven Birdow run for 2 yds to the AFA 27
8:31
2nd & 8 at own 27
Timothy McVey run for 10 yds to the AFA 37 for a 1ST down
8:31
1st & 10 at own 37
Arion Worthman run for 7 yds to the AFA 44
8:31
2nd & 3 at own 44
Taven Birdow run for 7 yds to the NMex 49 for a 1ST down
8:31
1st & 10 at opp 49
Arion Worthman run for 1 yd to the NMex 48
8:31
2nd & 9 at opp 48
Malik Miller run for 4 yds to the NMex 44
8:31
3rd & 5 at opp 44
Jacob Stafford run for 5 yds to the NMex 39 for a 1ST down
8:31
1st & 10 at opp 39
Taven Birdow run for 3 yds to the NMex 36
8:31
2nd & 7 at opp 36
Arion Worthman run for 5 yds to the NMex 31
8:31
3rd & 2 at opp 31
Taven Birdow run for a loss of 1 yard to the NMex 32
3:37
4th & 3 at opp 32
Timeout AIR FORCE, clock 03:37
3:37
4th & 3 at opp 32
Arion Worthman run for 1 yd to the NMex 31 for a 1ST down NEW MEXICO Penalty, face mask (15 yards) (Jalin Burrell) to the NMex 16 for a 1ST down
3:37
1st & 10 at opp 16
Taven Birdow run for 3 yds to the NMex 13
3:37
2nd & 7 at opp 13
Timothy McVey run for a loss of 3 yards to the NMex 16
3:37
3rd & 10 at opp 16
Arion Worthman pass incomplete to Geraud Sanders
2:10
4th & 10 at opp 16
Luke Strebel 33 yd FG GOODNew Mexico 28, Air Force 24
New Mexico Touchdown, 4 plays
2:10
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
2:10
1st & 10 at own 25
Lamar Jordan run for 39 yds to the AFA 36 for a 1ST down
2:10
1st & 10 at opp 36
Tyrone Owens run for 8 yds to the AFA 28
2:10
2nd & 2 at opp 28
Romell Jordan run for 24 yds to the AFA 4 for a 1ST down
0:21
1st & goal at opp 4
Romell Jordan run for 4 yds for a TD, (Jason Sanders KICK)New Mexico 35, Air Force 24
0:21
1st & 0 at own 35
Jason Sanders kickoff for 58 yds , Malik Miller return for 10 yds to the AFA 17 Malik Miller fumbled, forced by DaQuan Baker, recovered by NMex Jordan Flack
New Mexico Touchdown, 3 plays
0:13
1st & 10 at opp 17
Tyrone Owens run for 8 yds to the AFA 9
Q4 15:00
2nd & 2 at opp 9
Tyrone Owens run for 4 yds to the AFA 5 for a 1ST down
Q4 14:25
1st & goal at opp 5
Richard McQuarley run for 5 yds for a TD, (Jason Sanders KICK)New Mexico 42, Air Force 24
4th quarter7 drives, then New Mexico 56, Air Force 38
Air Force Touchdown, 9 plays
14:25
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
14:25
1st & 10 at own 25
Arion Worthman run for 9 yds to the AFA 34
14:25
2nd & 1 at own 34
Arion Worthman run for 11 yds to the AFA 45 for a 1ST down
14:25
1st & 10 at own 45
Taven Birdow run for 2 yds to the AFA 47
14:25
2nd & 8 at own 47
Taven Birdow run for 6 yds to the NMex 47
14:25
3rd & 2 at opp 47
NEW MEXICO Penalty, unsportsmanlike conduct (Jalin Burrell) to the NMex 32 for a 1ST down
14:25
1st & 10 at opp 32
Timothy McVey run for 6 yds to the NMex 26
14:25
2nd & 4 at opp 26
Timothy McVey run for 1 yd to the NMex 25
14:25
3rd & 3 at opp 25
Arion Worthman run for 2 yds to the NMex 23
14:25
4th & 1 at opp 23
Arion Worthman run for 2 yds to the NMex 21 for a 1ST down
11:01
1st & 10 at opp 21
Arion Worthman pass complete to Ronald Cleveland for 21 yds for a TD, (Luke Strebel KICK)New Mexico 42, Air Force 31
New Mexico Touchdown, 6 plays
11:01
1st & 0 at own 35
Luke Strebel kickoff for 65 yds , Elijah Lilly return for 13 yds to the NMex 13
10:51
1st & 10 at own 13
Tyrone Owens run for 2 yds to the NMex 15
10:51
2nd & 8 at own 15
Richard McQuarley run for 6 yds to the NMex 21
10:51
3rd & 2 at own 21
Tyrone Owens run for 2 yds to the NMex 23 for a 1ST down
10:51
1st & 10 at own 23
Richard McQuarley run for 4 yds to the NMex 27
10:51
2nd & 6 at own 27
Tyrone Owens run for 10 yds to the NMex 37 for a 1ST down
6:59
1st & 10 at own 37
Richard McQuarley run for 63 yds for a TD, (Jason Sanders KICK)New Mexico 49, Air Force 31
Air Force Touchdown, 9 plays
6:59
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
6:59
1st & 10 at own 25
Arion Worthman pass complete to Marcus Bennett for 33 yds to the NMex 42 for a 1ST down
6:59
1st & 10 at opp 42
Arion Worthman pass incomplete to Geraud Sanders
6:59
2nd & 10 at opp 42
Timothy McVey run for 1 yd to the NMex 41
6:59
3rd & 9 at opp 41
Arion Worthman pass complete to Marcus Bennett for 16 yds to the NMex 25 for a 1ST down
6:59
1st & 10 at opp 25
Arion Worthman pass incomplete to Marcus Bennett, broken up by Bijon Parker
6:59
2nd & 10 at opp 25
Arion Worthman run for 1 yd to the NMex 24
6:59
3rd & 9 at opp 24
Arion Worthman pass complete to Geraud Sanders for 12 yds to the NMex 12 for a 1ST down
6:59
1st & 10 at opp 12
Arion Worthman sacked by Cody Baker for a loss of 5 yards to the NMex 17
4:07
2nd & 15 at opp 17
Arion Worthman pass complete to Ryan Reffitt for 17 yds for a TD, (Luke Strebel KICK)New Mexico 49, Air Force 38
New Mexico Touchdown, 1 play
4:07
1st & 0 at own 35
Luke Strebel kickoff for 40 yds
3:57
1st & 10 at own 35
Richard McQuarley run for 65 yds for a TD, (Jason Sanders KICK)New Mexico 56, Air Force 38
Air Force Punt, 3 plays
3:57
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
3:57
1st & 10 at own 25
Arion Worthman pass incomplete to Ronald Cleveland
3:57
2nd & 10 at own 25
Arion Worthman pass incomplete to Marcus Bennett, broken up by Kimmie Carson
3:57
3rd & 10 at own 25
Arion Worthman pass complete to Geraud Sanders for 4 yds to the AFA 29
3:57
4th & 6 at own 29
Charlie Scott punt for 47 yds, fair catch by Chris Davis Jr. at the NMex 24
New Mexico Punt, 3 plays
2:54
1st & 10 at own 24
Tyrone Owens run for 2 yds to the NMex 26
2:54
2nd & 8 at own 26
Tyrone Owens run for 3 yds to the NMex 29
2:54
3rd & 5 at own 29
Romell Jordan run for no gain to the NMex 29
0:36
4th & 5 at own 29
Timeout NEW MEXICO, clock 00:36
0:36
4th & 5 at own 29
Corey Bojorquez punt for 71 yds for a touchback
Air Force End of game, 2 plays
0:26
1st & 10 at own 20
Nate Romine pass incomplete
0:26
2nd & 10 at own 20
Timothy McVey run for 4 yds to the AFA 24
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.