From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
App State
Charlotte
586
Total yards
218
404
Passing yards
142
182
Rushing yards
76
8.1
Yards per pass
5.7
4.8
Yards per rush
2.6
32
First downs
15
7–15
Third downs
4–14
2–2
Fourth downs
2–2
1
Turnovers
2
9–98
Penalties
7–54
33:58
Possession
26:02
0
Sacks (by defense)
1
Efficiency
App State
Charlotte
53%
Success rate
32%
0.20
EPA per play
0.09
0.96
Explosiveness
1.54
0.06
Rushing EPA
−0.11
0.32
Passing EPA
0.41
39%
Passing-down success
29%
0.06
First-down EPA
−0.36
0.36
Second-down EPA
0.11
0.25
Third-down EPA
0.17
22%
Havoc by its defense
8%
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)
App State 63% to win. Elo’s favorite won.
The line
App State −8.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.
Before kickoff, the win chances were App State 58%, Charlotte 42%. 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. Charlotte drives left to right, App State right to left.
Q1 CharlottePunt, 3 plays, −2 yards
Q1 App StatePunt, 7 plays, 44 yards
Q1 App StatePunt, 5 plays, 6 yards
Q1 CharlottePunt, 4 plays, 6 yards
Q1 App StateFumble, 8 plays, 22 yards
Q1 CharlotteField goal, 13 plays, 55 yards
Q2 CharlottePunt, 5 plays, 11 yards
Q2 App StateTouchdown, 9 plays, 78 yards
Q2 CharlottePunt, 8 plays, 24 yards
Q2 App StateTouchdown, 14 plays, 77 yards
Q2 CharlotteInterception, 2 plays, 17 yards
Q2 App StateField goal, 5 plays, −16 yards
Q3 App StateField goal, 10 plays, 58 yards
Q3 CharlotteTouchdown, 15 plays, 54 yards
Q3 CharlottePunt, 4 plays, 3 yards
Q3 App StateTouchdown, 11 plays, 70 yards
Q3 CharlotteFumble, 4 plays, 72 yards
Q3 App StatePunt, 3 plays, −4 yards
Q4 App StateTouchdown, 14 plays, 72 yards
Q4 CharlottePunt, 3 plays, −4 yards
Q4 App StateTurnover on downs, 8 plays, 23 yards
Play by play
1st quarter7 drives, then Charlotte 3, App State 0
Charlotte Punt, 3 plays
15:00
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Charlotte Penalty, false start (Jesse Ramil) to the CLT 20
15:00
1st & 15 at own 20
CJ Stokes run for 2 yds to the CLT 22
15:00
2nd & 13 at own 22
CJ Stokes run for 1 yd to the CLT 23
15:00
3rd & 12 at own 23
Conner Harrell pass incomplete to Jake Young, broken up by Kevin Abrams-Verwayne
App State Punt, 7 plays
15:00
1st & 10 at own 36
AJ Swann pass complete to Dalton Stroman for 5 yds to the APP 41
13:32
4th & 12 at own 23
Bronson Long punt for 32 yds , Jaden Barnes returns for 5 yds to the 50 yard line
App State Punt, 5 plays
13:32
1st & 10 at the 50
AJ Swann pass complete to Jaden Barnes for 18 yds to the CLT 32 for a 1ST down
13:32
1st & 10 at opp 32
Rashod Dubinion run for no gain to the CLT 32
13:32
2nd & 10 at opp 32
AJ Swann pass complete to Rashod Dubinion for 3 yds to the CLT 29
13:32
3rd & 7 at opp 29
AJ Swann pass incomplete to William Fowles App State Penalty, Offensive holding (Shamarr Jackson) to the CLT 39
13:32
3rd & 17 at opp 39
AJ Swann pass incomplete to Dalton Stroman
13:32
4th & 17 at opp 39
App State Penalty, delay of game (Jaelin Willis) to the CLT 44
11:58
4th & 22 at opp 44
Ian Ratliff punt for 38 yds
Charlotte Punt, 4 plays
11:58
1st & 10 at own 6
CJ Stokes run for 3 yds to the CLT 9
11:58
2nd & 7 at own 9
Conner Harrell pass complete to Gus McGee for no gain to the CLT 9 Charlotte Penalty, Offensive holding (Jesse Ramil) to the CLT 5
11:58
2nd & 11 at own 5
Conner Harrell pass complete to CJ Stokes for a loss of 2 yards to the CLT 3
11:58
3rd & 13 at own 3
CJ Stokes run for 9 yds to the CLT 12
9:56
4th & 4 at own 12
Bronson Long punt for 50 yds , Jaden Barnes returns for no gain to the APP 12 App State Penalty, personal foul (Brooks Yurachek) to the APP 19
App State Fumble, 8 plays
9:56
1st & 10 at own 19
Rashod Dubinion run for 12 yds to the APP 31 for a 1ST down
9:56
1st & 10 at own 31
AJ Swann pass incomplete to Jaden Barnes
9:56
2nd & 10 at own 31
AJ Swann pass complete to Dalton Stroman for 9 yds to the APP 40
9:56
3rd & 1 at own 40
Rashod Dubinion run for 1 yd to the APP 41 for a 1ST down
9:56
1st & 10 at own 41
Rashod Dubinion run for no gain to the APP 41 App State Penalty, Offensive holding (Shamarr Jackson) to the APP 31
9:56
1st & 20 at own 31
AJ Swann run for 10 yds to the APP 41
9:56
2nd & 10 at own 41
AJ Swann pass incomplete to Dalton Stroman, broken up by Dwight Bootle II
7:49
3rd & 10 at own 41
AJ Swann pass complete to Jaden Barnes for 59 yds AJ Swann fumbled, recovered by CLT Ja’Qurious Conley
Charlotte Field goal, 13 plays
7:49
1st & 10 at own 20
Charlotte Penalty, false start (Dallas Shirley) to the CLT 15
7:49
1st & 15 at own 15
Conner Harrell run for 1 yd to the CLT 16
7:49
2nd & 14 at own 16
Conner Harrell run for 3 yds to the CLT 19
7:49
3rd & 11 at own 19
Conner Harrell pass complete to Sean Brown for 12 yds to the CLT 31 for a 1ST down
7:49
1st & 10 at own 31
CJ Stokes run for 7 yds to the CLT 38
7:49
2nd & 3 at own 38
CJ Stokes run for 1 yd to the CLT 39
7:49
3rd & 2 at own 39
CJ Stokes run for 2 yds to the CLT 41 for a 1ST down
7:49
1st & 10 at own 41
CJ Stokes run for 3 yds to the CLT 44
7:49
2nd & 7 at own 44
Cameren Smith run for 3 yds to the CLT 47
7:49
3rd & 4 at own 47
Conner Harrell pass complete to Jayden McGowan for 7 yds to the APP 46 App State Penalty, roughing passer (Caleb Sandstrom) to the APP 31
7:49
1st & 10 at opp 31
Conner Harrell pass incomplete to CJ Stokes
7:49
2nd & 10 at opp 31
Conner Harrell pass complete to Justin Olson for 9 yds to the APP 22
7:49
3rd & 1 at opp 22
CJ Stokes run for a loss of 3 yards to the APP 25
1:21
4th & 4 at opp 25
Liam Boyd 42 yd FG GOODCharlotte 3, App State 0
App State Punt, 7 plays
1:14
1st & 10 at own 35
Liam Boyd kickoff for 65 yds , Khamani Alexander return for 9 yds to the APP 10 , Jaden Barnes return for 1 yd to the APP 10
1:14
1st & 10 at own 10
Jaquari Lewis run for 5 yds to the APP 15
1:14
2nd & 5 at own 15
AJ Swann pass complete to Izayah Cummings for 21 yds to the APP 36 for a 1ST down
Q2 15:00
2nd & 5 at own 41
AJ Swann pass complete to William Fowles for 15 yds to the CLT 44 for a 1ST down
Q2 15:00
1st & 10 at opp 44
AJ Swann pass incomplete to William Fowles
Q2 15:00
2nd & 10 at opp 44
AJ Swann pass complete to Doopah Coleman for a loss of 2 yards to the CLT 46
Q2 15:00
3rd & 12 at opp 46
AJ Swann pass incomplete to Doopah Coleman
Q2 13:51
4th & 12 at opp 46
Ian Ratliff punt for 34 yds
2nd quarter6 drives, then App State 17, Charlotte 3
Charlotte Punt, 5 plays
13:51
1st & 10 at own 12
Cameren Smith run for 9 yds to the CLT 21
13:51
2nd & 1 at own 21
Cameren Smith run for 2 yds to the CLT 23 for a 1ST down
13:51
1st & 10 at own 23
Conner Harrell pass incomplete to Ta’ir Brooks
13:51
2nd & 10 at own 23
Cameren Smith run for no gain to the CLT 23
13:51
3rd & 10 at own 23
Conner Harrell pass incomplete to Jayden McGowan
11:56
4th & 10 at own 23
Bronson Long punt for 57 yds , Jaden Barnes returns for no gain to the APP 19
App State Touchdown, 9 plays
11:56
1st & 10 at own 19
AJ Swann pass incomplete to Izayah Cummings
11:56
2nd & 10 at own 19
AJ Swann pass complete to William Fowles for 15 yds to the APP 34 for a 1ST down
11:56
1st & 10 at own 34
Rashod Dubinion run for 8 yds to the APP 42
11:56
2nd & 2 at own 42
AJ Swann pass complete to David Larkins for 7 yds to the APP 49 for a 1ST down
11:56
1st & 10 at own 49
AJ Swann pass complete to Rashod Dubinion for 18 yds to the CLT 33 for a 1ST down
11:56
1st & 10 at opp 33
Rashod Dubinion run for 5 yds to the CLT 28
11:56
2nd & 5 at opp 28
AJ Swann pass incomplete to Rashod Dubinion
11:56
3rd & 5 at opp 28
AJ Swann pass complete to Jaden Barnes for 26 yds to the CLT 2 for a 1ST down
8:38
1st & goal at opp 2
Rashod Dubinion run for 2 yds for a TD (Dominic De Freitas KICK)App State 7, Charlotte 3
Charlotte Punt, 8 plays
8:38
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
8:38
1st & 10 at own 25
CJ Stokes run for 3 yds to the CLT 28
8:38
2nd & 7 at own 28
Conner Harrell pass complete to Javen Nicholas for 9 yds to the CLT 37 for a 1ST down
8:38
1st & 10 at own 37
Conner Harrell pass incomplete to Javen Nicholas, broken up by Ethan Johnson
8:38
2nd & 10 at own 37
CJ Stokes run for 9 yds to the CLT 46
8:38
3rd & 1 at own 46
CJ Stokes run for 1 yd to the CLT 47 for a 1ST down
8:38
1st & 10 at own 47
Conner Harrell pass incomplete to Jayden McGowan, broken up by Elijah Mc-Cantos
8:38
2nd & 10 at own 47
CJ Stokes run for 7 yds to the APP 46
8:38
3rd & 3 at opp 46
Charlotte Penalty, false start (Mason Bowers) to the CLT 49
8:38
3rd & 8 at own 49
Conner Harrell pass incomplete to Gus McGee
5:12
4th & 8 at own 49
Bronson Long punt for 51 yds
App State Touchdown, 14 plays
5:12
1st & 10 at own 20
Rashod Dubinion run for 2 yds to the APP 22
5:12
2nd & 8 at own 22
Rashod Dubinion run for 7 yds to the APP 29
5:12
3rd & 1 at own 29
Rashod Dubinion run for 5 yds to the APP 34 for a 1ST down
5:12
1st & 10 at own 34
Rashod Dubinion run for 5 yds to the APP 39
5:12
2nd & 5 at own 39
AJ Swann pass complete to Dalton Stroman for 8 yds to the APP 47 for a 1ST down
5:12
1st & 10 at own 47
AJ Swann pass incomplete to Jaquari Lewis
5:12
2nd & 10 at own 47
AJ Swann pass complete to David Larkins for 17 yds to the CLT 36 for a 1ST down
5:12
1st & 10 at opp 36
AJ Swann pass complete to Dalton Stroman for 12 yds to the CLT 24 for a 1ST down
2:00
1st & 10 at opp 24
AJ Swann pass incomplete to William Fowles
2:00
2nd & 10 at opp 24
Rashod Dubinion run for 5 yds to the CLT 19
1:12
3rd & 5 at opp 19
AJ Swann pass complete to Rashod Dubinion for 4 yds to the CLT 15
1:07
4th & 1 at opp 15
Rashod Dubinion run for 2 yds to the CLT 13 for a 1ST down
1:07
1st & 10 at opp 13
AJ Swann pass complete to David Larkins for 3 yds to the CLT 10
0:36
2nd & 7 at opp 10
AJ Swann pass complete to Jaden Barnes for 10 yds for a TD (Dominic De Freitas KICK)App State 14, Charlotte 3
Charlotte Interception, 2 plays
0:36
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
0:36
1st & 10 at own 25
Conner Harrell pass complete to Miles Burris for 17 yds to the CLT 42 for a 1ST down
App State Field goal, 5 plays
0:36
1st & 10 at opp 35
AJ Swann pass complete to Izayah Cummings for 3 yds to the CLT 32
0:36
2nd & 7 at opp 32
AJ Swann pass incomplete to Dalton Stroman
0:03
3rd & 7 at opp 32
Rashod Dubinion run for 3 yds to the CLT 29
0:00
4th & 4 at opp 29
Dominic De Freitas 47 Yd Field GoalApp State 17, Charlotte 3
0:00
1st & 10 at own 42
Conner Harrell pass intercepted
3rd quarter7 drives, then App State 27, Charlotte 3
App State Field goal, 10 plays
15:00
1st & 10 at own 35
Liam Boyd kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Rashod Dubinion run for 6 yds to the APP 31
15:00
2nd & 4 at own 31
Rashod Dubinion run for 6 yds to the APP 37 for a 1ST down
15:00
1st & 10 at own 37
AJ Swann pass complete to Dalton Stroman for 13 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
AJ Swann pass complete to Izayah Cummings for 9 yds to the CLT 41
15:00
2nd & 1 at opp 41
Jaquari Lewis run for 3 yds to the CLT 38 for a 1ST down
15:00
1st & 10 at opp 38
AJ Swann run for 19 yds to the CLT 19 for a 1ST down
15:00
1st & 10 at opp 19
AJ Swann pass incomplete to Jaden Barnes
15:00
2nd & 10 at opp 19
Rashod Dubinion run for 5 yds to the CLT 14
15:00
3rd & 5 at opp 14
AJ Swann pass complete to Rashod Dubinion for a loss of 3 yards to the CLT 17
Charlotte Touchdown, 15 plays
15:00
2nd & 10 at own 48
Rod Gainey Jr. run for 4 yds to the APP 48
10:22
4th & 8 at opp 17
Dominic De Freitas 35 yd FG GOODApp State 20, Charlotte 3
Charlotte Punt, 4 plays
10:22
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
10:22
1st & 10 at own 25
CJ Stokes run for no gain to the CLT 25 Charlotte Penalty, Offensive holding (Jonny King) to the CLT 15
10:22
1st & 20 at own 15
Conner Harrell pass complete to Miles Burris for 5 yds to the CLT 20
10:22
2nd & 15 at own 20
Conner Harrell pass incomplete to Jake Young
10:22
3rd & 15 at own 20
Conner Harrell pass complete to CJ Stokes for 8 yds to the CLT 28
8:43
4th & 7 at own 28
Bronson Long punt for 50 yds , Jaden Barnes returns for 5 yds to the APP 27
App State Touchdown, 11 plays
8:43
1st & 10 at own 27
AJ Swann pass complete to Dalton Stroman for 12 yds to the APP 39 for a 1ST down
8:43
1st & 10 at own 39
Rashod Dubinion run for 4 yds to the APP 43
8:43
2nd & 6 at own 43
AJ Swann pass complete to Rashod Dubinion for 9 yds to the CLT 48 for a 1ST down
8:43
1st & 10 at opp 48
AJ Swann pass incomplete
8:43
2nd & 10 at opp 48
Rashod Dubinion run for 13 yds to the CLT 35 for a 1ST down
8:43
1st & 10 at opp 35
Jaquari Lewis run for 8 yds to the CLT 27
8:43
2nd & 2 at opp 27
Jaquari Lewis run for 1 yd to the CLT 26
8:43
3rd & 1 at opp 26
AJ Swann pass complete to Izayah Cummings for 2 yds to the CLT 24 for a 1ST down
8:43
1st & 10 at opp 24
AJ Swann pass incomplete
8:43
2nd & 10 at opp 24
Jaquari Lewis run for 5 yds to the CLT 19
4:27
3rd & 5 at opp 19
AJ Swann pass complete to Kanen Hamlett for 19 yds for a TD (Dominic De Freitas KICK)App State 27, Charlotte 3
Charlotte Fumble, 4 plays
4:27
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
4:27
1st & 10 at own 25
Conner Harrell pass complete to Cameren Smith for 5 yds to the CLT 30
4:27
2nd & 5 at own 30
Conner Harrell pass complete to Justin Olson for 47 yds to the APP 23 for a 1ST down
4:27
1st & 10 at opp 23
Conner Harrell run for 17 yds to the APP 6 App State Penalty, personal foul (Elijah Mc-Cantos) to the APP 3
2:41
1st & goal at opp 3
Cameren Smith run for a loss of 12 yards to the APP 23 Cameren Smith fumbled, recovered by APP Kyle Arnholt Smith,Cameren rush left for loss of 12 yards to the APP15, fumble by Smith,Cameren recovered by APP Arnholt,Kyle, Arnholt,Kyle rush (King,Jonny).
App State Punt, 3 plays
2:41
1st & 10 at own 23
Rashod Dubinion run for 1 yd to the APP 24
2:41
2nd & 9 at own 24
AJ Swann pass incomplete to William Fowles
2:41
3rd & 9 at own 24
AJ Swann sacked by Macyo Williams for a loss of 5 yards to the APP 19
1:20
4th & 14 at own 19
Ian Ratliff punt for 38 yds
Charlotte Touchdown, 15 plays
1:20
1st & 10 at own 43
Conner Harrell pass complete to Joey Bearns III for no gain to the CLT 43 Charlotte Penalty, Offensive holding (Dallas Shirley) to the CLT 33
0:49
1st & 20 at own 33
Conner Harrell sacked by Nick Campbell for 0 yards to the CLT 48 Conner Harrell fumbled, recovered by APP Jaelin Willis , return for 0 yards for a 1ST down App State Penalty, personal foul (Jaelin Willis) to the CLT 48 for a 1ST down
0:49
1st & 10 at own 48
Conner Harrell run for no gain to the CLT 48
Q4 15:00
3rd & 6 at opp 48
Grayson Loftis pass incomplete to Rod Gainey Jr.
Q4 15:00
4th & 6 at opp 48
Grayson Loftis pass incomplete to E. Jai Mason for a 1ST down App State Penalty, Defensive pass interference (Ethan Johnson) to the APP 33 for a 1ST down
Q4 15:00
1st & 10 at opp 33
Rod Gainey Jr. run for 1 yd to the APP 32
Q4 15:00
2nd & 9 at opp 32
Javen Nicholas run for a loss of 2 yards to the APP 34
Q4 15:00
3rd & 11 at opp 34
CJ Stokes run for 1 yd to the APP 33
Q4 15:00
4th & 10 at opp 33
Conner Harrell pass complete to E. Jai Mason for 13 yds to the APP 20 for a 1ST down
Q4 15:00
1st & 10 at opp 20
CJ Stokes run for 3 yds to the APP 17
Q4 15:00
2nd & 7 at opp 17
Conner Harrell run for a loss of 1 yard to the APP 18
Q4 15:00
3rd & 8 at opp 18
Conner Harrell run for 2 yds to the APP 16
Q4 10:25
4th & 6 at opp 16
C. Harrell pass to E. Jai Mason for 16 yds for a TD (two-point conversion pass attempt good)App State 27, Charlotte 11
Q4 10:25
1st & goal at opp 3
Justin Olson pass complete to Gus McGee for no gain to the CLT 35
4th quarter3 drives, then App State 34, Charlotte 11
App State Touchdown, 14 plays
10:25
1st & 10 at own 35
Liam Boyd kickoff for 65 yds for a touchback
10:25
1st & 10 at own 25
Rashod Dubinion run for 10 yds to the APP 35 for a 1ST down
10:25
1st & 10 at own 35
AJ Swann pass complete to Dalton Stroman for 12 yds to the APP 47 for a 1ST down
10:25
1st & 10 at own 47
Rashod Dubinion run for 9 yds to the CLT 44
10:25
2nd & 1 at opp 44
Jaquari Lewis run for 1 yd to the CLT 43 for a 1ST down
10:25
1st & 10 at opp 43
AJ Swann pass incomplete to Rashod Dubinion
10:25
2nd & 10 at opp 43
AJ Swann pass complete to Jaden Barnes for 5 yds to the CLT 38
10:25
3rd & 5 at opp 38
AJ Swann pass incomplete to William Fowles for a 1ST down Charlotte Penalty, Defensive pass interference (CJ Clinkscales Jr.) to the CLT 23 for a 1ST down
10:25
1st & 10 at opp 23
Jaquari Lewis run for 7 yds to the CLT 16
10:25
2nd & 3 at opp 16
Jaquari Lewis run for 2 yds to the CLT 14
6:18
3rd & 1 at opp 14
Rashod Dubinion run for no gain to the CLT 14 App State Penalty, Offensive holding (Jayden Ramsey) to the CLT 24
6:18
3rd & 11 at opp 24
AJ Swann pass complete to Izayah Cummings for 22 yds to the CLT 2 for a 1ST down
6:18
1st & goal at opp 2
AJ Swann run for 1 yd to the CLT 1
6:18
2nd & goal at opp 1
Rashod Dubinion run for no gain to the CLT 1
4:00
3rd & goal at opp 1
AJ Swann pass complete to Alex Sanchez for 1 yd for a TD (Dominic De Freitas KICK)App State 34, Charlotte 11
Charlotte Punt, 3 plays
4:00
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback
4:00
1st & 10 at own 25
Conner Harrell pass complete to Rod Gainey Jr. for a loss of 4 yards to the CLT 21
4:00
2nd & 14 at own 21
Conner Harrell pass incomplete to Justin Olson, broken up by Kevin Abrams-Verwayne
4:00
3rd & 14 at own 21
Conner Harrell pass incomplete to Javen Nicholas, broken up by Juan Berchal
2:50
4th & 14 at own 21
Bronson Long punt for 50 yds , Jaden Barnes returns for 1 yd to the APP 30
App State Turnover on downs, 8 plays
2:50
1st & 10 at own 30
Khamani Alexander run for 3 yds to the APP 33
2:50
2nd & 7 at own 33
JJ Kohl pass complete to Dalton Stroman for 17 yds to the 50 yard line for a 1ST down
2:00
1st & 10 at the 50
Khamani Alexander run for 3 yds to the CLT 47
2:00
2nd & 7 at opp 47
JJ Kohl pass incomplete to Chris Lawson Jr., broken up by Thai Baldwin
2:00
1st & 10 at opp 28
Khamani Alexander run for 6 yds to the CLT 22
2:00
2nd & 4 at opp 22
Khamani Alexander run for 2 yds to the CLT 22
2:00
3rd & 7 at opp 47
JJ Kohl pass incomplete to Joshua Acord, broken up by Gavin Willis
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.