App State at Charlotte

Saturday, September 8, 2018

App State beat Charlotte 45–⁠9. It was their first meeting; after it, App State led the series 1–⁠0.

AwayApp State11–⁠2 in 2018
45
HomeCharlotte5–⁠7 in 2018
9

Final at Jerry Richardson Stadium, CharlotteTV: ESPN+Attendance 19,151

At kickoff
86°F, partly cloudy, calmWeather: NOAA NCEI Integrated Surface Database; Concord Regional Airport (KJQF), 9 km from the stadium
Officials
Referee Stephen LaManti; umpire Sarah Fleming; head linesman Lea Bailey; line judge Joe Stahmer; side judge Tony Lombardo; field judge Joe Pester; back judge Tom Healey; center judge Eric SteenGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
App State101471445
Charlotte09009

Standouts

Player stats

App State

PassingC/AttYdsTDInt
Zac Thomas14/1429530
Tae Hayes1/11900
Jacob Huesman1/1000
RushingCarYdsTDLong
Jalin Moore1138019
Marc. Williams431027
Zac Thomas82919
Darrynton Evans624011
ReceivingRecYdsTDLong
Corey Xavier Sutton3155290
Malik Williams351038
Henry Pearson350019
Thomas Hennigan218013
DefenseTklTFLSacksInt
Akeem Davis80.500
Noel Cook7210
Austin Exford61.500
Anthony Flory6000
Ryan Huff41.50.50
Desmond Franklin3001
Brody Barrett20.50.50
Jordan Fehr20.50.50
Okon Godwin10.50.50

Charlotte

PassingC/AttYdsTDInt
Chris Reynolds12/2210801
Hasaan Klugh0/2000
- Team0/1000
RushingCarYdsTDLong
Benny LeMay735016
Aaron McAllister73007
Hasaan Klugh1023012
Calvin Camp61306
ReceivingRecYdsTDLong
Workpeh Kofa235028
Victor Tucker433011
Benny LeMay326013
Aaron McAllister113013
DefenseTklTFLSacksInt
Ben DeLuca11000
Jeff Gemmell7100
Anthony Butler61.510
Tyriq Harris6000

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

App StateCharlotte
434Total yards203
295Passing yards108
139Rushing yards95
19.7Yards per pass4.3
4.0Yards per rush2.2
18First downs15
4–⁠9Third downs8–⁠17
0–⁠1Fourth downs0–⁠1
2Turnovers2
5–⁠55Penalties9–⁠80
23:23Possession36:37
3Sacks (by defense)1

Efficiency

App StateCharlotte
49%Success rate35%
0.37EPA per play−0.02
1.32Explosiveness1.20
0.01Rushing EPA−0.07
1.20Passing EPA−0.13
50%Passing-down success37%
0.20First-down EPA−0.38
0.69Second-down EPA−0.03
0.84Third-down EPA0.47
20%Havoc by its defense18%

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 74% to win. Elo’s favorite won.

The line

