LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Liberty at UTEP play by play — College Football October 8, 2025

Liberty 19
UTEP 8
Final
UTEP 1st, 15:00
  1. 15:00 1st & 10 LIB 35 Liberty kicked off, touchback
  2. 15:00 1st & 10 UTEP 25 Hahsaun Wilson rushed for 3 yard gain
  3. 14:30 2nd & 7 UTEP 28 Skyler Locklear passed to Kenny Odom for 5 yard gain
  4. 14:10 3rd & 2 UTEP 33 Skyler Locklear passed to Judah Ezinwa for 10 yard gain
  5. 13:48 1st & 10 UTEP 43 Skyler Locklear incomplete pass intended for Kenny Odom
  6. 13:41 2nd & 10 UTEP 43 Skyler Locklear incomplete pass intended for Jaylan Brown
  7. 13:36 3rd & 10 UTEP 43 Skyler Locklear passed to Hahsaun Wilson for 2 yard gain
  8. 13:01 4th & 8 UTEP 45 Noah Botsford punted for 49 yards, no return
Liberty 1st, 12:53
  1. 12:53 1st & 10 LIB 6 Ethan Vasko passed to Julian Gray for 29 yard gain
  2. 12:20 1st & 10 LIB 35 Ethan Vasko passed to Jaylon Coleman for 31 yard gain
  3. 11:40 1st & 10 UTEP 34 Liberty committed 10 yard penalty (Holding)
  4. 11:27 1st & 20 UTEP 44 Eric Smith rushed for 6 yard gain
  5. 10:48 2nd & 14 UTEP 38 Ethan Vasko passed to Jamari Person for 13 yard gain
  6. 10:11 3rd & 1 UTEP 25 Vaughn Blue rushed for 1 yard loss
  7. 9:33 4th & 2 UTEP 26 Ethan Vasko passed to Julian Gray for 11 yard gain
  8. 9:02 1st & 10 UTEP 15 Vaughn Blue rushed for 3 yard gain
  9. 8:30 2nd & 7 UTEP 12 Ethan Vasko incomplete pass intended for Tyson Mobley
  10. 8:21 3rd & 7 UTEP 12 Liberty timeout
  11. 8:21 3rd & 7 UTEP 12 Ethan Vasko passed to Donte Lee Jr. for 6 yard gain
  12. 7:39 4th & 1 UTEP 6 Ethan Vasko rushed for 2 yard gain
  13. 7:04 1st & 4 UTEP 4 Vaughn Blue rushed for 2 yard gain
  14. 6:27 2nd & 2 UTEP 2 Ethan Vasko rushed for 2 yard touchdown LIB 6, UTEP 0
  15. 6:21 2nd & 2 UTEP 0 Jay Billingsley made PAT LIB 7, UTEP 0
UTEP 1st, 6:21
  1. 6:21 2nd & 2 UTEP 0 Liberty kicked off, touchback
  2. 6:21 1st & 10 UTEP 25 Hahsaun Wilson rushed for 1 yard gain
  3. 5:52 2nd & 9 UTEP 26 Hahsaun Wilson rushed for 4 yard loss
  4. 5:12 3rd & 13 UTEP 22 Skyler Locklear rushed for 11 yard gain
  5. 4:27 4th & 2 UTEP 33 Noah Botsford punted for 35 yards. Reese Smith returned punt for 3 yard loss
Liberty 1st, 4:16
  1. 4:16 1st & 10 LIB 29 Caden Williams rushed for 5 yard gain
  2. 3:40 2nd & 5 LIB 34 Ethan Vasko passed to Julian Gray for 23 yard gain
  3. 3:17 1st & 10 UTEP 43 Caden Williams rushed for 1 yard gain
  4. 2:38 2nd & 9 UTEP 42 Caden Williams rushed for 7 yard gain
  5. 2:04 3rd & 2 UTEP 35 Ethan Vasko rushed for 5 yard gain
  6. 1:29 1st & 10 UTEP 30 Ethan Vasko incomplete pass intended for Tyson Mobley
  7. 1:19 2nd & 10 UTEP 30 Ethan Vasko rushed for 14 yard gain
  8. 1:03 1st & 10 UTEP 16 UTEP timeout
  9. 1:03 1st & 10 UTEP 16 Caden Williams rushed for 2 yard loss
  10. 0:27 2nd & 12 UTEP 18 Caden Williams rushed for 9 yard gain
  11. End of 1st Quarter
  12. 15:00 3rd & 3 UTEP 9 Ethan Vasko incomplete pass intended for Vaughn Blue
  13. 14:57 4th & 3 UTEP 9 Jay Billingsley kicked a 27-yard field goal LIB 10, UTEP 0
