From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Liberty
UTEP
408
Total yards
167
243
Passing yards
111
165
Rushing yards
56
7.4
Yards per pass
4.1
3.5
Yards per rush
2.2
22
First downs
9
3–18
Third downs
3–15
4–5
Fourth downs
1–2
0
Turnovers
2
6–57
Penalties
3–40
39:57
Possession
20:03
3
Sacks (by defense)
1
Efficiency
Liberty
UTEP
38%
Success rate
25%
0.09
EPA per play
−0.39
1.10
Explosiveness
0.70
−0.03
Rushing EPA
−0.33
0.26
Passing EPA
−0.43
25%
Passing-down success
6%
−0.13
First-down EPA
−0.32
0.23
Second-down EPA
−0.27
0.20
Third-down EPA
−0.30
30%
Havoc by its defense
13%
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
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.
Q1 UTEPPunt, 6 plays, 20 yards
Q1 LibertyTouchdown, 12 plays, 94 yards
Q1 UTEPPunt, 3 plays, 8 yards
Q1 LibertyField goal, 11 plays, 62 yards
Q2 UTEPPunt, 3 plays, 4 yards
Q2 LibertyField goal, 11 plays, 45 yards
Q2 UTEPPunt, 3 plays, 6 yards
Q2 LibertyPunt, 3 plays, 22 yards
Q2 UTEPPunt, 3 plays, 8 yards
Q2 LibertyPunt, 3 plays, 3 yards
Q2 UTEPPunt, 3 plays, 5 yards
Q2 LibertyPunt, 3 plays, 0 yards
Q2 UTEPResult not recorded, 1 play, 19 yards
UTEPInterception, 4 plays (Liberty scores), 12 yards
Q3 UTEPPunt, 3 plays (Liberty scores), −4 yards
Q3 UTEPTouchdown, 6 plays, 3 yards
Q4 LibertyPunt, 8 plays, 31 yards
Q4 UTEPTurnover on downs, 5 plays, 24 yards
Q4 LibertyMissed FG, 6 plays, 19 yards
Q4 UTEPInterception, 4 plays, 12 yards
Play by play
1st quarter4 drives, then Liberty 7, UTEP 0
UTEP Punt, 6 plays
15:00
1st & 10 at own 35
Max Morgan kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Hahsaun Wilson run for 3 yds to the UTEP 28
14:20
2nd & 7 at own 28
Skyler Locklear pass complete to Kenny Odom for 5 yds to the UTEP 33
13:55
3rd & 2 at own 33
Skyler Locklear pass complete to Judah Ezinwa for 10 yds to the UTEP 43 for a 1ST down
13:41
1st & 10 at own 43
Skyler Locklear pass incomplete to Kenny Odom
13:35
2nd & 10 at own 43
Skyler Locklear pass incomplete to Jaylan Brown
13:19
3rd & 10 at own 43
Skyler Locklear pass complete to Hahsaun Wilson for 2 yds to the UTEP 45
12:53
4th & 8 at own 45
Noah Botsford punt for 49 yds, punt out-of-bounds at the LIB 6
Liberty Touchdown, 12 plays
12:53
1st & 10 at own 35
Timeout UTEP, clock 12:53
12:41
1st & 10 at own 6
Ethan Vasko pass complete to Julian Gray for 29 yds to the LIB 35 for a 1ST down
12:08
1st & 10 at own 35
Ethan Vasko pass complete to Jaylon Coleman for 31 yds to the UTEP 34 for a 1ST down
11:40
1st & 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:16
1st & 20 at opp 44
Eric Smith run for 6 yds to the UTEP 38
10:34
2nd & 14 at opp 38
Ethan Vasko pass complete to Jamari Person for 13 yds to the UTEP 25
9:58
3rd & 1 at opp 25
Vaughn Blue run for a loss of 1 yard to the UTEP 26
9:23
4th & 2 at opp 26
Ethan Vasko pass complete to Julian Gray for 11 yds to the UTEP 15 for a 1ST down
8:53
1st & 10 at opp 15
Vaughn Blue run for 3 yds to the UTEP 12
8:21
2nd & 7 at opp 12
Ethan Vasko pass incomplete to Tyson Mobley
8:21
3rd & 7 at opp 12
Timeout Liberty, clock 08:21
8:13
3rd & 7 at opp 12
Ethan Vasko pass complete to Donte Lee Jr. for 6 yds to the UTEP 6
7:29
4th & 1 at opp 6
Ethan Vasko run for 2 yds to the UTEP 4 for a 1ST down
6:55
1st & goal at opp 4
Vaughn Blue run for 2 yds to the UTEP 2
6:21
2nd & goal at opp 2
Ethan Vasko run for 2 yds for a TD (Jay Billingsley KICK)Liberty 7, UTEP 0
UTEP Punt, 3 plays
6:21
1st & 10 at own 35
Max Morgan kickoff for 65 yds for a touchback
6:15
1st & 10 at own 25
Hahsaun Wilson run for 1 yd to the UTEP 26
5:42
2nd & 9 at own 26
Hahsaun Wilson run for a loss of 4 yards to the UTEP 22
5:02
3rd & 13 at own 22
Skyler Locklear run for 11 yds to the UTEP 33
4:16
4th & 2 at own 33
Noah Botsford punt for 35 yds , Reese Smith returns for no gain to the LIB 29
Liberty Field goal, 11 plays
4:10
1st & 10 at own 29
Caden Williams run for 5 yds to the LIB 34
3:26
2nd & 5 at own 34
Ethan Vasko pass complete to Julian Gray for 23 yds to the UTEP 43 for a 1ST down
3:05
1st & 10 at opp 43
Caden Williams run for 1 yd to the UTEP 42
2:22
2nd & 9 at opp 42
Caden Williams run for 7 yds to the UTEP 35
1:50
3rd & 2 at opp 35
Ethan Vasko run for 5 yds to the UTEP 30 for a 1ST down
1:19
1st & 10 at opp 30
Ethan Vasko pass incomplete to Tyson Mobley
1:12
2nd & 10 at opp 30
Ethan Vasko run for 14 yds to the UTEP 16 for a 1ST down
1:03
1st & 10 at opp 16
Timeout UTEP, clock 01:03
0:57
1st & 10 at opp 16
Caden Williams run for a loss of 2 yards to the UTEP 18
0:00
2nd & 12 at opp 18
Caden Williams run for 9 yds to the UTEP 9
Q2 14:57
3rd & 3 at opp 9
Ethan Vasko pass incomplete to Vaughn Blue
Q2 14:53
4th & 3 at opp 9
Jay Billingsley 27 yd FG GOODLiberty 10, UTEP 0
Q2 14:53
1st & 10 at own 12
Timeout UTEP, clock 14:53
2nd quarter10 drives, then Liberty 13, UTEP 0
UTEP Punt, 3 plays
14:50
1st & 10 at own 35
Max Morgan kickoff for 55 yds , Nik Henry return for 2 yds to the UTEP 12
14:39
1st & 10 at own 12
Elijah McCoy run for 5 yds to the UTEP 17
14:24
2nd & 5 at own 17
Elijah McCoy run for a loss of 1 yard to the UTEP 16
13:46
3rd & 6 at own 16
Skyler Locklear pass incomplete to Toric Goins Jr.
13:35
4th & 6 at own 16
Noah Botsford punt for 46 yds , Reese Smith returns for 6 yds to the LIB 44
Liberty Field goal, 11 plays
13:31
1st & 10 at own 44
Eric Smith run for 7 yds to the UTEP 49
12:58
2nd & 3 at opp 49
Vaughn Blue run for 5 yds to the UTEP 44 for a 1ST down
12:30
1st & 10 at opp 44
Ethan Vasko pass incomplete to Donte Lee Jr.
12:21
2nd & 10 at opp 44
Ethan Vasko run for no gain to the UTEP 44
11:39
3rd & 10 at opp 44
Ethan Vasko pass complete to Jamari Person for 9 yds to the UTEP 35
11:16
4th & 1 at opp 35
Timeout UTEP, clock 11:16
11:11
4th & 1 at opp 35
Ethan Vasko run for 1 yd to the UTEP 34 for a 1ST down
10:46
1st & 10 at opp 34
Vaughn Blue run for 16 yds to the UTEP 18 for a 1ST down
10:12
1st & 10 at opp 18
Vaughn Blue run for 5 yds to the UTEP 13
9:41
2nd & 5 at opp 13
Ethan Vasko run for 3 yds to the UTEP 10
9:03
3rd & 2 at opp 10
Ethan Vasko run for a loss of 1 yard to the UTEP 11
8:25
4th & 3 at opp 11
Jay Billingsley 29 yd FG GOODLiberty 13, UTEP 0
UTEP Punt, 3 plays
8:25
1st & 10 at own 35
Max Morgan kickoff for 65 yds for a touchback
8:19
1st & 10 at own 25
Elijah McCoy run for 6 yds to the UTEP 31
7:59
2nd & 4 at own 31
Elijah McCoy run for no gain to the UTEP 31
7:28
3rd & 4 at own 31
Malachi Nelson pass incomplete to Trevon Tate
7:18
4th & 4 at own 31
Noah Botsford punt for 42 yds , Reese Smith returns for no gain to the LIB 24
Liberty Punt, 3 plays
7:18
1st & 10 at own 24
PENALTY UTEP UNS: Unsportsmanlike Conduct (Lowe,Kode) 15 yards from LIB24 to LIB39, 1ST DOWN. NO PLAY.
7:13
1st & 10 at own 39
Ethan Vasko pass incomplete to Tyson Mobley
7:07
2nd & 10 at own 39
Darius Copeland run for 6 yds to the LIB 45
6:31
3rd & 4 at own 45
Ethan Vasko pass complete to Reese Smith for 1 yd to the LIB 46
6:06
4th & 3 at own 46
Max Morgan punt for 54 yds for a touchback
UTEP Punt, 3 plays
6:01
1st & 10 at own 20
Hahsaun Wilson run for 3 yds to the UTEP 23
5:39
2nd & 7 at own 23
Malachi Nelson pass complete to Hahsaun Wilson for 5 yds to the UTEP 28
5:05
3rd & 2 at own 28
Malachi Nelson pass incomplete to Alex Szczesniak
4:58
4th & 2 at own 28
Noah Botsford punt for 53 yds, punt out-of-bounds at the LIB 19
Liberty Punt, 3 plays
4:49
1st & 10 at own 19
Ethan Vasko pass incomplete to Julian Gray
4:43
2nd & 10 at own 19
Vaughn Blue run for 3 yds to the LIB 22
4:01
3rd & 7 at own 22
Liberty Penalty, Personal Foul (Yards) declined
3:45
4th & 7 at 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
UTEP Punt, 3 plays
3:33
1st & 10 at own 25
Malachi Nelson pass complete to Jaylan Brown for 5 yds to the UTEP 30
3:21
2nd & 5 at own 30
Malachi Nelson pass incomplete to Jaylan Brown
3:15
3rd & 5 at own 30
Hahsaun Wilson run for no gain to the UTEP 30
2:30
4th & 5 at 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
Liberty Punt, 3 plays
2:24
1st & 10 at own 17
Vaughn Blue run for 4 yds to the LIB 21
2:00
2nd & 6 at own 21
Timeout UTEP, clock 02:00
1:53
2nd & 6 at own 21
Eric Smith run for 4 yds to the LIB 25
1:47
3rd & 2 at own 25
PENALTY LIB UNS: Unsportsmanlike Conduct (Smith,Eric) 12 yards from LIB25 to LIB12. NO PLAY.
1:47
3rd & 15 at own 12
Timeout UTEP, clock 01:47
1:41
3rd & 15 at own 12
Vaughn Blue run for 5 yds to the LIB 17
1:02
4th & 10 at own 17
Timeout Liberty, clock 01:02
0:55
4th & 10 at own 17
Max Morgan punt for 45 yds , Eric Willis III returns for no gain to the UTEP 18
UTEP Result not recorded, 1 play
0:55
1st & 10 at own 28
PENALTY LIB UNS: Unsportsmanlike Conduct (Ricks, Jr.,Dexter) 15 yards from UTEP28 to UTEP43, 1ST DOWN. NO PLAY.
0:55
1st & 10 at own 43
Skyler Locklear pass complete to Kenny Odom for 4 yds to the UTEP 47
Liberty 15 plays
0:29
2nd & 6 at own 47
Skyler Locklear pass complete to Wondame Davis Jr. for 10 yds to the LIB 43 for a 1ST down
0:21
1st & 10 at opp 43
Skyler Locklear sacked by Joe Strickland for a loss of 5 yards to the LIB 48
0:04
2nd & 15 at opp 48
Skyler Locklear run for 7 yds to the LIB 41
0:04
3rd & 8 at opp 41
Timeout Liberty, clock 00:04
0:00
3rd & 8 at opp 41
Skyler Locklear pass intercepted Jiquavious Marshall return for 70 yds to the UTEP 23
Q3 15:00
1st & 10 at own 35
Jackson Cleaver kickoff for 65 yds for a touchback
Q3 14:55
1st & 10 at own 25
Vaughn Blue run for 7 yds to the LIB 32
Q3 14:10
2nd & 3 at own 32
Ethan Vasko pass complete to Tyson Mobley for 15 yds to the LIB 47 for a 1ST down
Q3 13:45
1st & 10 at own 47
Vaughn Blue run for 3 yds to the 50 yard line
Q3 12:59
2nd & 7 at the 50
Ethan Vasko pass complete to Jamari Person for 12 yds to the UTEP 38 for a 1ST down
Q3 12:42
1st & 10 at opp 38
Ethan Vasko pass complete to Jamari Person for 11 yds to the UTEP 27 for a 1ST down
Q3 12:10
1st & 10 at opp 27
Ethan Vasko pass incomplete to Eric Smith
Q3 12:03
2nd & 10 at opp 27
Vaughn Blue run for 2 yds to the UTEP 25
Q3 11:24
3rd & 8 at opp 25
Liberty Penalty, Intentional Grounding (Ethan Vasko) to the UTEP 32
Q3 11:18
4th & 15 at opp 32
Jay Billingsley 50 yd FG GOODLiberty 16, UTEP 0
3rd quarter2 drives, then Liberty 19, UTEP 0
Liberty 12 plays
11:18
1st & 10 at own 35
Max Morgan kickoff for 65 yds for a touchback
11:06
1st & 10 at own 25
Malachi Nelson pass complete to Judah Ezinwa for 2 yds to the UTEP 27
10:49
2nd & 8 at own 27
Malachi Nelson pass incomplete to Kenny Odom
10:42
3rd & 8 at own 27
Malachi Nelson sacked by Bryce Dixon for a loss of 6 yards to the UTEP 21
10:09
4th & 14 at own 21
Noah Botsford punt for 40 yds, punt out-of-bounds at the LIB 39
9:58
1st & 10 at own 39
Ethan Vasko pass complete to Donte Lee Jr. for 22 yds to the UTEP 39 for a 1ST down
9:21
1st & 10 at opp 39
Caden Williams run for 12 yds to the UTEP 27 for a 1ST down
9:00
1st & 10 at opp 27
Caden Williams run for 1 yd to the UTEP 26
8:20
2nd & 9 at opp 26
Ethan Vasko pass incomplete to Caleb Ryan
8:13
3rd & 9 at opp 26
Caden Williams run for 3 yds to the UTEP 23
7:32
4th & 6 at opp 23
Timeout Liberty, clock 07:32
7:27
4th & 6 at opp 23
Jay Billingsley 41 yd FG GOODLiberty 19, UTEP 0
Liberty 20 plays
7:19
1st & 10 at own 35
Max Morgan kickoff for 65 yds , Eric Willis III return for 23 yds to the UTEP 23
7:12
1st & 10 at own 23
Malachi Nelson pass incomplete to Kenny Odom
7:06
2nd & 10 at own 23
Hahsaun Wilson run for 2 yds to the UTEP 25
6:24
3rd & 8 at own 25
Malachi Nelson pass complete to Josh Schuchts for 9 yds to the UTEP 34 for a 1ST down
6:04
1st & 10 at own 34
Malachi Nelson pass incomplete to Wondame Davis Jr.
5:58
2nd & 10 at own 34
Malachi Nelson sacked by A’Khori Jones for a loss of 8 yards to the UTEP 26
5:01
3rd & 18 at own 26
Malachi Nelson run for no gain to the UTEP 26
4:30
4th & 18 at own 26
Noah Botsford punt for 44 yds, punt out-of-bounds at the LIB 30
4:19
1st & 10 at own 30
Ethan Vasko pass complete to Jamari Person for 7 yds to the LIB 37
3:49
2nd & 3 at own 37
Vaughn Blue run for 1 yd to the LIB 38
3:17
3rd & 2 at own 38
Ethan Vasko pass complete to Jacob Jenkins for 9 yds to the LIB 47 for a 1ST down
2:47
1st & 10 at own 47
Ethan Vasko pass incomplete to Jacob Jenkins
2:43
2nd & 10 at own 47
Ethan Vasko pass incomplete to Julian Gray
2:24
3rd & 10 at own 47
Ethan Vasko pass complete to Austin Henderson for 9 yds to the UTEP 44
1:48
4th & 1 at opp 44
Ethan Vasko run for 2 yds to the UTEP 42 for a 1ST down
1:09
1st & 10 at opp 42
Vaughn Blue run for 2 yds to the UTEP 40
0:34
2nd & 8 at opp 40
Ethan Vasko pass incomplete to Donte Lee Jr.
0:34
3rd & 8 at opp 40
PENALTY LIB Delay Of Game (Vasko,Ethan) 5 yards from UTEP40 to UTEP45. NO PLAY.
0:00
3rd & 13 at opp 45
Ethan Vasko pass complete to Caleb Ryan for 10 yds to the UTEP 35
Q4 14:55
4th & 3 at opp 35
Ethan Vasko pass incomplete to Elijah Canion
4th quarter4 drives, then Liberty 19, UTEP 8
Liberty Punt, 8 plays
11:39
1st & 10 at own 35
Jackson Cleaver kickoff for 64 yds
11:31
1st & 10 at own 25
Ethan Vasko run for 2 yds to the LIB 27
10:53
2nd & 8 at own 27
Caden Williams run for no gain to the LIB 27
10:02
3rd & 8 at own 27
Ethan Vasko pass complete to Casey Cain for 14 yds to the LIB 41 for a 1ST down
9:29
1st & 10 at own 41
Caden Williams run for a loss of 1 yard to the LIB 40
8:58
2nd & 11 at own 40
UTEP Penalty, Personal Foul (Micah Davey) to the UTEP 45 for a 1ST down
8:37
1st & 10 at opp 45
Caden Williams run for a loss of 2 yards to the UTEP 47
8:02
2nd & 12 at opp 47
Caden Williams run for 3 yds to the UTEP 44
7:18
3rd & 9 at opp 44
Ethan Vasko pass incomplete to Casey Cain
7:09
4th & 9 at opp 44
Max Morgan punt for 44 yds for a touchback
6:48
1st & 10 at own 20
Skyler Locklear run for 15 yds to the UTEP 35 for a 1ST down
6:08
1st & 10 at own 35
Skyler Locklear pass complete to Josh Schuchts for 4 yds to the UTEP 39
5:40
2nd & 6 at own 39
Skyler Locklear pass complete to Josh Schuchts for 5 yds to the UTEP 44
5:29
3rd & 1 at own 44
Hahsaun Wilson run for no gain to the UTEP 44
5:07
4th & 1 at own 44
Ashten Emory run for no gain to the UTEP 44
Liberty 8 plays
5:02
1st & 10 at opp 44
Vaughn Blue run for 2 yds to the UTEP 42
4:20
2nd & 8 at opp 42
Ethan Vasko pass complete to Austin Henderson for 11 yds to the UTEP 31 for a 1ST down
3:42
1st & 10 at opp 31
Ethan Vasko run for 4 yds to the UTEP 27
3:42
2nd & 6 at opp 27
Timeout UTEP, clock 03:42
3:35
2nd & 6 at opp 27
Vaughn Blue run for 2 yds to the UTEP 25
3:34
3rd & 4 at opp 25
Timeout UTEP, clock 03:34
3:27
3rd & 4 at opp 25
Ethan Vasko pass incomplete to Donte Lee Jr.
3:21
4th & 4 at opp 25
Jay Billingsley 43 yd FG MISSED
UTEP 5 plays
3:12
1st & 10 at own 25
Skyler Locklear run for 12 yds to the UTEP 37 for a 1ST down
2:50
1st & 10 at own 37
Skyler Locklear pass incomplete to Trevon Tate
2:45
2nd & 10 at own 37
Skyler Locklear pass incomplete to Wondame Davis Jr.
2:37
3rd & 10 at own 37
Skyler Locklear pass intercepted Eldric Griffin return for no gain to the LIB 41
2:37
3rd & 10 at own 37
Liberty Penalty, Personal Foul (15 Yards) to the LIB 26
Liberty 6 plays
2:37
1st & 10 at own 26
Ethan Vasko run for 4 yds to the LIB 30
2:23
2nd & 6 at own 30
Vaughn Blue run for 14 yds to the LIB 44 for a 1ST down
2:00
1st & 10 at own 44
Timeout UTEP, clock 02:00
0:00
1st & 10 at own 44
E. Vasko takes a knee
0:00
2nd & 12 at own 42
E. Vasko takes a knee
0:00
3rd & 13 at own 41
E. 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.