QB · Georgia State → Pittsburgh → Penn State. Not on a current FBS roster; here is every season we have.
5 seasons at 3 schools 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Georgia State#131 · 1-11 | 3 | 18% | 41/86 | 509 | 3–3 | 5.9 | 33.3% | 9 | 53 | 5.9 | 0 | 55.6% |
| 2024 | Georgia State#118 · 3-9 | 10 | 63% | 166/291 | 2047 | 13–11 | 7.0 | 40.1% | 28 | 74 | 2.6 | 1 | 50.0% |
| 2023 | Pittsburgh#84 · 3-9 | 7 | 46% | 94/184 | 1179 | 7–8 | 6.4 | 32.4% | 24 | -14 | -0.6 | 0 | 20.0% |
| 2022 | Penn State#6 · 11-2 | 3 | 2% | 7/9 | 44 | 0–0 | 4.9 | — | 2 | -4 | -2.0 | 0 | — |
| 2021 | Penn State#19 · 7-6 | 2 | 6% | 16/26 | 238 | 3–0 | 9.2 | 46.2% | 12 | 39 | 3.2 | 0 | 66.7% |
Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Christian Veilleux's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.
Christian Veilleux'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 |
| 1 | @ | L 7–63 | 4.9 | 4 | 11 | 36.4 | 52 | 4.7 | 1 | 1 | 4 | 21 | 5.3 | 0 | 17 |
| 2 | L 16–38 | — | no stats recorded | ||||||||||||
| 3 | W 37–21 | — | no stats recorded | ||||||||||||
| 4 | @ | L 21–70 | — | no stats recorded | |||||||||||
| 6 | L 7–14 | — | no stats recorded | ||||||||||||
| 7 | L 20–41 | — | no stats recorded | ||||||||||||
| 8 | @ | L 24–41 | — | no stats recorded | |||||||||||
| 9 | L 31–38 | — | no stats recorded | ||||||||||||
| 11 | @ | L 27–40 | — | no stats recorded | |||||||||||
| 12 | L 18–30 | — | no stats recorded | ||||||||||||
| 13 | @ | L 19–31 | 6.8 | 19 | 38 | 50.0 | 303 | 8.0 | 1 | 1 | 3 | 37 | 12.3 | 0 | 20 |
| 14 | @ | L 10–27 | 3.9 | 18 | 37 | 48.6 | 154 | 4.2 | 1 | 1 | 2 | -5 | -2.5 | 0 | 6 |
| 2025 · 3 games | 5.2 | 41 | 86 | 47.7 | 509 | 5.9 | 3 | 3 | 9 | 53 | 5.9 | 0 | 20 | ||
2025 season. ESPN's play-by-play only has throw and catch spots for part of 2025 (2 of Veilleux’s games here), so treat the maps as a sample.