#18

Drew Devillier

QBJunior6' 5", 230 lbsPlano, TX
Florida Atlantic Owls4-2 · TDC #100
Snap share
9%
40 of 454 snaps
Pass yards
79
235th of 265 in FBS
TD – INT
0–0
Yards / att.
6.1
Completion
53.8%
EPA / play
-0.26
14 plays

Efficiency & Role

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

EPA per play by situation

14 plays · -3.7 total EPA · not enough plays to rank yet
All plays-0.26
Passing-0.21
Rushing-0.92
1st down-1.28
2nd down+1.94
3rd down+0.28
Standard downs-0.92
Passing downs+0.92
DevillierQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays5%
Pass plays8%
Run plays1%
1st down5%
2nd down2%
3rd down8%
Standard downs4%
Passing downs6%
DevillierQB average

Charting

Where Devillier'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.1
air yards per attempt
Deep shots
8%
throws 20+ air yards
YAC per completion
7.7
54 yds after the catch
Air yards
25
of 79 yds on charted throws
Pressured
0%
hurried or sacked · 0 sacks

Where he throws13 throws charted

54% comp8.1 avg. depth7.7 YAC/catch8% 20+ air yds0–0 TD–INT
101020203030LOSLeft, Behind air yards: 1 throws (8%), 1 caught (100%), 19 yds, 19.0 per throw1100% · 19yLeft, 0–4 air yards: 2 throws (15%), 2 caught (100%), 20 yds, 10.0 per throw2100% · 20yLeft, 5–9 air yards: 3 throws (23%), 0 caught (0%), 0 yds, 0.0 per throw30% · 0yLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: noneMiddle, Behind air yards: 1 throws (8%), 1 caught (100%), -5 yds, -5.0 per throw1100% · -5yMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: 1 throws (8%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, 10–14 air yards: 1 throws (8%), 1 caught (100%), 26 yds, 26.0 per throw1100% · 26yMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: 1 throws (8%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yRight, Behind air yards: noneRight, 0–4 air yards: 1 throws (8%), 1 caught (100%), 5 yds, 5.0 per throw1100% · 5yRight, 5–9 air yards: noneRight, 10–14 air yards: 1 throws (8%), 1 caught (100%), 14 yds, 14.0 per throw1100% · 14yRight, 15–19 air yards: 1 throws (8%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yRight, 20–29 air yards: noneRight, 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.
2025 charting · Rice

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

Avg. depth of throw
7.1
air yards per attempt
Deep shots
10%
throws 20+ air yards
YAC per completion
23.0
69 yds after the catch
Air yards
-4
of 65 yds on charted throws
Pressured
0%
hurried or sacked · 0 sacks

Where he throws10 throws charted

48% comp7.1 avg. depth23.0 YAC/catch10% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: 2 throws (20%), 1 caught (50%), 11 yds, 5.5 per throw250% · 11yLeft, 5–9 air yards: 2 throws (20%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yLeft, 10–14 air yards: noneLeft, 15–19 air yards: 1 throws (10%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yLeft, 20–29 air yards: 1 throws (10%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yLeft, 30+ air yards: noneMiddle, Behind air yards: 2 throws (20%), 2 caught (100%), 54 yds, 27.0 per throw2100% · 54yMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: noneMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: noneRight, 0–4 air yards: noneRight, 5–9 air yards: noneRight, 10–14 air yards: 2 throws (20%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yRight, 15–19 air yards: noneRight, 20–29 air yards: noneRight, 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.

Career

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

SeasonTeamGSnapsCmp/AttPass ydsTD–INTY/ADropback SR
2026 so farFlorida Atlantic#100 · 4-249%7/13790–06.10.0%
2025Rice#126 · 5-865%10/211231–05.933.3%
2024Rice#104 · 4-8311%20/381370–03.616.1%

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

Game Log

Drew Devillier'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
WkOpponentResultCmpAttPctYdsY/ATDINT
1@FloridaL 21–66no stats recorded
2NavyW 38–30010.000.000
3Florida InternationalW 16–10no stats recorded
4@UL MonroeW 45–172450.0194.800
5Texas SouthernW 66–104757.1547.700
7@ArmyL 24–5611100.066.000
2026 · 4 games71353.8796.100

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions7—
Attempts13—
Completion %53.8%—
Yards79235th / 265
Yards / att.6.1—
Touchdowns0227th / 265
Interceptions0—
Rushing2026FBS rank
Carries1—
Yards11289th / 1456
Yards / carry1—
Touchdowns0—
Long1—

Snaps by Game

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

GameTeam playsEst. snapsPlays involvedSnap share
Wk 2 · Navy778110%
Wk 4 · UL Monroe8911612%
Wk 5 · Texas Southern5418833%
Wk 7 · Army77314%
Season45440169%

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 →