Quick answer
App State Mountaineers defeated Charlotte 49ers 35–20 in Week 2, 2020. Final score: Charlotte 49ers 20, App State Mountaineers 35.
Game summary
App State Mountaineers rolled past Charlotte 49ers 35–20 in Week 2 of the 2020 season.
- Scoring: 7 touchdowns, 2 field goals across 9 plays.
- Passing leader: Zac Thomas (2026) — 0.0 pass yds, 1 TD, +0.52 EPA/play.
- Rushing leader: Tre Harbison III — 0.0 yds, 1 TD.
- Receiving leader: Thomas Hennigan — 5 rec, 0.0 yds.
Line score
Final score and points by quarter.
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| 6 | 3 | 9 | 0 | 20 | |
| 0 | 12 | 6 | 12 | 35 |
Stars of the game
Top passers, rushers, and receivers from cfbfastR play-by-play.
Passing
- Zac Thomas (2026) — 0.0 yds · 1 TD · +0.52 EPA/play +10.46 EPA
- Chris Reynolds (2429) — 0.0 yds · -0.32 EPA/play -9.55 EPA
Rushing
- Tre Harbison III (2429) — 0.0 yds · 1 TD -0.20 EPA
- Daetrich Harrington (2026) — 0.0 yds · 2 TD +0.18 EPA
- Marcus Williams Jr. (2026) — 0.0 yds · 1 TD -0.03 EPA
Receiving
- Thomas Hennigan (2026) — 5 rec · 0.0 yds +1.92 EPA
- Victor Tucker (2429) — 3 rec · 0.0 yds +0.30 EPA
- Malik Williams (2026) — 3 rec · 0.0 yds -0.08 EPA
Quarterback report card
Attempts, efficiency, and EPA.
| Player | Team | Att | Cmp% | Yds | TD | EPA/play | Total EPA |
|---|---|---|---|---|---|---|---|
| Zac Thomas | 20 | 70.0% | 0 | 1 | +0.52 | +10.46 | |
| Chris Reynolds | 30 | 36.7% | 0 | 0 | -0.32 | -9.55 |
Team EPA comparison
| Stat | ||
|---|---|---|
| Plays | 0 | 0 |
| EPA / play | — | — |
| Total EPA | — | — |
| Success rate | — | — |
| Pass EPA / play | — | — |
| Rush EPA / play | — | — |
| Yards | 0 | 0 |
Drive chart
Key possessions and results.
| Qtr | Offense | Plays | Yards | EPA | Result |
|---|---|---|---|---|---|
| Q1 | 1 | 0 | -0.74 | Ended | |
| Q1 | 5 | 0 | +0.73 | Rush TD | |
| Q1 | 4 | 0 | +0.74 | Punt | |
| Q1 | 11 | 0 | +0.24 | Ended | |
| Q1 | 6 | 0 | -2.69 | Fumble | |
| Q1 | 3 | 0 | -2.20 | Punt | |
| Q2 | 2 | 0 | +0.48 | Ended | |
| Q2 | 0 | 0 | — | Field goal | |
| Q2 | 5 | 0 | +0.97 | Ended | |
| Q2 | 6 | 0 | +1.68 | Ended | |
| Q2 | 1 | 0 | +0.66 | Rush TD | |
| Q2 | 9 | 0 | +1.31 | Ended | |
| Q2 | 3 | 0 | -1.93 | Punt | |
| Q2 | 1 | 0 | +1.84 | Rush TD | |
| Q2 | 6 | 0 | +3.81 | Ended | |
| Q3 | 0 | 0 | — | Touchdown |
Biggest EPA swings
- Q3 · Charlotte 49ers · Ryker Casey kickoff for 62 yds , Aaron McAllister return for 97 yds for a TD, (Jonathan Cruz KICK) (+5.92 EPA)
- Q1 · App State Mountaineers · Marcus Williams Jr. run for no gain to the Charl 9 Marcus Williams Jr. fumbled, forced by Ben DeLuca, recovered by Charl Tyler Murray , return for 3 yds to the Charl 9 (-5.63 EPA)
- Q4 · App State Mountaineers · Camerun Peoples run for 3 yds to the AppSt 20 Camerun Peoples fumbled, forced by Tyler Murray, recovered by Charl Nafees Lyon (-4.8 EPA)
- Q3 · App State Mountaineers · Zac Thomas pass complete to Thomas Hennigan for 51 yds for a TD, (Chandler Staton KICK) (+4.28 EPA)
- Q3 · Charlotte 49ers · BOWLER, Connor punt 44 yards to the APP16, Hennigan, T. return to the APP17, out-of-bounds (FAISON-WALDEN,B), PENALTY APP roughing the kicker (Brown, KeSean) 15 yards to the APP45, 1ST DOWN CLT, NO PLAY. (+4.1 EPA)
- Q3 · Charlotte 49ers · Chris Reynolds pass complete to Taylor Thompson for 21 yds to the AppSt 47 for a 1ST down (+3.71 EPA)
- Q1 · Charlotte 49ers · APPALACHIAN ST Penalty, Defensive offside (Jordon Earle) to the AppSt 43 for a 1ST down (+3.37 EPA)
- Q4 · App State Mountaineers · Daetrich Harrington run for 15 yds for a TD, (Chandler Staton KICK) (+3.27 EPA)
Key takeaways
- App State Mountaineers controlled the final (35–20) in Week 2.
- Passing edge: Zac Thomas (2026) — yds, 1 TD.
- EPA edge: CLT at EPA/play.
- Full EPA, scoring map, and play-by-play live in CFB Analytics Box & Scores.
Frequently asked questions
What was the final score of Charlotte 49ers vs App State Mountaineers?
Charlotte 49ers 20, App State Mountaineers 35 in Week 2 of the 2020 college football season.
Who won Charlotte 49ers vs App State Mountaineers?
App State Mountaineers won with a final score of 20–35.
Where can I find the Charlotte 49ers vs App State Mountaineers box score?
See EPA, scoring timeline, and full play-by-play on FantasyHQ CFB Analytics: /cfb-analytics?game=401236081.
Who led Charlotte 49ers vs App State Mountaineers in passing?
Zac Thomas (2026) led passers with 0.0 yards and 1 touchdowns.
Full analytics box score
Explore every snap, drive chart, and the interactive scoring map for Charlotte 49ers at App State Mountaineers in FantasyHQ CFB Analytics Box & Scores.
Season records after this game
Charlotte 49ers
Now 0-1 L
App State Mountaineers
Entered 1-0 Now 2-0 W