← CFB Terminal
19
Conference USA
AT
#127UTEP
8
Conference USA
2025 week 7 · Wednesday, October 8, 2025 at 7:00 PM CT · Sun Bowl · 📺 CBSSN · 80.2°F Rain, wind 8.7

Drive chart

WIN PROBABILITYLiberty above · UTEP below
KICK59% → 0% UTEPFINAL
Liberty UTEP bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
6 pl · 20 yd · 2:07
0–0
−2
14:54 1st & 10 OWN 25 Hahsaun Wilson run for 3 yds to the UTEP 28 +3 -0.30
14:20 2nd & 7 OWN 28 Skyler Locklear pass complete to Kenny Odom for 5 yds to the UTEP 33 +5 0.08
13:55 3rd & 2 OWN 33 Skyler Locklear pass complete to Judah Ezinwa for 10 yds to the UTEP 43 for a 1ST down +10 1.83
13:41 1st & 10 OWN 43 Skyler Locklear pass incomplete to Kenny Odom 0 -1.16
13:35 2nd & 10 OWN 43 Skyler Locklear pass incomplete to Jaylan Brown 0 -0.85
13:19 3rd & 10 OWN 43 Skyler Locklear pass complete to Hahsaun Wilson for 2 yds to the UTEP 45 +2 -0.32
12:53 4th & 8 OWN 45 Noah Botsford punt for 49 yds, punt out-of-bounds at the LIB 6
TD
12 pl · 94 yd · 6:32
7–0
−31
12:53 1st & 10 OWN 35 Timeout UTEP, clock 12:53
12:41 1st & 10 OWN 6 Ethan Vasko pass complete to Julian Gray for 29 yds to the LIB 35 for a 1ST down +29 1.65
12:08 1st & 10 OWN 35 Ethan Vasko pass complete to Jaylon Coleman for 31 yds to the UTEP 34 for a 1ST down +31 2.31
11:40 1st & 10 OPP 34 (11:46) No Huddle-Shotgun Blue,Vaughn rush left for 14 yards gain to the UTEP20 (Content,Justin), out of bounds PENALTY LIB Holding (Ryan,Caleb) 10 yards from UTEP34 to UTEP44. NO PLAY. -10
11:16 1st & 20 OPP 44 Eric Smith run for 6 yds to the UTEP 38 +6 0.26
10:34 2nd & 14 OPP 38 Ethan Vasko pass complete to Jamari Person for 13 yds to the UTEP 25 +13 1.41
9:58 3rd & 1 OPP 25 Vaughn Blue run for a loss of 1 yard to the UTEP 26 -1 -0.92
9:23 4th & 2 OPP 26 Ethan Vasko pass complete to Julian Gray for 11 yds to the UTEP 15 for a 1ST down +11 1.27
8:53 1st & 10 OPP 15 Vaughn Blue run for 3 yds to the UTEP 12 +3 -0.10
8:21 2nd & 7 OPP 12 Ethan Vasko pass incomplete to Tyson Mobley 0 -0.33
8:21 3rd & 7 OPP 12 Timeout Liberty, clock 08:21
8:13 3rd & 7 OPP 12 Ethan Vasko pass complete to Donte Lee Jr. for 6 yds to the UTEP 6 +6 0.12
7:29 4th & 1 OPP 6 Ethan Vasko run for 2 yds to the UTEP 4 for a 1ST down +2 1.19
6:55 1st & 4 OPP 4 Vaughn Blue run for 2 yds to the UTEP 2 +2 -0.38
6:21 2nd & 2 OPP 2 Ethan Vasko run for 2 yds for a TD (Jay Billingsley KICK) +2 2.07
PUNT
3 pl · 8 yd · 2:05
7–0
+5
6:15 1st & 10 OWN 25 Hahsaun Wilson run for 1 yd to the UTEP 26 +1 -0.59
5:42 2nd & 9 OWN 26 Hahsaun Wilson run for a loss of 4 yards to the UTEP 22 -4 -0.58
5:02 3rd & 13 OWN 22 Skyler Locklear run for 11 yds to the UTEP 33 +11 0.35
4:16 4th & 2 OWN 33 Noah Botsford punt for 35 yds , Reese Smith returns for no gain to the LIB 29
FG
11 pl · 62 yd · 4:23
10–0
−9
4:10 1st & 10 OWN 29 Caden Williams run for 5 yds to the LIB 34 +5 0.10
3:26 2nd & 5 OWN 34 Ethan Vasko pass complete to Julian Gray for 23 yds to the UTEP 43 for a 1ST down +23 2.32
3:05 1st & 10 OPP 43 Caden Williams run for 1 yd to the UTEP 42 +1 -0.72
2:22 2nd & 9 OPP 42 Caden Williams run for 7 yds to the UTEP 35 +7 0.50
1:50 3rd & 2 OPP 35 Ethan Vasko run for 5 yds to the UTEP 30 for a 1ST down +5 0.76
1:19 1st & 10 OPP 30 Ethan Vasko pass incomplete to Tyson Mobley 0 -0.56
1:12 2nd & 10 OPP 30 Ethan Vasko run for 14 yds to the UTEP 16 for a 1ST down +14 0.80
1:03 1st & 10 OPP 16 Timeout UTEP, clock 01:03
0:57 1st & 10 OPP 16 Caden Williams run for a loss of 2 yards to the UTEP 18 -2 -0.48
0:00 OPP 18 End of 1st Quarter
0:00 2nd & 12 OPP 18 Caden Williams run for 9 yds to the UTEP 9 +9 0.35
14:57 3rd & 3 OPP 9 Ethan Vasko pass incomplete to Vaughn Blue 0 -0.36
14:53 4th & 3 OPP 9 Jay Billingsley 27 yd FG GOOD
Q2
PUNT
3 pl · 4 yd · 1:15
10–0
−1
14:39 1st & 10 OWN 12 Elijah McCoy run for 5 yds to the UTEP 17 +5 0.07
14:24 2nd & 5 OWN 17 Elijah McCoy run for a loss of 1 yard to the UTEP 16 -1 -0.48
13:46 3rd & 6 OWN 16 Skyler Locklear pass incomplete to Toric Goins Jr. 0 -0.15
13:35 4th & 6 OWN 16 Noah Botsford punt for 46 yds , Reese Smith returns for 6 yds to the LIB 44
FG
11 pl · 45 yd · 5:10
13–0
+7
13:31 1st & 10 OWN 44 Eric Smith run for 7 yds to the UTEP 49 +7 0.67
12:58 2nd & 3 OPP 49 Vaughn Blue run for 5 yds to the UTEP 44 for a 1ST down +5 0.29
12:30 1st & 10 OPP 44 Ethan Vasko pass incomplete to Donte Lee Jr. 0 -0.97
12:21 2nd & 10 OPP 44 Ethan Vasko run for no gain to the UTEP 44 0 -1.07
11:39 3rd & 10 OPP 44 Ethan Vasko pass complete to Jamari Person for 9 yds to the UTEP 35 +9 0.98
11:16 4th & 1 OPP 35 Timeout UTEP, clock 11:16
11:11 4th & 1 OPP 35 Ethan Vasko run for 1 yd to the UTEP 34 for a 1ST down +1 1.53
10:46 1st & 10 OPP 34 Vaughn Blue run for 16 yds to the UTEP 18 for a 1ST down +16 0.34
10:12 1st & 10 OPP 18 Vaughn Blue run for 5 yds to the UTEP 13 +5 0.07
9:41 2nd & 5 OPP 13 Ethan Vasko run for 3 yds to the UTEP 10 +3 -0.12
9:03 3rd & 2 OPP 10 Ethan Vasko run for a loss of 1 yard to the UTEP 11 -1 -0.49
8:25 4th & 3 OPP 11 Jay Billingsley 29 yd FG GOOD
PUNT
3 pl · 6 yd · 1:07
13–0
−7
8:19 1st & 10 OWN 25 Elijah McCoy run for 6 yds to the UTEP 31 +6 0.33
7:59 2nd & 4 OWN 31 Elijah McCoy run for no gain to the UTEP 31 0 -0.87
7:28 3rd & 4 OWN 31 Malachi Nelson pass incomplete to Trevon Tate 0 -0.44
7:18 4th & 4 OWN 31 Noah Botsford punt for 42 yds , Reese Smith returns for no gain to the LIB 24
PUNT
3 pl · 22 yd · 1:12
13–0
+1
7:18 1st & 10 OWN 24 PENALTY UTEP UNS: Unsportsmanlike Conduct (Lowe,Kode) 15 yards from LIB24 to LIB39, 1ST DOWN. NO PLAY. +15
7:13 1st & 10 OWN 39 Ethan Vasko pass incomplete to Tyson Mobley 0 -1.11
7:07 2nd & 10 OWN 39 Darius Copeland run for 6 yds to the LIB 45 +6 0.28
6:31 3rd & 4 OWN 45 Ethan Vasko pass complete to Reese Smith for 1 yd to the LIB 46 +1 -0.70
6:06 4th & 3 OWN 46 Max Morgan punt for 54 yds for a touchback
PUNT
3 pl · 8 yd · 1:08
13–0
−4
6:01 1st & 10 OWN 20 Hahsaun Wilson run for 3 yds to the UTEP 23 +3 -0.24
5:39 2nd & 7 OWN 23 Malachi Nelson pass complete to Hahsaun Wilson for 5 yds to the UTEP 28 +5 0.07
5:05 3rd & 2 OWN 28 Malachi Nelson pass incomplete to Alex Szczesniak 0 -0.47
4:58 4th & 2 OWN 28 Noah Botsford punt for 53 yds, punt out-of-bounds at the LIB 19
PUNT
3 pl · 3 yd · 1:13
13–0
+6
4:49 1st & 10 OWN 19 Ethan Vasko pass incomplete to Julian Gray 0 -0.53
4:43 2nd & 10 OWN 19 Vaughn Blue run for 3 yds to the LIB 22 +3 -0.11
4:01 3rd & 7 OWN 22 Liberty Penalty, Personal Foul (Yards) declined 0
3:45 4th & 7 OWN 22 Max Morgan punt for 53 yds, punt out-of-bounds at the UTEP 25 , Eric Willis III returns for no gain to the UTEP 25
PUNT
3 pl · 5 yd · 1:15
13–0
−9
3:33 1st & 10 OWN 25 Malachi Nelson pass complete to Jaylan Brown for 5 yds to the UTEP 30 +5 0.09
3:21 2nd & 5 OWN 30 Malachi Nelson pass incomplete to Jaylan Brown 0 -0.75
3:15 3rd & 5 OWN 30 Hahsaun Wilson run for no gain to the UTEP 30 0 -0.37
2:30 4th & 5 OWN 30 Noah Botsford punt for 57 yds, punt out-of-bounds at the LIB 17 , Reese Smith returns for 4 yds to the LIB 17
PUNT
3 pl · 11 yd · 1:35
13–0
+4
2:24 1st & 10 OWN 17 Vaughn Blue run for 4 yds to the LIB 21 +4 -0.07
2:00 2nd & 6 OWN 21 Timeout UTEP, clock 02:00
1:53 2nd & 6 OWN 21 Eric Smith run for 4 yds to the LIB 25 +4 -0.07
1:47 3rd & 2 OWN 25 PENALTY LIB UNS: Unsportsmanlike Conduct (Smith,Eric) 12 yards from LIB25 to LIB12. NO PLAY. -12
1:47 3rd & 15 OWN 12 Timeout UTEP, clock 01:47
1:41 3rd & 15 OWN 12 Vaughn Blue run for 5 yds to the LIB 17 +5 0.01
1:02 4th & 10 OWN 17 Timeout Liberty, clock 01:02
0:55 4th & 10 OWN 17 Max Morgan punt for 45 yds , Eric Willis III returns for no gain to the UTEP 18
1 pl · 19 yd
13–0
+2
0:55 1st & 10 OWN 28 PENALTY LIB UNS: Unsportsmanlike Conduct (Ricks, Jr.,Dexter) 15 yards from UTEP28 to UTEP43, 1ST DOWN. NO PLAY. +15
0:55 1st & 10 OWN 43 Skyler Locklear pass complete to Kenny Odom for 4 yds to the UTEP 47 +4 -0.17
Q0
INT
4 pl · 12 yd
16–0
−14
0:29 2nd & 6 OWN 47 Skyler Locklear pass complete to Wondame Davis Jr. for 10 yds to the LIB 43 for a 1ST down +10 1.28
0:21 1st & 10 OPP 43 Skyler Locklear sacked by Joe Strickland for a loss of 5 yards to the LIB 48 -5 -2.05
0:04 2nd & 15 OPP 48 Skyler Locklear run for 7 yds to the LIB 41 +7 0.50
0:04 3rd & 8 OPP 41 Timeout Liberty, clock 00:04
0:00 3rd & 8 OPP 41 Skyler Locklear pass intercepted Jiquavious Marshall return for 70 yds to the UTEP 23 -2.10
15:00 1st & 10 OWN 35 Jackson Cleaver kickoff for 65 yds for a touchback
Q3
PUNT
3 pl · -4 yd · 1:09
19–0
−2
11:06 1st & 10 OWN 25 Malachi Nelson pass complete to Judah Ezinwa for 2 yds to the UTEP 27 +2 -0.45
10:49 2nd & 8 OWN 27 Malachi Nelson pass incomplete to Kenny Odom 0 -0.48
10:42 3rd & 8 OWN 27 Malachi Nelson sacked by Bryce Dixon for a loss of 6 yards to the UTEP 21 -6 -0.34
10:09 4th & 14 OWN 21 Noah Botsford punt for 40 yds, punt out-of-bounds at the LIB 39
PUNT
6 pl · 3 yd · 2:49
19–0
−2
7:12 1st & 10 OWN 23 Malachi Nelson pass incomplete to Kenny Odom 0 -0.64
7:06 2nd & 10 OWN 23 Hahsaun Wilson run for 2 yds to the UTEP 25 +2 -0.20
6:24 3rd & 8 OWN 25 Malachi Nelson pass complete to Josh Schuchts for 9 yds to the UTEP 34 for a 1ST down +9 1.72
6:04 1st & 10 OWN 34 Malachi Nelson pass incomplete to Wondame Davis Jr. 0 -0.99
5:58 2nd & 10 OWN 34 Malachi Nelson sacked by A'Khori Jones for a loss of 8 yards to the UTEP 26 -8 -0.96
5:01 3rd & 18 OWN 26 Malachi Nelson run for no gain to the UTEP 26 0 -0.07
4:30 4th & 18 OWN 26 Noah Botsford punt for 44 yds, punt out-of-bounds at the LIB 30
Q4
PUNT
8 pl · 31 yd · 4:30
19–8
11:31 1st & 10 OWN 25 Ethan Vasko run for 2 yds to the LIB 27 +2 -0.45
10:53 2nd & 8 OWN 27 Caden Williams run for no gain to the LIB 27 0 -0.48
10:02 3rd & 8 OWN 27 Ethan Vasko pass complete to Casey Cain for 14 yds to the LIB 41 for a 1ST down +14 2.35
9:29 1st & 10 OWN 41 Caden Williams run for a loss of 1 yard to the LIB 40 -1 -1.34
8:58 2nd & 11 OWN 40 UTEP Penalty, Personal Foul (Micah Davey) to the UTEP 45 for a 1ST down +15
8:37 1st & 10 OPP 45 Caden Williams run for a loss of 2 yards to the UTEP 47 -2 -1.46
8:02 2nd & 12 OPP 47 Caden Williams run for 3 yds to the UTEP 44 +3 -0.39
7:18 3rd & 9 OPP 44 Ethan Vasko pass incomplete to Casey Cain 0 -0.92
7:09 4th & 9 OPP 44 Max Morgan punt for 44 yds for a touchback
ON DOWNS
5 pl · 24 yd · 2:02
19–8
+2
MISSED FG
6 pl · 19 yd · 1:46
19–8
−4
INT
4 pl · 12 yd · 0:44
19–8
−2
20 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

