79°F, clear, wind 11 mph from the northeast, gusts to 18 mphWeather: 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
UTEP
Liberty
335
Total yards
417
244
Passing yards
228
91
Rushing yards
189
5.7
Yards per pass
12.0
3.0
Yards per rush
4.6
18
First downs
19
3–14
Third downs
5–13
1–3
Fourth downs
0–0
3
Turnovers
2
2–25
Penalties
2–20
29:14
Possession
30:46
2
Sacks (by defense)
3
Efficiency
UTEP
Liberty
36%
Success rate
47%
−0.23
EPA per play
0.20
1.07
Explosiveness
1.23
−0.11
Rushing EPA
−0.04
−0.30
Passing EPA
0.67
32%
Passing-down success
39%
−0.23
First-down EPA
0.29
0.06
Second-down EPA
−0.13
−0.43
Third-down EPA
0.50
10%
Havoc by its defense
22%
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 88% to win. Elo’s favorite won.
The line
Liberty −23.5, over/under 57.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 Liberty 95%, UTEP 5%. 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, UTEP right to left.
Q1 LibertyPunt, 3 plays, 7 yards
Q1 UTEPField goal, 8 plays, 37 yards
Q1 LibertyTouchdown, 10 plays, 84 yards
Q1 UTEPInterception, 5 plays, 24 yards
Q1 LibertyPunt, 3 plays, 3 yards
Q1 UTEPInterception, 4 plays, 18 yards
Q2 LibertyTouchdown, 2 plays, 24 yards
Q2 UTEPMissed FG, 12 plays, 51 yards
Q2 LibertyPunt, 3 plays, −2 yards
Q2 UTEPPunt, 3 plays, 5 yards
Q2 LibertyFumble, 5 plays, 23 yards
Q2 UTEPTurnover on downs, 7 plays, 24 yards
Q2 LibertyPunt, 4 plays, 25 yards
Q2 UTEPEnd of half, 4 plays, 13 yards
Q3 UTEPFumble, 3 plays, 8 yards
Q3 LibertyFumble, 2 plays, 0 yards
Q3 UTEPTouchdown, 4 plays, 71 yards
Q3 LibertyPunt, 5 plays, 22 yards
Q3 UTEPPunt, 3 plays, 9 yards
Q3 LibertyPunt, 3 plays, 8 yards
Q3 UTEPPunt, 3 plays, 4 yards
Q3 LibertyTouchdown, 7 plays, 81 yards
Q3 UTEPTurnover on downs, 14 plays, 71 yards
Q4 LibertyTouchdown, 7 plays, 87 yards
Q4 UTEPPunt, 5 plays, 5 yards
Q4 LibertyEnd of game, 8 plays, 63 yards
Play by play
1st quarter6 drives, then Liberty 7, UTEP 3
Liberty Punt, 3 plays
15:00
Joe Bowman kickoff for 65 yds , Kylen Austin return for 17 yds to the LIB 17
14:53
1st & 10 at own 17
Quinton Cooley run for 4 yds to the LIB 21
14:25
2nd & 6 at own 21
Kaidon Salter pass complete to Vaughn Blue for 2 yds to the LIB 23
13:54
3rd & 4 at own 23
Kaidon Salter run for 1 yd to the LIB 24
13:11
4th & 3 at own 24
Max Morgan punt for 21 yds
UTEP Field goal, 8 plays
13:05
1st & 10 at opp 45
Skyler Locklear pass complete to Kam Thomas for 5 yds to the LIB 40
12:31
2nd & 5 at opp 40
Jevon Jackson run for 9 yds to the LIB 31 for a 1ST down
11:51
1st & 10 at opp 31
Skyler Locklear pass complete to Trey Goodman for 8 yds to the LIB 23
11:24
2nd & 2 at opp 23
Skyler Locklear pass complete to Jaden Smith for 17 yds to the LIB 6 for a 1ST down
11:06
1st & goal at opp 6
Skyler Locklear run for 2 yds to the LIB 4
10:28
2nd & goal at opp 4
Skyler Locklear sacked by TJ Bush Jr. and Joseph Carter for a loss of 4 yards to the LIB 8
9:48
3rd & goal at opp 8
Skyler Locklear pass incomplete
9:40
4th & goal at opp 8
Buzz Flabiano 25 yd FG GOODUTEP 3, Liberty 0
Liberty Touchdown, 10 plays
9:40
Joe Bowman kickoff for 57 yds , Kylen Austin return for 8 yds to the LIB 16
9:32
1st & 10 at own 16
Quinton Cooley run for 2 yds to the LIB 18
8:59
2nd & 8 at own 18
Darius Copeland run for 7 yds to the LIB 25
8:20
3rd & 1 at own 25
Quinton Cooley run for 4 yds to the LIB 29 for a 1ST down
7:49
1st & 10 at own 29
Quinton Cooley run for 2 yds to the LIB 31
7:15
2nd & 8 at own 31
Quinton Cooley run for 5 yds to the LIB 36
6:42
3rd & 3 at own 36
Kaidon Salter run for 4 yds to the LIB 40 for a 1ST down
6:10
1st & 10 at own 40
Quinton Cooley run for 28 yds to the UTEP 32 for a 1ST down
5:34
1st & 10 at opp 32
Billy Lucas run for 5 yds to the UTEP 27
5:03
2nd & 5 at opp 27
Kaidon Salter pass complete to Tyson Mobley for 15 yds to the UTEP 12 for a 1ST down
4:34
1st & 10 at opp 12
Billy Lucas run for 12 yds for a TD (Colin Karhu KICK)Liberty 7, UTEP 3
4:34
Timeout Liberty, clock 04:34
UTEP Interception, 5 plays
4:34
Max Morgan kickoff for 57 yds , Kam Thomas return for 14 yds to the UTEP 22
4:24
1st & 10 at own 22
Skyler Locklear pass complete to Skyler Locklear for 1 yd to the UTEP 23
3:51
2nd & 9 at own 23
Skyler Locklear pass complete to Jaden Smith for 10 yds to the UTEP 33 for a 1ST down
3:27
1st & 10 at own 33
(03:27) LOCKLEAR, Skyler pass short up the middle incomplete intended for SMITH, Jaden thrown to the TEP36; QB hurried by BUSH, TJ, clock 03:23. PENALTY TEP Holding on WRIGHT, Isaiah enforced 10 yards from the TEP33 to the TEP23 [NHSG]. NO PLAY (replay the down).
3:21
1st & 20 at own 23
Skyler Locklear pass complete to Kam Thomas for 7 yds to the UTEP 30
2:54
2nd & 13 at own 30
Jevon Jackson run for 16 yds to the UTEP 46 for a 1ST down
2:31
1st & 10 at own 46
Skyler Locklear pass intercepted Christian Bodnar return for 43 yds to the UTEP 43
Liberty Punt, 3 plays
2:14
1st & 10 at opp 43
Billy Lucas run for 5 yds to the UTEP 38
1:46
2nd & 5 at opp 38
Liberty Penalty, False Start (Jack Tucker) to the UTEP 43
1:24
2nd & 10 at opp 43
Billy Lucas run for no gain to the UTEP 43
0:58
3rd & 10 at opp 43
Kaidon Salter run for 3 yds to the UTEP 40
0:36
4th & 7 at opp 40
Max Morgan punt for 39 yds, downed at the UTEP 1
UTEP Interception, 4 plays
0:26
1st & 10 at own 1
Skyler Locklear pass complete to Kam Thomas for 15 yds to the UTEP 16 for a 1ST down
0:06
1st & 10 at own 16
Skyler Locklear pass complete to Jaden Smith for 3 yds to the UTEP 19
Q2 14:59
2nd & 7 at own 19
Skyler Locklear pass incomplete
Q2 14:55
3rd & 7 at own 19
Skyler Locklear pass intercepted Dexter Ricks Jr. return for 3 yds to the UTEP 24
2nd quarter8 drives, then Liberty 14, UTEP 3
Liberty Touchdown, 2 plays
14:47
1st & 10 at opp 24
Kaidon Salter pass complete to Vaughn Blue for 23 yds to the UTEP 1 for a 1ST down
14:35
1st & goal at opp 1
Billy Lucas run for 1 yd for a TD (Colin Karhu KICK)Liberty 14, UTEP 3
UTEP Missed FG, 12 plays
14:35
Timeout Liberty, clock 14:35
14:35
Max Morgan kickoff for 65 yds for a touchback
14:34
1st & 10 at own 25
Skyler Locklear pass complete to Trey Goodman for 9 yds to the UTEP 34
14:12
2nd & 1 at own 34
Skyler Locklear run for 2 yds to the UTEP 36 for a 1ST down
13:49
1st & 10 at own 36
Skyler Locklear pass complete to Jaden Smith for a loss of 2 yards to the UTEP 34
13:11
2nd & 12 at own 34
Skyler Locklear pass complete to Trey Goodman for 4 yds to the UTEP 38
13:03
3rd & 8 at own 38
(13:03) LOCKLEAR, Skyler pass up the middle intercepted by AUGUSTE, Elijah at the LU47 intended for SMITH, Jaden. Auguste return for 21 yards to the TEP32 (MATAMOROS, Luka), clock 12:54. PENALTY LU Roughing the Passer on BUSH, TJ enforced 15 yards from the TEP38 to the LU47 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:53
1st & 10 at opp 47
Skyler Locklear run for 10 yds to the LIB 37 for a 1ST down
12:20
1st & 10 at opp 37
Skyler Locklear pass complete to Kam Thomas for 4 yds to the LIB 33
11:51
2nd & 6 at opp 33
Skyler Locklear run for no gain to the LIB 33
11:06
3rd & 6 at opp 33
Skyler Locklear pass complete to Jevon Jackson for 9 yds to the LIB 24 for a 1ST down
10:50
1st & 10 at opp 24
Timeout Liberty, clock 10:50
10:49
1st & 10 at opp 24
Skyler Locklear pass incomplete
10:44
2nd & 10 at opp 24
Skyler Locklear run for no gain to the LIB 24
9:59
3rd & 10 at opp 24
Skyler Locklear pass incomplete
9:48
4th & 10 at opp 24
Buzz Flabiano 42 yd FG MISSED
9:46
1st & 10 at own 24
Timeout Liberty, clock 09:46
Liberty Punt, 3 plays
9:45
1st & 10 at own 24
Vaughn Blue run for 4 yds to the LIB 28
9:12
2nd & 6 at own 28
Kaidon Salter pass incomplete
8:55
3rd & 6 at own 28
Kaidon Salter sacked by Kory Chapman for a loss of 6 yards to the LIB 22
8:21
4th & 12 at own 22
Max Morgan punt for 63 yds , Kam Thomas returns for 18 yds to the UTEP 33
UTEP Punt, 3 plays
8:07
1st & 10 at own 33
Corey Wren run for 3 yds to the UTEP 36
7:41
2nd & 7 at own 36
Skyler Locklear pass complete to Kam Thomas for 2 yds to the UTEP 38
7:08
3rd & 5 at own 38
Skyler Locklear pass incomplete
7:00
4th & 5 at own 38
Adam Jacklin punt for 37 yds , Brylan Green returns for 7 yds to the LIB 32
Liberty Fumble, 5 plays
6:48
1st & 10 at own 32
Billy Lucas run for 1 yd to the LIB 33
6:16
2nd & 9 at own 33
Kaidon Salter pass complete to Elijah Canion for 21 yds to the UTEP 46 for a 1ST down
5:33
1st & 10 at opp 46
Kaidon Salter run for a loss of 5 yards to the LIB 49 Kaidon Salter fumbled, recovered by LIB Kaidon Salter K. Salter return for 0 yds
4:54
2nd & 15 at own 49
Billy Lucas run for 2 yds to the UTEP 49
4:17
3rd & 13 at opp 49
Kaidon Salter sacked for a loss of 4 yards to the UTEP 45 Kaidon Salter fumbled, recovered by UTEP Xavier Smith , return for 0 yards
UTEP Turnover on downs, 7 plays
4:05
1st & 10 at own 45
Jevon Jackson run for a loss of 1 yard to the UTEP 44
3:35
2nd & 11 at own 44
Timeout UTEP, clock 03:35
3:32
2nd & 11 at own 44
Skyler Locklear run for no gain to the UTEP 44
2:47
3rd & 11 at own 44
Skyler Locklear pass complete to Kam Thomas for 21 yds to the LIB 35 for a 1ST down
2:21
1st & 10 at opp 35
Skyler Locklear pass incomplete
2:15
2nd & 10 at opp 35
Skyler Locklear pass complete to Jaden Smith for 1 yd to the LIB 34
2:00
3rd & 9 at opp 34
Timeout Liberty, clock 02:00
1:59
3rd & 9 at opp 34
Skyler Locklear run for 3 yds to the LIB 31
1:52
4th & 6 at opp 31
Timeout UTEP, clock 01:52
1:50
4th & 6 at opp 31
Skyler Locklear pass incomplete
Liberty Punt, 4 plays
1:47
1st & 10 at own 31
Kaidon Salter pass complete to Treon Sibley for 17 yds to the LIB 48 for a 1ST down
1:40
1st & 10 at own 48
Billy Lucas run for 4 yds to the UTEP 48
1:37
2nd & 6 at opp 48
Kaidon Salter pass incomplete
1:31
3rd & 6 at opp 48
Kaidon Salter pass complete to Bentley Hanshaw for 4 yds to the UTEP 44
1:28
4th & 2 at opp 44
Timeout Liberty, clock 01:28
1:26
4th & 2 at opp 44
Max Morgan punt for 44 yds for a touchback
UTEP End of half, 4 plays
1:18
1st & 10 at own 20
Jevon Jackson run for 8 yds to the UTEP 28
1:00
2nd & 2 at own 28
Jevon Jackson run for 2 yds to the UTEP 30 for a 1ST down
0:48
1st & 10 at own 30
Jevon Jackson run for 1 yd to the UTEP 31
0:17
2nd & 9 at own 31
Jevon Jackson run for 2 yds to the UTEP 33
3rd quarter9 drives, then Liberty 21, UTEP 10
UTEP Fumble, 3 plays
15:00
Max Morgan kickoff for 60 yds , Kam Thomas return for 16 yds to the UTEP 21
14:54
1st & 10 at own 21
Skyler Locklear pass complete to Jaden Smith for 7 yds to the UTEP 28
14:28
2nd & 3 at own 28
Skyler Locklear pass incomplete
14:22
3rd & 3 at own 28
Shay Smith run for 1 yd to the UTEP 29 Shay Smith fumbled, recovered by LIB Bryce Dixon B. Dixon return for 0 yds
Liberty Fumble, 2 plays
14:14
1st & 10 at opp 29
Vaughn Blue run for 6 yds to the UTEP 23
13:41
2nd & 4 at opp 23
Vaughn Blue run for a loss of 6 yards to the UTEP 29 Vaughn Blue fumbled, recovered by UTEP Nate Dyman N. Dyman return for 0 yds
UTEP Touchdown, 4 plays
13:35
1st & 10 at own 29
Skyler Locklear pass complete to Kam Thomas for 5 yds to the UTEP 34
13:13
2nd & 5 at own 34
Skyler Locklear pass incomplete
13:01
3rd & 5 at own 34
Skyler Locklear run for 6 yds to the UTEP 40 for a 1ST down
12:26
1st & 10 at own 40
Skyler Locklear pass complete to Kenny Odom for 60 yds for a TD (Buzz Flabiano KICK)Liberty 14, UTEP 10
Liberty Punt, 5 plays
12:26
Timeout Liberty, clock 12:26
12:26
Joe Bowman kickoff for 63 yds
12:24
1st & 10 at own 25
Billy Lucas run for 3 yds to the LIB 28
11:52
2nd & 7 at own 28
Billy Lucas run for 16 yds to the LIB 44 for a 1ST down
11:22
1st & 10 at own 44
Billy Lucas run for 5 yds to the LIB 49
10:48
2nd & 5 at own 49
Billy Lucas run for a loss of 2 yards to the LIB 47
10:12
3rd & 7 at own 47
Kaidon Salter pass incomplete
10:06
4th & 7 at own 47
Max Morgan punt for 40 yds, fair catch by Kam Thomas at the UTEP 13
UTEP Punt, 3 plays
9:59
1st & 10 at own 13
Skyler Locklear pass incomplete
9:53
2nd & 10 at own 13
Jevon Jackson run for a loss of 2 yards to the UTEP 11
9:10
3rd & 12 at own 11
Skyler Locklear run for 11 yds to the UTEP 22
8:19
4th & 1 at own 22
Timeout UTEP, clock 08:19
8:19
4th & 1 at own 22
Adam Jacklin punt for 43 yds, fair catch by Brylan Green at the LIB 35
Liberty Punt, 3 plays
8:12
1st & 10 at own 35
Vaughn Blue run for 5 yds to the LIB 40
7:39
2nd & 5 at own 40
Billy Lucas run for 3 yds to the LIB 43
6:59
3rd & 2 at own 43
Kaidon Salter run for no gain to the LIB 43
6:14
4th & 2 at own 43
Max Morgan punt for 34 yds, fair catch by Kam Thomas at the UTEP 23
UTEP Punt, 3 plays
6:06
1st & 10 at own 23
Skyler Locklear pass complete to Kenny Odom for 4 yds to the UTEP 27
5:40
2nd & 6 at own 27
Skyler Locklear pass incomplete
5:31
3rd & 6 at own 27
Skyler Locklear pass incomplete
5:26
4th & 6 at own 27
Adam Jacklin punt for 54 yds
Liberty Touchdown, 7 plays
5:17
1st & 10 at own 19
Kaidon Salter pass complete to Tyson Mobley for 5 yds to the LIB 24
4:57
2nd & 5 at own 24
Kaidon Salter pass incomplete
4:44
3rd & 5 at own 24
Kaidon Salter pass complete to Jacob Jenkins for 33 yds to the UTEP 43 for a 1ST down
4:10
1st & 10 at opp 43
(04:10) SALTER, Kaidon pass deep up the middle incomplete intended for MOBLEY, Tyson thrown to the TEP0, clock 04:04. PENALTY TEP Pass Interference on ALLEN, Josiah enforced 15 yards to the TEP28 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:04
1st & 10 at opp 28
Kaidon Salter pass complete to Tyson Mobley for 3 yds to the UTEP 25
3:27
2nd & 7 at opp 25
Billy Lucas run for 19 yds to the UTEP 6 for a 1ST down
2:48
1st & goal at opp 6
Billy Lucas run for 4 yds to the UTEP 2
2:07
2nd & goal at opp 2
Billy Lucas run for 2 yds for a TD (Colin Karhu KICK)Liberty 21, UTEP 10
UTEP Turnover on downs, 14 plays
2:07
Max Morgan kickoff for 62 yds , Kam Thomas return for 13 yds to the UTEP 16
1:58
1st & 10 at own 16
Jevon Jackson run for 2 yds to the UTEP 18
1:33
2nd & 8 at own 18
Jevon Jackson run for 18 yds to the UTEP 36 for a 1ST down
1:09
1st & 10 at own 36
Jevon Jackson run for 1 yd to the UTEP 37
0:35
2nd & 9 at own 37
Jevon Jackson run for 8 yds to the UTEP 45
Q4 14:59
3rd & 1 at own 45
Jevon Jackson run for no gain to the UTEP 45
Q4 14:10
4th & 1 at own 45
Jevon Jackson run for 2 yds to the UTEP 47 for a 1ST down
Q4 13:36
1st & 10 at own 47
Skyler Locklear pass complete to Trey Goodman for 7 yds to the LIB 46
Q4 13:14
2nd & 3 at opp 46
Skyler Locklear pass complete to Trey Goodman for 11 yds to the LIB 35 for a 1ST down
Q4 13:01
1st & 10 at opp 35
Timeout Liberty, clock 13:01
Q4 12:53
1st & 10 at opp 35
Skyler Locklear pass incomplete
Q4 12:43
2nd & 10 at opp 35
Skyler Locklear pass complete to Trey Goodman for 15 yds to the LIB 20 for a 1ST down
Q4 12:20
1st & 10 at opp 20
Skyler Locklear run for a loss of 3 yards to the LIB 23
Q4 11:41
2nd & 13 at opp 23
Skyler Locklear pass complete to Kam Thomas for 9 yds to the LIB 14
Q4 11:11
3rd & 4 at opp 14
Jevon Jackson run for 1 yd to the LIB 13
Q4 10:52
4th & 3 at opp 13
Timeout Liberty, clock 10:52
Q4 10:40
4th & 3 at opp 13
Skyler Locklear pass incomplete
4th quarter3 drives, then Liberty 28, UTEP 10
Liberty Touchdown, 7 plays
10:36
1st & 10 at own 13
Kaidon Salter pass complete to Treon Sibley for 30 yds to the LIB 43 for a 1ST down
9:56
1st & 10 at own 43
Billy Lucas run for 3 yds to the LIB 46
9:20
2nd & 7 at own 46
Kaidon Salter pass complete to Vaughn Blue for 4 yds to the 50 yard line
8:47
3rd & 3 at the 50
Kaidon Salter run for 22 yds to the UTEP 28 for a 1ST down
8:13
1st & 10 at opp 28
Kaidon Salter pass complete to Treon Sibley for 14 yds to the UTEP 14 for a 1ST down
7:34
1st & 10 at opp 14
Billy Lucas run for 1 yd to the UTEP 13
6:51
2nd & 9 at opp 13
Kaidon Salter pass complete to Tyson Mobley for 13 yds for a TD (Colin Karhu KICK)Liberty 28, UTEP 10
UTEP Punt, 5 plays
6:51
Timeout Liberty, clock 06:51
6:51
Max Morgan kickoff for 65 yds for a touchback
6:50
1st & 10 at own 25
Skyler Locklear pass complete to Emari White for 6 yds to the UTEP 31
6:30
2nd & 4 at own 31
Skyler Locklear pass complete to Jaden Smith for 6 yds to the UTEP 37 for a 1ST down
6:00
1st & 10 at own 37
Skyler Locklear sacked by Brenton Williams for a loss of 3 yards to the UTEP 34
5:29
2nd & 13 at own 34
Skyler Locklear pass incomplete
5:23
3rd & 13 at own 34
Skyler Locklear sacked by TJ Bush Jr. for a loss of 4 yards to the UTEP 30
4:52
4th & 17 at own 30
punt for 36 yds, fair catch by Brylan Green at the LIB 34
Liberty End of game, 8 plays
4:44
1st & 10 at own 34
Kaidon Salter pass complete to Treon Sibley for 16 yds to the 50 yard line for a 1ST down
4:10
1st & 10 at the 50
Billy Lucas run for 3 yds to the UTEP 47
3:37
2nd & 7 at opp 47
Kaidon Salter run for 1 yd to the UTEP 46
2:50
3rd & 6 at opp 46
Timeout Liberty, clock 02:50
2:49
3rd & 6 at opp 46
Kaidon Salter pass complete to Reese Smith for 28 yds to the UTEP 18 for a 1ST down
2:00
1st & 10 at opp 18
Timeout Liberty, clock 02:00
1:58
1st & 10 at opp 18
Billy Lucas run for 11 yds to the UTEP 7 for a 1ST down
1:54
1st & goal at opp 7
Timeout UTEP, clock 01:54
1:53
1st & goal at opp 7
Billy Lucas run for 6 yds to the UTEP 1
1:14
2nd & goal at opp 1
Timeout UTEP, clock 01:14
1:13
2nd & goal at opp 1
(01:13) [NHSG] Kneel down by LU at TEP2 (team loss of 1), clock 01:04.
0:30
3rd & goal at opp 2
(00:30) [NHSG] Kneel down by LU at TEP3 (team loss of 1), clock 00:22.
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.