QB · Appalachian State. Not on a current FBS roster; here is every season we have.
4 seasons since 2014 · box-score totals, snap share estimated from play-by-play
| Season | Team | G | Snaps | Cmp/Att | Pass yds | TD–INT | Y/A | Dropback SR | Car | Rush yds | Y/C | Rush TD | Rush SR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 * | Appalachian State#20 · 9-3 | 12 | 98% | 186/291 | 2189 | 20–11 | 7.5 | 44.8% | 90 | 312 | 3.5 | 2 | 49.2% |
| 2019 | Appalachian State#17 · 13-1 | 14 | 96% | 225/359 | 2718 | 28–6 | 7.6 | 43.3% | 104 | 440 | 4.2 | 7 | 55.2% |
| 2018 | Appalachian State#19 · 11-2 | 12 | 77% | 159/254 | 2039 | 21–6 | 8.0 | 47.7% | 92 | 504 | 5.5 | 10 | 47.8% |
| 2017 | Appalachian State#45 · 9-4 | 3 | 3% | 6/10 | 33 | 0–0 | 3.3 | — | 8 | 45 | 5.6 | 0 | — |
Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Zac Thomas's team rank is that season's final TDC rank. A dash means the stat wasn't recorded. * Defense rebuilt from the play-by-play (ESPN's box scores that season are missing it); about 10% below official totals.
Zac Thomas's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game
| Passing | Rushing | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Wk | Opponent | Result | Game score | Cmp | Att | Pct | Yds | Y/A | TD | INT | Car | Yds | Y/C | TD | Long |
| 2 | W 35–20 | 6.4 | 14 | 21 | 66.7 | 204 | 9.7 | 1 | 1 | 7 | 32 | 4.6 | 0 | 13 | |
| 3 | @ | L 7–17 | 5.7 | 22 | 38 | 57.9 | 268 | 7.1 | 1 | 1 | 9 | 9 | 1.0 | 0 | 10 |
| 4 | W 52–21 | 6.0 | 12 | 18 | 66.7 | 131 | 7.3 | 0 | 0 | 3 | 6 | 2.0 | 1 | 10 | |
| 8 | W 45–17 | 8.1 | 16 | 23 | 69.6 | 216 | 9.4 | 4 | 1 | 7 | 82 | 11.7 | 1 | 60 | |
| 9 | @ | W 31–13 | 7.0 | 13 | 18 | 72.2 | 152 | 8.4 | 2 | 1 | 11 | 109 | 9.9 | 0 | 24 |
| 10 | @ | W 38–17 | 6.3 | 18 | 27 | 66.7 | 168 | 6.2 | 3 | 0 | 6 | 1 | 0.2 | 0 | 3 |
| 11 | W 17–13 | 5.4 | 16 | 22 | 72.7 | 146 | 6.6 | 1 | 1 | 11 | 35 | 3.2 | 0 | 16 | |
| 12 | @ | L 23–34 | 3.2 | 17 | 29 | 58.6 | 211 | 7.3 | 1 | 3 | 8 | -20 | -2.5 | 0 | 8 |
| 13 | W 47–10 | 8.1 | 22 | 29 | 75.9 | 279 | 9.6 | 4 | 0 | 5 | 18 | 3.6 | 0 | 14 | |
| 14 | L 21–24 | 2.5 | 10 | 21 | 47.6 | 92 | 4.4 | 0 | 2 | 8 | 1 | 0.1 | 0 | 8 | |
| 15 | @ | W 34–26 | 5.5 | 18 | 29 | 62.1 | 208 | 7.2 | 2 | 1 | 11 | 4 | 0.4 | 0 | 20 |
| Bowls | vs | W 56–28 | 6.3 | 8 | 16 | 50.0 | 114 | 7.1 | 1 | 0 | 4 | 35 | 8.8 | 0 | 22 |
| 2020 · 12 games | 5.9 | 186 | 291 | 63.9 | 2189 | 7.5 | 20 | 11 | 90 | 312 | 3.5 | 2 | 60 | ||