UTEP 2nd, 14:53
  1. 14:53 4th & 3 UTEP 9 Liberty kicked off for 55 yards, Nik Henry returned kickoff for 2 yards
  2. 14:50 1st & 10 UTEP 12 Elijah McCoy rushed for 5 yard gain
  3. 14:34 2nd & 5 UTEP 17 Elijah McCoy rushed for 1 yard loss
  4. 13:54 3rd & 6 UTEP 16 Skyler Locklear incomplete pass intended for Toric Goins Jr.
  5. 13:46 4th & 6 UTEP 16 Noah Botsford punted for 46 yards. Reese Smith returned punt for 6 yards
Liberty 2nd, 13:36
  1. 13:36 1st & 10 LIB 44 Eric Smith rushed for 7 yard gain
  2. 13:11 2nd & 3 UTEP 49 Vaughn Blue rushed for 5 yard gain
  3. 12:37 1st & 10 UTEP 44 Ethan Vasko incomplete pass intended for Donte Lee Jr.
  4. 12:30 2nd & 10 UTEP 44 Ethan Vasko rushed for no gain
  5. 11:54 3rd & 10 UTEP 44 Ethan Vasko passed to Jamari Person for 9 yard gain
  6. 11:16 4th & 1 UTEP 35 UTEP timeout
  7. 11:16 4th & 1 UTEP 35 Ethan Vasko rushed for 1 yard gain
  8. 10:56 1st & 10 UTEP 34 Vaughn Blue rushed for 16 yard gain
  9. 10:23 1st & 10 UTEP 18 Vaughn Blue rushed for 5 yard gain
  10. 9:50 2nd & 5 UTEP 13 Ethan Vasko rushed for 3 yard gain
  11. 9:14 3rd & 2 UTEP 10 Ethan Vasko rushed for 1 yard loss
  12. 8:39 4th & 3 UTEP 11 Jay Billingsley kicked a 28-yard field goal LIB 13, UTEP 0
UTEP 2nd, 8:25
  1. 8:25 4th & 3 UTEP 11 Liberty kicked off, touchback
  2. 8:25 1st & 10 UTEP 25 Elijah McCoy rushed for 6 yard gain
  3. 8:05 2nd & 4 UTEP 31 Elijah McCoy rushed for no gain
  4. 7:34 3rd & 4 UTEP 31 Malachi Nelson incomplete pass intended for Mason Ferguson
  5. 7:28 4th & 4 UTEP 31 Noah Botsford punted for 42 yards. Reese Smith returned punt for 3 yard loss. UTEP committed 15 yard penalty (Unsportsmanlike Conduct)
Liberty 2nd, 7:18
  1. 7:18 1st & 10 LIB 39 Ethan Vasko incomplete pass intended for Tyson Mobley
  2. 7:13 2nd & 10 LIB 39 Darius Copeland rushed for 6 yard gain
  3. 6:56 3rd & 4 LIB 45 Ethan Vasko passed to Reese Smith for 1 yard gain
  4. 6:39 4th & 3 LIB 46 Max Morgan punted, touchback
UTEP 2nd, 6:06
  1. 6:06 1st & 10 UTEP 20 Hahsaun Wilson rushed for 3 yard gain
  2. 5:47 2nd & 7 UTEP 23 Malachi Nelson passed to Hahsaun Wilson for 5 yard gain
  3. 5:11 3rd & 2 UTEP 28 Malachi Nelson incomplete pass intended for Alex Szczesniak
  4. 5:05 4th & 2 UTEP 28 Noah Botsford punted for 53 yards, no return
