FantasyHQ · CFB Game Recap

CFB · Week 2 · 10 min read

Charlotte 49ers vs. App State Mountaineers: 2020 Week 2 Recap

Mountaineers defeat 49ers 35–20 in Week 2

Scoring plays, EPA leaders, and college football analytics for Charlotte 49ers vs. App State Mountaineers (Week 2).

Charlotte 49ers 20 0-1
Final 20–35
App State Mountaineers 35 2-0 Winner
Winner
App State Mountaineers
Final score
20–35
Halftime
Charlotte 49ers 9–12 App State Mountaineers
Top passer
Zac Thomas

Top CFB performers · 49ers

Top CFB performers · Mountaineers

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.

TeamQ1Q2Q3Q4Final
Charlotte 49ers639020
App State Mountaineers01261235

Scoring Map

Each pin marks a score on the field — TDs in the end zone, field goals near the kick line.

CLTCharlotte 49ers
APPApp State Mountaineers

FantasyHQ CFB Analytics

Scoring timeline

9 scores

Chronological scoring plays — scroll to follow the game.

  1. CLT
    Q1TD
    THTre Harbison III

    Points+6

    Yard line
    OPP EZ
    Score
    6-0

    Tre Harbison III run for 14 yds for a TD, (Jonathan Cruz KICK)

  2. CLT
    Q2FG

    Points+3

    Yard line
    OPP 33
    Score
    9-0

    Jonathan Cruz 23 yd FG GOOD

  3. APP
    Q2TD
    MWMarcus Williams Jr.

    Points+6

    Yard line
    OPP EZ
    Score
    9-6

    Marcus Williams Jr. run for 1 yd for a TD, (Chandler Staton KICK)

  4. APP
    Q2TD
    CPCamerun Peoples

    Points+6

    Yard line
    OPP EZ
    Score
    9-12

    Camerun Peoples run for 16 yds for a TD, (Chandler Staton KICK)

  5. CLT
    Q3TD

    Points+6

    Yard line
    OPP EZ
    Score
    15-12

    Ryker Casey kickoff for 62 yds , Aaron McAllister return for 97 yds for a TD, (Jonathan Cruz KICK)

  6. APP
    Q3TD
    THThomas Hennigan

    Points+6

    Yard line
    OPP EZ
    Score
    15-18

    Zac Thomas pass complete to Thomas Hennigan for 51 yds for a TD, (Chandler Staton KICK)

  7. CLT
    Q3FG

    Points+3

    Yard line
    OPP 33
    Score
    18-18

    Jonathan Cruz 49 yd FG GOOD

  8. APP
    Q4TD
    DHDaetrich Harrington

    Points+6

    Yard line
    OPP EZ
    Score
    18-24

    Daetrich Harrington run for 15 yds for a TD, (Chandler Staton KICK)

  9. APP
    Q4TD
    DHDaetrich Harrington

    Points+6

    Yard line
    OPP EZ
    Score
    18-30

    Daetrich Harrington run for 4 yds for a TD, (Chandler Staton KICK)

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.

PlayerTeamAttCmp%YdsTDEPA/playTotal EPA
Zac Thomas20262070.0%01+0.52+10.46
Chris Reynolds24293036.7%00-0.32-9.55

Team EPA comparison

StatCLTAPP
Plays00
EPA / play
Total EPA
Success rate
Pass EPA / play
Rush EPA / play
Yards00

Drive chart

Key possessions and results.

QtrOffensePlaysYardsEPAResult
Q1202610-0.74Ended
Q1242950+0.73Rush TD
Q1202640+0.74Punt
Q12429110+0.24Ended
Q1202660-2.69Fumble
Q1242930-2.20Punt
Q2202620+0.48Ended
Q2242900Field goal
Q2202650+0.97Ended
Q2242960+1.68Ended
Q2202610+0.66Rush TD
Q2202690+1.31Ended
Q2242930-1.93Punt
Q2202610+1.84Rush TD
Q2202660+3.81Ended
Q3242900Touchdown

Biggest EPA swings

  1. Q3 · Charlotte 49ers · Ryker Casey kickoff for 62 yds , Aaron McAllister return for 97 yds for a TD, (Jonathan Cruz KICK) (+5.92 EPA)
  2. 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)
  3. 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)
  4. Q3 · App State Mountaineers · Zac Thomas pass complete to Thomas Hennigan for 51 yds for a TD, (Chandler Staton KICK) (+4.28 EPA)
  5. 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)
  6. Q3 · Charlotte 49ers · Chris Reynolds pass complete to Taylor Thompson for 21 yds to the AppSt 47 for a 1ST down (+3.71 EPA)
  7. Q1 · Charlotte 49ers · APPALACHIAN ST Penalty, Defensive offside (Jordon Earle) to the AppSt 43 for a 1ST down (+3.37 EPA)
  8. 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