67°F, clear, wind 3 mph from the southWeather: NOAA NCEI Integrated Surface Database; Lynchburg Rgnl/Preston Glenn Field Airport (KLYH), 5 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Jacksonville State
Liberty
459
Total yards
421
95
Passing yards
147
364
Rushing yards
274
9.5
Yards per pass
5.9
7.6
Yards per rush
5.0
21
First downs
27
3–9
Third downs
6–14
0–0
Fourth downs
1–3
1
Turnovers
1
12–115
Penalties
7–61
23:46
Possession
36:14
2
Sacks (by defense)
1
Efficiency
Jacksonville State
Liberty
47%
Success rate
41%
0.32
EPA per play
0.05
1.22
Explosiveness
1.11
0.30
Rushing EPA
−0.01
0.42
Passing EPA
0.18
29%
Passing-down success
30%
0.13
First-down EPA
−0.05
0.65
Second-down EPA
0.11
0.21
Third-down EPA
0.58
17%
Havoc by its defense
7%
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 71% to win. Jacksonville State won as Elo’s underdog.
The line
Liberty −2.5, over/under 64.
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 57%, Jacksonville State 43%. 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. Liberty drives left to right, Jacksonville State right to left.
Tyler Huff run for 15 yds to the JVST 40 for a 1ST down
14:35
1st & 10 at own 40
Tyler Huff run for 2 yds to the JVST 42
14:06
2nd & 8 at own 42
Tyler Huff pass incomplete
14:02
3rd & 8 at own 42
Tyler Huff sacked by TJ Bush Jr. and CJ Bazile Jr. for a loss of 10 yards to the JVST 32
13:23
4th & 18 at own 32
Jack Dawson punt for 29 yds , Charles Yates Jr. returns for no gain to the LIB 38 , returns for no gain to the LIB 38
Liberty Touchdown, 5 plays
13:13
1st & 10 at own 38
Quinton Cooley run for 6 yds to the LIB 44
12:47
2nd & 4 at own 44
Quinton Cooley run for 17 yds to the JVST 39 for a 1ST down
12:09
1st & 10 at opp 39
Quinton Cooley run for 14 yds to the JVST 25 for a 1ST down
11:30
1st & 10 at opp 25
Quinton Cooley run for no gain to the JVST 25
10:43
2nd & 10 at opp 25
Vaughn Blue run for 25 yds for a TD (Colin Karhu KICK)Liberty 7, Jacksonville State 0
Jacksonville State Touchdown, 1 play
10:43
Timeout Liberty, clock 10:43
10:43
Max Morgan kickoff for 65 yds for a touchback
10:30
1st & 10 at own 25
Tre Stewart run for 75 yds for a TD (Garrison Rippa KICK)Tied at 7
10:30
Timeout Liberty, clock 10:30
Liberty Punt, 9 plays
10:30
Garrison Rippa kickoff for 65 yds , Kylen Austin return for 21 yds to the LIB 21
10:19
1st & 10 at own 21
Billy Lucas run for 15 yds to the LIB 36 for a 1ST down
9:43
1st & 10 at own 36
Billy Lucas run for 2 yds to the LIB 38
9:06
2nd & 8 at own 38
Jacksonville State Penalty, Personal Foul (Fred Perry) to the JVST 38 for a 1ST down
8:45
1st & 10 at opp 38
Billy Lucas run for 4 yds to the JVST 34
8:06
2nd & 6 at opp 34
Kaidon Salter run for a loss of 5 yards to the JVST 39
7:27
3rd & 11 at opp 39
Kaidon Salter pass complete to Elijah Canion for 20 yds to the JVST 19 for a 1ST down
6:57
1st & 10 at opp 19
Billy Lucas run for 1 yd to the JVST 18
6:21
2nd & 9 at opp 18
Kaidon Salter run for a loss of 8 yards to the JVST 26 Kaidon Salter fumbled, recovered by LIB Kaidon Salter K. Salter return for 0 yds
5:36
3rd & 17 at opp 26
(05:36) SALTER, Kaidon pass deep up the middle incomplete intended for GRAY, Julian thrown to the JSU1, clock 05:32. PENALTY LU Holding on WHITE, Jordan enforced 10 yards from the JSU26 to the JSU36 [NHSG]. NO PLAY (replay the down).
5:31
3rd & 27 at opp 36
Kaidon Salter pass incomplete
5:28
4th & 27 at opp 36
Max Morgan punt for 36 yds for a touchback
5:26
1st & 10 at opp 20
Timeout Liberty, clock 05:26
Jacksonville State Fumble, 4 plays
5:25
1st & 10 at own 20
Tre Stewart run for 5 yds to the JVST 25
5:08
2nd & 5 at own 25
Tre Stewart run for 15 yds to the JVST 40 for a 1ST down
4:47
1st & 10 at own 40
Tre Stewart run for 18 yds to the LIB 42 for a 1ST down
4:30
1st & 10 at opp 42
Jacksonville State Penalty, False Start (Will O’Steen) to the LIB 47
4:17
1st & 15 at opp 47
(04:17) HUFF, Tyler pass deep to the right incomplete intended for RUDOLPH, Samario thrown to the LU10, clock 04:10. PENALTY LU Pass Interference on GREEN, Brylan enforced 15 yards to the LU32 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:08
1st & 10 at opp 32
Tre Stewart run for 9 yds to the LIB 23 Tre Stewart fumbled, recovered by LIB Dexter Ricks Jr. D. Ricks Jr. return for 0 yds
Liberty Turnover on downs, 7 plays
4:00
1st & 10 at own 23
Kaidon Salter pass complete to Elijah Canion for 11 yds to the LIB 34 for a 1ST down
3:29
1st & 10 at own 34
Quinton Cooley run for 9 yds to the LIB 43
2:58
2nd & 1 at own 43
Quinton Cooley run for 3 yds to the LIB 46 for a 1ST down
2:25
1st & 10 at own 46
Quinton Cooley run for 2 yds to the LIB 48
1:49
2nd & 8 at own 48
Kaidon Salter pass incomplete
1:43
3rd & 8 at own 48
Quinton Cooley run for 7 yds to the JVST 45
0:57
4th & 1 at opp 45
Kaidon Salter run for no gain to the JVST 45
0:50
1st & 10 at own 45
Timeout Liberty, clock 00:50
0:49
1st & 10 at own 45
(00:49) STEWART, Tre rush to the right for a gain of 18 yards to the LU37 (REESE, Quinton), clock 00:42. PENALTY JSU Holding on WEBB, Clay enforced 10 yards from the JSU45 to the JSU35 [NHSG]. NO PLAY (replay the down).
Jacksonville State Punt, 3 plays
0:34
1st & 20 at own 35
Tyler Huff run for 7 yds to the JVST 42
0:14
2nd & 13 at own 42
Tre Stewart run for 5 yds to the JVST 47
Q2 14:59
3rd & 8 at own 47
Tyler Huff pass incomplete
Q2 14:52
4th & 8 at own 47
Jack Dawson punt for 53 yds for a touchback
2nd quarter5 drives, then Tied at 14
Liberty Punt, 4 plays
14:42
1st & 10 at own 20
Kaidon Salter pass complete to Bentley Hanshaw for 14 yds to the LIB 34 for a 1ST down
14:12
1st & 10 at own 34
Billy Lucas run for no gain to the LIB 34 Billy Lucas fumbled, recovered by LIB Kaidon Salter K. Salter return for 0 yds
13:25
2nd & 10 at own 34
Kaidon Salter pass incomplete
13:21
3rd & 10 at own 34
Kaidon Salter run for 7 yds to the LIB 41
12:45
4th & 3 at own 41
Timeout Liberty, clock 12:45
12:43
4th & 3 at own 41
Max Morgan punt for 34 yds, downed at the JVST 25
Jacksonville State Touchdown, 5 plays
12:31
1st & 10 at own 25
Tyler Huff run for 7 yds to the JVST 32
12:14
2nd & 3 at own 32
Tre Stewart run for 9 yds to the JVST 41 for a 1ST down
11:41
1st & 10 at own 41
Tre Stewart run for 16 yds to the LIB 43 for a 1ST down
11:21
1st & 10 at opp 43
Tyler Huff pass complete to P.J. Wells for 15 yds to the LIB 28 for a 1ST down
11:10
1st & 10 at opp 28
Timeout Liberty, clock 11:10
10:53
1st & 10 at opp 28
Tre Stewart run for 28 yds for a TD (Garrison Rippa KICK)Jacksonville State 14, Liberty 7
Liberty Touchdown, 12 plays
10:53
Garrison Rippa kickoff for 65 yds for a touchback
10:51
1st & 10 at own 25
Quinton Cooley run for 4 yds to the LIB 29
10:19
2nd & 6 at own 29
Kaidon Salter run for 5 yds to the LIB 34
9:44
3rd & 1 at own 34
Quinton Cooley run for 2 yds to the LIB 36 for a 1ST down
8:59
1st & 10 at own 36
Kaidon Salter run for 1 yd to the LIB 37
8:17
2nd & 9 at own 37
Quinton Cooley run for 4 yds to the LIB 41
7:41
3rd & 5 at own 41
(07:41) SALTER, Kaidon pass up the middle incomplete intended for HANSHAW, Bentley thrown to the LU49, clock 07:37. PENALTY JSU Roughing the Passer on HALE, Laletia enforced 15 yards from the LU41 to the JSU44 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:36
1st & 10 at opp 44
Kaidon Salter run for 19 yds to the JVST 25 for a 1ST down
7:04
1st & 10 at opp 25
Quinton Cooley run for 7 yds to the JVST 18
6:26
2nd & 3 at opp 18
Kaidon Salter run for 5 yds to the JVST 13 for a 1ST down
5:40
1st & 10 at opp 13
Quinton Cooley run for 3 yds to the JVST 10
5:05
2nd & 7 at opp 10
Quinton Cooley run for 4 yds to the JVST 6
4:47
3rd & 3 at opp 6
Quinton Cooley run for 4 yds to the JVST 2 for a 1ST down
4:16
1st & goal at opp 2
Quinton Cooley run for 2 yds for a TD (Colin Karhu KICK)Tied at 14
Jacksonville State Punt, 9 plays
4:16
Timeout Liberty, clock 04:16
4:16
1st & 10 at own 25
Jacksonville State Penalty, Delay Of Game (Michael Pettway) to the JVST 20
4:16
Max Morgan kickoff for 56 yds
4:16
1st & 15 at own 20
Tre Stewart run for a loss of 2 yards to the JVST 18
3:46
2nd & 17 at own 18
Tyler Huff run for 14 yds to the JVST 32
3:25
3rd & 3 at own 32
Tyler Huff run for 4 yds to the JVST 36 for a 1ST down
2:56
1st & 10 at own 36
Tre Stewart run for 5 yds to the JVST 41
2:28
2nd & 5 at own 41
Tyler Huff run for 3 yds to the JVST 44
2:07
3rd & 2 at own 44
Tre Stewart run for 7 yds to the LIB 49 for a 1ST down
2:00
1st & 10 at opp 49
Timeout Liberty, clock 02:00
1:59
1st & 10 at opp 49
Tyler Huff run for 1 yd to the LIB 48
1:42
2nd & 9 at opp 48
Tre Stewart run for no gain to the LIB 48
1:09
3rd & 9 at opp 48
Tyler Huff run for no gain to the LIB 48
0:22
4th & 9 at opp 48
Timeout Liberty, clock 00:22
0:20
4th & 9 at opp 48
Jack Dawson punt for 43 yds, fair catch by Brylan Green at the LIB 5
Liberty End of half, 1 play
0:14
1st & 10 at own 5
(00:14) [NHSG] Kneel down by SALTER, Kaidon at LU4 (team loss of 1), clock 00:09.
3rd quarter5 drives, then Jacksonville State 24, Liberty 14
Liberty Punt, 3 plays
15:00
Garrison Rippa kickoff for 65 yds for a touchback
14:59
1st & 10 at own 25
Quinton Cooley run for 4 yds to the LIB 29
14:30
2nd & 6 at own 29
Quinton Cooley run for 3 yds to the LIB 32
13:59
3rd & 3 at own 32
Kaidon Salter pass incomplete
13:53
4th & 3 at own 32
Max Morgan punt for 56 yds, downed at the JVST 22
Jacksonville State Field goal, 10 plays
13:41
1st & 10 at own 22
Tre Stewart run for 5 yds to the JVST 27
13:17
2nd & 5 at own 27
Tyler Huff pass complete to Michael Pettway for 14 yds to the JVST 41 for a 1ST down
12:59
1st & 10 at own 41
(12:59) STEWART, Tre rush up the middle for a gain of 4 yards to the JSU45 (JOLLY, JR., Jerome), clock 12:55. PENALTY JSU Holding on WEBB, Clay enforced 10 yards from the JSU41 to the JSU31 [NHSG]. NO PLAY (replay the down).
12:41
1st & 20 at own 31
Tre Stewart run for 6 yds to the JVST 37
12:16
2nd & 14 at own 37
Tyler Huff pass complete to Sean Brown for 18 yds to the LIB 45 for a 1ST down
12:08
1st & 10 at opp 45
Tyler Huff run for 2 yds to the LIB 43
11:36
2nd & 8 at opp 43
Tyler Huff pass complete to Cam Vaughn for 39 yds to the LIB 4 for a 1ST down
11:13
1st & goal at opp 4
(11:13) STEWART, Tre rush up the middle for a gain of 4 yards to the LU0, TOUCHDOWN JSU, score nullified by penalty, clock 11:11 (Play was confirmed after review). PENALTY JSU Holding on HARLEY, Daveion enforced 10 yards from the LU4 to the LU14 [NHSG]. NO PLAY (replay the down).
11:11
1st & goal at opp 14
Tre Stewart run for 5 yds to the LIB 9
10:44
2nd & goal at opp 9
Michael Pettway run for 2 yds to the LIB 7
10:06
3rd & goal at opp 7
Tyler Huff pass complete to Sean Brown for no gain to the LIB 7
9:22
4th & goal at opp 7
Garrison Rippa 25 yd FG GOODJacksonville State 17, Liberty 14
9:22
Timeout Liberty, clock 09:22
Liberty Punt, 4 plays
9:22
Garrison Rippa kickoff for 65 yds , Kylen Austin return for 24 yds to the LIB 24
9:13
1st & 10 at own 24
Kaidon Salter pass complete to Jacob Jenkins for 11 yds to the LIB 35 for a 1ST down
8:40
1st & 10 at own 35
Quinton Cooley run for a loss of 1 yard to the LIB 34
7:54
2nd & 11 at own 34
Kaidon Salter run for 4 yds to the LIB 38
7:13
3rd & 7 at own 38
Kaidon Salter pass incomplete
7:08
4th & 7 at own 38
Max Morgan punt for 49 yds , Samario Rudolph returns for no gain to the JVST 13
6:55
1st & 10 at own 13
Timeout Liberty, clock 06:55
Jacksonville State Touchdown, 11 plays
6:54
1st & 10 at own 13
Tre Stewart run for 3 yds to the JVST 16
6:17
2nd & 7 at own 16
(06:17) HUFF, Tyler pass up the middle incomplete intended for VAUGHN, Cam broken up by RICKS, JR., Dexter at the JSU28, clock 06:14. PENALTY LU Offsides on WILLIAMS, Brenton enforced 5 yards from the JSU16 to the JSU21 [NHSG]. NO PLAY (replay the down).
6:12
2nd & 2 at own 21
Tyler Huff run for 32 yds to the LIB 47 for a 1ST down
5:49
1st & 10 at opp 47
Tre Stewart run for 3 yds to the LIB 44
5:08
2nd & 7 at opp 44
Jacksonville State Penalty, Illegal Block (Cam Vaughn) to the JVST 49
5:01
2nd & 14 at own 49
Tyler Huff pass incomplete
4:57
3rd & 14 at own 49
(04:57) HUFF, Tyler pass deep to the left incomplete intended for BOWIE, Jarod thrown to the LU18, clock 04:53. PENALTY LU Holding on WILLIAMS, Amarian enforced 10 yards from the JSU49 to the LU41 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:52
1st & 10 at opp 41
Tyler Huff run for 3 yds to the LIB 38
4:29
2nd & 7 at opp 38
Tyler Huff run for 13 yds to the LIB 25 for a 1ST down
3:54
1st & 10 at opp 25
Tyler Huff run for 16 yds to the LIB 9 for a 1ST down
3:25
1st & goal at opp 9
Tre Stewart run for 3 yds to the LIB 6
3:01
2nd & goal at opp 6
Tyler Huff run for 5 yds to the LIB 1
2:35
3rd & goal at opp 1
Tre Stewart run for 1 yd for a TD (Garrison Rippa KICK)Jacksonville State 24, Liberty 14
2:35
Timeout Liberty, clock 02:35
Liberty Touchdown, 13 plays
2:35
Garrison Rippa kickoff for 45 yds , A’Khori Jones return for 2 yds to the LIB 22
2:32
1st & 10 at own 22
Kaidon Salter sacked by Laletia Hale for a loss of 7 yards to the LIB 15
1:54
2nd & 17 at own 15
Vaughn Blue run for 11 yds to the LIB 26
1:17
3rd & 6 at own 26
Kaidon Salter run for 32 yds to the JVST 42 for a 1ST down
0:43
1st & 10 at opp 42
Kaidon Salter pass incomplete
0:38
2nd & 10 at opp 42
Vaughn Blue run for 2 yds to the JVST 40
Q4 14:58
3rd & 8 at opp 40
Kaidon Salter pass incomplete
Q4 14:55
4th & 8 at opp 40
Kaidon Salter pass complete to Donte Lee Jr. for 22 yds to the JVST 18 for a 1ST down
Q4 14:17
1st & 10 at opp 18
Billy Lucas run for 1 yd to the JVST 17
Q4 13:56
2nd & 9 at opp 17
Timeout Liberty, clock 13:56
Q4 13:51
2nd & 9 at opp 17
Kaidon Salter run for 12 yds to the JVST 5 Liberty Penalty, Offensive Holding (Jacob Jenkins) to the JVST 22
Q4 13:36
2nd & 14 at opp 22
Kaidon Salter pass incomplete
Q4 13:25
3rd & 14 at opp 22
Jacksonville State Penalty, Offsides (J-Rock Swain) to the JVST 17
Q4 13:24
3rd & 9 at opp 17
Kaidon Salter pass complete to Elijah Canion for 10 yds to the JVST 7 for a 1ST down
Q4 13:13
1st & goal at opp 7
Kaidon Salter run for 3 yds to the JVST 4
Q4 12:29
2nd & goal at opp 4
Kaidon Salter pass complete to Jacob Jenkins for 4 yds for a TD (Colin Karhu KICK)Jacksonville State 24, Liberty 21
4th quarter7 drives, then Jacksonville State 31, Liberty 21
Jacksonville State Punt, 5 plays
12:29
Timeout Liberty, clock 12:29
12:29
Brayden Beck kickoff for 65 yds for a touchback
12:27
1st & 10 at own 25
Tre Stewart run for 2 yds to the JVST 27
12:07
2nd & 8 at own 27
Tyler Huff pass complete to P.J. Wells for 9 yds to the JVST 36 for a 1ST down
11:45
1st & 10 at own 36
Tyler Huff run for 3 yds to the JVST 39
11:15
2nd & 7 at own 39
Tyler Huff run for no gain to the JVST 39
10:43
3rd & 7 at own 39
Tyler Huff pass incomplete
10:40
4th & 7 at own 39
Jack Dawson punt for 42 yds, fair catch by Brylan Green at the LIB 34
10:33
1st & 10 at own 34
Timeout Liberty, clock 10:33
Liberty Turnover on downs, 9 plays
10:32
1st & 10 at own 34
Jacksonville State Penalty, Defensive Holding (Ricky Samuel) to the LIB 48 for a 1ST down
10:20
1st & 10 at own 48
Quinton Cooley run for 3 yds to the JVST 49
9:38
2nd & 7 at opp 49
Kaidon Salter run for 9 yds to the JVST 40 for a 1ST down
8:58
1st & 10 at opp 40
Quinton Cooley run for 1 yd to the JVST 39
8:23
2nd & 9 at opp 39
(08:23) SALTER, Kaidon pass to the left complete for -5 yards to BLUE, Vaughn caught at the JSU44 and advanced to the JSU44 (PERRY, Fred), clock 08:18. PENALTY JSU Offsides on DAVIS II, Fred enforced 5 yards from the JSU39 to the JSU34 [NHSG]. NO PLAY (replay the down).
8:10
2nd & 4 at opp 34
Quinton Cooley run for 8 yds to the JVST 26 for a 1ST down
7:38
1st & 10 at opp 26
Quinton Cooley run for 3 yds to the JVST 23
7:07
2nd & 7 at opp 23
Vaughn Blue run for 3 yds to the JVST 20
6:23
3rd & 4 at opp 20
Kaidon Salter run for 3 yds to the JVST 17
5:46
4th & 1 at opp 17
Kaidon Salter run for a loss of 1 yard to the JVST 17 Kaidon Salter fumbled, recovered by LIB Kaidon Salter
5:39
1st & 10 at own 17
Timeout Liberty, clock 05:39
Jacksonville State Punt, 5 plays
5:38
1st & 10 at own 17
Tre Stewart run for 4 yds to the JVST 21
4:54
2nd & 6 at own 21
Tyler Huff run for 10 yds to the JVST 31 for a 1ST down
4:09
1st & 10 at own 31
Tre Stewart run for 3 yds to the JVST 34
4:04
2nd & 7 at own 34
Timeout Liberty, clock 04:04
4:02
2nd & 7 at own 34
Tre Stewart run for 3 yds to the JVST 37
3:57
3rd & 4 at own 37
Timeout Liberty, clock 03:57
3:56
3rd & 4 at own 37
Tyler Huff run for 3 yds to the JVST 40
3:47
4th & 1 at own 40
Timeout Liberty, clock 03:47
3:46
4th & 1 at own 40
Jack Dawson punt for 54 yds, downed at the LIB 6
Liberty Interception, 3 plays
3:31
1st & 10 at own 6
Quinton Cooley run for 6 yds to the LIB 12
3:07
2nd & 4 at own 12
Quinton Cooley run for 8 yds to the LIB 20 for a 1ST down
2:42
1st & 10 at own 20
Liberty Penalty, Unsportsmanlike Conduct (Kaidon Salter) to the LIB 1
Jacksonville State Touchdown, 2 plays
2:33
1st & goal at opp 1
Tre Stewart run for no gain to the LIB 1
2:00
2nd & goal at opp 1
Timeout Liberty, clock 02:00
1:57
2nd & goal at opp 1
Tre Stewart run for 1 yd for a TD (Garrison Rippa KICK)Jacksonville State 31, Liberty 21
Liberty Missed FG, 12 plays
1:57
Garrison Rippa kickoff for 56 yds , Kylen Austin return for 5 yds to the LIB 14
1:47
1st & 10 at own 14
Kaidon Salter pass complete to Julian Gray for 8 yds to the LIB 22
1:42
2nd & 2 at own 22
Kaidon Salter pass complete to Elijah Canion for 8 yds to the LIB 30 for a 1ST down
1:39
1st & 10 at own 30
Kaidon Salter pass incomplete
1:33
2nd & 10 at own 30
Kaidon Salter pass complete to Quinton Cooley for 9 yds to the LIB 39
1:24
3rd & 1 at own 39
Quinton Cooley run for 6 yds to the LIB 45 for a 1ST down
1:16
1st & 10 at own 45
Kaidon Salter pass complete to Bentley Hanshaw for 16 yds to the JVST 39 for a 1ST down
1:10
1st & 10 at opp 39
Kaidon Salter pass incomplete
1:05
2nd & 10 at opp 39
Kaidon Salter pass complete to Elijah Canion for 14 yds to the JVST 25 for a 1ST down
1:01
1st & 10 at opp 25
Timeout Liberty, clock 01:01
1:00
1st & 10 at opp 25
Kaidon Salter sacked by Shane Payton Hodges for a loss of 5 yards to the JVST 30
0:35
2nd & 15 at opp 30
Kaidon Salter pass incomplete
0:29
3rd & 15 at opp 30
Kaidon Salter pass incomplete
0:23
4th & 15 at opp 30
Colin Karhu 48 yd FG MISSED
Jacksonville State End of game, 1 play
0:17
1st & 10 at own 30
(00:17) [NH] Kneel down by HUFF, Tyler at JSU29 (team loss of 1), clock 00:11.
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.