The lead after every score: above the line Air Force is ahead, below it New Mexico. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
13:57
TDRichard McQuarley 1 Yd Run (Jason Sanders Kick)3 plays, 75 yds, 1:03 · from UNM 25
UNM 7–0 AFA
10:33
FGLuke Strebel 48 Yd Field Goal 7 plays, 43 yds, 3:19 · from AF 26
UNM 7–3 AFA
9:21
TDTeriyon Gipson 60 Yd Run (Jason Sanders Kick)3 plays, 75 yds, 1:12 · from UNM 25
UNM 14–3 AFA
7:56
TDJacobi Owens 43 Yd Run (Luke Strebel Kick)4 plays, 75 yds, 1:25 · from AF 25
UNM 14–10 AFA
2nd quarter
13:21
TDTyrone Owens 1 Yd Run (Jason Sanders Kick)12 plays, 71 yds, 6:42 · from UNM 29
UNM 21–10 AFA
10:30
TDJalen Robinette 53 Yd pass from Nate Romine (Luke Strebel Kick)6 plays, 75 yds, 2:51 · from AF 25
UNM 21–17 AFA
6:49
TDTeriyon Gipson 12 Yd pass from Lamar Jordan (Jason Sanders Kick)7 plays, 60 yds, 3:34 · from UNM 40
UNM 28–17 AFA
2:00
TDNate Romine 1 Yd Run (Luke Strebel Kick)10 plays, 75 yds, 4:49 · from AF 25
UNM 28–24 AFA
1:10
TDQ' Drennan 45 Yd pass from Lamar Jordan (Jason Sanders Kick)2 plays, 42 yds, 0:42 · from AF 42
UNM 35–24 AFA
0:00
FGLuke Strebel 37 Yd Field Goal 7 plays, 55 yds, 1:10 · from AF 25
UNM 35–27 AFA
3rd quarter
7:27
TDRichard McQuarley 1 Yd Run (Jason Sanders Kick)9 plays, 80 yds, 4:50 · from UNM 20
UNM 42–27 AFA
5:33
TDRonald Cleveland 20 Yd pass from Nate Romine (Luke Strebel Kick)7 plays, 75 yds, 1:54 · from AF 25
UNM 42–34 AFA
0:32
FGJason Sanders 49 Yd Field Goal 10 plays, 23 yds, 4:52 · from UNM 45
UNM 45–34 AFA
4th quarter
5:22
TDTimothy McVey 6 Yd Run (Two-Point Pass Conversion Failed)7 plays, 54 yds, 2:13 · from AF 46
UNM 45–40 AFA
Drives
AFA 7/13 scoredUNM 7/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
UNM
UNM 25
3
75
1:03
Touchdown
Q1
13:52
AFA
AF 26
7
43
3:19
Field Goal
Q1
10:33
UNM
UNM 25
3
75
1:12
Touchdown
Q1
9:21
AFA
AF 25
4
75
1:25
Touchdown
Q1
7:51
UNM
UNM 35
4
18
1:24
Punt
Q1
6:27
AFA
AF 12
3
9
1:24
Punt
Q1
5:03
UNM
UNM 29
12
71
6:42
Touchdown
Q2
13:21
AFA
AF 25
6
75
2:51
Touchdown
Q2
10:23
UNM
UNM 40
7
60
3:34
Touchdown
Q2
6:49
AFA
AF 25
10
75
4:49
Touchdown
Q2
1:52
UNM
AF 42
2
42
0:42
Touchdown
Q2
1:10
AFA
AF 25
7
55
1:10
Field Goal
Win probability
New Mexico 100% · pregame line Air Force −15.0 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Lamar Jordan
3/6
70
11.7
2
0
90.6
Austin Apodaca
0/2
0
0.0
0
0
0.7
Rushing
CAR
YDS
AVG
TD
LONG
Teriyon Gipson
9
140
15.6
1
60
Tyrone Owens
16
126
7.9
1
58
Lamar Jordan
6
51
8.5
0
32
Richard McQuarley
14
31
2.2
2
5
Dameon Gamblin
1
14
14.0
0
14
Daryl Chestnut
5
13
2.6
0
6
Austin Apodaca
2
2
1.0
0
3
Team
2
-4
-2.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Q' Drennan
2
58
29.0
1
45
Teriyon Gipson
1
12
12.0
1
12
Kicking
FG
PCT
LONG
XP
PTS
Jason Sanders
1/1
100.0
49
6/6
9
Punting
NO
YDS
AVG
TB
In 20
LONG
Corey Bojorquez
5
185
37.0
0
0
46
Biggest plays
UNM +42%Q4 5:22 Luke Strebel kickoff for 65 yds for a touchback
AFA +36%Q4 5:22 Timothy McVey run for 6 yds for a TD, (Two-Point Conversion failed )
AFA +28%Q3 5:33 Nate Romine pass complete to Ronald Cleveland for 20 yds for a TD, (Luke Strebel KICK)
UNM +25%Q4 2:34 Richard McQuarley run for 3 yds to the AFA 33
UNM +24%Q2 6:49 Lamar Jordan pass complete to Teriyon Gipson for 12 yds for a TD, (Jason Sanders KICK)
Team stats
Stat
UNM
AFA
1st Downs
18
24
3rd down efficiency
9-15
3-11
4th down efficiency
0-0
1-3
Total Yards
443
531
Passing
70
280
Comp/Att
3/8
12/24
Yards per pass
8.8
11.7
Rushing
373
251
Rushing Attempts
55
49
Yards per rush
6.8
5.1
Penalties
3-25
4-41
Turnovers
0
0
Fumbles lost
0
0
Interceptions thrown
0
0
Possession
31:25
28:35
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:45 2nd & 12 at AF 42 TEAM run for a loss of 2 yards to the AFA 44
Q4 0:45 1st & 10 at AF 40 TEAM run for a loss of 2 yards to the AFA 42
Q4 1:54 4th & 10 at AF 40 Nate Romine pass incomplete to Ronald Cleveland, broken up by Dakota Cox
Q4 1:54 3rd & 10 at AF 40 Nate Romine pass incomplete to Jalen Robinette
Q4 1:54 2nd & 10 at AF 40 Nate Romine pass incomplete to Ryan Reffitt, broken up by Lee Crosby
Q4 1:54 1st & 10 at AF 40 Nate Romine pass incomplete to Ronald Cleveland
Q4 1:54 2nd & 3 at AF 19 Nate Romine pass complete to Timothy McVey for 21 yds to the AFA 40 for a 1ST down
Q4 1:54 1st & 16 at AF 6 Nate Romine pass complete to Jalen Robinette for 13 yds to the AFA 19
Q4 1:54 1st & 10 at AF 12 ROMINE, Nate pass complete to ROBINETTE, Jale for 20 yards to the AF32, out-of-bounds, PENALTY AF holding (BARNHORST, Jake) 6 yards to the AF6, NO PLAY.
Q4 2:00 4th & 7 at AF 33 Corey Bojorquez punt for 21 yds, fair catch by Ronald Cleveland at the AFA 12
Q4 2:00 Timeout AIR FORCE, clock 02:00
Q4 2:04 3rd & 8 at AF 34 Tyrone Owens run for 1 yd to the AFA 33
Q4 2:04 Timeout AIR FORCE, clock 02:04
Q4 2:34 2nd & 7 at AF 33 Austin Apodaca run for a loss of 1 yard to the AFA 34
Q4 2:34 1st & 10 at AF 36 Richard McQuarley run for 3 yds to the AFA 33
Q4 3:45 4th & 11 at AF 36 Nate Romine pass incomplete to Ryan Reffitt
Q4 3:45 3rd & 11 at AF 36 Nate Romine pass incomplete to Ronald Cleveland
Q4 3:45 2nd & 11 at AF 36 Nate Romine pass incomplete to Ryan Reffitt
Q4 3:45 1st & 11 at AF 36 Nate Romine run for no gain to the AFA 36
Q4 3:45 1st & 10 at AF 37 Nate Romine run for 9 yds to the AFA 46 AIR FORCE Penalty, Offensive holding (D.J. Johnson) to the AFA 36
Q4 5:22 4th & 7 at UNM 28 Corey Bojorquez punt for 42 yds , Ronald Cleveland returns for 7 yds to the AFA 37
Q4 5:22 3rd & 7 at UNM 28 Austin Apodaca pass incomplete to Q' Drennan, broken up by Jesse Washington
Q4 5:22 2nd & 10 at UNM 25 Austin Apodaca run for 3 yds to the NMex 28
Q4 5:22 1st & 10 at UNM 25 Daryl Chestnut run for no gain to the NMex 25