Career

5 seasons at 3 schools since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsCmp/AttPass ydsTD–INTY/ADropback SRCarRush ydsY/CRush TDRush SR
2025Georgia State#131 · 1-11318%41/865093–35.933.3%9535.9055.6%
2024Georgia State#118 · 3-91063%166/291204713–117.040.1%28742.6150.0%
2023Pittsburgh#84 · 3-9746%94/18411797–86.432.4%24-14-0.6020.0%
2022Penn State#6 · 11-232%7/9440–04.9—2-4-2.00—
2021Penn State#19 · 7-626%16/262383–09.246.2%12393.2066.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.

Game Log

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

5.2 avg. game scoreBest: 6.8 at Troy (Week 13)0 of 3 games at 8.0+
PassingRushing
WkOpponentResultGame scoreCmpAttPctYdsY/ATDINTCarYdsY/CTDLong
1@Ole MissL 7–634.941136.4524.7114215.3017
2MemphisL 16–38—no stats recorded
3Murray StateW 37–21—no stats recorded
4@VanderbiltL 21–70—no stats recorded
6James MadisonL 7–14—no stats recorded
7App StateL 20–41—no stats recorded
8@Georgia SouthernL 24–41—no stats recorded
9South AlabamaL 31–38—no stats recorded
11@Coastal CarolinaL 27–40—no stats recorded
12MarshallL 18–30—no stats recorded
13@TroyL 19–316.8193850.03038.01133712.3020
14@Old DominionL 10–273.9183748.61544.2112-5-2.506
2025 · 3 games5.2418647.75095.9339535.9020
2025 charting · Georgia State

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.

Avg. depth of throw
10.5
air yards per attempt
Deep shots
18%
throws 20+ air yards
YAC per completion
5.0
181 yds after the catch
Air yards
276
of 457 yds on charted throws
Pressured
13%
hurried or sacked · 1 sack

Where he throws72 throws charted

47% comp10.5 avg. depth5.0 YAC/catch18% 20+ air yds3–3 TD–INT
101020203030LOSLeft, Behind air yards: 2 throws (3%), 2 caught (100%), 9 yds, 4.5 per throw2100% · 9yLeft, 0–4 air yards: 9 throws (13%), 4 caught (44%), 24 yds, 2.7 per throw944% · 24yLeft, 5–9 air yards: 10 throws (14%), 4 caught (40%), 35 yds, 3.5 per throw1040% · 35yLeft, 10–14 air yards: 5 throws (7%), 4 caught (80%), 55 yds, 11.0 per throw580% · 55yLeft, 15–19 air yards: 2 throws (3%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yLeft, 20–29 air yards: 4 throws (6%), 1 caught (25%), 20 yds, 5.0 per throw425% · 20yLeft, 30+ air yards: noneMiddle, Behind air yards: 1 throws (1%), 1 caught (100%), 3 yds, 3.0 per throw1100% · 3yMiddle, 0–4 air yards: 4 throws (6%), 2 caught (50%), 17 yds, 4.3 per throw450% · 17yMiddle, 5–9 air yards: 2 throws (3%), 1 caught (50%), 7 yds, 3.5 per throw250% · 7yMiddle, 10–14 air yards: 5 throws (7%), 2 caught (40%), 33 yds, 6.6 per throw540% · 33yMiddle, 15–19 air yards: 4 throws (6%), 2 caught (50%), 81 yds, 20.3 per throw450% · 81yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: 3 throws (4%), 1 caught (33%), 34 yds, 11.3 per throw333% · 34yRight, Behind air yards: 4 throws (6%), 3 caught (75%), 28 yds, 7.0 per throw475% · 28yRight, 0–4 air yards: 3 throws (4%), 3 caught (100%), 26 yds, 8.7 per throw3100% · 26yRight, 5–9 air yards: 6 throws (8%), 4 caught (67%), 32 yds, 5.3 per throw667% · 32yRight, 10–14 air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yRight, 15–19 air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yRight, 20–29 air yards: 5 throws (7%), 2 caught (40%), 53 yds, 10.6 per throw540% · 53yRight, 30+ air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.