App State −15, over/under 48.

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 85%, Charlotte 15%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Charlotte end zoneApp State end zoneQ1 App StateField goal, 9 playsQ1 CharlottePunt, 3 playsQ1 App StatePunt, 3 playsQ1 CharlottePunt, 6 playsQ1 App StateTouchdown, 7 playsQ1 CharlotteField goal, 11 playsQ2 App StateTouchdown, 6 playsQ2 CharlotteField goal, 10 playsQ2 App StateTouchdown, 5 playsQ2 CharlotteField goal, 5 playsQ2 App StateEnd of half, 1 playQ3 CharlottePunt, 6 playsQ3 App StatePunt, 5 playsQ3 CharlottePunt return TD, 3 plays (App State scores)Q3 CharlotteTurnover on downs, 11 playsQ3 App StateTouchdown, 2 playsQ4 CharlotteInterception, 2 playsQ4 CharlottePunt, 3 playsQ4 App StateFumble, 7 playsQ4 CharlotteFumble return TD, 1 play (App State scores)Q4 App StateResult not recordedQ4 CharlottePunt, 3 playsQ4 App StatePunt, 6 playsQ4 CharlotteEnd of game, 7 plays
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.
  1. Q1 App StateField goal, 9 plays, 61 yards
  2. Q1 CharlottePunt, 3 plays, 9 yards
  3. Q1 App StatePunt, 3 plays, −1 yard
  4. Q1 CharlottePunt, 6 plays, 11 yards
  5. Q1 App StateTouchdown, 7 plays, 71 yards
  6. Q1 CharlotteField goal, 11 plays, 47 yards
  7. Q2 App StateTouchdown, 6 plays, 75 yards
  8. Q2 CharlotteField goal, 10 plays, 39 yards
  9. Q2 App StateTouchdown, 5 plays, 75 yards
  10. Q2 CharlotteField goal, 5 plays, 13 yards
  11. Q2 App StateEnd of half, 1 play, −1 yard
  12. Q3 CharlottePunt, 6 plays, 21 yards
  13. Q3 App StatePunt, 5 plays, 19 yards
  14. Q3 CharlottePunt return TD, 3 plays (App State scores), −6 yards
  15. Q3 CharlotteTurnover on downs, 11 plays, 58 yards
  16. Q3 App StateTouchdown, 2 plays, 83 yards
  17. Q4 CharlotteInterception, 2 plays, 1 yard
  18. Q4 CharlottePunt, 3 plays, 1 yard
  19. Q4 App StateFumble, 7 plays, 65 yards
  20. Q4 CharlotteFumble return TD, 1 play (App State scores), −1 yard
  21. Q4 App StateResult not recorded, 0 yards
  22. Q4 CharlottePunt, 3 plays, −2 yards
  23. Q4 App StatePunt, 6 plays, 12 yards
  24. Q4 CharlotteEnd of game, 7 plays, 7 yards

Play by play

