Snap share
89%
6 of 6 started · 403 of 454 snaps
Pass yards
1743
20th of 265 in FBS
TD – INT
15–3
Yards / att.
7.9
58th of 142 in FBS
Completion
72.1%
8th of 142 in FBS
EPA / play
+0.28
54th of 155 QBs

Efficiency & Role

EPA = expected points added per play. Compared with every FBS QB who qualifies

EPA per play by situation

244 plays · +67.1 total EPA · 54th of 155 qualifying QBs
All plays+0.28
Passing+0.33
Rushing-0.21
1st down+0.20
2nd down+0.25
3rd down+0.65
Standard downs+0.06
Passing downs+0.66
VeltkampQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays53%
Pass plays92%
Run plays7%
1st down52%
2nd down59%
3rd down46%
Standard downs47%
Passing downs67%
VeltkampQB average

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

PassingValueFBS rank
Dropbacks187—
Success rate49.7%24th / 170
Explosive pass rate10.1%90th / 170
Deep-throw rate14.0%67th / 170
Sack rate4.3%75th / 170
Interception rate1.7%—
3rd-down conversion45.2%25th / 170
RushingValueFBS rank
Carries10—
Success rate40.0%—
Explosive run rate0.0%—
Stuffed at the line30.0%—
First downs3—
Red-zone carries3—
Goal-line carries0—

Charting

Where Veltkamp's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Avg. depth of throw
8.4
air yards per attempt
Deep shots
14%
throws 20+ air yards
YAC per completion
4.5
682 yds after the catch
Air yards
1001
of 1683 yds on charted throws
Pressured
12%
hurried or sacked · 10 sacks

Where he throws210 throws charted

72% comp8.4 avg. depth4.5 YAC/catch14% 20+ air yds16–3 TD–INT
101020203030LOSLeft, Behind air yards: 19 throws (9%), 19 caught (100%), 139 yds, 7.3 per throw19100% · 139yLeft, 0–4 air yards: 20 throws (10%), 18 caught (90%), 104 yds, 5.2 per throw2090% · 104yLeft, 5–9 air yards: 20 throws (10%), 14 caught (70%), 125 yds, 6.3 per throw2070% · 125yLeft, 10–14 air yards: 11 throws (5%), 5 caught (45%), 106 yds, 9.6 per throw1145% · 106yLeft, 15–19 air yards: 4 throws (2%), 3 caught (75%), 52 yds, 13.0 per throw475% · 52yLeft, 20–29 air yards: 3 throws (1%), 1 caught (33%), 26 yds, 8.7 per throw333% · 26yLeft, 30+ air yards: 5 throws (2%), 1 caught (20%), 38 yds, 7.6 per throw520% · 38yMiddle, Behind air yards: 3 throws (1%), 3 caught (100%), 13 yds, 4.3 per throw3100% · 13yMiddle, 0–4 air yards: 7 throws (3%), 5 caught (71%), 22 yds, 3.1 per throw771% · 22yMiddle, 5–9 air yards: 4 throws (2%), 2 caught (50%), 14 yds, 3.5 per throw450% · 14yMiddle, 10–14 air yards: 8 throws (4%), 4 caught (50%), 57 yds, 7.1 per throw850% · 57yMiddle, 15–19 air yards: 7 throws (3%), 5 caught (71%), 99 yds, 14.1 per throw771% · 99yMiddle, 20–29 air yards: 8 throws (4%), 5 caught (63%), 136 yds, 17.0 per throw863% · 136yMiddle, 30+ air yards: 6 throws (3%), 3 caught (50%), 146 yds, 24.3 per throw650% · 146yRight, Behind air yards: 17 throws (8%), 15 caught (88%), 52 yds, 3.1 per throw1788% · 52yRight, 0–4 air yards: 23 throws (11%), 15 caught (65%), 95 yds, 4.1 per throw2365% · 95yRight, 5–9 air yards: 24 throws (11%), 20 caught (83%), 198 yds, 8.3 per throw2483% · 198yRight, 10–14 air yards: 10 throws (5%), 6 caught (60%), 69 yds, 6.9 per throw1060% · 69yRight, 15–19 air yards: 5 throws (2%), 3 caught (60%), 65 yds, 13.0 per throw560% · 65yRight, 20–29 air yards: 3 throws (1%), 2 caught (67%), 45 yds, 15.0 per throw367% · 45yRight, 30+ air yards: 3 throws (1%), 2 caught (67%), 66 yds, 22.0 per throw367% · 66y
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.

Run direction11 carries

Left
18%
2.5 YPC · 0% succ.
Middle
64%
2.6 YPC · 29% succ.
Right
18%
1.0 YPC · 0% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.
Passes defended
0
0 broken up · 0 intercepted
QB hurries
0
as the play text names the rusher
Tackles after a catch
2
4 yds per catch on those
YAC on those catches
1.0
yds after the catch before his tackle
Coverage plays
2
PBUs + INTs + tackles after a catch

The play-by-play names the defender on breakups, interceptions and tackles, but not the man in coverage on every throw, so true times-targeted isn't in the text. Coverage plays is the closest stand-in; exact targets come from hand charting.

2025 charting · Florida Atlantic

2025 season. ESPN's play-by-play only has throw and catch spots for part of 2025 (5 of Veltkamp’s games here), so treat the maps as a sample.

Avg. depth of throw
7.1
air yards per attempt
Deep shots
11%
throws 20+ air yards
YAC per completion
4.7
654 yds after the catch
Air yards
796
of 1450 yds on charted throws
Pressured
7%
hurried or sacked · 10 sacks

Where he throws199 throws charted

