81°F, mostly cloudy, wind 11 mph from the east, gusts to 29 mphWeather: NOAA NCEI Integrated Surface Database; Concord Regional Airport (KJQF), 9 km from the stadium, 10 minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Gardner-Webb
Charlotte
390
Total yards
349
340
Passing yards
336
50
Rushing yards
13
8.7
Yards per pass
9.6
1.7
Yards per rush
0.5
18
First downs
20
4–14
Third downs
2–11
3–3
Fourth downs
1–2
3
Turnovers
3
8–75
Penalties
9–65
32:30
Possession
27:30
6
Sacks (by defense)
3
Efficiency
Gardner-Webb
Charlotte
35%
Success rate
40%
0.09
EPA per play
−0.07
1.59
Explosiveness
1.71
−0.20
Rushing EPA
−0.22
0.27
Passing EPA
0.01
31%
Passing-down success
32%
−0.25
First-down EPA
0.16
0.07
Second-down EPA
0.10
0.13
Third-down EPA
−0.85
26%
Havoc by its defense
17%
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)
Charlotte 57% to win. Elo’s favorite won.
The line
Charlotte −14, 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.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Charlotte drives left to right, Gardner-Webb right to left.
Q1 CharlottePunt, 3 plays, 3 yards
Q1 Gardner-WebbField goal, 11 plays, 69 yards
Q1 CharlotteFumble, 6 plays, 23 yards
Q1 Gardner-WebbMissed FG, 7 plays, 61 yards
Q2 CharlotteFumble, 7 plays, 33 yards
Q2 Gardner-WebbInterception, 4 plays, 17 yards
Q2 CharlottePick-six, 2 plays (Gardner-Webb scores), 15 yards
Q2 CharlottePunt, 4 plays, 5 yards
Q2 Gardner-WebbTouchdown, 12 plays, 99 yards
Q2 CharlotteField goal, 5 plays, 28 yards
Q3 Gardner-WebbField goal, 12 plays, 48 yards
Q3 CharlotteTurnover on downs, 8 plays, 41 yards
Q3 Gardner-WebbInterception, 3 plays, 5 yards
Q3 CharlotteField goal, 6 plays, 35 yards
Q3 Gardner-WebbPunt, 3 plays, −8 yards
Q3 CharlottePunt, 3 plays, −8 yards
Q4 Gardner-WebbPunt, 3 plays, −5 yards
Q4 CharlotteTouchdown, 9 plays, 57 yards
Q4 Gardner-WebbPunt, 3 plays, 7 yards
Q4 CharlotteTouchdown, 6 plays, 75 yards
Q4 Gardner-WebbInterception, 1 play, 0 yards
Q4 CharlotteTouchdown, 1 play, 39 yards
Q4 Gardner-WebbTouchdown, 9 plays, 75 yards
Q4 CharlottePunt, 3 plays, −2 yards
Q4 Gardner-WebbEnd of game, 3 plays, 12 yards
Play by play
1st quarter4 drives, then Gardner-Webb 3, Charlotte 0
Charlotte Punt, 3 plays
15:00
Jay Billingsley kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Deshawn Purdie pass complete to O’Mega Blake for 1 yd to the CLT 26
14:21
2nd & 9 at own 26
Deshawn Purdie pass complete to O’Mega Blake for a loss of 3 yards to the CLT 23
13:41
3rd & 12 at own 23
Deshawn Purdie run for 5 yds to the CLT 28
13:05
4th & 7 at own 28
Michael O’Shaughnessy punt for 54 yds, downed at the GWEB 18
Gardner-Webb Field goal, 11 plays
12:50
1st & 10 at own 18
Nemo Squire run for 1 yd to the GWEB 19
12:21
2nd & 9 at own 19
Edward Saydee run for 11 yds to the GWEB 30 for a 1ST down
11:46
1st & 10 at own 30
Tyler Ridell pass complete to Anthony Lowe for 35 yds to the CLT 35 for a 1ST down
11:11
1st & 10 at opp 35
Tyler Ridell pass incomplete
11:08
2nd & 10 at opp 35
Tyler Ridell pass complete to Jordan Bly for a loss of 2 yards to the CLT 37
10:25
3rd & 12 at opp 37
Tyler Ridell pass complete to Camden Overton for 11 yds to the CLT 26
9:40
4th & 1 at opp 26
Tyler Ridell pass complete to Jordan Bly for 11 yds to the CLT 15 for a 1ST down
9:16
1st & 10 at opp 15
Tyler Ridell pass incomplete
9:09
2nd & 10 at opp 15
Edward Saydee run for 8 yds to the CLT 7
8:21
3rd & 2 at opp 7
Gardner-Webb Penalty, Delay Of Game (Edward Saydee) to the CLT 12
7:54
3rd & 7 at opp 12
Gardner-Webb Penalty, Delay Of Game (Edward Saydee) to the CLT 17
7:34
3rd & 12 at opp 17
Tyler Ridell pass complete to Jordan Bly for 4 yds to the CLT 13
6:47
4th & 8 at opp 13
Jay Billingsley 30 yd FG GOODGardner-Webb 3, Charlotte 0
Charlotte Fumble, 6 plays
6:47
Jay Billingsley kickoff for 65 yds , Henry Rutledge return for 48 yds to the CLT 48
6:40
1st & 10 at own 48
Charlotte Penalty, False Start (-5 Yards) to the CLT 43
6:40
1st & 15 at own 43
Cartevious Norton run for 11 yds to the GWEB 46
6:01
2nd & 4 at opp 46
Cartevious Norton run for 18 yds to the GWEB 28 for a 1ST down
5:19
1st & 10 at opp 28
Deshawn Purdie pass complete to Colin Weber for 18 yds to the GWEB 10 for a 1ST down
4:54
1st & goal at opp 10
Cartevious Norton run for 1 yd to the GWEB 9
4:20
2nd & goal at opp 9
Cartevious Norton run for 4 yds to the GWEB 5
3:35
3rd & goal at opp 5
Deshawn Purdie sacked for a loss of 24 yards to the GWEB 29 Deshawn Purdie fumbled, recovered by GWEB Justin Isler , return for 0 yards
Gardner-Webb Missed FG, 7 plays
3:28
1st & 10 at own 29
Tyler Ridell pass complete to Edward Saydee for 11 yds to the GWEB 40 for a 1ST down
2:54
1st & 10 at own 40
Edward Saydee run for 1 yd to the GWEB 41
2:20
2nd & 9 at own 41
Tyler Ridell pass complete to Jordan Bly for 42 yds to the CLT 17 for a 1ST down
1:50
1st & 10 at opp 17
Edward Saydee run for no gain to the CLT 17
1:10
2nd & 10 at opp 17
Tyler Ridell pass complete to Jordan Bly for 2 yds to the CLT 15
0:25
3rd & 8 at opp 15
Tyler Ridell run for 5 yds to the CLT 10
Q2 15:00
4th & 3 at opp 10
Jay Billingsley 27 yd FG MISSED
2nd quarter6 drives, then Gardner-Webb 17, Charlotte 3
Charlotte Fumble, 7 plays
14:55
1st & 10 at own 20
Deshawn Purdie pass complete to Jairus Mack for 39 yds to the GWEB 41 for a 1ST down
14:41
1st & 10 at opp 41
Hahsaun Wilson run for a loss of 1 yard to the GWEB 42
14:12
2nd & 11 at opp 42
Deshawn Purdie pass complete to Hahsaun Wilson for 8 yds to the GWEB 34
13:39
3rd & 3 at opp 34
Hahsaun Wilson run for 4 yds to the GWEB 30 for a 1ST down
13:05
1st & 10 at opp 30
Deshawn Purdie pass complete to Bryce Kennon for 4 yds to the GWEB 26
12:23
2nd & 6 at opp 26
Deshawn Purdie run for no gain to the GWEB 26
11:43
3rd & 6 at opp 26
Deshawn Purdie sacked for a loss of 21 yards to the GWEB 48 Deshawn Purdie fumbled, recovered by GWEB Trevor Moffitt , return for 0 yards
Gardner-Webb Interception, 4 plays
11:35
1st & 10 at own 48
Tyler Ridell pass complete to Jordan Bly for a loss of 2 yards to the GWEB 46
10:54
2nd & 12 at own 46
Tyler Ridell run for 5 yds to the CLT 49
10:14
3rd & 7 at opp 49
(10:14) GRESOCK, Carson rush up the middle for a gain of 11 yards to the CLT38 (BALFOUR, Dontae), clock 10:08. PENALTY Before the snap, GWU Illegal Formation enforced 5 yards from the CLT49 to the GWU46. NO PLAY (replay the down).
9:45
3rd & 12 at own 46
Tyler Ridell pass complete to Anthony Lowe for 19 yds to the CLT 35 for a 1ST down
9:14
1st & 10 at opp 35
Tyler Ridell pass intercepted Al-Ma’hi Ali return for no gain to the CLT 26
9:04
1st & 10 at own 26
(09:04) PURDIE, Deshawn pass deep to the right incomplete intended for HOPKINS, Adam thrown to the GWU40, clock 09:01. PENALTY GWU Pass Interference on RICHARDSON, Miles enforced 15 yards to the CLT41 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Charlotte Pick-six, 2 plays (Gardner-Webb scores)
9:01
1st & 10 at own 41
CJ Stokes run for no gain to the CLT 41
8:04
2nd & 10 at own 41
Deshawn Purdie pass intercepted Trevor Moffitt return for 45 yds for a TD (Jay Billingsley KICK)Gardner-Webb 10, Charlotte 0
Charlotte Punt, 4 plays
8:04
Jay Billingsley kickoff for 62 yds , Henry Rutledge return for 18 yds to the CLT 21
7:58
1st & 10 at own 21
Deshawn Purdie pass incomplete
7:53
2nd & 10 at own 21
(07:53) PURDIE, Deshawn pass up the middle complete for 0 yards to RUTLEDGE, Henry caught at the CLT20 and advanced to the CLT21 (BELL, Ayden), clock 07:46. PENALTY GWU Personal Foul on BELL, Ayden enforced 15 yards from the CLT21 to the CLT36 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
7:31
1st & 10 at own 36
Deshawn Purdie pass complete to Cartevious Norton for 4 yds to the CLT 40
6:55
2nd & 6 at own 40
Cartevious Norton run for a loss of 5 yards to the CLT 35
6:10
3rd & 11 at own 35
Charlotte Penalty, Intentional Grounding (Deshawn Purdie) to the CLT 26
5:55
4th & 20 at own 26
Michael O’Shaughnessy punt for 73 yds, downed at the GWEB 1
5:43
1st & 10 at own 1
Charlotte Penalty, Offsides (Dez Morgan) to the GWEB 6
Gardner-Webb Touchdown, 12 plays
5:43
1st & 5 at own 6
Carson Gresock run for 4 yds to the GWEB 10
5:09
2nd & 1 at own 10
Tyler Ridell run for no gain to the GWEB 10
4:43
3rd & 1 at own 10
Edward Saydee run for 1 yd to the GWEB 11 for a 1ST down
4:02
1st & 10 at own 11
Edward Saydee run for 13 yds to the GWEB 24 for a 1ST down
3:26
1st & 10 at own 24
Tyler Ridell pass complete to Giovanni Adopte for 31 yds to the CLT 45 for a 1ST down
2:43
1st & 10 at opp 45
Tyler Ridell pass complete to Edward Saydee for 9 yds to the CLT 36
2:00
2nd & 1 at opp 36
Timeout Charlotte, clock 02:00
2:00
2nd & 1 at opp 36
Edward Saydee run for 2 yds to the CLT 34 for a 1ST down
1:31
1st & 10 at opp 34
Tyler Ridell pass complete to Jordan Bly for 7 yds to the CLT 27
1:25
2nd & 3 at opp 27
Timeout Gardner-Webb, clock 01:25
1:25
2nd & 3 at opp 27
Gardner-Webb Penalty, Offensive Holding (-10 Yards) to the CLT 32
0:58
2nd & 8 at opp 32
Tyler Ridell pass complete to Edward Saydee for 2 yds to the CLT 30
0:50
3rd & 6 at opp 30
Timeout Charlotte, clock 00:50
0:49
3rd & 6 at opp 30
Tyler Ridell pass incomplete
0:35
4th & 6 at opp 30
Tyler Ridell pass complete to Anthony Lowe for 30 yds for a TD (Jay Billingsley KICK)Gardner-Webb 17, Charlotte 0
Charlotte Field goal, 5 plays
0:35
Jay Billingsley kickoff for 40 yds , Joey Bearns III return for 10 yds to the CLT 35
0:29
1st & 10 at own 35
Deshawn Purdie pass complete to Colin Weber for 7 yds to the CLT 42
0:24
2nd & 3 at own 42
Deshawn Purdie pass incomplete
0:23
2nd & 3 at own 42
Timeout Charlotte, clock 00:23
0:16
3rd & 3 at own 42
Deshawn Purdie pass complete to Isaiah Myers for 23 yds to the GWEB 35 for a 1ST down
0:03
1st & 10 at opp 35
(00:03) [NHSG] Kneel down by CLT at GWU37 (team loss of 2), clock 00:01.
0:01
2nd & 12 at opp 37
Timeout Gardner-Webb, clock 00:01
0:00
2nd & 12 at opp 37
Stephen Rusnak 54 yd FG GOODGardner-Webb 17, Charlotte 3
3rd quarter6 drives, then Gardner-Webb 20, Charlotte 6
Gardner-Webb Field goal, 12 plays
15:00
Stephen Rusnak kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tyler Ridell run for 1 yd to the GWEB 26
14:22
2nd & 9 at own 26
Edward Saydee run for 1 yd to the GWEB 27
13:52
3rd & 8 at own 27
(13:52) RIDELL, Tyler pass deep to the right incomplete intended for ADOPTE, Giovanni thrown to the CLT45, clock 13:46. PENALTY CLT Pass Interference on BOOKER, Trevon enforced 15 yards to the GWU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
13:46
1st & 10 at own 42
Tyler Ridell pass incomplete
13:39
2nd & 10 at own 42
Carson Gresock run for 2 yds to the GWEB 44
12:55
3rd & 8 at own 44
Tyler Ridell pass complete to Anthony Lowe for 18 yds to the CLT 38 for a 1ST down
12:19
1st & 10 at opp 38
Tyler Ridell pass complete to Anthony Lowe for 7 yds to the CLT 31
11:46
2nd & 3 at opp 31
Carson Gresock run for a loss of 1 yard to the CLT 32
11:07
3rd & 4 at opp 32
Tyler Ridell run for 4 yds to the CLT 28 for a 1ST down
10:28
1st & 10 at opp 28
Timeout Gardner-Webb, clock 10:28
10:28
1st & 10 at opp 28
Edward Saydee run for no gain to the CLT 28
9:51
2nd & 10 at opp 28
Tyler Ridell pass incomplete
9:47
3rd & 10 at opp 28
Carson Gresock run for 1 yd to the CLT 27
9:02
4th & 9 at opp 27
Jay Billingsley 44 yd FG GOODGardner-Webb 20, Charlotte 3
Charlotte Turnover on downs, 8 plays
9:02
Jay Billingsley kickoff for 65 yds for a touchback
9:02
1st & 10 at own 25
Deshawn Purdie pass complete to Adam Hopkins IV for 8 yds to the CLT 33
8:38
2nd & 2 at own 33
Deshawn Purdie pass complete to Sean Brown for 16 yds to the CLT 49 for a 1ST down
7:57
1st & 10 at own 49
Deshawn Purdie sacked by Raquon Hartley for a loss of 10 yards to the CLT 39
7:17
2nd & 20 at own 39
Deshawn Purdie pass complete to Bryce Kennon for 21 yds to the GWEB 40 for a 1ST down
6:46
1st & 10 at opp 40
Deshawn Purdie pass incomplete
6:39
2nd & 10 at opp 40
Deshawn Purdie pass complete to Bryce Kennon for 6 yds to the GWEB 34
6:12
3rd & 4 at opp 34
Deshawn Purdie pass incomplete
6:08
4th & 4 at opp 34
Deshawn Purdie pass incomplete
Gardner-Webb Interception, 3 plays
6:03
1st & 10 at own 34
Edward Saydee run for 3 yds to the GWEB 37
5:25
2nd & 7 at own 37
Edward Saydee run for 2 yds to the GWEB 39
4:38
3rd & 5 at own 39
Timeout Gardner-Webb, clock 04:38
4:38
3rd & 5 at own 39
Tyler Ridell pass intercepted Mike Kelly-Lawson return for no gain to the GWEB 43
Charlotte Field goal, 6 plays
4:33
1st & 10 at opp 43
Deshawn Purdie sacked for a loss of 7 yards to the 50 yard line Deshawn Purdie fumbled, recovered by CLT , return for 0 yards to the 50 yard line
3:52
2nd & 17 at the 50
Deshawn Purdie pass complete to Bryce Kennon for 42 yds to the GWEB 8 for a 1ST down
3:05
1st & goal at opp 8
Cartevious Norton run for 3 yds to the GWEB 5
2:47
2nd & goal at opp 5
Cartevious Norton run for no gain to the GWEB 5
2:09
3rd & goal at opp 5
Deshawn Purdie pass complete to Bryce Kennon for a loss of 3 yards to the GWEB 8
1:27
4th & goal at opp 8
Timeout Charlotte, clock 01:27
1:23
4th & goal at opp 8
Stephen Rusnak 25 yd FG GOODGardner-Webb 20, Charlotte 6
Gardner-Webb Punt, 3 plays
1:23
Stephen Rusnak kickoff for 65 yds for a touchback
1:23
1st & 10 at own 25
Quasean Holmes run for 3 yds to the GWEB 28
0:58
2nd & 7 at own 28
Anthony Lowe pass incomplete
0:52
3rd & 7 at own 28
Tyler Ridell sacked by Reid Williford for a loss of 11 yards to the GWEB 17
0:27
4th & 18 at own 17
Nick Bigelow punt for 34 yds , Henry Rutledge returns for a loss of 1 yard to the CLT 48
Charlotte Punt, 3 plays
0:19
1st & 10 at own 48
Deshawn Purdie pass incomplete
0:13
2nd & 10 at own 48
Deshawn Purdie pass complete to Isaiah Myers for 3 yds to the GWEB 49
Q4 15:00
3rd & 7 at opp 49
Deshawn Purdie sacked by Antonio O’Berry for a loss of 11 yards to the CLT 40
Q4 14:41
4th & 18 at own 40
Michael O’Shaughnessy punt for 38 yds , Anthony Lowe returns for 10 yds to the GWEB 32
4th quarter8 drives, then Charlotte 27, Gardner-Webb 26
Gardner-Webb Punt, 3 plays
14:31
1st & 10 at own 32
Tyler Ridell pass incomplete
14:26
2nd & 10 at own 32
Gardner-Webb Penalty, Delay Of Game (Giovanni Adopte) to the GWEB 27
14:26
2nd & 15 at own 27
Tyler Ridell sacked by Stephen Sings V for a loss of 7 yards to the GWEB 20
13:48
3rd & 22 at own 20
Tyler Ridell pass complete to Anthony Lowe for 7 yds to the GWEB 27
13:04
4th & 15 at own 27
Nick Bigelow punt for 30 yds, downed at the CLT 43
Charlotte Touchdown, 9 plays
12:58
1st & 10 at own 43
Trexler Ivey pass complete to Henry Rutledge for 14 yds to the GWEB 43 for a 1ST down
12:37
1st & 10 at opp 43
Trexler Ivey pass complete to Colin Weber for 5 yds to the GWEB 38
12:27
2nd & 5 at opp 38
Charlotte Penalty, Offensive Holding (Kendall Stanley) to the GWEB 48
11:54
2nd & 15 at opp 48
(11:54) IVEY, Trexler pass up the middle complete for 11 yards to WILSON, Hahsaun caught at the GWU50 and advanced to the GWU37 (NJENGE, Pius), clock 11:45. PENALTY Before the snap, CLT Illegal Formation enforced 5 yards from the GWU48 to the CLT47. NO PLAY (replay the down).
11:27
2nd & 20 at own 47
Trexler Ivey pass complete to Hahsaun Wilson for 25 yds to the GWEB 28 for a 1ST down
10:59
1st & 10 at opp 28
Hahsaun Wilson run for 3 yds to the GWEB 25
10:23
2nd & 7 at opp 25
Cartevious Norton run for no gain to the GWEB 25
9:41
3rd & 7 at opp 25
Trexler Ivey pass incomplete
9:35
4th & 7 at opp 25
Trexler Ivey pass complete to Sean Brown for 14 yds to the GWEB 11 for a 1ST down
9:09
1st & 10 at opp 11
Trexler Ivey pass complete to O’Mega Blake for 11 yds for a TD (Two-Point Conversion failed)Gardner-Webb 20, Charlotte 12
Gardner-Webb Punt, 3 plays
9:09
Stephen Rusnak kickoff for 65 yds for a touchback
9:09
1st & 10 at own 25
Quasean Holmes run for 1 yd to the GWEB 26
8:36
2nd & 9 at own 26
Tyler Ridell pass complete to Anthony Lowe for 6 yds to the GWEB 32
7:52
3rd & 3 at own 32
Tyler Ridell pass incomplete
7:46
4th & 3 at own 32
Nick Bigelow punt for 43 yds , Henry Rutledge returns for no gain to the CLT 25
Charlotte Touchdown, 6 plays
7:39
1st & 10 at own 25
Charlotte Penalty, Offensive Holding (O’Mega Blake) to the CLT 19
7:29
1st & 16 at own 19
Trexler Ivey pass complete to Sean Brown for 8 yds to the CLT 27
7:06
2nd & 8 at own 27
Trexler Ivey pass complete to Colin Weber for 9 yds to the CLT 36 for a 1ST down
6:39
1st & 10 at own 36
Trexler Ivey pass complete to Colin Weber for 24 yds to the GWEB 40 for a 1ST down
6:00
1st & 10 at opp 40
Henry Rutledge run for 12 yds to the GWEB 28 for a 1ST down
5:20
1st & 10 at opp 28
Trexler Ivey pass complete to Sean Brown for 28 yds for a TD (Trexler Ivey pass to Sean Brown for Two-Point Conversion)Tied at 20
5:20
Stephen Rusnak kickoff for 64 yds , Anthony Lowe return for 14 yds to the GWEB 15
5:12
1st & 10 at own 15
Gardner-Webb Penalty, Illegal Block (Yards) to the GWEB 44 for a 1ST down
Charlotte Touchdown, 1 play
4:55
1st & 10 at opp 39
Hahsaun Wilson run for 39 yds for a TD (Stephen Rusnak KICK)Charlotte 27, Gardner-Webb 20
Gardner-Webb Touchdown, 9 plays
4:55
Stephen Rusnak kickoff for 65 yds for a touchback
4:55
1st & 10 at own 25
Tyler Ridell pass incomplete
4:50
2nd & 10 at own 25
Tyler Ridell pass incomplete
4:44
3rd & 10 at own 25
Tyler Ridell pass incomplete
4:40
4th & 10 at own 25
Tyler Ridell pass complete to Giovanni Adopte for 35 yds to the CLT 40 for a 1ST down
4:26
1st & 10 at opp 40
Carson Gresock run for no gain to the CLT 40
3:56
2nd & 10 at opp 40
Tyler Ridell pass complete to Ty Lyles for 15 yds to the CLT 25 for a 1ST down
3:16
1st & 10 at opp 25
Tyler Ridell sacked by Demon Clowney for a loss of 6 yards to the CLT 31
2:41
2nd & 16 at opp 31
Tyler Ridell pass complete to Caleb Borders for 30 yds to the CLT 1 for a 1ST down
2:00
1st & goal at opp 1
Timeout Charlotte, clock 02:00
1:55
1st & goal at opp 1
Carson Gresock run for 1 yd for a TD (Two-Point Conversion failed)Charlotte 27, Gardner-Webb 26
Charlotte Punt, 3 plays
1:53
1st & 10 at own 49
Cartevious Norton run for a loss of 4 yards to the CLT 45
1:49
2nd & 14 at own 45
Timeout Gardner-Webb, clock 01:49
1:49
2nd & 14 at own 45
Hahsaun Wilson run for 6 yds to the GWEB 49
1:11
3rd & 8 at opp 49
Charlotte Penalty, False Start (Colin Weber) to the CLT 46
1:11
3rd & 13 at own 46
Hahsaun Wilson run for 1 yd to the CLT 47
0:27
4th & 12 at own 47
Timeout Charlotte, clock 00:27
0:26
4th & 12 at own 47
Michael O’Shaughnessy punt for 38 yds, fair catch by Anthony Lowe at the GWEB 15
Gardner-Webb End of game, 3 plays
0:20
1st & 10 at own 15
Tyler Ridell pass complete to Jordan Bly for 12 yds to the GWEB 27 for a 1ST down
0:05
1st & 10 at own 27
Tyler Ridell pass incomplete
0:01
2nd & 10 at own 27
Tyler Ridell pass incomplete
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.