1st quarter6 drives, then App State 10, Charlotte 0
App State Field goal, 9 plays
15:001st & 10 at own 35Jonathan Cruz kickoff for 65 yds for a touchback
15:001st & 10 at own 25Zac Thomas run for 1 yd to the AppSt 26
15:002nd & 9 at own 26Jalin Moore run for 3 yds to the AppSt 29
15:003rd & 6 at own 29Jalin Moore run for 19 yds to the Charl 48 for a 1ST down CHARLOTTE Penalty, personal foul (Ben DeLuca) to the Charl 37 for a 1ST down
15:001st & 10 at opp 37Jalin Moore run for 3 yds to the Charl 34
15:002nd & 7 at opp 34Zac Thomas pass complete to Thomas Hennigan for 13 yds to the Charl 21 for a 1ST down
15:001st & 10 at opp 21Jalin Moore run for 3 yds to the Charl 18
15:002nd & 7 at opp 18Zac Thomas run for 5 yds to the Charl 13
15:003rd & 2 at opp 13Jalin Moore run for a loss of 1 yard to the Charl 14
10:254th & 3 at opp 14Chandler Staton 31 yd FG GOODApp State 3, Charlotte 0
Charlotte Punt, 3 plays
10:251st & 0 at own 35Michael Rubino kickoff for 65 yds for a touchback
10:251st & 10 at own 25Benny LeMay run for 7 yds to the Charl 32
10:252nd & 3 at own 32Benny LeMay run for 1 yd to the Charl 33
10:253rd & 2 at own 33Benny LeMay run for 1 yd to the Charl 34
10:254th & 1 at own 34Kyle Corbett punt for 22 yds , Thomas Hennigan returns for no gain to the AppSt 40 Thomas Hennigan fumbled, recovered by AppSt Thomas Hennigan
App State Punt, 3 plays
8:181st & 10 at own 40Zac Thomas sacked by Anthony Butler for a loss of 6 yards to the AppSt 34
8:182nd & 16 at own 34Jalin Moore run for 1 yd to the AppSt 35
8:183rd & 15 at own 35Zac Thomas run for 4 yds to the AppSt 39
8:184th & 11 at own 39Clayton Howell punt for 36 yds, fair catch by Mark Quattlebaum at the Charl 25
Charlotte Punt, 6 plays
6:081st & 10 at own 25Chris Reynolds pass complete to Workpeh Kofa for 7 yds to the Charl 32
6:082nd & 3 at own 32Benny LeMay run for 2 yds to the Charl 34
6:083rd & 1 at own 34Chris Reynolds run for 2 yds to the Charl 36 for a 1ST down
6:081st & 10 at own 36Chris Reynolds pass incomplete to Workpeh Kofa
6:082nd & 10 at own 36Chris Reynolds pass incomplete to Victor Tucker
6:083rd & 10 at own 36Chris Reynolds pass incomplete to Mark Quattlebaum
6:084th & 10 at own 36Jackson Vansickle punt for 35 yds, downed at the AppSt 29
App State Touchdown, 7 plays
4:011st & 10 at own 29Darrynton Evans run for 4 yds to the AppSt 33
4:012nd & 6 at own 33Zac Thomas pass complete to Thomas Hennigan for 5 yds to the AppSt 38
4:013rd & 1 at own 38Darrynton Evans run for 4 yds to the AppSt 42 for a 1ST down
4:011st & 10 at own 42Zac Thomas pass complete to Corey Sutton for 38 yds to the Charl 20 for a 1ST down
4:011st & 10 at opp 20Darrynton Evans run for 4 yds to the Charl 16
4:012nd & 6 at opp 16Darrynton Evans run for 11 yds to the Charl 5 for a 1ST down
1:031st & goal at opp 5Zac Thomas run for 5 yds for a TD (Chandler Staton KICK)App State 10, Charlotte 0
Charlotte Field goal, 11 plays
1:031st & 0 at own 35Michael Rubino kickoff for 59 yds , Aaron McAllister return for 18 yds to the Charl 24
1:031st & 10 at own 24Cameron Bent run for 1 yd to the Charl 25
1:032nd & 9 at own 25Chris Reynolds pass complete to Workpeh Kofa for 28 yds to the AppSt 47 for a 1ST down
Q2 15:001st & 10 at opp 47Chris Reynolds run for no gain to the AppSt 47
Q2 15:002nd & 10 at opp 47CHARLOTTE Penalty, false start (Darren Drake) to the Charl 48
Q2 15:002nd & 15 at own 48Chris Reynolds pass complete to Benny LeMay for 13 yds to the AppSt 39
Q2 15:003rd & 2 at opp 39Hasaan Klugh run for 12 yds to the AppSt 27 for a 1ST down
Q2 15:001st & 10 at opp 27Benny LeMay run for 4 yds to the AppSt 23
Q2 15:002nd & 6 at opp 23Benny LeMay run for 16 yds to the AppSt 7 for a 1ST down
Q2 15:001st & goal at opp 7Hasaan Klugh run for a loss of 4 yards to the AppSt 11
Q2 15:002nd & goal at opp 11Chris Reynolds sacked by Noel Cook for a loss of 11 yards to the AppSt 22 CHARLOTTE Penalty, intentional grounding (Chris Reynolds) to the AppSt 32
Q2 15:003rd & goal at opp 32Chris Reynolds pass complete to Mark Quattlebaum for 3 yds to the AppSt 29
Q2 9:054th & goal at opp 29Jonathan Cruz 46 yd FG GOODApp State 10, Charlotte 3
2nd quarter5 drives, then App State 24, Charlotte 9
App State Touchdown, 6 plays
9:051st & 0 at own 35Jonathan Cruz kickoff for 65 yds for a touchback
9:051st & 10 at own 25Zac Thomas pass complete to Henry Pearson for 17 yds to the AppSt 42 for a 1ST down
9:051st & 10 at own 42Zac Thomas pass complete to Henry Pearson for 14 yds to the Charl 44 for a 1ST down
9:051st & 10 at opp 44Jalin Moore run for 4 yds to the Charl 40
9:052nd & 6 at opp 40Zac Thomas pass complete to Jalen Virgil for 11 yds to the Charl 29 for a 1ST down
9:051st & 10 at opp 29Jalin Moore run for 2 yds to the Charl 27
6:462nd & 8 at opp 27Zac Thomas pass complete to Corey Sutton for 27 yds for a TD (Chandler Staton KICK)App State 17, Charlotte 3
Charlotte Field goal, 10 plays
6:461st & 0 at own 35Michael Rubino kickoff for 58 yds , Aaron McAllister return for 17 yds to the Charl 24
6:461st & 10 at own 24Chris Reynolds pass incomplete to Aaron McAllister, broken up by Clifton Duck
6:462nd & 10 at own 24Chris Reynolds run for 1 yd to the Charl 25
6:463rd & 9 at own 25Chris Reynolds pass complete to Victor Tucker for 11 yds to the Charl 36 for a 1ST down
6:461st & 10 at own 36Aaron McAllister run for 1 yd to the Charl 37
6:462nd & 9 at own 37Chris Reynolds pass complete to Benny LeMay for 6 yds to the Charl 43
6:463rd & 3 at own 43Chris Reynolds pass complete to Victor Tucker for 7 yds to the 50 yard line for a 1ST down
6:461st & 10 at the 50LEMAY, Benny rush for loss of 4 yards to the CHA46 (Jackson, D.), PENALTY APP personal foul (Jackson, D.) 15 yards to the APP35, 1ST DOWN CHA, NO PLAY.
6:461st & 10 at opp 35Hasaan Klugh pass incomplete
6:462nd & 10 at opp 35Chris Reynolds pass complete to Mark Quattlebaum for a loss of 2 yards to the AppSt 37
6:463rd & 12 at opp 37Chris Reynolds pass incomplete to Victor Tucker, broken up by Austin Exford
1:434th & 12 at opp 37Timeout APPALACHIAN ST, clock 01:43
1:424th & 12 at opp 37Timeout CHARLOTTE, clock 01:42
1:374th & 12 at opp 37Jonathan Cruz 54 yd FG GOODApp State 17, Charlotte 6
App State Touchdown, 5 plays
1:371st & 0 at own 35Jonathan Cruz kickoff for 65 yds for a touchback
1:371st & 10 at own 25CHARLOTTE Penalty, unsportsmanlike conduct (15 Yards) to the AppSt 40 for a 1ST down
1:371st & 10 at own 40Zac Thomas pass complete to Malik Williams for 7 yds to the AppSt 47
1:372nd & 3 at own 47Jalin Moore run for a loss of 1 yard to the AppSt 46
1:373rd & 4 at own 46Zac Thomas run for 9 yds to the Charl 45 for a 1ST down
1:371st & 10 at opp 45Zac Thomas pass complete to Malik Williams for 38 yds to the Charl 7 for a 1ST down
0:501st & 0 at opp 7Timeout CHARLOTTE, clock 00:50
0:431st & goal at opp 7Zac Thomas pass complete to Dominique Heath for 7 yds for a TD (Chandler Staton KICK)App State 24, Charlotte 6
Charlotte Field goal, 5 plays
0:431st & 0 at own 35Michael Rubino kickoff for 55 yds , Aaron McAllister return for 46 yds to the AppSt 44
0:431st & 10 at opp 44Chris Reynolds sacked by Okon Godwin and Jordan Fehr for a loss of 6 yards to the 50 yard line
0:252nd & 16 at the 50Timeout CHARLOTTE, clock 00:25
0:252nd & 16 at the 50Hasaan Klugh run for 4 yds to the CHARLOTTE 46 for a 1ST down APPALACHIAN ST Penalty, personal foul (Josh Thomas) to the AppSt 31 for a 1ST down
0:251st & 10 at opp 31Team pass incomplete
0:252nd & 10 at opp 31Hasaan Klugh pass incomplete to Victor Tucker
0:083rd & 10 at opp 31Jonathan Cruz 48 yd FG GOODApp State 24, Charlotte 9
App State End of half, 1 play
0:081st & 0 at own 35Jonathan Cruz kickoff for 65 yds for a touchback
0:081st & 10 at own 25Jalin Moore run for a loss of 1 yard to the AppSt 24
3rd quarter5 drives, then App State 31, Charlotte 9
Charlotte Punt, 6 plays
15:002nd & 11 at own 35Michael Rubino kickoff for 65 yds for a touchback
15:001st & 10 at own 25LEMAY, Benny rush for 6 yards to the CHA31 (Davis-Gaither;Cook, Noel), PENALTY CHA IB 10 yards to the CHA15, NO PLAY.
15:001st & 20 at own 15Chris Reynolds pass complete to Victor Tucker for 8 yds to the Charl 23
15:002nd & 12 at own 23Chris Reynolds pass complete to Benny LeMay for 7 yds to the Charl 30
15:003rd & 5 at own 30Chris Reynolds run for 9 yds to the Charl 39 for a 1ST down
15:001st & 10 at own 39Calvin Camp run for no gain to the Charl 39
15:002nd & 10 at own 39Chris Reynolds pass complete to Victor Tucker for 7 yds to the Charl 46
15:003rd & 3 at own 46Chris Reynolds pass incomplete to Jacob Hunt
15:004th & 3 at own 46Kyle Corbett punt for 31 yds, downed at the AppSt 23
App State Punt, 5 plays
11:271st & 10 at own 23Zac Thomas pass complete to Malik Williams for 6 yds to the AppSt 29
11:272nd & 4 at own 29Jalin Moore run for 6 yds to the AppSt 35 for a 1ST down
11:271st & 10 at own 35Zac Thomas pass complete to Darrynton Evans for 3 yds to the AppSt 38
11:272nd & 7 at own 38Darrynton Evans run for 3 yds to the AppSt 41
11:273rd & 4 at own 41Zac Thomas run for 1 yd to the AppSt 42
11:274th & 3 at own 42Clayton Howell punt for 45 yds, fair catch by Mark Quattlebaum at the Charl 13
Charlotte Punt return TD, 3 plays (App State scores)
8:581st & 10 at own 13Keshaun McGaugh run for 1 yd to the Charl 14
8:582nd & 9 at own 14Chris Reynolds run for 4 yds to the Charl 18
8:583rd & 5 at own 18CHARLOTTE Penalty, false start (Jaelin Fisher) to the Charl 13
8:583rd & 10 at own 13CHARLOTTE Penalty, false start (Chris Brown) to the Charl 8
8:583rd & 15 at own 8Hasaan Klugh run for a loss of 1 yard to the Charl 7
6:014th & 16 at own 7Kyle Corbett punt for 52 yds , Thomas Hennigan returns for 59 yds for a TD (Chandler Staton KICK)App State 31, Charlotte 9
Charlotte Turnover on downs, 11 plays
6:011st & 0 at own 35Michael Rubino kickoff for 65 yds for a touchback
6:011st & 10 at own 25REYNOLDS, Chris pass intercepted by Thomas, Josh at the APP38, Thomas, Josh return to the APP38, PENALTY APP personal foul (Flory, Anthony) 15 yards to the CHA40, 1ST DOWN CHA, NO PLAY.
6:011st & 10 at own 40Benny LeMay run for 4 yds to the Charl 44
6:012nd & 6 at own 44Aaron McAllister run for 7 yds to the AppSt 49 for a 1ST down
6:011st & 10 at opp 49Aaron McAllister run for 6 yds to the AppSt 43
6:012nd & 4 at opp 43Aaron McAllister run for 6 yds to the AppSt 37 for a 1ST down
6:011st & 10 at opp 37Aaron McAllister run for a loss of 1 yard to the AppSt 38
6:012nd & 11 at opp 38Chris Reynolds pass incomplete to Victor Tucker
6:013rd & 11 at opp 38Chris Reynolds pass complete to Aaron McAllister for 13 yds to the AppSt 25 for a 1ST down
6:011st & 10 at opp 25Aaron McAllister run for 4 yds to the AppSt 21
6:012nd & 6 at opp 21Hasaan Klugh run for 3 yds to the AppSt 18
6:013rd & 3 at opp 18Hasaan Klugh run for 2 yds to the AppSt 16
6:014th & 1 at opp 16Hasaan Klugh run for a loss of 1 yard to the AppSt 17
App State Touchdown, 2 plays
0:221st & 10 at own 17Darrynton Evans run for a loss of 2 yards to the AppSt 15
Q4 15:002nd & 12 at own 15APPALACHIAN ST Penalty, false start (Cole Garrison) to the AppSt 10
Q4 14:452nd & 17 at own 10Zac Thomas pass complete to Corey Sutton for 90 yds for a TD (Chandler Staton KICK)App State 38, Charlotte 9
4th quarter6 drives, then App State 45, Charlotte 9
Charlotte Interception, 2 plays
14:451st & 0 at own 35Michael Rubino kickoff for 65 yds for a touchback
14:451st & 10 at own 25Keshaun McGaugh run for 1 yd to the Charl 26
14:452nd & 9 at own 26Chris Reynolds pass intercepted, touchback. Desmond Franklin return for 46 yds Desmond Franklin fumbled, forced by Chris Reynolds, recovered by Charl
Charlotte Punt, 3 plays
14:011st & 10 at own 20Keshaun McGaugh run for 1 yd to the Charl 21
14:012nd & 9 at own 21Chris Reynolds pass incomplete to Chris Phillips
14:013rd & 9 at own 21Chris Reynolds pass incomplete to Keshaun McGaugh, broken up by Noel Cook
14:014th & 9 at own 21Kyle Corbett punt for 45 yds, downed at the AppSt 34
App State Fumble, 7 plays
13:041st & 10 at own 34Marc. Williams run for 27 yds to the Charl 39 for a 1ST down
13:041st & 10 at opp 39Marc. Williams run for 1 yd to the Charl 38
13:042nd & 9 at opp 38Zac Thomas pass complete to Henry Pearson for 19 yds to the Charl 19 for a 1ST down
13:041st & 10 at opp 19Marc. Williams run for 1 yd to the Charl 18
13:042nd & 9 at opp 18D’Andre Hicks run for 7 yds to the Charl 11
13:043rd & 2 at opp 11D’Andre Hicks run for no gain to the Charl 11
13:044th & 2 at opp 11Zac Thomas run for 9 yds to the Charl 1 Zac Thomas fumbled, forced by Denzel Irvin, recovered by Charl Ben DeLuca
9:281st & 10 at own 1Calvin Camp run for a loss of 1 yard Calvin Camp fumbled, recovered by AppSt Austin Exford for a TD APPALACHIAN ST Penalty, false start (-5 Yards) to the Charl 8 (Chandler Staton KICK)App State 45, Charlotte 9
9:281st & goal at opp 3APPALACHIAN ST Penalty, false start (-5 Yards) to the Charl 8
Charlotte Punt, 3 plays
9:281st & 0 at own 35Michael Rubino kickoff for 60 yds , Aaron McAllister return for 20 yds to the Charl 25
9:281st & 10 at own 25Aaron McAllister run for 7 yds to the Charl 32
9:282nd & 3 at own 32Cameron Dollar run for a loss of 2 yards to the Charl 30
9:283rd & 5 at own 30Chris Reynolds sacked by Brody Barrett and Ryan Huff for a loss of 7 yards to the Charl 23
9:284th & 12 at own 23Kyle Corbett punt for 40 yds , Clifton Duck returns for a loss of 3 yards to the AppSt 34
App State Punt, 6 plays
7:111st & 10 at own 34Marc. Williams run for 2 yds to the AppSt 36
7:112nd & 8 at own 36D’Andre Hicks run for a loss of 1 yard to the AppSt 35
7:113rd & 9 at own 35Peyton Derrick run for 11 yds to the AppSt 46 for a 1ST down
7:111st & 10 at own 46D’Andre Hicks run for a loss of 2 yards to the AppSt 44
7:112nd & 12 at own 44D’Andre Hicks run for 2 yds to the AppSt 46
7:113rd & 10 at own 46Jacob Huesman pass complete to D’Andre Hicks for no gain to the AppSt 46
7:114th & 10 at own 46Xavier Subotsch punt for 29 yds, punt out-of-bounds at the Charl 25
Charlotte End of game, 7 plays
3:301st & 10 at own 25Calvin Camp run for 6 yds to the Charl 31
3:302nd & 4 at own 31Calvin Camp run for 3 yds to the Charl 34
3:303rd & 1 at own 34Calvin Camp run for 1 yd to the Charl 35 for a 1ST down
3:301st & 10 at own 35Calvin Camp run for 4 yds to the Charl 39
3:302nd & 6 at own 39Hasaan Klugh run for 4 yds to the Charl 43
3:303rd & 2 at own 43Hasaan Klugh run for 3 yds to the Charl 46 for a 1ST down
3:301st & 10 at own 46KLUGH, Hassan rush for no gain to the CHA46 (Jolly, Shaun), PENALTY CHA illegal block (CARRIERE, Ryan) 15 yards to the CHA31, NO PLAY.
3:301st & 25 at own 31Hasaan Klugh run for 1 yd to the Charl 32

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.

App State leads 5–⁠0 in five meetings, counting the four since this game.

Recent meetings
2026App State 26, Charlotte 21
2025App State 34, Charlotte 11Duke’s Mayo Classic
2020App State 35, Charlotte 20
2019App State 56, Charlotte 41
2018App State 45, Charlotte 9

Around this game