Liberty 2nd, 4:58
  1. 4:58 1st & 10 LIB 19 Ethan Vasko incomplete pass intended for Julian Gray
  2. 4:49 2nd & 10 LIB 19 Vaughn Blue rushed for 3 yard gain
  3. 3:52 3rd & 7 LIB 22 Ethan Vasko passed to Vaughn Blue for no gain
  4. 3:50 4th & 7 LIB 22 Max Morgan punted for 53 yards. Eric Willis III returned punt for no gain
UTEP 2nd, 3:45
  1. 3:45 1st & 10 UTEP 25 Malachi Nelson passed to Jaylan Brown for 5 yard gain
  2. 3:27 2nd & 5 UTEP 30 Malachi Nelson incomplete pass intended for Jaylan Brown
  3. 3:21 3rd & 5 UTEP 30 Hahsaun Wilson rushed for no gain
  4. 2:40 4th & 5 UTEP 30 Noah Botsford punted for 57 yards. Reese Smith returned punt for 4 yards
Liberty 2nd, 2:29
  1. 2:29 1st & 10 LIB 17 Vaughn Blue rushed for 4 yard gain
  2. 2:00 2nd & 6 LIB 21 Eric Smith rushed for 4 yard gain
  3. 1:47 3rd & 2 LIB 25 Liberty committed 12 yard penalty (Unsportsmanlike Conduct)
  4. 1:47 3rd & 15 LIB 12 UTEP timeout
  5. 1:47 3rd & 15 LIB 12 Vaughn Blue rushed for 5 yard gain
  6. 0:55 4th & 10 LIB 17 Liberty timeout
  7. 0:55 4th & 10 LIB 17 Max Morgan punted for 45 yards. Eric Willis III returned punt for no gain. UTEP committed 10 yard penalty (Holding). Liberty committed 15 yard penalty (Unsportsmanlike Conduct)
UTEP 2nd, 0:55
  1. 0:55 1st & 10 UTEP 43 Skyler Locklear passed to Kenny Odom for 4 yard gain
  2. 0:35 2nd & 7 UTEP 47 Skyler Locklear passed to Wondame Davis Jr. for 10 yard gain
  3. 0:29 1st & 10 LIB 43 Skyler Locklear sacked by Joe Strickland for 5 yard loss
  4. 0:04 2nd & 15 LIB 48 Skyler Locklear rushed for 7 yard gain
  5. 0:04 3rd & 8 LIB 41 Liberty timeout
  6. 0:04 3rd & 8 LIB 41 Skyler Locklear pass intercepted. Jiquavious Marshall intercepted Skyler Locklear for 70 yards
Liberty 3rd, 15:00
  1. 15:00 1st & 10 LIB 23 UTEP kicked off, touchback
  2. 15:00 1st & 10 LIB 25 Vaughn Blue rushed for 7 yard gain
  3. 14:28 2nd & 3 LIB 32 Ethan Vasko passed to Tyson Mobley for 15 yard gain
  4. 13:58 1st & 10 LIB 47 Vaughn Blue rushed for 3 yard gain
  5. 13:15 2nd & 7 UTEP 50 Ethan Vasko passed to Jamari Person for 12 yard gain
  6. 12:38 1st & 10 UTEP 38 Ethan Vasko passed to Jamari Person for 11 yard gain
  7. 12:13 1st & 10 UTEP 27 Ethan Vasko incomplete pass intended for Eric Smith
  8. 12:10 2nd & 10 UTEP 27 Vaughn Blue rushed for 2 yard gain
  9. 11:31 3rd & 8 UTEP 25 Ethan Vasko sacked by Lantz Russell for 7 yard loss. Liberty penalty (Intentional Grounding)
  10. 11:31 4th & 15 UTEP 32 Jay Billingsley kicked a 50-yard field goal LIB 16, UTEP 0
UTEP 3rd, 11:18
  1. 11:18 4th & 15 UTEP 32 Liberty kicked off, touchback
  2. 11:18 1st & 10 UTEP 25 Malachi Nelson passed to Judah Ezinwa for 2 yard gain
  3. 10:59 2nd & 8 UTEP 27 Malachi Nelson incomplete pass intended for Kenny Odom
  4. 10:53 3rd & 8 UTEP 27 Malachi Nelson sacked by Bryce Dixon for 6 yard loss
  5. 10:16 4th & 14 UTEP 21 Noah Botsford punted for 40 yards, no return
