From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Tennessee Tech
Charleston Southern
397
Total yards
209
157
Passing yards
146
240
Rushing yards
63
5.8
Yards per pass
4.3
5.6
Yards per rush
2.0
25
First downs
14
4–10
Third downs
8–19
1–2
Fourth downs
2–3
3
Turnovers
1
10–114
Penalties
7–55
31:11
Possession
28:49
Efficiency
Tennessee Tech
Charleston Southern
46%
Success rate
20%
0.03
EPA per play
−0.10
1.29
Explosiveness
2.00
0.23
Rushing EPA
−0.16
−0.30
Passing EPA
−0.06
38%
Passing-down success
23%
2%
Havoc by its defense
6%
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)
Tennessee Tech 79% to win. Elo’s favorite won.
The line
Tennessee Tech −30.5, over/under 53.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Charleston Southern drives left to right, Tennessee Tech right to left.
Q4 Charleston SouthernTurnover on downs, 4 plays, 0 yards
Q4 Tennessee TechEnd of game, 3 plays, −1 yard
Play by play
1st quarter6 drives, then Tennessee Tech 7, Charleston Southern 3
Charleston Southern Punt, 3 plays
15:00
1st & 10 at own 35
Dom LeBlanc kickoff for 65 yds
15:00
1st & 10 at own 25
Ke’Marion Baldwin run for a loss of 4 yards to the CHSO 21
15:00
2nd & 14 at own 21
Zolten Osborne pass complete to Rashawn Cunningham for no gain to the CHSO 21
15:00
3rd & 14 at own 21
Zolten Osborne pass incomplete to Mekhi Campfield
13:36
4th & 14 at own 21
Gilbert Brown punt for 19 yds, punt out-of-bounds at the CHSO 40
Tennessee Tech Touchdown, 7 plays
13:36
1st & 10 at opp 40
Q’Daryius Jennings run for 17 yds to the CHSO 23 for a 1ST down
13:36
1st & 10 at opp 23
Kekoa Visperas pass incomplete to Tre’ Holloway
13:36
2nd & 10 at opp 23
Kekoa Visperas pass complete to Tremel Jones for 10 yds to the CHSO 13 for a 1ST down
13:36
1st & 10 at opp 13
Quintell Quinn run for no gain to the CHSO 13
13:36
2nd & 10 at opp 13
Kekoa Visperas run for 10 yds to the CHSO 3 for a 1ST down
13:36
1st & goal at opp 3
Quintell Quinn run for 1 yd to the CHSO 2
10:52
2nd & goal at opp 2
Kekoa Visperas pass complete to Maury Sullivan for 2 yds for a TD (Dom LeBlanc KICK)Tennessee Tech 7, Charleston Southern 0
Charleston Southern Field goal, 11 plays
10:52
1st & 10 at own 35
Dom LeBlanc kickoff for 65 yds for a touchback
10:52
1st & 10 at own 25
Shotgun Osborne,Zolten sacked for loss of 7 yards to the CSU18 (Gaines,Theron) PENALTY TTU Face Mask (Gaines,Theron) 15 yards from CSU25 to CSU40, 1ST DOWN. NO PLAY.
10:52
1st & 10 at own 40
Ke’Marion Baldwin run for 2 yds to the CHSO 42
10:52
2nd & 8 at own 42
Zolten Osborne pass incomplete to Tylan Hollis
10:52
3rd & 8 at own 42
Zolten Osborne pass complete to Nebanye Moore for 12 yds to the TNTC 46 for a 1ST down
10:52
1st & 10 at opp 46
Ke’Marion Baldwin run for 2 yds to the TNTC 44
10:52
2nd & 8 at opp 44
Ke’Marion Baldwin run for 2 yds to the TNTC 42
10:52
3rd & 6 at opp 42
Zolten Osborne pass complete to Hugo Gil for 2 yds to the TNTC 40
10:52
4th & 4 at opp 40
Zolten Osborne pass complete to Quay Kindell for 25 yds to the TNTC 15 for a 1ST down
10:52
1st & 10 at opp 15
Zolten Osborne pass incomplete to Jamil Bishop
10:52
2nd & 10 at opp 15
Jamil Bishop run for a loss of 4 yards to the TNTC 19
Will Laing kickoff for 48 yds , Tremel Jones return for 14 yds to the TNTC 31
5:57
1st & 10 at own 31
Kekoa Visperas pass complete to Tremel Jones for 3 yds to the TNTC 34
5:57
2nd & 7 at own 34
Kekoa Visperas pass complete to Maury Sullivan for 8 yds to the TNTC 42 for a 1ST down
5:57
1st & 10 at own 42
Quintell Quinn run for 6 yds to the TNTC 48
5:57
2nd & 4 at own 48
Shotgun Visperas,Kekoa pass incomplete deep left to Robinson,Noah thrown to CSU27 PENALTY CSU Pass Interference (Paulk,Anthony) 15 yards from TTU48 to CSU37, 1ST DOWN. NO PLAY.
3:36
1st & 10 at opp 37
Kekoa Visperas pass intercepted Justin Waters return for 7 yds to the CHSO 38
Charleston Southern Punt, 3 plays
3:36
1st & 10 at own 38
Shotgun Osborne,Zolten pass incomplete short right to Moore,Nebanye thrown to TTU49 PENALTY TTU Illegal Use Of Hands (Gaines,Theron) 15 yards from CSU38 to TTU47, 1ST DOWN. NO PLAY.
3:36
1st & 10 at opp 47
Ke’Marion Baldwin run for 6 yds to the TNTC 41
3:36
2nd & 4 at opp 41
Zolten Osborne sacked by A.J. Crawford for a loss of 17 yards to the CHSO 42
2:02
3rd & 21 at own 42
Timeout Charleston Southern, clock 02:02
2:02
3rd & 21 at own 42
Zolten Osborne pass complete to Quay Kindell for 1 yd to the CHSO 43
1:12
4th & 20 at own 43
Gilbert Brown punt for 9 yds, punt out-of-bounds at the TNTC 48 Tennessee Tech Penalty, Offensive Holding (Monty Hunt) to the TNTC 48
1:12
4th & 20 at own 43
Gilbert Brown punt for 9 yds, punt out-of-bounds at the TNTC 48 Tennessee Tech Penalty, Offensive Holding (Monty Hunt) to the TNTC 32
Tennessee Tech Touchdown, 6 plays
1:12
1st & 10 at own 32
Obie Sanni run for 7 yds to the TNTC 39
1:12
2nd & 3 at own 39
Obie Sanni run for 17 yds to the CHSO 44 for a 1ST down Charleston Southern Penalty, Defensive Holding (Shamar Hall) to the CHSO 34 for a 1ST down
1:12
1st & 10 at opp 34
Kekoa Visperas pass complete to Maury Sullivan for 22 yds to the CHSO 12 for a 1ST down
1:12
1st & 10 at opp 12
Kekoa Visperas pass incomplete to Noah Robinson
0:00
2nd & 10 at opp 12
Kekoa Visperas pass complete to Tre’ Holloway for 6 yds to the CHSO 6
Q2 14:54
3rd & 4 at opp 6
Obie Sanni run for 6 yds for a TD (Dom LeBlanc KICK)Tennessee Tech 14, Charleston Southern 3
2nd quarter6 drives, then Tennessee Tech 20, Charleston Southern 10
Charleston Southern Touchdown, 17 plays
14:48
1st & 10 at own 35
Dom LeBlanc kickoff for 48 yds , Brandon Musch return for 13 yds to the CHSO 30
14:48
2nd & 12 at own 28
Timeout Charleston Southern, clock 14:48
14:48
1st & 10 at own 30
Ke’Marion Baldwin run for a loss of 2 yards to the CHSO 28
14:48
2nd & 12 at own 28
Shotgun Osborne,Zolten pass complete short left to Bishop,Jamil caught at CSU30, for 8 yards to the CSU36, out of bounds at CSU36 PENALTY CSU Illegal Shift (Bishop,Jamil) 5 yards from CSU28 to CSU23. NO PLAY.
14:48
2nd & 17 at own 23
Ke’Marion Baldwin run for 5 yds to the CHSO 28
14:48
3rd & 12 at own 28
Zolten Osborne run for 16 yds to the CHSO 44 for a 1ST down
14:48
1st & 10 at own 44
Hakeem Watters run for 3 yds to the CHSO 47
14:48
2nd & 7 at own 47
Hakeem Watters run for 12 yds to the TNTC 41 for a 1ST down
14:48
1st & 10 at opp 41
Zolten Osborne pass incomplete to Jamil Bishop
14:48
2nd & 10 at opp 41
Ke’Marion Baldwin run for 3 yds to the TNTC 38
14:48
3rd & 7 at opp 38
Zolten Osborne pass complete to Laden Beckwith for 10 yds to the TNTC 28 for a 1ST down
14:48
1st & 10 at opp 28
PENALTY CSU False Start (Hunt,Ethan) 5 yards from TTU28 to TTU33. NO PLAY.
14:48
1st & 15 at opp 33
Ke’Marion Baldwin run for 2 yds to the TNTC 31
14:48
2nd & 13 at opp 31
Zolten Osborne pass incomplete to Rashawn Cunningham
14:48
3rd & 13 at opp 31
Ke’Marion Baldwin run for 11 yds to the TNTC 20
14:48
4th & 2 at opp 20
Ke’Marion Baldwin run for 3 yds to the TNTC 17 for a 1ST down
14:48
1st & 10 at opp 17
Shotgun Watters,Hakeem rush right for 1 yard loss to the TTU18 (Randolph,Xavier) PENALTY CSU Holding (Joe,Justin) 10 yards from TTU17 to TTU27. NO PLAY.
14:48
1st & 20 at opp 27
Hakeem Watters run for 2 yds to the TNTC 25
14:48
2nd & 18 at opp 25
Zolten Osborne pass incomplete to Laden Beckwith
14:48
3rd & 18 at opp 25
Shotgun Osborne,Zolten pass incomplete short right to Beckwith,Laden thrown to TTU20 PENALTY TTU Roughing The Passer (McLaurin,Ethan) 13 yards from TTU25 to TTU12, 1ST DOWN. NO PLAY.
14:48
1st & 10 at opp 12
Ke’Marion Baldwin run for 3 yds to the TNTC 9
14:48
2nd & 7 at opp 9
Ke’Marion Baldwin run for no gain to the TNTC 9
4:57
3rd & 7 at opp 9
Zolten Osborne pass complete to Rashawn Cunningham for 9 yds for a TD (Zach Gordon KICK)Tennessee Tech 14, Charleston Southern 10
Tennessee Tech Touchdown, 9 plays
4:57
1st & 10 at own 35
Will Laing kickoff for 65 yds for a touchback
4:57
1st & 10 at own 25
Kekoa Visperas run for 5 yds to the TNTC 30
4:57
2nd & 5 at own 30
Kekoa Visperas pass complete to Noah Robinson for 11 yds to the TNTC 41 for a 1ST down
4:57
1st & 10 at own 41
Kekoa Visperas pass incomplete to Maury Sullivan
4:57
2nd & 10 at own 41
Kekoa Visperas pass complete to Tre’ Holloway for 13 yds to the CHSO 46 for a 1ST down
4:57
1st & 10 at opp 46
Kekoa Visperas run for 25 yds to the CHSO 21 for a 1ST down
4:57
1st & 10 at opp 21
Kekoa Visperas pass complete to Tremel Jones for 5 yds to the CHSO 16
4:57
2nd & 5 at opp 16
Aidan Littles run for 5 yds to the CHSO 11 for a 1ST down
4:57
1st & 10 at opp 11
Q’Daryius Jennings run for 10 yds to the CHSO 1 for a 1ST down
1:39
1st & goal at opp 1
Q’Daryius Jennings run for 1 yd for a TD (Dom LeBlanc PAT MISSED)Tennessee Tech 20, Charleston Southern 10
Charleston Southern Interception, 4 plays
1:36
1st & 10 at own 35
Dom LeBlanc kickoff for 44 yds , Brandon Musch return for 1 yd to the CHSO 22
1:36
1st & 10 at own 22
Zolten Osborne pass incomplete to Ke’Marion Baldwin
1:36
2nd & 10 at own 22
Zolten Osborne pass complete to Ke’Marion Baldwin for 2 yds to the CHSO 20
1:25
3rd & 12 at own 20
Timeout Tennessee Tech, clock 01:25
1:25
3rd & 12 at own 20
Zolten Osborne pass complete to Kevin Boone for 20 yds to the CHSO 40 for a 1ST down
1:16
1st & 10 at own 40
Zolten Osborne pass intercepted Aaron Swafford return for no gain to the CHSO 46
Tennessee Tech Interception, 1 play
1:10
1st & 10 at opp 46
Kekoa Visperas pass intercepted Anthony Paulk return for no gain to the CHSO 39
Charleston Southern Punt, 3 plays
1:10
1st & 10 at own 39
Zolten Osborne pass complete to Ke’Marion Baldwin for 4 yds to the CHSO 35
1:10
2nd & 14 at own 35
Zolten Osborne pass complete to Nebanye Moore for 7 yds to the CHSO 42
1:10
3rd & 7 at own 42
Zolten Osborne pass incomplete
0:38
4th & 7 at own 42
Gilbert Brown punt for 50 yds , Tre’ Holloway returns for 16 yds to the TNTC 24
Tennessee Tech End of half, 1 play
0:00
1st & 10 at own 24
Quintell Quinn run for 2 yds to the TNTC 26
3rd quarter5 drives, then Tennessee Tech 27, Charleston Southern 10
Tennessee Tech Punt, 11 plays
15:00
1st & 10 at own 35
Will Laing kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Mason Taylor run for 8 yds to the TNTC 33
15:00
2nd & 2 at own 33
Kekoa Visperas pass incomplete to Aidan Littles
15:00
3rd & 2 at own 33
Kekoa Visperas run for 4 yds to the TNTC 37 for a 1ST down
15:00
1st & 10 at own 37
Kekoa Visperas pass complete to Noah Robinson for 12 yds to the TNTC 49 for a 1ST down
15:00
1st & 10 at own 49
PENALTY TTU False Start (Weedman,Logan) 5 yards from TTU49 to TTU44. NO PLAY.
15:00
1st & 15 at own 44
Q’Daryius Jennings run for 1 yd to the TNTC 45
15:00
2nd & 14 at own 45
Kekoa Visperas pass complete to Noah Robinson for 16 yds to the CHSO 39 for a 1ST down
11:54
1st & 10 at opp 39
Shotgun Jennings,Q’Daryius rush middle for 4 yards gain to the CSU35 (McKinzie,Malik) PENALTY TTU Holding (Holloway,Tre’). NO PLAY.
11:54
1st & 10 at opp 39
Kekoa Visperas pass incomplete to Tre’ Holloway
11:54
2nd & 10 at opp 39
Quintell Quinn run for 10 yds to the CHSO 29 for a 1ST down
11:54
1st & 10 at opp 29
Quintell Quinn run for 2 yds to the CHSO 27
11:54
2nd & 8 at opp 27
Kekoa Visperas pass complete to Noah Robinson for 1 yd Noah Robinson fumbled, recovered by TNTC Quintell Quinn
11:54
3rd & 7 at opp 26
Kekoa Visperas sacked by Malik McKinzie for a loss of 8 yards to the CHSO 34
9:31
4th & 15 at opp 34
Spencer Ashby punt for 32 yds
Charleston Southern Punt, 3 plays
9:31
1st & 10 at own 2
Ke’Marion Baldwin run for 2 yds to the CHSO 4
9:31
2nd & 8 at own 4
Ke’Marion Baldwin run for 4 yds to the CHSO 8
8:34
3rd & 4 at own 8
Timeout Charleston Southern, clock 08:34
8:34
3rd & 4 at own 8
Zolten Osborne pass incomplete to Kevin Boone
7:57
4th & 4 at own 8
Gilbert Brown punt blocked by Leon Thomas blocked by Leon Thomas
Tennessee Tech Touchdown, 9 plays
7:57
1st & 10 at own 42
Obie Sanni run for a loss of 2 yards to the TNTC 40
7:57
2nd & 12 at own 40
Kekoa Visperas pass complete to Brian Courtney for 2 yds to the TNTC 38
7:57
3rd & 14 at own 38
Aidan Littles run for 20 yds to the CHSO 42 for a 1ST down
7:57
1st & 10 at opp 42
Tennessee Tech Penalty, Offensive Holding (-10 Yards) to the CHSO 47
7:57
1st & 15 at opp 47
Kekoa Visperas pass complete to Tremel Jones for 5 yds to the CHSO 42
7:57
2nd & 10 at opp 42
Kekoa Visperas run for 3 yds to the CHSO 39
7:57
3rd & 7 at opp 39
Obie Sanni run for 6 yds to the CHSO 33
7:57
4th & 1 at opp 33
Kekoa Visperas run for 17 yds to the CHSO 16 for a 1ST down
3:24
1st & 10 at opp 16
Timeout Tennessee Tech, clock 03:24
3:11
1st & 10 at opp 16
Aidan Littles run for 16 yds for a TD (Dom LeBlanc KICK)Tennessee Tech 27, Charleston Southern 10
Charleston Southern Punt, 3 plays
3:11
1st & 10 at own 35
Dom LeBlanc kickoff for 45 yds , Justin Waters return for no gain to the CHSO 20
3:11
1st & 10 at own 20
PENALTY CSU Delay Of Game (Osborne,Zolten) 5 yards from CSU20 to CSU15. NO PLAY.
3:11
1st & 15 at own 15
Ke’Marion Baldwin run for 2 yds to the CHSO 17
3:11
2nd & 13 at own 17
Zolten Osborne pass incomplete to Nebanye Moore
3:11
3rd & 13 at own 17
Zolten Osborne pass incomplete to Rashawn Cunningham
2:10
4th & 13 at own 17
Gilbert Brown punt for 49 yds , Tre’ Holloway returns for 21 yds to the CHSO 45
2:10
4th & 13 at own 17
Gilbert Brown punt for 49 yds , Tre’ Holloway returns for 21 yds to the CHSO 45
Tennessee Tech Punt, 5 plays
2:10
1st & 10 at opp 45
Q’Daryius Jennings run for 2 yds to the CHSO 43
2:10
2nd & 8 at opp 43
Kekoa Visperas pass complete to Noah Robinson for 13 yds to the CHSO 30 for a 1ST down
2:10
1st & 10 at opp 30
Aidan Littles run for 5 yds to the CHSO 25
0:00
2nd & 5 at opp 25
Quintell Quinn run for 2 yds to the CHSO 23
Q4 14:51
3rd & 3 at opp 23
Shotgun Holloway,Tre’ rush right for 22 yards gain to the CSU01, End Of Play PENALTY TTU UNS: Unsportsmanlike Conduct (Robinson,Noah) 15 yards from CSU23 to CSU38. NO PLAY.
Q4 14:51
3rd & 18 at opp 38
Aidan Littles run for 3 yds to the CHSO 35
Q4 14:00
4th & 15 at opp 35
Spencer Ashby punt for 35 yds for a touchback
4th quarter6 drives, then Tennessee Tech 27, Charleston Southern 13
Charleston Southern Punt, 3 plays
14:00
1st & 10 at own 20
Hakeem Watters run for no gain to the CHSO 20
14:00
2nd & 10 at own 20
Jared Echols pass complete to Nebanye Moore for 5 yds to the CHSO 25
14:00
3rd & 5 at own 25
Jared Echols sacked by Tim Coutras for a loss of 7 yards to the CHSO 18
11:53
4th & 12 at own 18
Gilbert Brown punt for 40 yds, fair catch by Tre’ Holloway at the TNTC 27
Tennessee Tech Turnover on downs, 9 plays
11:53
1st & 10 at own 27
Quintell Quinn run for 4 yds to the TNTC 31
11:53
2nd & 6 at own 31
Kekoa Visperas run for 13 yds to the TNTC 44 for a 1ST down
11:53
1st & 10 at own 44
Quintell Quinn run for 3 yds to the TNTC 47
11:53
2nd & 7 at own 47
Kekoa Visperas pass incomplete to Tremel Jones
11:53
3rd & 7 at own 47
Kekoa Visperas pass complete to Tremel Jones for 27 yds to the CHSO 26 for a 1ST down
11:53
1st & 10 at opp 26
Obie Sanni run for 2 yds to the CHSO 24
8:48
2nd & 8 at opp 24
Timeout Tennessee Tech, clock 08:48
8:48
2nd & 8 at opp 24
Kekoa Visperas run for 3 yds to the CHSO 21
8:48
3rd & 5 at opp 21
Kekoa Visperas pass incomplete to Tre’ Holloway
8:05
4th & 5 at opp 21
Kekoa Visperas pass incomplete to Maury Sullivan
Charleston Southern Field goal, 13 plays
8:05
1st & 10 at own 21
Lek Powell pass incomplete to Nebanye Moore
8:05
2nd & 10 at own 21
Lek Powell run for 3 yds to the CHSO 24
8:05
3rd & 7 at own 24
Lek Powell pass complete to Kevin Boone for 28 yds to the TNTC 48 for a 1ST down
8:05
1st & 10 at opp 48
Lek Powell pass incomplete to Nebanye Moore
8:05
2nd & 10 at opp 48
Lek Powell run for 9 yds to the TNTC 39
8:05
3rd & 1 at opp 39
Lek Powell pass complete to Nebanye Moore for 4 yds to the TNTC 35 for a 1ST down
8:05
1st & 10 at opp 35
Lek Powell pass incomplete to Isaiah Gordon
8:05
2nd & 10 at opp 35
Lek Powell run for 5 yds to the TNTC 30
8:05
3rd & 5 at opp 30
Lek Powell pass complete to Nebanye Moore for 29 yds to the TNTC 1 for a 1ST down
8:05
1st & goal at opp 1
PENALTY CSU False Start (Hunt,Ethan) 5 yards from TTU01 to TTU06. NO PLAY.
Quintell Quinn run for 7 yds to the CHSO 33 for a 1ST down
4:17
1st & 10 at opp 33
Quintell Quinn run for 4 yds to the CHSO 29
4:17
2nd & 6 at opp 29
Q’Daryius Jennings run for a loss of 1 yard to the CHSO 30
2:40
3rd & 7 at opp 30
Timeout Charleston Southern, clock 02:40
2:29
3rd & 7 at opp 30
Obie Sanni run for a loss of 1 yard to the CHSO 31 Obie Sanni fumbled, recovered by CHSO Josias Addison
Charleston Southern Turnover on downs, 4 plays
2:29
1st & 10 at own 31
Lek Powell sacked by Maurice Lapierre for a loss of 11 yards to the CHSO 20
2:29
2nd & 21 at own 20
Lek Powell sacked by Ethan McLaurin for a loss of 1 yard to the CHSO 19
2:29
3rd & 22 at own 19
Lek Powell pass incomplete to Nebanye Moore
1:44
4th & 22 at own 19
Lek Powell run for 12 yds to the CHSO 31
Tennessee Tech End of game, 3 plays
1:44
1st & 10 at opp 31
K. Visperas takes a knee
1:44
2nd & 11 at opp 32
K. Visperas takes a knee
0:00
3rd & 11 at opp 32
K. Visperas 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.