3sacks0
5plays for loss8
2takeaways0
6three-and-outs forced3
2explosive plays allowed8
2.32yards allowed / play5.13
0 of 12scoring drives allowed3 of 8
Liberty
Joseph Carter 11 (2) 1 TFL · 1 QH
Nathan Pirolli 5 (1)
Deuce Spurlock 5
A'Khori Jones 4 (3) 1 sk · 1.5 TFL
Bryce Dixon 3 (2) 1 sk · 1 TFL
Mike Jarvis 3 (1) 1.5 TFL · 1 QH
Jalon Rock 3 (3) 1 PD · 1 QH
Damond Harmon 3 (2) 1 PD
UTEP
Jayden Wilson 16 (5) 2 TFL · 1 QH
Neil Campbell 14 (8)
Micah Davey 12 (4) 1 TFL
Solo Barnes 7 (3)
Kadarion Johnson 6 (2) 1 TFL
Xavier Smith 6 (3) 1 PD
Lantz Russell 5 (2) 1 sk · 1 TFL
Marcell Blocker 4 (4) 1 PD
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

4 of 5field goals
4punts8
37.8punt average45.8
0punts inside the 203
4return yards25
own 23average drive startown 22
Liberty
K Jay Billingsley 4/5 FG · long 50 · 1/1 XP
P Max Morgan 4 punts · 37.8 avg · 2 TB
PR Reese Smith 4 ret · 4 yds · long 6
UTEP
P Noah Botsford 8 punts · 45.8 avg · 3 in 20
KR Eric Willis III 1 ret · 23 yds · long 23
KR Nik Henry 1 ret · 2 yds · long 2
PR Eric Willis III 1 ret · 0 yds
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

