From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Liberty
Kent State
222
Total yards
361
189
Passing yards
194
33
Rushing yards
167
8.6
Yards per pass
6.9
1.5
Yards per rush
3.4
11
First downs
20
2–10
Third downs
9–18
0–1
Fourth downs
1–3
0
Turnovers
1
4–30
Penalties
9–79
21:10
Possession
38:42
Efficiency
Liberty
Kent State
34%
Success rate
41%
−0.00
EPA per play
0.07
0.92
Explosiveness
0.92
−0.21
Rushing EPA
−0.03
0.23
Passing EPA
0.26
8%
Passing-down success
33%
0.34
First-down EPA
−0.25
−0.31
Second-down EPA
0.02
0.00
Third-down EPA
0.66
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)
Kent State 85% to win. Elo’s favorite won.
The line
Liberty −2.
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%, Kent State 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. Kent State drives left to right, Liberty right to left.
Q1 Kent StateTouchdown pass, 14 plays, 75 yards
Q1 LibertyPunt, 3 plays, 4 yards
Q1 Kent StatePunt, 3 plays, 3 yards
Q1 LibertyPunt, 3 plays, −6 yards
Q1 Kent StatePunt, 8 plays, 11 yards
Q2 LibertyPunt, 3 plays, −3 yards
Q2 Kent StateFumble, 7 plays, 6 yards
Q2 LibertyField goal, 8 plays, 38 yards
Q2 Kent StatePunt, 5 plays, 21 yards
Q2 LibertyEnd of half, 1 play, 2 yards
Q3 LibertyPunt, 4 plays, 16 yards
Q3 Kent StatePunt, 6 plays, 32 yards
Q3 LibertyTouchdown pass, 6 plays, 88 yards
Q3 Kent StateTurnover on downs, 9 plays, 36 yards
Q3 LibertyPunt, 4 plays, 17 yards
Q3 Kent StateField goal, 14 plays, 74 yards
Q4 LibertyPunt, 4 plays, 30 yards
Q4 Kent StateTouchdown pass, 8 plays, 88 yards
Q4 LibertyTurnover on downs, 9 plays, 46 yards
Q4 Kent StateTurnover on downs, 4 plays, −10 yards
Play by play
1st quarter5 drives, then Kent State 7, Liberty 0
Kent State Touchdown pass, 14 plays
15:00
1st & 10 at own 25
Colin Reardon pass complete to Tyshon Goode for 12 yards to the KntSt 37, tackled by Kevin Fogg for a 1ST down.
15:00
1st & 10 at own 37
Dri Archer rush for no gain to the KntSt 37, tackled by Chima Uzowihe.
15:00
2nd & 10 at own 37
Colin Reardon pass complete to Tyshon Goode for 4 yards to the KntSt 41, tackled by Aaron Dial and Walt Aikens.
15:00
3rd & 6 at own 41
Trayion Durham rush for 10 yards to the Liber 49, tackled by Walt Aikens out-of-bounds for a 1ST down.
15:00
1st & 10 at opp 49
Colin Reardon pass complete to Tyshon Goode for 7 yards to the Liber 42 out-of-bounds.
15:00
2nd & 3 at opp 42
Colin Reardon rush for 4 yards to the Liber 38, tackled by Andrew Jauch and Jacob Hagen for a 1ST down.
15:00
1st & 10 at opp 38
Anthony Meray rush for 6 yards to the Liber 32, tackled by Nick Sigmon.
15:00
2nd & 4 at opp 32
Dri Archer rush for 6 yards to the Liber 26, tackled by Francis Bah for a 1ST down.
15:00
1st & 10 at opp 26
Trayion Durham rush for 2 yards to the Liber 24, tackled by Chima Uzowihe and Jibrille Fewell.
9:23
2nd & 8 at opp 24
Timeout Kent State, clock 09:23.
9:23
2nd & 8 at opp 24
Colin Reardon pass complete to Chris Humphrey for 6 yards to the Liber 18.
9:23
3rd & 2 at opp 18
Trayion Durham rush for 7 yards to the Liber 11, tackled by Scott Hyland for a 1ST down.
9:23
1st & 10 at opp 11
Trayion Durham rush for 1 yard to the Liber 10, tackled by Cory Freeman.
9:23
2nd & 9 at opp 10
Trayion Durham rush for 4 yards to the Liber 6, tackled by Chima Uzowihe and Francis Bah.
6:56
3rd & 5 at opp 6
Colin Reardon pass complete to Casey Pierce for 6 yards for a TOUCHDOWN.Kent State 7, Liberty 0
6:56
Anthony Melchiori extra point GOOD.
6:56
Anthony Melchiori kickoff for 65 yards returned by D.J. Abnar for 24 yards to the Liber 24, tackled by Elcee Refuge.
Liberty Punt, 3 plays
6:51
2nd & 16 at own 18
Desmond Rice rush for no gain to the Liber 18, tackled by Matt Dellinger and Nate Vance.
6:51
3rd & 16 at own 18
Josh Woodrum pass complete to Desmond Rice for 4 yards to the Liber 22, tackled by Mark Fackler.
6:51
4th & 12 at own 22
Chris Mayo punt for 41 yards, returned by Josh Boyle for 5 yards to the KntSt 42, tackled by Jimmy O’Grady.
Kent State Punt, 3 plays
4:50
1st & 10 at own 42
Dri Archer rush for 4 yards to the KntSt 46, tackled by Jibrille Fewell.
4:50
2nd & 6 at own 46
Colin Reardon rush for a loss of 1 yard to the KntSt 45, tackled by Nick Sigmon.
4:50
3rd & 7 at own 45
Colin Reardon pass incomplete to Tyshon Goode, KENT ST penalty pass interference declined.
4:50
4th & 7 at own 45
Anthony Melchiori punt for 35 yards, fair catch by Kevin Fogg at the Liber 20.
Liberty Punt, 3 plays
3:03
1st & 10 at own 20
Desmond Rice rush for 2 yards to the Liber 22, tackled by Nate Vance and Nate Terhune.
3:03
2nd & 8 at own 22
Josh Woodrum pass incomplete to Dante Shells, broken up by Roosevelt Nix.
3:03
4th & 16 at own 14
Chris Mayo punt for 43 yards, returned by Josh Boyle for no gain, fumbled, recovered by KntSt Dylan Farrington at the KntSt 45.
Kent State Punt, 8 plays
2:06
1st & 10 at own 45
Colin Reardon pass incomplete to Chris Humphrey.
2:06
2nd & 10 at own 45
KENT ST penalty 5 yard illegal formation accepted, no play.
2:06
2nd & 15 at own 40
Colin Reardon pass complete to Trayion Durham for a loss of 1 yard to the KntSt 39, tackled by Jacob Hagen and Scott Hyland.
2:06
3rd & 16 at own 39
Colin Reardon rush for 15 yards to the Liber 46, tackled by Aaron Dial out-of-bounds.
2:06
4th & 1 at opp 46
Trayion Durham rush for 4 yards to the Liber 42, tackled by Jacob Hagen for a 1ST down.
Q2 15:00
1st & 10 at opp 42
Colin Reardon rush for 5 yards to the Liber 47 out-of-bounds, KENT ST penalty 10 yard illegal block on Chris Humphrey accepted.
Q2 15:00
1st & 15 at opp 47
Anthony Meray rush for 4 yards to the Liber 43, tackled by Walt Aikens.
Q2 15:00
2nd & 11 at opp 43
Colin Reardon pass incomplete to Josh Boyle, broken up by Dylan Lewellyn.
Q2 15:00
3rd & 11 at opp 43
KENT ST penalty 5 yard illegal formation accepted, no play.
Q2 12:19
3rd & 16 at opp 48
Anthony Meray rush for 4 yards to the Liber 44, tackled by Chima Uzowihe and Scott Hyland.
Q2 12:19
4th & 12 at opp 44
Anthony Melchiori punt for 44 yards for a touchback.
2nd quarter5 drives, then Kent State 7, Liberty 3
Liberty Punt, 3 plays
12:19
1st & 10 at own 20
Clifton Richardson rush for a loss of 4 yards to the Liber 16, tackled by Chris Fairchild.
12:19
2nd & 14 at own 16
Josh Woodrum pass complete to Clifton Richardson for 8 yards to the Liber 24, tackled by Darius Redmond.
10:10
4th & 13 at own 17
Grant Bowden punt for 38 yards, returned by Luke Wollet for no gain to the KntSt 35, tackled by Michael Johnson, KENT ST penalty 10 yard holding on Dylan Farrington accepted.
Kent State Fumble, 7 plays
10:10
1st & 10 at own 35
Colin Reardon pass incomplete to Chris Humphrey.
10:10
2nd & 10 at own 35
Trayion Durham rush for 1 yard to the KntSt 36, tackled by Dominique Davis.
10:10
3rd & 9 at own 36
Colin Reardon pass complete to Tyshon Goode for 9 yards to the KntSt 45, tackled by Kenny Scott for a 1ST down.
10:10
1st & 10 at own 45
Colin Reardon pass complete to Josh Boyle for 5 yards to the 50 yard line, tackled by Kevin Fogg.
10:10
2nd & 5 at the 50
Anthony Meray rush for 2 yards to the Liber 48, tackled by Toby Onyechi.
0:00
3rd & 3 at opp 48
Colin Reardon rush for 3 yards to the KntSt 40, tackled by Nick Newman, KENT ST penalty 15 yard personal foul on Terrell Johnson accepted.
10:10
3rd & 15 at own 40
KENT ST penalty 5 yard false start on Casey Pierce accepted.
6:13
3rd & 20 at own 35
Colin Reardon rush for 5 yards, fumbled, forced by Chima Uzowihe, recovered by Liber Jacob Hagen at the KntSt 41.
Liberty Field goal, 8 plays
6:13
1st & 10 at opp 41
Josh Woodrum pass complete to Brandon Apon for 11 yards to the KntSt 30, tackled by Matt Dellinger for a 1ST down.
6:13
1st & 10 at opp 30
Clifton Richardson rush for 3 yards to the KntSt 27, tackled by Nate Vance.
6:13
2nd & 7 at opp 27
Clifton Richardson rush for 8 yards to the KntSt 19, tackled by Matt Dellinger for a 1ST down.
6:13
1st & 10 at opp 19
Clifton Richardson rush for 1 yard to the KntSt 18, tackled by Matt Dellinger.
6:13
2nd & 9 at opp 18
KENT ST penalty holding declined, KENT ST penalty 14 yard pass interference on Darius Polk accepted, no play.
6:13
1st & goal at opp 4
Clifton Richardson rush for 1 yard to the KntSt 3, tackled by DeVante’ Strickland.
6:13
2nd & goal at opp 3
Clifton Richardson rush for no gain to the KntSt 3, tackled by DeVante’ Strickland and Chris Fairchild.
6:13
3rd & goal at opp 3
Josh Woodrum pass incomplete to Darrin Peterson.
2:55
4th & goal at opp 3
John Lunsford 20 yard field goal GOOD.Kent State 7, Liberty 3
2:47
John Lunsford kickoff for 59 yards returned by Ernest Calhoun for 24 yards to the KntSt 20, tackled by Kenny Scott out-of-bounds, KENT ST penalty 10 yard holding accepted.
Kent State Punt, 5 plays
2:47
1st & 10 at own 20
Trayion Durham rush for 1 yard to the KntSt 21, tackled by Cory Freeman and Chima Uzowihe.
2:47
2nd & 9 at own 21
Colin Reardon pass complete to Chris Humphrey for 14 yards to the KntSt 35, tackled by Scott Hyland for a 1ST down.
2:47
1st & 10 at own 35
Colin Reardon pass complete to Josh Boyle for 4 yards to the KntSt 39, tackled by Kenny Scott and Gary Sampson.
2:47
2nd & 6 at own 39
Anthony Meray rush for 4 yards to the KntSt 43, tackled by Scott Hyland.
2:47
3rd & 2 at own 43
Colin Reardon rush for a loss of 2 yards to the KntSt 41, tackled by Aaron Dial.
2:47
4th & 4 at own 41
Anthony Melchiori punt for 49 yards, fair catch by Kevin Fogg at the Liber 10.
Liberty End of half, 1 play
0:00
1st & 10 at own 10
Desmond Rice rush for 2 yards to the Liber 12, tackled by Matt Dellinger and Roosevelt Nix.
Q3 15:00
Anthony Melchiori kickoff for 65 yards for a touchback.
3rd quarter6 drives, then Liberty 10, Kent State 7
Liberty Punt, 4 plays
15:00
1st & 10 at own 25
Josh Woodrum pass complete to Darrin Peterson for 14 yards to the Liber 39, tackled by Matt Dellinger out-of-bounds for a 1ST down.
15:00
1st & 10 at own 39
Desmond Rice rush for 1 yard to the Liber 40, tackled by Luke Wollet.
15:00
2nd & 9 at own 40
Desmond Rice rush for a loss of 1 yard to the Liber 39, tackled by Nate Terhune.
15:00
3rd & 10 at own 39
Josh Woodrum pass complete to Darrin Peterson for 2 yards to the Liber 41, tackled by Darius Polk.
15:00
4th & 8 at own 41
Grant Bowden punt for 41 yards, returned by Luke Wollet for no gain, fumbled, recovered by KntSt N/A at the Liber 41.
Kent State Punt, 6 plays
12:34
1st & 10 at own 15
Trayion Durham rush for 5 yards to the KntSt 20, tackled by Nick Sigmon and Francis Bah.
12:34
2nd & 5 at own 20
Colin Reardon pass complete to Chris Humphrey for 4 yards to the KntSt 24, tackled by Jacob Hagen.
11:56
3rd & 1 at own 24
Timeout Liberty, clock 11:56.
11:56
3rd & 1 at own 24
Trayion Durham rush for 14 yards to the KntSt 38, tackled by Aaron Dial for a 1ST down.
11:56
1st & 10 at own 38
Colin Reardon pass complete to Tyshon Goode for 6 yards to the KntSt 44, tackled by Scott Hyland.
11:56
2nd & 4 at own 44
Colin Reardon pass complete to Tyshon Goode for 2 yards to the KntSt 46, tackled by Walt Aikens.
11:56
3rd & 2 at own 46
Ernest Calhoun rush for 1 yard to the KntSt 47, tackled by Aaron Dial.
11:56
4th & 1 at own 47
Anthony Melchiori punt for 41 yards, fair catch by Kevin Fogg at the Liber 12.
Liberty Touchdown pass, 6 plays
9:33
1st & 10 at own 12
Josh Woodrum pass complete to Darrin Peterson for 58 yards to the KntSt 30, tackled by Darius Polk, KENT ST penalty pass interference declined for a 1ST down.
9:33
1st & 10 at opp 30
Clifton Richardson rush for 7 yards to the KntSt 23, tackled by DeVante’ Strickland.
9:33
2nd & 3 at opp 23
Josh Woodrum pass complete to Darrin Peterson for 9 yards to the KntSt 14, tackled by Darius Polk out-of-bounds for a 1ST down.
9:33
1st & 10 at opp 14
Clifton Richardson rush for 3 yards to the KntSt 11, tackled by Luke Wollet and Matt Dellinger.
9:33
2nd & 7 at opp 11
Josh Woodrum pass incomplete to Gabe Henderson.
7:25
3rd & 7 at opp 11
Josh Woodrum pass complete to Gabe Henderson for 11 yards for a TOUCHDOWN.Liberty 9, Kent State 7
7:25
John Lunsford extra point GOOD.Liberty 10, Kent State 7
7:25
John Lunsford kickoff for 65 yards for a touchback.
Kent State Turnover on downs, 9 plays
7:25
1st & 10 at own 25
Trayion Durham rush for 3 yards to the KntSt 28, tackled by Cory Freeman and Dylan Bowman.
7:25
2nd & 7 at own 28
Trayion Durham rush for 18 yards to the KntSt 46, tackled by Kevin Fogg for a 1ST down.
7:25
1st & 10 at own 46
Anthony Meray rush for 3 yards to the KntSt 49, tackled by Aaron Dial out-of-bounds.
7:25
2nd & 7 at own 49
Colin Reardon pass incomplete to Chris Humphrey.
7:25
3rd & 7 at own 49
Colin Reardon pass complete to Chris Humphrey for 8 yards to the Liber 43, tackled by Walt Aikens for a 1ST down.
7:25
1st & 10 at opp 43
Anthony Meray rush for a loss of 2 yards to the Liber 45, tackled by Nick Sigmon and Chris Mayo.
7:25
2nd & 12 at opp 45
Colin Reardon pass incomplete to Josh Boyle, broken up by Dylan Lewellyn.
4:21
3rd & 12 at opp 45
Timeout Kent State, clock 04:21.
4:21
3rd & 12 at opp 45
Colin Reardon pass complete to Tyshon Goode for 9 yards to the Liber 36, tackled by Walt Aikens.
4:21
4th & 3 at opp 36
Colin Reardon rush for a loss of 3 yards to the Liber 39, tackled by Jacob Hagen.
Liberty Punt, 4 plays
4:21
1st & 10 at own 39
Clifton Richardson rush for 12 yards to the KntSt 49, tackled by Nate Vance for a 1ST down.
3:51
1st & 10 at opp 49
Clifton Richardson rush for 2 yards to the KntSt 47, tackled by Matt Dellinger and Mark Fackler.
3:51
2nd & 8 at opp 47
Josh Woodrum pass complete to Dante Shells for 3 yards to the KntSt 44, tackled by Matt Dellinger out-of-bounds.
3:51
3rd & 5 at opp 44
Josh Woodrum pass incomplete to Clifton Richardson.
3:51
4th & 5 at opp 44
Grant Bowden punt for 40 yards, downed at the KntSt 4.
Kent State Field goal, 14 plays
1:57
1st & 10 at own 4
Trayion Durham rush for 4 yards to the KntSt 8, tackled by Francis Bah.
1:57
2nd & 6 at own 8
Colin Reardon pass complete to Josh Boyle for 5 yards to the KntSt 13, tackled by Kevin Fogg.
1:57
3rd & 1 at own 13
Trayion Durham rush for 6 yards to the KntSt 19, tackled by Cory Freeman for a 1ST down.
1:57
1st & 10 at own 19
Colin Reardon pass incomplete to Josh Boyle.
1:57
2nd & 10 at own 19
Colin Reardon pass complete to Tyshon Goode for 26 yards to the KntSt 45, tackled by Scott Hyland for a 1ST down.
1:57
1st & 10 at own 45
Trayion Durham rush for 3 yards to the KntSt 48, tackled by Cory Freeman.
Q4 15:00
2nd & 7 at own 48
Anthony Meray rush for 5 yards to the Liber 47, tackled by Francis Bah.
Q4 15:00
3rd & 2 at opp 47
Trayion Durham rush for 3 yards to the Liber 44, tackled by Jacob Hagen for a 1ST down.
Q4 15:00
1st & 10 at opp 44
Trayion Durham rush for no gain to the Liber 44, tackled by Aaron Dial.
Q4 15:00
2nd & 10 at opp 44
Colin Reardon pass complete to Chris Humphrey for 14 yards to the Liber 30, tackled by Aaron Dial out-of-bounds for a 1ST down.
Q4 15:00
1st & 10 at opp 30
Anthony Meray rush for 9 yards to the Liber 21.
Q4 15:00
2nd & 1 at opp 21
KENT ST penalty 5 yard substitution infraction accepted.
Q4 15:00
2nd & 6 at opp 26
Colin Reardon pass complete to Anthony Meray for 4 yards to the Liber 22, tackled by Kenny Scott.
Q4 15:00
3rd & 2 at opp 22
Trayion Durham rush for no gain to the Liber 22, tackled by Jibrille Fewell and Dylan Bowman.
Q4 11:02
4th & 2 at opp 22
Timeout Kent State, clock 11:02.
Q4 10:57
4th & 2 at opp 22
Anthony Melchiori 39 yard field goal GOOD.Tied at 10
Q4 10:57
Anthony Melchiori kickoff for 65 yards for a touchback.
4th quarter4 drives, then Kent State 17, Liberty 10
Liberty Punt, 4 plays
10:57
1st & 10 at own 25
Josh Woodrum pass complete to Dante Shells for 29 yards to the KntSt 46 for a 1ST down.
10:57
1st & 10 at opp 46
LIBERTY penalty 10 yard holding on Malcolm Boyd accepted, no play.
10:57
1st & 20 at own 44
Josh Woodrum pass complete to Gabe Henderson for 6 yards to the 50 yard line, tackled by Luke Wollet.
10:57
2nd & 14 at the 50
Desmond Rice rush for 3 yards to the KntSt 47, tackled by Chris Fairchild.
10:57
3rd & 11 at opp 47
Josh Woodrum rush for 2 yards to the KntSt 45, tackled by Mark Fackler.
10:57
4th & 9 at opp 45
Grant Bowden punt for 33 yards, fair catch by Luke Wollet at the KntSt 12.
Kent State Touchdown pass, 8 plays
8:01
1st & 10 at own 12
Colin Reardon rush for 3 yards to the KntSt 15, tackled by Nick Newman.
8:01
2nd & 7 at own 15
Colin Reardon rush for 8 yards to the KntSt 23, tackled by Jacob Hagen and Nick Newman for a 1ST down.
8:01
1st & 10 at own 23
Trayion Durham rush for 2 yards to the KntSt 25, tackled by Dominique Davis.
8:01
2nd & 8 at own 25
LIBERTY penalty 5 yard substitution infraction accepted, no play.
8:01
2nd & 3 at own 30
Trayion Durham rush for 2 yards to the KntSt 32, tackled by Jacob Hagen.
8:01
3rd & 1 at own 32
Trayion Durham rush for 2 yards to the KntSt 34, tackled by Cory Freeman for a 1ST down.
8:01
1st & 10 at own 34
Colin Reardon pass complete to Anthony Meray for 8 yards to the KntSt 42 out-of-bounds.
8:01
2nd & 2 at own 42
LIBERTY penalty 15 yard personal foul on Nick Newman accepted.
8:01
1st & 10 at opp 43
Anthony Meray rush for 1 yard to the Liber 42, tackled by Nick Newman.
4:28
2nd & 9 at opp 42
Colin Reardon pass complete to Chris Humphrey for 42 yards for a TOUCHDOWN.Kent State 16, Liberty 10
4:28
Anthony Melchiori extra point GOOD.Kent State 17, Liberty 10
4:22
Anthony Melchiori kickoff for 65 yards returned by Kevin Fogg for 14 yards to the Liber 14, tackled by Kerrick Rhone.
Liberty Turnover on downs, 9 plays
4:22
1st & 10 at own 14
Clifton Richardson rush for 7 yards to the Liber 21, tackled by Mark Fackler and Luke Wollet.
4:22
2nd & 3 at own 21
Josh Woodrum pass complete to Gabe Henderson for 6 yards to the Liber 27, tackled by Matt Dellinger and Danny Gress for a 1ST down.
4:22
1st & 10 at own 27
Clifton Richardson rush for 5 yards to the Liber 32, tackled by Matt Dellinger and Luke Wollet.
4:22
2nd & 5 at own 32
Josh Woodrum pass incomplete to Clifton Richardson, hurried by Andrew Christopher.
0:00
3rd & 5 at own 32
Josh Woodrum pass complete to Darrin Peterson for 23 yards to the KntSt 45, tackled by Keenan Stalls for a 1ST down.
4:22
1st & 10 at opp 45
Josh Woodrum pass complete to Clifton Richardson for 5 yards to the KntSt 40, tackled by Elias Sayre.
4:22
2nd & 5 at opp 40
Josh Woodrum pass incomplete to Dante Shells.
4:22
3rd & 5 at opp 40
Josh Woodrum pass incomplete to Darrin Peterson.
1:35
4th & 5 at opp 40
Timeout Liberty, clock 01:35.
1:35
4th & 5 at opp 40
Josh Woodrum pass incomplete to Darrin Peterson, broken up by Darius Polk.
Kent State Turnover on downs, 4 plays
1:30
1st & 10 at own 40
Team rush for a loss of 2 yards to the KntSt 38.
1:30
2nd & 12 at own 38
Team rush for a loss of 2 yards to the KntSt 36.
0:49
3rd & 14 at own 36
Timeout Liberty, clock 00:49.
0:49
3rd & 14 at own 36
Team rush for a loss of 3 yards to the KntSt 33.
0:03
4th & 17 at own 33
Timeout Kent State, clock 00:03.
0:03
4th & 17 at own 33
Team rush for a loss of 3 yards to the KntSt 30.
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.