Liberty 3rd, 10:09
  1. 10:09 1st & 10 LIB 39 Ethan Vasko passed to Donte Lee Jr. for 22 yard gain
  2. 9:29 1st & 10 UTEP 39 Caden Williams rushed for 12 yard gain
  3. 9:07 1st & 10 UTEP 27 Caden Williams rushed for 1 yard gain
  4. 8:30 2nd & 9 UTEP 26 Ethan Vasko incomplete pass intended for Caleb Ryan
  5. 8:20 3rd & 9 UTEP 26 Caden Williams rushed for 3 yard gain
  6. 7:32 4th & 6 UTEP 23 Liberty timeout
  7. 7:32 4th & 6 UTEP 23 Jay Billingsley kicked a 41-yard field goal LIB 19, UTEP 0
UTEP 3rd, 7:27
  1. 7:27 4th & 6 UTEP 23 Liberty kicked off for 65 yards, Eric Willis III returned kickoff for 23 yards
  2. 7:20 1st & 10 UTEP 23 Malachi Nelson incomplete pass intended for Kenny Odom
  3. 7:12 2nd & 10 UTEP 23 Hahsaun Wilson rushed for 2 yard gain
  4. 6:39 3rd & 8 UTEP 25 Malachi Nelson passed to Josh Schuchts for 9 yard gain
  5. 6:14 1st & 10 UTEP 34 Malachi Nelson incomplete pass intended for Wondame Davis Jr.
  6. 6:04 2nd & 10 UTEP 34 Malachi Nelson sacked by A'Khori Jones for 8 yard loss
  7. 5:19 3rd & 18 UTEP 26 Malachi Nelson rushed for no gain
  8. 4:38 4th & 18 UTEP 26 Noah Botsford punted for 44 yards, no return
Liberty 3rd, 4:30
  1. 4:30 1st & 10 LIB 30 Ethan Vasko passed to Jamari Person for 7 yard gain
  2. 4:07 2nd & 3 LIB 37 Vaughn Blue rushed for 1 yard gain
  3. 3:31 3rd & 2 LIB 38 Ethan Vasko passed to Jacob Jenkins for 9 yard gain
  4. 2:55 1st & 10 LIB 47 Ethan Vasko incomplete pass intended for Jacob Jenkins
  5. 2:47 2nd & 10 LIB 47 Ethan Vasko incomplete pass intended for Julian Gray
  6. 2:43 3rd & 10 LIB 47 Ethan Vasko passed to Austin Henderson for 9 yard gain
  7. 2:03 4th & 1 UTEP 44 Ethan Vasko rushed for 2 yard gain
  8. 1:18 1st & 10 UTEP 42 Vaughn Blue rushed for 2 yard gain
  9. 0:39 2nd & 8 UTEP 40 Ethan Vasko incomplete pass intended for Donte Lee Jr.
  10. 0:34 3rd & 8 UTEP 40 Liberty committed 5 yard penalty (Delay of Game)
  11. 0:34 3rd & 13 UTEP 45 Ethan Vasko passed to Caleb Ryan for 10 yard gain
  12. End of 3rd Quarter
  13. 15:00 4th & 3 UTEP 35 Ethan Vasko incomplete pass intended for Elijah Canion
UTEP 4th, 14:55
  1. 14:55 1st & 10 UTEP 35 Skyler Locklear passed to Wondame Davis Jr. for 6 yard gain
  2. 14:37 2nd & 4 UTEP 41 Skyler Locklear incomplete pass intended for Toric Goins Jr.
  3. 14:29 3rd & 4 UTEP 41 Marquez Taylor rushed for 1 yard loss
  4. 13:48 4th & 5 UTEP 40 Skyler Locklear rushed for 6 yard gain
  5. 13:21 1st & 10 UTEP 46 Skyler Locklear passed to Kenny Odom for 44 yard gain
  6. 13:11 1st & 10 LIB 10 Hahsaun Wilson rushed for 2 yard loss
  7. 12:30 2nd & 12 LIB 12 Skyler Locklear rushed for 1 yard loss
  8. 11:53 3rd & 13 LIB 13 Skyler Locklear rushed for 13 yard touchdown LIB 19, UTEP 6
  9. 11:39 3rd & 13 LIB 0 2pt attempt converted, Skyler Locklear pass to Josh Schuchts LIB 19, UTEP 8
