73°F, mostly cloudy, wind 3 mph from the northWeather: NOAA NCEI Integrated Surface Database; Lynchburg Rgnl/Preston Glenn Field Airport (KLYH), 5 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
New Mexico State
Liberty
339
Total yards
526
169
Passing yards
276
170
Rushing yards
250
6.5
Yards per pass
11.0
7.1
Yards per rush
4.8
16
First downs
26
6–10
Third downs
9–14
0–1
Fourth downs
0–0
3
Turnovers
1
6–48
Penalties
7–82
22:06
Possession
37:54
0
Sacks (by defense)
2
Efficiency
New Mexico State
Liberty
43%
Success rate
54%
0.14
EPA per play
0.32
1.37
Explosiveness
1.14
0.50
Rushing EPA
0.12
0.08
Passing EPA
0.72
13%
Passing-down success
44%
−0.01
First-down EPA
0.13
−0.22
Second-down EPA
0.21
1.40
Third-down EPA
0.99
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)
Liberty 71% to win. Elo’s favorite won.
The line
Liberty −9.5, over/under 53.
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 Liberty 74%, New Mexico State 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. Liberty drives left to right, New Mexico State right to left.
Q1 New Mexico StateTouchdown, 6 plays, 75 yards
Q1 LibertyFumble, 8 plays, 46 yards
Q1 New Mexico StatePunt, 3 plays, 7 yards
Q1 LibertyTouchdown, 6 plays, 71 yards
Q1 New Mexico StateField goal, 10 plays, 69 yards
Q2 LibertyTouchdown, 8 plays, 75 yards
Q2 New Mexico StateTouchdown, 6 plays, 75 yards
Q2 LibertyTouchdown, 7 plays, 75 yards
Q2 New Mexico StateInterception, 2 plays, 21 yards
Q2 LibertyField goal, 10 plays, 80 yards
Q2 New Mexico StateEnd of half, 1 play, −1 yard
Q3 LibertyTouchdown, 17 plays, 75 yards
Q3 New Mexico StateFumble, 3 plays, 14 yards
Q3 LibertyField goal, 8 plays, 22 yards
Q3 New Mexico StatePunt, 3 plays, −3 yards
Q3 LibertyPunt, 4 plays, 14 yards
Q4 New Mexico StateInterception, 11 plays, 54 yards
Q4 LibertyPunt, 5 plays, 18 yards
Q4 New Mexico StateTurnover on downs, 6 plays, 45 yards
Q4 LibertyEnd of game, 6 plays, 36 yards
Play by play
1st quarter5 drives, then Tied at 7
New Mexico State Touchdown, 6 plays
15:00
Max Morgan kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Diego Pavia run for 6 yds to the NMSU 31
15:00
2nd & 4 at own 31
Diego Pavia pass complete to Chris Bellamy for 15 yds Chris Bellamy fumbled, recovered by NMSU Chris Bellamy for a 1ST down
15:00
1st & 10 at own 46
Monte Watkins run for 22 yds to the LIB 32 for a 1ST down
15:00
1st & 10 at opp 32
Diego Pavia run for 3 yds to the LIB 29
15:00
2nd & 7 at opp 29
Diego Pavia run for 19 yds to the LIB 10 for a 1ST down
11:22
1st & goal at opp 10
Jamoni Jones run for 10 yds for a TD (Ethan Albertson KICK)New Mexico State 7, Liberty 0
11:22
Timeout Liberty, clock 11:22
Liberty Fumble, 8 plays
11:15
Ethan Albertson kickoff for 65 yds
11:15
1st & 10 at own 30
Kaidon Salter pass complete to Bentley Hanshaw for 21 yds to the NMSU 49 for a 1ST down
11:15
1st & 10 at opp 49
Quinton Cooley run for 6 yds to the NMSU 43
11:15
2nd & 4 at opp 43
Quinton Cooley run for 6 yds to the NMSU 37 for a 1ST down
11:15
1st & 10 at opp 37
SALTER, Kaidon pass deep up the middle complete for 15 yards to FRITH, Noah caught at the NMS21 and advanced to the NMS22 (SCULARK, BJ). PENALTY LIB Holding on WHITE, Jordan enforced 10 yards from the NMS37 to the NMS47 [NHSG]. NO PLAY (replay the down).
11:15
1st & 20 at opp 47
Kaidon Salter pass complete to Treon Sibley for 5 yds to the NMSU 42
11:15
2nd & 15 at opp 42
Vaughn Blue run for 12 yds to the NMSU 30
11:15
3rd & 3 at opp 30
Billy Lucas run for 6 yds to the NMSU 24 for a 1ST down
11:15
1st & 10 at opp 24
Billy Lucas run for 4 yds to the NMSU 20
7:01
2nd & 6 at opp 20
Kaidon Salter run for a loss of 4 yards to the NMSU 24 Kaidon Salter fumbled, recovered by NMSU Malachi McLean
7:01
1st & 10 at own 24
Timeout Liberty, clock 07:01
New Mexico State Punt, 3 plays
7:01
1st & 10 at own 24
Star Thomas run for 1 yd to the NMSU 25
7:01
2nd & 9 at own 25
Diego Pavia pass incomplete
7:01
3rd & 9 at own 25
Diego Pavia pass complete to Monte Watkins for 6 yds to the NMSU 31
5:23
4th & 3 at own 31
Zach Haynes punt for 40 yds, downed at the LIB 29
5:23
1st & 10 at own 29
Timeout Liberty, clock 05:23
Liberty Touchdown, 6 plays
5:23
1st & 10 at own 29
Vaughn Blue run for a loss of 2 yards to the LIB 27
5:23
2nd & 12 at own 27
Kaidon Salter pass complete to Treon Sibley for 20 yds to the LIB 47 for a 1ST down
5:23
1st & 10 at own 47
Quinton Cooley run for 3 yds to the 50 yard line
5:23
2nd & 7 at the 50
Quinton Cooley run for 5 yds to the NMSU 45
5:23
3rd & 2 at opp 45
Billy Lucas run for 5 yds to the NMSU 40 for a 1ST down
2:08
1st & 10 at opp 40
Kaidon Salter pass complete to CJ Daniels for 40 yds for a TD (Teagen Lenderink KICK)Tied at 7
New Mexico State Field goal, 10 plays
2:02
Max Morgan kickoff for 56 yds , return for no gain to the NMSU 14
2:02
1st & 10 at own 14
Diego Pavia run for 8 yds to the NMSU 22
2:02
2nd & 2 at own 22
Diego Pavia pass complete to Star Thomas for 12 yds to the NMSU 34 for a 1ST down
2:02
1st & 10 at own 34
Diego Pavia pass incomplete
2:02
2nd & 10 at own 34
QB Keeper STOWERS, Eli rush to the left for a gain of 7 yards to the NMS41 (BISHOP, Brandon), out of bounds. PENALTY NMS Holding on VAIPULU, AJ enforced 10 yards from the NMS34 to the NMS24 [NHSG]. NO PLAY (replay the down).
2:02
2nd & 20 at own 24
Diego Pavia pass incomplete
0:00
3rd & 20 at own 24
Diego Pavia pass complete to Jordan Smith for 29 yds to the LIB 47 for a 1ST down
Q2 15:00
1st & 10 at opp 47
Monte Watkins run for 9 yds to the LIB 38
Q2 15:00
2nd & 1 at opp 38
STOWERS, Eli pass deep to the right intercepted by HODGE, Preston at the LIB10 intended for DERVIL, J.J.. Hodge return for 0 yards to the LIB10, End of Play. PENALTY LIB Pass Interference on HODGE, Preston enforced 15 yards to the LIB23 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q2 15:00
1st & 10 at opp 23
Eli Stowers pass incomplete
Q2 13:13
3rd & 4 at opp 17
Timeout New Mexico State, clock 13:13
Q2 13:13
2nd & 10 at opp 23
Jamoni Jones run for 6 yds to the LIB 17
Q2 13:13
3rd & 4 at opp 17
Monte Watkins run for no gain to the LIB 17
Q2 12:32
4th & 4 at opp 17
Ethan Albertson 35 yd FG GOODNew Mexico State 10, Liberty 7
2nd quarter5 drives, then Liberty 23, New Mexico State 17
Liberty Touchdown, 8 plays
12:32
Ethan Albertson kickoff for 65 yds for a touchback
12:32
1st & 10 at own 25
Kaidon Salter pass complete to Aaron Bedgood for 4 yds to the LIB 29
12:32
2nd & 6 at own 29
Kaidon Salter pass complete to Vaughn Blue for 5 yds to the LIB 34
12:32
3rd & 1 at own 34
Billy Lucas run for 1 yd to the LIB 35 for a 1ST down
12:32
1st & 10 at own 35
Quinton Cooley run for 4 yds to the LIB 39
12:32
2nd & 6 at own 39
Kaidon Salter pass incomplete
12:32
3rd & 6 at own 39
Kaidon Salter pass complete to CJ Daniels for 60 yds to the NMSU 1 for a 1ST down
12:32
1st & goal at opp 1
Quinton Cooley run for a loss of 2 yards to the NMSU 3
8:40
2nd & goal at opp 3
Kaidon Salter run for 3 yds for a TD (Teagen Lenderink PAT BLOCKED)Liberty 13, New Mexico State 10
New Mexico State Touchdown, 6 plays
8:40
Max Morgan kickoff for 65 yds for a touchback
8:40
1st & 10 at own 25
Diego Pavia pass incomplete
8:40
2nd & 10 at own 25
Diego Pavia pass complete to Ron Tiavaasue for 6 yds to the NMSU 31
8:40
3rd & 4 at own 31
Diego Pavia pass complete to Chris Bellamy for 52 yds to the LIB 17 for a 1ST down
8:40
1st & 10 at opp 17
Star Thomas run for 1 yd to the LIB 16
8:40
2nd & 9 at opp 16
Jonathan Brady run for 3 yds to the LIB 13
5:18
3rd & 6 at opp 13
Diego Pavia pass complete to Trent Hudson for 13 yds for a TD (Ethan Albertson KICK)New Mexico State 17, Liberty 13
Liberty Touchdown, 7 plays
5:18
Timeout Liberty, clock 05:18
5:18
Ethan Albertson kickoff for 65 yds for a touchback
5:18
1st & 10 at own 25
Kaidon Salter pass complete to Treon Sibley for 9 yds to the LIB 34
5:18
2nd & 1 at own 34
Quinton Cooley run for 5 yds to the LIB 39 for a 1ST down
5:18
1st & 10 at own 39
Quinton Cooley run for 2 yds to the LIB 41
5:18
2nd & 8 at own 41
Kaidon Salter pass incomplete
5:18
3rd & 8 at own 41
Liberty Penalty, False Start (Chase Mitchell) to the LIB 36
5:18
3rd & 13 at own 36
Kaidon Salter run for 20 yds to the NMSU 44 for a 1ST down
5:18
1st & 10 at opp 44
Billy Lucas run for 20 yds to the NMSU 24 for a 1ST down
2:13
1st & 10 at opp 24
Kaidon Salter pass complete to Bentley Hanshaw for 24 yds for a TD (Nick Brown KICK)Liberty 20, New Mexico State 17
2:13
Max Morgan kickoff for 65 yds for a touchback
2:13
1st & 10 at own 25
Liberty Penalty, Face mask (15 yards) (Jerome Jolly Jr.) to the NMSU 46 for a 1ST down
1:48
1st & 10 at own 46
Diego Pavia pass intercepted
Liberty Field goal, 10 plays
1:48
1st & 10 at own 15
Kaidon Salter pass complete to Austin Henderson for 5 yds to the LIB 20
1:48
2nd & 5 at own 20
Kaidon Salter pass complete to Noah Frith for 29 yds to the LIB 49 for a 1ST down
1:48
1st & 10 at own 49
Kaidon Salter pass incomplete
1:01
1st & 10 at opp 28
Timeout New Mexico State, clock 01:01
1:01
2nd & 10 at own 49
Kaidon Salter pass complete to CJ Daniels for 23 yds to the NMSU 28 for a 1ST down
1:01
1st & 10 at opp 28
Kaidon Salter pass incomplete
1:01
2nd & 10 at opp 28
Quinton Cooley run for 20 yds to the NMSU 8 for a 1ST down
0:25
2nd & goal at opp 5
Timeout Liberty, clock 00:25
0:25
1st & goal at opp 8
Quinton Cooley run for 3 yds to the NMSU 5
0:25
2nd & goal at opp 5
Kaidon Salter pass incomplete
0:25
3rd & goal at opp 5
Kaidon Salter pass incomplete
0:16
4th & goal at opp 5
Teagen Lenderink 22 yd FG GOODLiberty 23, New Mexico State 17
New Mexico State End of half, 1 play
0:16
Max Morgan kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
[NHSG] Kneel down by PAVIA, Diego at NMS24 (team loss of 1), clock 00:00.
3rd quarter5 drives, then Liberty 33, New Mexico State 17
Liberty Touchdown, 17 plays
15:00
Ethan Albertson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Quinton Cooley run for 6 yds to the LIB 31
15:00
2nd & 4 at own 31
Quinton Cooley run for 2 yds to the LIB 33
15:00
3rd & 2 at own 33
Quinton Cooley run for 10 yds to the LIB 43 for a 1ST down
15:00
1st & 10 at own 43
Quinton Cooley run for 5 yds to the LIB 48
15:00
2nd & 5 at own 48
Billy Lucas run for 10 yds to the NMSU 42 for a 1ST down
15:00
1st & 10 at opp 42
Kaidon Salter pass complete to Treon Sibley for 9 yds to the NMSU 33
15:00
2nd & 1 at opp 33
Kaidon Salter pass complete to CJ Daniels for 6 yds to the NMSU 27 for a 1ST down
15:00
1st & 10 at opp 27
Billy Lucas run for 6 yds to the NMSU 21
15:00
2nd & 4 at opp 21
Vaughn Blue run for 1 yd to the NMSU 20
15:00
3rd & 3 at opp 20
Billy Lucas run for 4 yds to the NMSU 16 for a 1ST down
15:00
1st & 10 at opp 16
Billy Lucas run for 2 yds to the NMSU 14
15:00
2nd & 8 at opp 14
Kaidon Salter run for 7 yds to the NMSU 7
15:00
3rd & 1 at opp 7
Quinton Cooley run for 2 yds to the NMSU 5 for a 1ST down
15:00
1st & goal at opp 5
Kaidon Salter run for no gain to the NMSU 5
15:00
2nd & goal at opp 5
Kaidon Salter pass incomplete
15:00
3rd & goal at opp 5
SALTER, Kaidon pass short to the right incomplete intended for FRITH, Noah thrown to the NMS0. PENALTY NMS Pass Interference on EARLY, Dylan enforced 3 yards to the NMS2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
15:00
1st & goal at opp 2
Quinton Cooley run for no gain to the NMSU 2
5:57
2nd & goal at opp 2
Kaidon Salter run for 2 yds for a TD (Nick Brown KICK)Liberty 30, New Mexico State 17
5:57
Timeout Liberty, clock 05:57
New Mexico State Fumble, 3 plays
5:51
Max Morgan kickoff for 58 yds
5:32
1st & 10 at own 31
Timeout Liberty, clock 05:32
5:32
1st & 10 at own 19
Monte Watkins run for 12 yds to the NMSU 31 for a 1ST down
5:32
1st & 10 at own 31
Star Thomas run for 1 yd to the NMSU 32
4:26
2nd & 9 at own 32
Diego Pavia sacked for a loss of 1 yard to the NMSU 33
Liberty Field goal, 8 plays
4:26
1st & 10 at opp 33
Billy Lucas run for 5 yds to the NMSU 28
4:26
2nd & 5 at opp 28
Liberty Penalty, Offensive Holding (Jordan White) to the NMSU 37
4:26
2nd & 14 at opp 37
Kaidon Salter pass incomplete
4:26
3rd & 14 at opp 37
New Mexico State Penalty, Offsides (Gabe Peterson) to the NMSU 32
4:26
3rd & 9 at opp 32
Kaidon Salter pass complete to Billy Lucas for 16 yds to the NMSU 16 for a 1ST down
4:26
1st & 10 at opp 16
Billy Lucas run for 3 yds to the NMSU 13
4:26
2nd & 7 at opp 13
Vaughn Blue run for 2 yds to the NMSU 11
4:26
3rd & 5 at opp 11
Kaidon Salter pass incomplete
1:24
4th & 5 at opp 11
Teagen Lenderink 29 yd FG GOODLiberty 33, New Mexico State 17
1:24
Max Morgan kickoff Liberty Penalty, Unsportsmanlike Conduct (Xavior Gray) to the LIB 20
New Mexico State Punt, 3 plays
1:24
Max Morgan kickoff for 42 yds
1:24
1st & 10 at own 25
Monte Watkins run for 2 yds to the NMSU 27
1:24
2nd & 8 at own 27
Diego Pavia pass incomplete
1:24
3rd & 8 at own 27
Diego Pavia pass incomplete
1:24
4th & 8 at own 27
New Mexico State Penalty, False Start (Malachi McLean) to the NMSU 22
0:32
4th & 13 at own 22
Zach Haynes punt for 44 yds, fair catch by Brylan Green at the LIB 34
Liberty Punt, 4 plays
0:00
1st & 10 at own 34
Quinton Cooley run for 15 yds to the LIB 49 for a 1ST down
Q4 15:00
1st & 10 at own 49
Aaron Bedgood run for a loss of 1 yard to the LIB 48
Q4 15:00
2nd & 11 at own 48
Kaidon Salter run for no gain to the LIB 48
Q4 15:00
3rd & 11 at own 48
Kaidon Salter pass incomplete
Q4 13:36
4th & 11 at own 48
Max Morgan punt for 52 yds for a touchback
Q4 13:36
1st & 10 at opp 20
Timeout Liberty, clock 13:36
4th quarter4 drives, then Liberty 33, New Mexico State 17
New Mexico State Interception, 11 plays
13:36
1st & 10 at own 20
Diego Pavia pass complete to Chris Bellamy for 7 yds to the NMSU 27
13:36
2nd & 3 at own 27
Diego Pavia pass incomplete
13:36
3rd & 3 at own 27
Diego Pavia run for 16 yds to the NMSU 43 for a 1ST down
13:36
1st & 10 at own 43
Diego Pavia sacked by CJ Bazile Jr. and Bryce Dixon for a loss of 1 yard to the NMSU 42
13:36
2nd & 11 at own 42
Diego Pavia pass complete to PJ Johnson III for 7 yds to the NMSU 49
13:36
3rd & 4 at own 49
PJ Johnson III run for 15 yds to the LIB 36 for a 1ST down
13:36
1st & 10 at opp 36
Diego Pavia run for 5 yds to the LIB 31
13:36
2nd & 5 at opp 31
Diego Pavia pass complete to Trent Hudson for 4 yds to the LIB 27
10:16
1st & 10 at opp 19
Timeout Liberty, clock 10:16
10:16
3rd & 1 at opp 27
Diego Pavia run for 8 yds to the LIB 19 for a 1ST down
10:16
1st & 10 at opp 19
Diego Pavia pass complete to Jonathan Brady for a loss of 7 yards to the LIB 26
9:21
2nd & 17 at opp 26
Diego Pavia pass intercepted
Liberty Punt, 5 plays
9:21
1st & 10 at own 11
Quinton Cooley run for 6 yds to the LIB 17
9:21
2nd & 4 at own 17
Quinton Cooley run for 5 yds to the LIB 22 for a 1ST down
9:21
1st & 10 at own 22
Quinton Cooley run for 3 yds to the LIB 25
9:21
2nd & 7 at own 25
SALTER, Kaidon pass deep to the right complete for 26 yards to FRITH, Noah caught at the LIB48 and advanced to the NMS49, out of bounds. PENALTY LIB Pass Interference on FRITH, Noah enforced half the distance from the goal, 12 yards to the LIB13 [NHSG]. NO PLAY (replay the down).
9:21
2nd & 19 at own 13
Billy Lucas run for 13 yds to the LIB 26
9:21
3rd & 6 at own 26
Kaidon Salter run for 3 yds to the LIB 29
5:28
4th & 3 at own 29
Max Morgan punt for 52 yds
5:28
1st & 10 at own 25
Timeout Liberty, clock 05:28
New Mexico State Turnover on downs, 6 plays
5:28
1st & 10 at own 25
Eli Stowers pass complete to Star Thomas for 14 yds to the NMSU 39 for a 1ST down
5:28
1st & 10 at own 39
Eli Stowers run for 26 yds to the LIB 35 for a 1ST down
5:28
1st & 10 at opp 35
Eli Stowers pass complete to Thomaz Whitford for 5 yds to the LIB 30
5:28
2nd & 5 at opp 30
Star Thomas run for no gain to the LIB 30
5:28
3rd & 5 at opp 30
Eli Stowers pass incomplete
3:55
4th & 5 at opp 30
Eli Stowers pass incomplete
3:55
1st & 10 at own 30
Timeout Liberty, clock 03:55
Liberty End of game, 6 plays
3:55
1st & 10 at own 30
Billy Lucas run for 5 yds to the LIB 35
3:55
2nd & 5 at own 35
SALTER, Kaidon pass deep up the middle incomplete intended for HENDERSON, Austin thrown to the NMS26. PENALTY NMS Roughing the Passer on PETERSON, Gabe enforced 15 yards from the LIB35 to the LIB50 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:55
1st & 10 at the 50
Billy Lucas run for 5 yds to the NMSU 45
3:55
2nd & 5 at opp 45
Kaidon Salter run for 12 yds to the NMSU 33 for a 1ST down
3:55
1st & 10 at opp 33
Vaughn Blue run for 1 yd to the NMSU 32
3:55
2nd & 9 at opp 32
[NHSG] Kneel down by SALTER, Kaidon at NMS33 (team loss of 1).
0:00
3rd & 10 at opp 33
[NHSG] Kneel down by SALTER, Kaidon at NMS34 (team loss of 1), clock 00:00.
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.