67% comp7.1 avg. depth4.7 YAC/catch11% 20+ air yds24–18 TD–INT
101020203030LOSLeft, Behind air yards: 22 throws (11%), 20 caught (91%), 95 yds, 4.3 per throw2291% · 95yLeft, 0–4 air yards: 14 throws (7%), 11 caught (79%), 86 yds, 6.1 per throw1479% · 86yLeft, 5–9 air yards: 21 throws (11%), 17 caught (81%), 172 yds, 8.2 per throw2181% · 172yLeft, 10–14 air yards: 8 throws (4%), 4 caught (50%), 45 yds, 5.6 per throw850% · 45yLeft, 15–19 air yards: 5 throws (3%), 2 caught (40%), 27 yds, 5.4 per throw540% · 27yLeft, 20–29 air yards: 3 throws (2%), 2 caught (67%), 56 yds, 18.7 per throw367% · 56yLeft, 30+ air yards: 2 throws (1%), 1 caught (50%), 44 yds, 22.0 per throw250% · 44yMiddle, Behind air yards: 3 throws (2%), 3 caught (100%), -7 yds, -2.3 per throw3100% · -7yMiddle, 0–4 air yards: 9 throws (5%), 7 caught (78%), 35 yds, 3.9 per throw978% · 35yMiddle, 5–9 air yards: 12 throws (6%), 10 caught (83%), 118 yds, 9.8 per throw1283% · 118yMiddle, 10–14 air yards: 10 throws (5%), 7 caught (70%), 132 yds, 13.2 per throw1070% · 132yMiddle, 15–19 air yards: 4 throws (2%), 4 caught (100%), 101 yds, 25.3 per throw4100% · 101yMiddle, 20–29 air yards: 3 throws (2%), 1 caught (33%), 25 yds, 8.3 per throw333% · 25yMiddle, 30+ air yards: 5 throws (3%), 3 caught (60%), 123 yds, 24.6 per throw560% · 123yRight, Behind air yards: 20 throws (10%), 14 caught (70%), 40 yds, 2.0 per throw2070% · 40yRight, 0–4 air yards: 27 throws (14%), 18 caught (67%), 102 yds, 3.8 per throw2767% · 102yRight, 5–9 air yards: 15 throws (8%), 7 caught (47%), 94 yds, 6.3 per throw1547% · 94yRight, 10–14 air yards: 6 throws (3%), 4 caught (67%), 52 yds, 8.7 per throw667% · 52yRight, 15–19 air yards: 4 throws (2%), 3 caught (75%), 52 yds, 13.0 per throw475% · 52yRight, 20–29 air yards: 6 throws (3%), 2 caught (33%), 58 yds, 9.7 per throw633% · 58yRight, 30+ air yards: none
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.

Run direction17 carries

Left
24%
3.3 YPC · 25% succ.
Middle
71%
3.1 YPC · 42% succ.
Right
6%
-1.0 YPC · 0% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Career

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

SeasonTeamGSnapsCmp/AttPass ydsTD–INTY/ADropback SRCarRush ydsY/CRush TDRush SR
2026 so farFlorida Atlantic#100 · 4-2689%160/222174315–37.949.7%23-57-2.5140.0%
2025Florida Atlantic#110 · 4-81289%346/516364824–177.141.9%81450.6443.4%
2024Western Kentucky#82 · 8-61385%258/389310825–108.046.2%1131501.3742.5%
2023Western Kentucky#66 · 8-5310%41/543875–17.250.0%23763.3035.3%
2022Western Kentucky#47 · 9-511%4/4250–06.2——————

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Caden Veltkamp's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

Caden Veltkamp'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

6.6 avg. game scoreBest: 9.0 vs Navy (Week 2)2 of 6 games at 8.0+
PassingRushing
WkOpponentResultGame scoreCmpAttPctYdsY/ATDINTCarYdsY/CTDLong
1@FloridaL 21–663.3345265.42765.312610.217
2NavyW 38–309.0273284.438612.1505-22-4.404
3Florida InternationalW 16–104.9243666.72025.6005-23-4.601
4@UL MonroeW 45–177.5293876.33148.320221.004
5Texas SouthernW 66–108.5131681.324715.440221.004
7@ArmyL 24–566.1334868.83186.6313-17-5.703
2026 · 6 games6.616022272.117437.915323-57-2.517

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions160—
Attempts222—
Completion %72.1%8th / 142
Yards174320th / 265
Yards / att.7.958th / 142
Touchdowns1516th / 265
Interceptions3—
Rushing2026FBS rank
Carries23—
Yards-571454th / 1456
Yards / carry-2.5—
Touchdowns1359th / 631
Long7—
Defense2026FBS rank
Tackles23763rd / 5408
Solo2—
Tackles for loss0—
Sacks0—
QB hurries0—
Passes defended0—
Defensive TD0—
Fumbles2026FBS rank
Fumbles2—
Lost1—
Recovered0—

Snaps by Game

Estimated snaps: every offensive play credited to the QB running the offense. Close to a true snap count

GameStartTeam playsEst. snapsPlays involvedPlays madeSnap share
Wk 1 · Florida✓ QB908958·99%
Wk 2 · Navy✓ QB776938·90%
Wk 3 · Florida International✓ QB676741·100%
Wk 4 · UL Monroe✓ QB897841288%
Wk 5 · Texas Southern✓ QB542618·48%
Wk 7 · Army✓ QB777451·96%
Season6 GS454403247289%

Position Room

4 QBs on the Florida Atlantic roster, ordered by att

#PlayerPosClassAttYdsTDINTEPA/play
Caden VeltkampQB2221743153+0.28
18Drew DevillierQBJR137900-0.26
12Jeremiah DaoudQBFR4600+0.05
7Jordan MagwoodQBSO31600-0.09

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes 12+ plays per team game. Florida Atlantic depth chart →