80plays44
410yards102
12drives12
38%success rate25%
8.83total PPA-11.23
Derived from 124 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Ethan Vasko run for 2 yds for a TD (Jay Billingsley KICK) 7–0
Q2Jay Billingsley 27 yd FG GOOD 10–0
Q2Jay Billingsley 29 yd FG GOOD 13–0
Q3Jay Billingsley 50 yd FG GOOD 16–0
Q3Jay Billingsley 41 yd FG GOOD 19–0

Biggest plays by PPA

Q4Ethan Vasko pass complete to Casey Cain for 14 yds to the LIB 41 for a 1ST down 2.35
Q1Ethan Vasko pass complete to Julian Gray for 23 yds to the UTEP 43 for a 1ST down 2.32
Q1Ethan Vasko pass complete to Jaylon Coleman for 31 yds to the UTEP 34 for a 1ST down 2.31
Q1Ethan Vasko run for 2 yds for a TD (Jay Billingsley KICK) 2.07
Q3Ethan Vasko run for 2 yds to the UTEP 42 for a 1ST down 2.04
Q3Ethan Vasko pass complete to Jacob Jenkins for 9 yds to the LIB 47 for a 1ST down 1.87

Series recent meetings

2024 UTEP 10 – 28 Liberty
2023 Liberty 42 – 28 UTEP
Last 2 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal