Liberty at UTEP

Wednesday, October 8, 2025

Liberty beat UTEP 19–⁠8. It was their third meeting; Liberty leads the series 3–⁠0.

AwayLiberty4–⁠8 in 2025
19
HomeUTEP2–⁠10 in 2025
8

Final at Sun Bowl, El PasoTV: CBSSNAttendance 9,286

At kickoff
83°F, mostly cloudy, wind 16 mph from the southeastWeather: NOAA NCEI Global Historical Climatology Network hourly; El Paso International Airport, 13 km from the stadium
Official
Rodney BurnetteGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Liberty766019
UTEP00088

How the win probability moved

UTEP favored

Win probability by play: UTEP 59% at kickoff, 0% at the end. Biggest swing: 28 points.

Liberty favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (28 points).

Standouts

Player stats

Liberty

PassingC/AttYdsTDInt
Ethan Vasko19/3324300
RushingCarYdsTDLong
Vaughn Blue1775016
Caden Williams1236012
Ethan Vasko1431114
Eric Smith31707
ReceivingRecYdsTDLong
Julian Gray363029
Jamari Person552013
Jaylon Coleman131031
Donte Lee Jr228022
DefenseTklTFLSacksInt
Joseph Carter11100
Deuce Spurlock5000
Nathan Pirolli5000
A’Khori Jones41.510
Bryce Dixon3110
Joe Strickland1110
Eldric Griffin1001
Jiquavious Marshall0001

UTEP

PassingC/AttYdsTDInt
Skyler Locklear9/179002
Malachi Nelson4/102100
RushingCarYdsTDLong
Skyler Locklear858115
Elijah McCoy41006
Hahsaun Wilson8303
ReceivingRecYdsTDLong
Kenny Odom353044
Josh Schuchts31809
Wondame Davis Jr.216010
Judah Ezinwa212010
DefenseTklTFLSacksInt
Jayden Wilson16200
Neil Campbell14000
Micah Davey12100
Solo Barnes7000
Lantz Russell5110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

LibertyUTEP
408Total yards167
243Passing yards111
165Rushing yards56
7.4Yards per pass4.1
3.5Yards per rush2.2
22First downs9
3–⁠18Third downs3–⁠15
4–⁠5Fourth downs1–⁠2
0Turnovers2
6–⁠57Penalties3–⁠40
39:57Possession20:03
3Sacks (by defense)1

Efficiency

LibertyUTEP
38%Success rate25%
0.09EPA per play−0.39
1.10Explosiveness0.70
−0.03Rushing EPA−0.33
0.26Passing EPA−0.43
25%Passing-down success6%
−0.13First-down EPA−0.32
0.23Second-down EPA−0.27
0.20Third-down EPA−0.30
30%Havoc by its defense13%

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 60% to win. Elo’s favorite won.

The line

Liberty −1.5, over/under 46.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 55%, UTEP 45%. CollegeFootballData.com’s estimate from the point spread.

Every drive

UTEP end zoneLiberty end zoneQ1 UTEPPunt, 6 playsQ1 LibertyTouchdown, 12 playsQ1 UTEPPunt, 3 playsQ1 LibertyField goal, 11 playsQ2 UTEPPunt, 3 playsQ2 LibertyField goal, 11 playsQ2 UTEPPunt, 3 playsQ2 LibertyPunt, 3 playsQ2 UTEPPunt, 3 playsQ2 LibertyPunt, 3 playsQ2 UTEPPunt, 3 playsQ2 LibertyPunt, 3 playsQ2 UTEPResult not recorded, 1 play UTEPInterception, 4 plays (Liberty scores)Q3 UTEPPunt, 3 plays (Liberty scores)Q3 UTEPTouchdown, 6 playsQ4 LibertyPunt, 8 playsQ4 UTEPTurnover on downs, 5 playsQ4 LibertyMissed FG, 6 playsQ4 UTEPInterception, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. UTEP drives left to right, Liberty right to left.
  1. Q1 UTEPPunt, 6 plays, 20 yards
  2. Q1 LibertyTouchdown, 12 plays, 94 yards
  3. Q1 UTEPPunt, 3 plays, 8 yards
  4. Q1 LibertyField goal, 11 plays, 62 yards
  5. Q2 UTEPPunt, 3 plays, 4 yards
  6. Q2 LibertyField goal, 11 plays, 45 yards
  7. Q2 UTEPPunt, 3 plays, 6 yards
  8. Q2 LibertyPunt, 3 plays, 22 yards
  9. Q2 UTEPPunt, 3 plays, 8 yards
  10. Q2 LibertyPunt, 3 plays, 3 yards
  11. Q2 UTEPPunt, 3 plays, 5 yards
  12. Q2 LibertyPunt, 3 plays, 0 yards
  13. Q2 UTEPResult not recorded, 1 play, 19 yards
  14. UTEPInterception, 4 plays (Liberty scores), 12 yards
  15. Q3 UTEPPunt, 3 plays (Liberty scores), −4 yards
  16. Q3 UTEPTouchdown, 6 plays, 3 yards
  17. Q4 LibertyPunt, 8 plays, 31 yards
  18. Q4 UTEPTurnover on downs, 5 plays, 24 yards
  19. Q4 LibertyMissed FG, 6 plays, 19 yards
  20. Q4 UTEPInterception, 4 plays, 12 yards

Play by play

1st quarter4 drives, then Liberty 7, UTEP 0
UTEP Punt, 6 plays
15:001st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
14:541st & 10 at own 25Hahsaun Wilson run for 3 yds to the UTEP 28
14:202nd & 7 at own 28Skyler Locklear pass complete to Kenny Odom for 5 yds to the UTEP 33
13:553rd & 2 at own 33Skyler Locklear pass complete to Judah Ezinwa for 10 yds to the UTEP 43 for a 1ST down
13:411st & 10 at own 43Skyler Locklear pass incomplete to Kenny Odom
13:352nd & 10 at own 43Skyler Locklear pass incomplete to Jaylan Brown
13:193rd & 10 at own 43Skyler Locklear pass complete to Hahsaun Wilson for 2 yds to the UTEP 45
12:534th & 8 at own 45Noah Botsford punt for 49 yds, punt out-of-bounds at the LIB 6
Liberty Touchdown, 12 plays
12:531st & 10 at own 35Timeout UTEP, clock 12:53
12:411st & 10 at own 6Ethan Vasko pass complete to Julian Gray for 29 yds to the LIB 35 for a 1ST down
12:081st & 10 at own 35Ethan Vasko pass complete to Jaylon Coleman for 31 yds to the UTEP 34 for a 1ST down
11:401st & 10 at 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.
11:161st & 20 at opp 44Eric Smith run for 6 yds to the UTEP 38
10:342nd & 14 at opp 38Ethan Vasko pass complete to Jamari Person for 13 yds to the UTEP 25
9:583rd & 1 at opp 25Vaughn Blue run for a loss of 1 yard to the UTEP 26
9:234th & 2 at opp 26Ethan Vasko pass complete to Julian Gray for 11 yds to the UTEP 15 for a 1ST down
8:531st & 10 at opp 15Vaughn Blue run for 3 yds to the UTEP 12
8:212nd & 7 at opp 12Ethan Vasko pass incomplete to Tyson Mobley
8:213rd & 7 at opp 12Timeout Liberty, clock 08:21
8:133rd & 7 at opp 12Ethan Vasko pass complete to Donte Lee Jr. for 6 yds to the UTEP 6
7:294th & 1 at opp 6Ethan Vasko run for 2 yds to the UTEP 4 for a 1ST down
6:551st & goal at opp 4Vaughn Blue run for 2 yds to the UTEP 2
6:212nd & goal at opp 2Ethan Vasko run for 2 yds for a TD (Jay Billingsley KICK)Liberty 7, UTEP 0
UTEP Punt, 3 plays
6:211st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
6:151st & 10 at own 25Hahsaun Wilson run for 1 yd to the UTEP 26
5:422nd & 9 at own 26Hahsaun Wilson run for a loss of 4 yards to the UTEP 22
5:023rd & 13 at own 22Skyler Locklear run for 11 yds to the UTEP 33
4:164th & 2 at own 33Noah Botsford punt for 35 yds , Reese Smith returns for no gain to the LIB 29
Liberty Field goal, 11 plays
4:101st & 10 at own 29Caden Williams run for 5 yds to the LIB 34
3:262nd & 5 at own 34Ethan Vasko pass complete to Julian Gray for 23 yds to the UTEP 43 for a 1ST down
3:051st & 10 at opp 43Caden Williams run for 1 yd to the UTEP 42
2:222nd & 9 at opp 42Caden Williams run for 7 yds to the UTEP 35
1:503rd & 2 at opp 35Ethan Vasko run for 5 yds to the UTEP 30 for a 1ST down
1:191st & 10 at opp 30Ethan Vasko pass incomplete to Tyson Mobley
1:122nd & 10 at opp 30Ethan Vasko run for 14 yds to the UTEP 16 for a 1ST down
1:031st & 10 at opp 16Timeout UTEP, clock 01:03
0:571st & 10 at opp 16Caden Williams run for a loss of 2 yards to the UTEP 18
0:002nd & 12 at opp 18Caden Williams run for 9 yds to the UTEP 9
Q2 14:573rd & 3 at opp 9Ethan Vasko pass incomplete to Vaughn Blue
Q2 14:534th & 3 at opp 9Jay Billingsley 27 yd FG GOODLiberty 10, UTEP 0
Q2 14:531st & 10 at own 12Timeout UTEP, clock 14:53
2nd quarter10 drives, then Liberty 13, UTEP 0
UTEP Punt, 3 plays
14:501st & 10 at own 35Max Morgan kickoff for 55 yds , Nik Henry return for 2 yds to the UTEP 12
14:391st & 10 at own 12Elijah McCoy run for 5 yds to the UTEP 17
14:242nd & 5 at own 17Elijah McCoy run for a loss of 1 yard to the UTEP 16
13:463rd & 6 at own 16Skyler Locklear pass incomplete to Toric Goins Jr.
13:354th & 6 at own 16Noah Botsford punt for 46 yds , Reese Smith returns for 6 yds to the LIB 44
Liberty Field goal, 11 plays
13:311st & 10 at own 44Eric Smith run for 7 yds to the UTEP 49
12:582nd & 3 at opp 49Vaughn Blue run for 5 yds to the UTEP 44 for a 1ST down
12:301st & 10 at opp 44Ethan Vasko pass incomplete to Donte Lee Jr.
12:212nd & 10 at opp 44Ethan Vasko run for no gain to the UTEP 44
11:393rd & 10 at opp 44Ethan Vasko pass complete to Jamari Person for 9 yds to the UTEP 35
11:164th & 1 at opp 35Timeout UTEP, clock 11:16
11:114th & 1 at opp 35Ethan Vasko run for 1 yd to the UTEP 34 for a 1ST down
10:461st & 10 at opp 34Vaughn Blue run for 16 yds to the UTEP 18 for a 1ST down
10:121st & 10 at opp 18Vaughn Blue run for 5 yds to the UTEP 13
9:412nd & 5 at opp 13Ethan Vasko run for 3 yds to the UTEP 10
9:033rd & 2 at opp 10Ethan Vasko run for a loss of 1 yard to the UTEP 11
8:254th & 3 at opp 11Jay Billingsley 29 yd FG GOODLiberty 13, UTEP 0
UTEP Punt, 3 plays
8:251st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
8:191st & 10 at own 25Elijah McCoy run for 6 yds to the UTEP 31
7:592nd & 4 at own 31Elijah McCoy run for no gain to the UTEP 31
7:283rd & 4 at own 31Malachi Nelson pass incomplete to Trevon Tate
7:184th & 4 at own 31Noah Botsford punt for 42 yds , Reese Smith returns for no gain to the LIB 24
Liberty Punt, 3 plays
7:181st & 10 at own 24PENALTY UTEP UNS: Unsportsmanlike Conduct (Lowe,Kode) 15 yards from LIB24 to LIB39, 1ST DOWN. NO PLAY.
7:131st & 10 at own 39Ethan Vasko pass incomplete to Tyson Mobley
7:072nd & 10 at own 39Darius Copeland run for 6 yds to the LIB 45
6:313rd & 4 at own 45Ethan Vasko pass complete to Reese Smith for 1 yd to the LIB 46
6:064th & 3 at own 46Max Morgan punt for 54 yds for a touchback
UTEP Punt, 3 plays
6:011st & 10 at own 20Hahsaun Wilson run for 3 yds to the UTEP 23
5:392nd & 7 at own 23Malachi Nelson pass complete to Hahsaun Wilson for 5 yds to the UTEP 28
5:053rd & 2 at own 28Malachi Nelson pass incomplete to Alex Szczesniak
4:584th & 2 at own 28Noah Botsford punt for 53 yds, punt out-of-bounds at the LIB 19
Liberty Punt, 3 plays
4:491st & 10 at own 19Ethan Vasko pass incomplete to Julian Gray
4:432nd & 10 at own 19Vaughn Blue run for 3 yds to the LIB 22
4:013rd & 7 at own 22Liberty Penalty, Personal Foul (Yards) declined
3:454th & 7 at own 22Max Morgan punt for 53 yds, punt out-of-bounds at the UTEP 25 , Eric Willis III returns for no gain to the UTEP 25
UTEP Punt, 3 plays
3:331st & 10 at own 25Malachi Nelson pass complete to Jaylan Brown for 5 yds to the UTEP 30
3:212nd & 5 at own 30Malachi Nelson pass incomplete to Jaylan Brown
3:153rd & 5 at own 30Hahsaun Wilson run for no gain to the UTEP 30
2:304th & 5 at own 30Noah Botsford punt for 57 yds, punt out-of-bounds at the LIB 17 , Reese Smith returns for 4 yds to the LIB 17
Liberty Punt, 3 plays
2:241st & 10 at own 17Vaughn Blue run for 4 yds to the LIB 21
2:002nd & 6 at own 21Timeout UTEP, clock 02:00
1:532nd & 6 at own 21Eric Smith run for 4 yds to the LIB 25
1:473rd & 2 at own 25PENALTY LIB UNS: Unsportsmanlike Conduct (Smith,Eric) 12 yards from LIB25 to LIB12. NO PLAY.
1:473rd & 15 at own 12Timeout UTEP, clock 01:47
1:413rd & 15 at own 12Vaughn Blue run for 5 yds to the LIB 17
1:024th & 10 at own 17Timeout Liberty, clock 01:02
0:554th & 10 at own 17Max Morgan punt for 45 yds , Eric Willis III returns for no gain to the UTEP 18
UTEP Result not recorded, 1 play
0:551st & 10 at own 28PENALTY LIB UNS: Unsportsmanlike Conduct (Ricks, Jr.,Dexter) 15 yards from UTEP28 to UTEP43, 1ST DOWN. NO PLAY.
0:551st & 10 at own 43Skyler Locklear pass complete to Kenny Odom for 4 yds to the UTEP 47
Liberty 15 plays
0:292nd & 6 at own 47Skyler Locklear pass complete to Wondame Davis Jr. for 10 yds to the LIB 43 for a 1ST down
0:211st & 10 at opp 43Skyler Locklear sacked by Joe Strickland for a loss of 5 yards to the LIB 48
0:042nd & 15 at opp 48Skyler Locklear run for 7 yds to the LIB 41
0:043rd & 8 at opp 41Timeout Liberty, clock 00:04
0:003rd & 8 at opp 41Skyler Locklear pass intercepted Jiquavious Marshall return for 70 yds to the UTEP 23
Q3 15:001st & 10 at own 35Jackson Cleaver kickoff for 65 yds for a touchback
Q3 14:551st & 10 at own 25Vaughn Blue run for 7 yds to the LIB 32
Q3 14:102nd & 3 at own 32Ethan Vasko pass complete to Tyson Mobley for 15 yds to the LIB 47 for a 1ST down
Q3 13:451st & 10 at own 47Vaughn Blue run for 3 yds to the 50 yard line
Q3 12:592nd & 7 at the 50Ethan Vasko pass complete to Jamari Person for 12 yds to the UTEP 38 for a 1ST down
Q3 12:421st & 10 at opp 38Ethan Vasko pass complete to Jamari Person for 11 yds to the UTEP 27 for a 1ST down
Q3 12:101st & 10 at opp 27Ethan Vasko pass incomplete to Eric Smith
Q3 12:032nd & 10 at opp 27Vaughn Blue run for 2 yds to the UTEP 25
Q3 11:243rd & 8 at opp 25Liberty Penalty, Intentional Grounding (Ethan Vasko) to the UTEP 32
Q3 11:184th & 15 at opp 32Jay Billingsley 50 yd FG GOODLiberty 16, UTEP 0
3rd quarter2 drives, then Liberty 19, UTEP 0
Liberty 12 plays
11:181st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
11:061st & 10 at own 25Malachi Nelson pass complete to Judah Ezinwa for 2 yds to the UTEP 27
10:492nd & 8 at own 27Malachi Nelson pass incomplete to Kenny Odom
10:423rd & 8 at own 27Malachi Nelson sacked by Bryce Dixon for a loss of 6 yards to the UTEP 21
10:094th & 14 at own 21Noah Botsford punt for 40 yds, punt out-of-bounds at the LIB 39
9:581st & 10 at own 39Ethan Vasko pass complete to Donte Lee Jr. for 22 yds to the UTEP 39 for a 1ST down
9:211st & 10 at opp 39Caden Williams run for 12 yds to the UTEP 27 for a 1ST down
9:001st & 10 at opp 27Caden Williams run for 1 yd to the UTEP 26
8:202nd & 9 at opp 26Ethan Vasko pass incomplete to Caleb Ryan
8:133rd & 9 at opp 26Caden Williams run for 3 yds to the UTEP 23
7:324th & 6 at opp 23Timeout Liberty, clock 07:32
7:274th & 6 at opp 23Jay Billingsley 41 yd FG GOODLiberty 19, UTEP 0
Liberty 20 plays
7:191st & 10 at own 35Max Morgan kickoff for 65 yds , Eric Willis III return for 23 yds to the UTEP 23
7:121st & 10 at own 23Malachi Nelson pass incomplete to Kenny Odom
7:062nd & 10 at own 23Hahsaun Wilson run for 2 yds to the UTEP 25
6:243rd & 8 at own 25Malachi Nelson pass complete to Josh Schuchts for 9 yds to the UTEP 34 for a 1ST down
6:041st & 10 at own 34Malachi Nelson pass incomplete to Wondame Davis Jr.
5:582nd & 10 at own 34Malachi Nelson sacked by A’Khori Jones for a loss of 8 yards to the UTEP 26
5:013rd & 18 at own 26Malachi Nelson run for no gain to the UTEP 26
4:304th & 18 at own 26Noah Botsford punt for 44 yds, punt out-of-bounds at the LIB 30
4:191st & 10 at own 30Ethan Vasko pass complete to Jamari Person for 7 yds to the LIB 37
3:492nd & 3 at own 37Vaughn Blue run for 1 yd to the LIB 38
3:173rd & 2 at own 38Ethan Vasko pass complete to Jacob Jenkins for 9 yds to the LIB 47 for a 1ST down
2:471st & 10 at own 47Ethan Vasko pass incomplete to Jacob Jenkins
2:432nd & 10 at own 47Ethan Vasko pass incomplete to Julian Gray
2:243rd & 10 at own 47Ethan Vasko pass complete to Austin Henderson for 9 yds to the UTEP 44
1:484th & 1 at opp 44Ethan Vasko run for 2 yds to the UTEP 42 for a 1ST down
1:091st & 10 at opp 42Vaughn Blue run for 2 yds to the UTEP 40
0:342nd & 8 at opp 40Ethan Vasko pass incomplete to Donte Lee Jr.
0:343rd & 8 at opp 40PENALTY LIB Delay Of Game (Vasko,Ethan) 5 yards from UTEP40 to UTEP45. NO PLAY.
0:003rd & 13 at opp 45Ethan Vasko pass complete to Caleb Ryan for 10 yds to the UTEP 35
Q4 14:554th & 3 at opp 35Ethan Vasko pass incomplete to Elijah Canion
4th quarter4 drives, then Liberty 19, UTEP 8
Liberty Punt, 8 plays
11:391st & 10 at own 35Jackson Cleaver kickoff for 64 yds
11:311st & 10 at own 25Ethan Vasko run for 2 yds to the LIB 27
10:532nd & 8 at own 27Caden Williams run for no gain to the LIB 27
10:023rd & 8 at own 27Ethan Vasko pass complete to Casey Cain for 14 yds to the LIB 41 for a 1ST down
9:291st & 10 at own 41Caden Williams run for a loss of 1 yard to the LIB 40
8:582nd & 11 at own 40UTEP Penalty, Personal Foul (Micah Davey) to the UTEP 45 for a 1ST down
8:371st & 10 at opp 45Caden Williams run for a loss of 2 yards to the UTEP 47
8:022nd & 12 at opp 47Caden Williams run for 3 yds to the UTEP 44
7:183rd & 9 at opp 44Ethan Vasko pass incomplete to Casey Cain
7:094th & 9 at opp 44Max Morgan punt for 44 yds for a touchback
6:481st & 10 at own 20Skyler Locklear run for 15 yds to the UTEP 35 for a 1ST down
6:081st & 10 at own 35Skyler Locklear pass complete to Josh Schuchts for 4 yds to the UTEP 39
5:402nd & 6 at own 39Skyler Locklear pass complete to Josh Schuchts for 5 yds to the UTEP 44
5:293rd & 1 at own 44Hahsaun Wilson run for no gain to the UTEP 44
5:074th & 1 at own 44Ashten Emory run for no gain to the UTEP 44
Liberty 8 plays
5:021st & 10 at opp 44Vaughn Blue run for 2 yds to the UTEP 42
4:202nd & 8 at opp 42Ethan Vasko pass complete to Austin Henderson for 11 yds to the UTEP 31 for a 1ST down
3:421st & 10 at opp 31Ethan Vasko run for 4 yds to the UTEP 27
3:422nd & 6 at opp 27Timeout UTEP, clock 03:42
3:352nd & 6 at opp 27Vaughn Blue run for 2 yds to the UTEP 25
3:343rd & 4 at opp 25Timeout UTEP, clock 03:34
3:273rd & 4 at opp 25Ethan Vasko pass incomplete to Donte Lee Jr.
3:214th & 4 at opp 25Jay Billingsley 43 yd FG MISSED
UTEP 5 plays
3:121st & 10 at own 25Skyler Locklear run for 12 yds to the UTEP 37 for a 1ST down
2:501st & 10 at own 37Skyler Locklear pass incomplete to Trevon Tate
2:452nd & 10 at own 37Skyler Locklear pass incomplete to Wondame Davis Jr.
2:373rd & 10 at own 37Skyler Locklear pass intercepted Eldric Griffin return for no gain to the LIB 41
2:373rd & 10 at own 37Liberty Penalty, Personal Foul (15 Yards) to the LIB 26
Liberty 6 plays
2:371st & 10 at own 26Ethan Vasko run for 4 yds to the LIB 30
2:232nd & 6 at own 30Vaughn Blue run for 14 yds to the LIB 44 for a 1ST down
2:001st & 10 at own 44Timeout UTEP, clock 02:00
0:001st & 10 at own 44E. Vasko takes a knee
0:002nd & 12 at own 42E. Vasko takes a knee
0:003rd & 13 at own 41E. Vasko takes a knee

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.

Liberty leads 3–⁠0 in three meetings.

Recent meetings
2025Liberty 19, UTEP 8
2024Liberty 28, UTEP 10
2023Liberty 42, UTEP 28

Around this game

Liberty

UTEP