Week 2 · 2025
Liberty at Jacksonville State
Sat 09/06/2025 12:00 PMAmFirst StadiumJacksonville State pregame34% — Pregame win probability: 34% for Jacksonville State. Liberty favored, and lost — Jacksonville State won.Conference
88°5 mph W · 52% humidityRecorded at kickoff by College Football Data
Liberty
24
4–8
Jacksonville State
34
9–5
Attendance
20,755
reported
JXST7 plays, 20 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Max Morgan kickoff for 62 yds | 0 |
| 15:00 | 1st & 10 | own 25 | Cam Cook run for 9 yds to the JXST 34 | +9 |
| 15:00 | 2nd & 1 | own 34 | Gavin Wimsatt run for 6 yds to the JXST 40 for a 1ST down | +6 |
| 15:00 | 1st & 10 | own 40 | Cam Cook run for 1 yd to the JXST 41 | +1 |
| 15:00 | 2nd & 9 | own 41 | Cam Cook run for 4 yds to the JXST 45 | +4 |
| 15:00 | 3rd & 5 | own 45 | Gavin Wimsatt pass incomplete to Deondre Johnson | 0 |
| 12:28 | 4th & 5 | own 45 | Cade Backe punt for 34 yds, punt out-of-bounds at the LIB 37 , Reese Smith returns for 16 yds to the LIB 37 | +16 |
LIB2 plays, 8 yd · Turnover | ||||
| 12:28 | 1st & 10 | own 37 | Julian Gray run for 12 yds to the LIB 49 for a 1ST down | +12 |
| 11:41 | 1st & 10 | own 49 | Ethan Vasko sacked by Isaac Walker for a loss of 4 yards to the LIB 40 Ethan Vasko fumbled, recovered by JXST Myles Butler , return for 0 yards | −4 |
JXST4 plays, 40 yd · Touchdown | ||||
| 11:41 | 1st & 10 | opp 40 | Cam Cook run for 31 yds to the LIB 9 for a 1ST down | +31 |
| 11:41 | 1st & goal | opp 9 | Cam Cook run for 4 yds to the LIB 5 | +4 |
| 11:41 | 2nd & goal | opp 5 | Cam Cook run for 2 yds to the LIB 3 | +2 |
| 9:58 | 3rd & goal | opp 3 | Andrew Paul run for 3 yds for a TD (Garrison Rippa KICK) | +3 |
LIB5 plays, 1 yd · Punt | ||||
| 9:50 | 1st & 10 | own 35 | Conor Donaghy kickoff for 64 yds , Julian Gray return for 4 yds to the LIB 5 | +4 |
| 9:50 | 1st & 10 | own 5 | Evan Dickens run for 1 yd to the LIB 6 | +1 |
| 9:50 | 2nd & 9 | own 6 | Ethan Vasko pass incomplete to Donte Lee Jr. | 0 |
| 9:50 | 3rd & 9 | own 6 | Ethan Vasko pass incomplete to Casey Cain | 0 |
| 8:56 | 4th & 9 | own 6 | Max Morgan punt for 42 yds, fair catch by Gabe Glover at the LIB 48 | 0 |
JXST4 plays, 3 yd · Punt | ||||
| 8:56 | 1st & 10 | opp 48 | Cam Cook run for 1 yd to the LIB 47 | +1 |
| 8:56 | 2nd & 9 | opp 47 | Gavin Wimsatt run for 2 yds to the LIB 45 | +2 |
| 8:56 | 3rd & 7 | opp 45 | Gavin Wimsatt run for no gain to the LIB 45 | 0 |
| 6:56 | 4th & 7 | opp 45 | Cade Backe punt for 40 yds, fair catch by Reese Smith at the LIB 5 | 0 |
LIB5 plays, 95 yd · Touchdown | ||||
| 6:56 | 1st & 10 | own 5 | Caden Williams run for 1 yd to the LIB 6 | +1 |
| 6:56 | 2nd & 9 | own 6 | Ethan Vasko pass complete to Reese Smith for 6 yds to the LIB 12 | +6 |
| 6:56 | 3rd & 3 | own 12 | Ethan Vasko pass complete to Casey Cain for 13 yds to the LIB 25 for a 1ST down | +13 |
| 6:56 | 1st & 10 | own 25 | Ethan Vasko run for 3 yds to the LIB 28 | +3 |
| 4:09 | 2nd & 7 | own 28 | Ethan Vasko pass complete to Julian Gray for 72 yds for a TD (Jay Billingsley KICK) | +72 |
JXST5 plays, 5 yd · Punt | ||||
| 4:05 | 1st & 10 | own 35 | Max Morgan kickoff for 55 yds , Andrew Paul return for 12 yds to the JXST 22 | +12 |
| 4:05 | 1st & 10 | own 22 | Caden Creel run for 3 yds to the JXST 25 | +3 |
| 4:05 | 2nd & 7 | own 25 | Gavin Wimsatt run for 2 yds to the JXST 27 | +2 |
| 4:05 | 3rd & 5 | own 27 | Cam Cook run for no gain to the JXST 27 | 0 |
| 2:04 | 4th & 5 | own 27 | Cade Backe punt for 45 yds, fair catch by Reese Smith at the LIB 28 | 0 |
LIB6 plays, 27 yd · Turnover | ||||
| 2:04 | 1st & 10 | own 28 | Caden Williams run for 3 yds to the LIB 31 | +3 |
| 2:04 | 2nd & 7 | own 31 | Caden Williams run for 25 yds to the JXST 44 for a 1ST down | +25 |
| 2:04 | 1st & 10 | opp 44 | Caden Williams run for a loss of 1 yard to the JXST 45 | −1 |
| 2:04 | 2nd & 11 | opp 45 | Ethan Vasko pass incomplete to Jamari Person | 0 |
| 0:00 | 3rd & 11 | opp 45 | Ethan Vasko pass intercepted Myles Butler return for 11 yds to the JXST 47 | +11 |
| 0:00 | opp 45 | End of 1st Quarter | 0 | |
JXST6 plays, 53 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 47 | Gavin Wimsatt pass complete to Deondre Johnson for 24 yds to the LIB 29 for a 1ST down | +24 |
| 15:00 | 1st & 10 | opp 29 | Cam Cook run for 4 yds to the LIB 25 | +4 |
| 15:00 | 2nd & 6 | opp 25 | Gavin Wimsatt run for 7 yds to the LIB 18 for a 1ST down | +7 |
| 15:00 | 1st & 10 | opp 18 | Gavin Wimsatt pass incomplete to Deondre Johnson | 0 |
| 15:00 | 2nd & 10 | opp 18 | Cam Cook run for 7 yds to the LIB 11 | +7 |
| 12:35 | 3rd & 3 | opp 11 | Cam Cook run for 11 yds for a TD (Garrison Rippa KICK) | +11 |
LIB12 plays, 31 yd · On downs | ||||
| 12:35 | 1st & 10 | own 35 | Conor Donaghy kickoff for 56 yds | 0 |
| 12:35 | 1st & 10 | own 35 | Ethan Vasko pass complete to Jamari Person for 9 yds to the LIB 44 | +9 |
| 12:35 | 2nd & 1 | own 44 | Evan Dickens run for 8 yds to the JXST 48 for a 1ST down | +8 |
| 12:35 | 1st & 10 | opp 48 | Evan Dickens run for no gain to the JXST 48 | 0 |
| 12:35 | 2nd & 10 | opp 48 | Ethan Vasko pass complete to Casey Cain for 9 yds to the JXST 39 | +9 |
| 10:30 | 3rd & 1 | opp 39 | Timeout Liberty, clock 10:30 | 0 |
| 10:30 | 3rd & 1 | opp 39 | Evan Dickens run for 2 yds to the JXST 37 for a 1ST down | +2 |
| 10:30 | 1st & 10 | opp 37 | Ethan Vasko pass incomplete to Julian Gray | 0 |
| 10:30 | 2nd & 10 | opp 37 | Ethan Vasko pass complete to Evan Dickens for 8 yds to the JXST 29 | +8 |
| 10:30 | 3rd & 2 | opp 29 | Evan Dickens run for no gain to the JXST 29 | 0 |
| 8:27 | 4th & 2 | opp 29 | Timeout Jacksonville State, clock 08:27 | 0 |
| 8:20 | 4th & 2 | opp 29 | Ethan Vasko run for a loss of 5 yards to the JXST 34 | −5 |
JXST12 plays, 33 yd · Field goal | ||||
| 8:20 | 1st & 10 | own 34 | Andrew Paul run for 5 yds to the JXST 39 | +5 |
| 7:53 | 2nd & 5 | own 39 | Timeout Jacksonville State, clock 07:53 | 0 |
| 7:52 | 2nd & 5 | own 39 | Cam Cook run for 3 yds to the JXST 42 | +3 |
| 7:52 | 3rd & 2 | own 42 | Gavin Wimsatt run for 2 yds to the JXST 44 for a 1ST down | +2 |
| 7:52 | 1st & 10 | own 44 | Cam Cook run for a loss of 3 yards to the JXST 41 | −3 |
| 6:09 | 2nd & 13 | own 41 | Cam Cook run for 14 yds to the LIB 45 for a 1ST down | +14 |
| 6:09 | 1st & 10 | opp 45 | Cam Cook run for 7 yds to the LIB 38 | +7 |
| 6:09 | 2nd & 3 | opp 38 | Andrew Paul run for 3 yds to the LIB 35 for a 1ST down | +3 |
| 6:09 | 1st & 10 | opp 35 | Gavin Wimsatt pass incomplete to Deondre Johnson | 0 |
| 6:09 | 2nd & 10 | opp 35 | Andrew Paul run for 3 yds to the LIB 32 | +3 |
| 6:00 | 3rd & 7 | opp 32 | Gavin Wimsatt pass complete to Brock Rechsteiner for a loss of 1 yard to the LIB 33 | −1 |
| 3:08 | 4th & 8 | opp 33 | Garrison Rippa 50 yd FG GOOD | +50 |
LIB15 plays, 69 yd · Field goal | ||||
| 3:02 | 1st & 10 | own 35 | Conor Donaghy kickoff for 65 yds , Julian Gray return for 13 yds to the LIB 13 | +13 |
| 3:02 | 1st & 10 | own 13 | Evan Dickens run for 26 yds to the LIB 39 for a 1ST down | +26 |
| 3:02 | 1st & 10 | own 39 | Caden Williams run for 1 yd to the LIB 40 | +1 |
| 3:02 | 2nd & 9 | own 40 | Caden Williams run for 7 yds to the LIB 47 | +7 |
| 1:53 | 3rd & 2 | own 47 | Ethan Vasko run for 5 yds to the JXST 48 for a 1ST down | +5 |
| 1:13 | 1st & 10 | opp 48 | Ethan Vasko pass complete to Reese Smith for 6 yds to the JXST 42 | +6 |
| 1:13 | 2nd & 4 | opp 42 | Ethan Vasko pass complete to Jamari Person for 10 yds to the JXST 32 for a 1ST down | +10 |
| 0:52 | 1st & 10 | opp 32 | Ethan Vasko pass complete to Jacob Jenkins for 10 yds to the JXST 22 for a 1ST down | +10 |
| 0:52 | 1st & 10 | opp 22 | Evan Dickens run for no gain to the JXST 22 | 0 |
| 0:52 | 2nd & 10 | opp 22 | Ethan Vasko pass incomplete to Deuce Spurlock | 0 |
| 0:52 | 3rd & 10 | opp 22 | (00:52) No Huddle-Shotgun Vasko,Ethan pass complete deep left to Gray,Julian caught at JSU00, for 22 yards to the JSU00 TOUCHDOWN nullified by penalty, clock 00:52 PENALTY LIB Holding (Hayes,Harrison) 10 yards from JSU22 to JSU32. NO PLAY. | −10 |
| 0:52 | 3rd & 20 | opp 32 | Ethan Vasko pass complete to Jamari Person for 14 yds to the JXST 18 | +14 |
| 0:03 | 4th & 6 | opp 18 | Timeout Jacksonville State, clock 00:03 | 0 |
| 0:00 | 4th & 6 | opp 18 | Jay Billingsley 35 yd FG GOOD | +35 |
| 0:00 | opp 18 | End of 2nd Quarter | −47 | |
LIB9 plays, 22 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Conor Donaghy kickoff for 63 yds | 0 |
| 15:00 | 1st & 10 | own 25 | Evan Dickens run for 7 yds to the LIB 32 | +7 |
| 15:00 | 2nd & 3 | own 32 | Evan Dickens run for 1 yd to the LIB 33 | +1 |
| 15:00 | 3rd & 2 | own 33 | Ethan Vasko run for 6 yds to the LIB 39 for a 1ST down | +6 |
| 15:00 | 1st & 10 | own 39 | Evan Dickens run for 6 yds to the LIB 45 | +6 |
| 15:00 | 2nd & 4 | own 45 | PENALTY LIB False Start (Geth,DJ) 5 yards from LIB45 to LIB40. NO PLAY. | −5 |
| 15:00 | 2nd & 9 | own 40 | Ethan Vasko run for 3 yds to the LIB 43 | +3 |
| 15:00 | 3rd & 6 | own 43 | Ethan Vasko run for 4 yds to the LIB 47 | +4 |
| 11:02 | 4th & 2 | own 47 | Max Morgan punt for 36 yds, fair catch by Gabe Glover at the JXST 17 | 0 |
JXST8 plays, 83 yd · Touchdown | ||||
| 11:02 | 1st & 10 | own 17 | Cam Cook run for no gain to the JXST 17 | 0 |
| 11:02 | 2nd & 10 | own 17 | Cam Cook run for 3 yds to the JXST 20 | +3 |
| 11:02 | 3rd & 7 | own 20 | Gavin Wimsatt pass complete to Caleb Coombs for 11 yds to the JXST 31 for a 1ST down | +11 |
| 11:02 | 1st & 10 | own 31 | Gavin Wimsatt run for 44 yds to the LIB 25 for a 1ST down | +44 |
| 11:02 | 1st & 10 | opp 25 | Cam Cook run for 23 yds to the LIB 2 for a 1ST down | +23 |
| 11:02 | 1st & goal | opp 2 | Cam Cook run for no gain to the LIB 2 | 0 |
| 11:02 | 2nd & goal | opp 2 | Cam Cook run for 1 yd to the LIB 1 | +1 |
| 7:13 | 3rd & goal | opp 1 | Cam Cook run for 1 yd for a TD (Garrison Rippa KICK) | +1 |
LIB15 plays, 70 yd · Missed FG | ||||
| 7:08 | 1st & 10 | own 35 | Conor Donaghy kickoff for 56 yds , Julian Gray return for 12 yds to the LIB 21 | +12 |
| 7:08 | 1st & 10 | own 21 | Ethan Vasko pass incomplete to Elijah Canion | 0 |
| 7:08 | 2nd & 10 | own 21 | Ethan Vasko pass complete to Julian Gray for 1 yd to the LIB 22 | +1 |
| 7:08 | 3rd & 9 | own 22 | Ethan Vasko pass complete to Jamari Person for 14 yds to the LIB 36 for a 1ST down | +14 |
| 7:08 | 1st & 10 | own 36 | Julian Gray run for 6 yds to the LIB 42 | +6 |
| 7:08 | 2nd & 4 | own 42 | Vaughn Blue run for 6 yds to the LIB 48 for a 1ST down | +6 |
| 7:08 | 1st & 10 | own 48 | Ethan Vasko pass incomplete to Vaughn Blue | 0 |
| 7:08 | 2nd & 10 | own 48 | Ethan Vasko pass complete to Elijah Canion for 22 yds to the JXST 30 for a 1ST down | +22 |
| 7:08 | 1st & 10 | opp 30 | Caden Williams run for 3 yds to the JXST 27 | +3 |
| 7:08 | 2nd & 7 | opp 27 | Ethan Vasko pass incomplete to Elijah Canion | 0 |
| 7:08 | 3rd & 7 | opp 27 | Ethan Vasko run for 24 yds to the JXST 3 for a 1ST down | +24 |
| 7:08 | 1st & goal | opp 3 | Caden Williams run for no gain to the JXST 3 | 0 |
| 7:08 | 2nd & goal | opp 3 | Ethan Vasko pass incomplete to Jacob Jenkins | 0 |
| 7:08 | 3rd & goal | opp 3 | Ethan Vasko sacked for a loss of 6 yards to the JXST 9 | −6 |
| 0:58 | 4th & goal | opp 9 | Jay Billingsley 27 yd FG MISSED | +27 |
JXST5 plays, 7 yd · Punt | ||||
| 0:58 | 1st & 10 | own 20 | Andrew Paul run for 1 yd to the JXST 21 | +1 |
| 0:00 | 2nd & 9 | own 21 | Andrew Paul run for 3 yds to the JXST 24 | +3 |
| 0:00 | own 21 | End of 3rd Quarter | +3 | |
| 15:00 | 3rd & 6 | own 24 | Gavin Wimsatt pass complete to Pearson Baldwin for 3 yds to the JXST 27 | +3 |
| 14:15 | 4th & 3 | own 27 | Conor Donaghy punt for 44 yds , Reese Smith returns for no gain to the LIB 28 | 0 |
LIB3 plays, 72 yd · Touchdown | ||||
| 14:15 | 1st & 10 | own 28 | Evan Dickens run for 3 yds to the LIB 31 | +3 |
| 14:15 | 2nd & 7 | own 31 | Ethan Vasko pass complete to Jacob Jenkins for 17 yds to the LIB 48 for a 1ST down | +17 |
| 12:47 | 1st & 10 | own 48 | Evan Dickens run for 52 yds for a TD (Jay Billingsley KICK) | +52 |
JXST14 plays, 75 yd · Touchdown | ||||
| 12:47 | 1st & 10 | own 35 | Max Morgan kickoff for 56 yds | 0 |
| 12:47 | 1st & 10 | own 25 | Gavin Wimsatt pass incomplete to Deondre Johnson | 0 |
| 12:47 | 2nd & 10 | own 25 | No Huddle-Shotgun Cook,Cam rush left for 2 yards gain to the JSU27 (Harmon,Damond; Carter,Joseph) PENALTY JSU Holding (Orr,Jeremiah) 10 yards from JSU25 to JSU15. NO PLAY. | −10 |
| 12:47 | 2nd & 20 | own 15 | Cam Cook run for 11 yds to the JXST 26 | +11 |
| 12:47 | 3rd & 9 | own 26 | No Huddle-Shotgun Cook,Cam rush left for 4 yards gain to the JSU30 (Jarvis,Mike; Dixon,Bryce) PENALTY LIB Illegal Substitution 5 yards from JSU26 to JSU31. NO PLAY. | +5 |
| 12:47 | 3rd & 4 | own 31 | Andrew Paul run for 7 yds to the JXST 38 for a 1ST down | +7 |
| 12:47 | 1st & 10 | own 38 | Gavin Wimsatt pass incomplete to Deondre Johnson | 0 |
| 12:47 | 2nd & 10 | own 38 | Cam Cook run for 2 yds to the JXST 40 | +2 |
| 12:47 | 3rd & 8 | own 40 | Gavin Wimsatt pass complete to Caleb Coombs for 13 yds to the LIB 47 for a 1ST down | +13 |
| 12:47 | 1st & 10 | opp 47 | Andrew Paul run for 42 yds to the LIB 5 for a 1ST down | +42 |
| 12:47 | 1st & goal | opp 5 | Cam Cook run for 2 yds to the LIB 3 | +2 |
| 12:47 | 2nd & goal | opp 3 | Gavin Wimsatt run for no gain to the LIB 3 | 0 |
| 8:39 | 3rd & goal | opp 3 | Timeout Liberty, clock 08:39 | 0 |
| 8:33 | 3rd & goal | opp 3 | Gavin Wimsatt run for 3 yds for a TD (Garrison Rippa KICK) | +3 |
LIB4 plays, 82 yd · Touchdown | ||||
| 8:27 | 1st & 10 | own 35 | Conor Donaghy kickoff for 62 yds , Julian Gray return for 15 yds to the LIB 18 | +15 |
| 8:27 | 1st & 10 | own 18 | Ethan Vasko pass complete to Donte Lee Jr. for 12 yds to the LIB 30 for a 1ST down | +12 |
| 8:27 | 1st & 10 | own 30 | Evan Dickens run for 8 yds to the LIB 38 | +8 |
| 7:16 | 2nd & 2 | own 38 | Ethan Vasko pass complete to Donte Lee Jr. for 62 yds for a TD (Brayden Beck KICK) | +62 |
JXST8 plays, 58 yd · Field goal | ||||
| 7:16 | 1st & 10 | own 35 | Brayden Beck kickoff for 50 yds | 0 |
| 7:16 | 1st & 10 | own 35 | Gavin Wimsatt run for 12 yds to the JXST 47 for a 1ST down | +12 |
| 7:16 | 1st & 10 | own 47 | Cam Cook run for 15 yds to the LIB 38 for a 1ST down | +15 |
| 7:16 | 1st & 10 | opp 38 | Cam Cook run for 24 yds to the LIB 14 for a 1ST down | +24 |
| 7:16 | 1st & 10 | opp 14 | Cam Cook run for 5 yds to the LIB 9 | +5 |
| 7:16 | 2nd & 5 | opp 9 | Gavin Wimsatt pass complete to Harrison Hamsley for 2 yds to the LIB 7 | +2 |
| 7:16 | 3rd & 3 | opp 7 | Gavin Wimsatt pass incomplete to Khristian Lando | 0 |
| 4:08 | 4th & 3 | opp 7 | Garrison Rippa 24 yd FG GOOD | +24 |
LIB10 plays, 32 yd · On downs | ||||
| 4:08 | 1st & 10 | own 35 | Conor Donaghy kickoff for 64 yds | 0 |
| 4:08 | 1st & 10 | own 25 | Ethan Vasko run for 7 yds to the LIB 32 | +7 |
| 4:08 | 2nd & 3 | own 32 | No Huddle-Shotgun Vasko,Ethan pass complete short middle to Lee Jr.,Donte caught at LIB40, for 15 yards to the LIB47 (Taylor,Tyrin; Franklin, Jr.,Travis) PENALTY LIB Holding (Williams,Christian) 10 yards from LIB32 to LIB22. NO PLAY. | −10 |
| 4:08 | 2nd & 13 | own 22 | Ethan Vasko pass complete to Austin Henderson for 5 yds to the LIB 27 | +5 |
| 4:08 | 3rd & 8 | own 27 | Ethan Vasko pass complete to Austin Henderson for 26 yds to the JXST 47 for a 1ST down | +26 |
| 4:08 | 1st & 10 | opp 47 | Ethan Vasko run for 1 yd to the JXST 46 | +1 |
| 4:08 | 2nd & 9 | opp 46 | Ethan Vasko sacked by Emmanuel Oyebadejo for a loss of 5 yards to the LIB 49 | −5 |
| 4:08 | 3rd & 14 | own 49 | Ethan Vasko sacked by Tae Floyd for a loss of 11 yards to the LIB 38 | −11 |
| 1:54 | 4th & 25 | own 38 | Timeout Liberty, clock 01:54 | 0 |
| 1:33 | 4th & 25 | own 38 | Ethan Vasko pass complete to Casey Cain for 19 yds to the JXST 43 | +19 |
JXST5 plays, 8 yd · End of period | ||||
| 1:33 | 1st & 10 | own 43 | Cam Cook run for no gain to the JXST 43 | 0 |
| 1:33 | 2nd & 10 | own 43 | Cam Cook run for 13 yds to the LIB 44 for a 1ST down | +13 |
| 1:33 | 1st & 10 | opp 44 | Kneel down by Jax State at LIB47 for loss of 3 yards. | −3 |
| 0:00 | 2nd & 13 | opp 47 | Kneel down by Jax State at LIB49 for loss of 2 yards. | −2 |
| 0:00 | opp 47 | End of 4th Quarter | −2 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 4 meetings vs. Team
Jacksonville State 3–1 vs Liberty
- 2024 · wk 10Jacksonville State 31 @ Liberty 21
- 2023 · wk 7Liberty 31 @ Jacksonville State 13
- 2017 · wk 4Liberty 10 @ Jacksonville State 31
- 2016 · wk 4Jacksonville State 48 @ Liberty 19
Previous 2 meetings vs. Jamey Chadwell
Jacksonville State 1–1 vs Jamey Chadwell
- 2024 · wk 10Jacksonville State 31 @ Liberty 21
- 2023 · wk 7Liberty 31 @ Jacksonville State 13
Research
Keep this open while you look at others