Liberty 4th, 11:39
  1. 11:39 3rd & 13 LIB 0 UTEP kicked off for 64 yards, Julian Gray returned kickoff for no gain
  2. 11:39 1st & 10 LIB 25 Ethan Vasko rushed for 2 yard gain
  3. 11:05 2nd & 8 LIB 27 Caden Williams rushed for no gain
  4. 10:23 3rd & 8 LIB 27 Ethan Vasko passed to Casey Cain for 14 yard gain
  5. 9:42 1st & 10 LIB 41 Caden Williams rushed for 1 yard loss
  6. 9:11 2nd & 11 LIB 40 Ethan Vasko rushed for no gain. UTEP committed 15 yard penalty (Personal Foul)
  7. 8:58 1st & 10 UTEP 45 Caden Williams rushed for 2 yard loss
  8. 8:46 2nd & 12 UTEP 47 Caden Williams rushed for 3 yard gain
  9. 7:30 3rd & 9 UTEP 44 Ethan Vasko incomplete pass intended for Casey Cain
  10. 7:15 4th & 9 UTEP 44 Max Morgan punted, touchback
UTEP 4th, 7:09
  1. 7:09 1st & 10 UTEP 20 Skyler Locklear rushed for 15 yard gain
  2. 6:52 1st & 10 UTEP 35 Skyler Locklear passed to Josh Schuchts for 4 yard gain
  3. 6:25 2nd & 6 UTEP 39 Skyler Locklear passed to Josh Schuchts for 5 yard gain
  4. 6:11 3rd & 1 UTEP 44 Hahsaun Wilson rushed for no gain
  5. 5:18 4th & 1 UTEP 44 Ashten Emory rushed for no gain
Liberty 4th, 5:07
  1. 5:07 1st & 10 UTEP 44 Vaughn Blue rushed for 2 yard gain
  2. 4:21 2nd & 8 UTEP 42 Ethan Vasko passed to Austin Henderson for 11 yard gain
  3. 3:51 3rd & 35 UTEP 31 Ethan Vasko rushed for 4 yard gain
  4. 3:42 2nd & 6 UTEP 27 UTEP timeout
  5. 3:42 2nd & 6 UTEP 27 Vaughn Blue rushed for 2 yard gain
  6. 3:34 3rd & 4 UTEP 25 UTEP timeout
  7. 3:34 3rd & 4 UTEP 25 Ethan Vasko incomplete pass intended for Donte Lee Jr.
  8. 3:24 4th & 4 UTEP 25 Jay Billingsley missed a 42-yard field goal
UTEP 4th, 3:21
  1. 3:21 1st & 10 UTEP 25 Skyler Locklear rushed for 12 yard gain
  2. 3:08 1st & 10 UTEP 37 Skyler Locklear incomplete pass intended for Trevon Tate
  3. 2:48 2nd & 10 UTEP 37 Skyler Locklear incomplete pass intended for Wondame Davis Jr.
  4. 2:37 3rd & 10 UTEP 37 Skyler Locklear pass intercepted. Eldric Griffin intercepted Skyler Locklear for no gain
Liberty 4th, 2:37
  1. 2:37 1st & 10 LIB 41 Liberty committed 15 yard penalty (Illegal Crackback)
  2. 2:37 1st & 25 LIB 26 Ethan Vasko rushed for 4 yard gain
  3. 2:23 2nd & 21 LIB 30 Vaughn Blue rushed for 14 yard gain
  4. 2:00 3rd & 7 LIB 44 Ethan Vasko rushed for 2 yard loss
  5. 1:24 2nd & 12 LIB 42 Ethan Vasko rushed for 2 yard loss
  6. 0:32 3rd & 14 LIB 40 Ethan Vasko rushed for 1 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.