#17

Jay Kastantin

QBJunior6' 4", 235 lbsNeedham, MA
Bowling Green Falcons2-7 · TDC #127
Snap share
95%
7 of 9 started · 499 of 528 snaps
Pass yards
1567
71st of 276 in FBS
TD – INT
11–8
Yards / att.
7.0
97th of 146 in FBS
Completion
66.7%
40th of 146 in FBS
EPA / play
+0.14
100th of 161 QBs

Efficiency & Role

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

EPA per play by situation

282 plays · +38.6 total EPA · 100th of 161 qualifying QBs
All plays+0.14
Passing+0.20
Rushing+0.20
1st down+0.03
2nd down+0.14
3rd down+0.36
Standard downs+0.13
Passing downs+0.15
KastantinQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays53%
Pass plays97%
Run plays17%
1st down44%
2nd down51%
3rd down75%
Standard downs46%
Passing downs67%
KastantinQB average

Advanced

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

PassingValueFBS rank
Dropbacks228—
Success rate42.5%84th / 181
Explosive pass rate8.4%127th / 181
Deep-throw rate7.0%171st / 181
Sack rate5.7%107th / 181
Interception rate3.7%—
3rd-down conversion40.3%52nd / 181
RushingValueFBS rank
Carries47—
Success rate51.1%—
Explosive run rate12.8%—
Stuffed at the line21.3%—
First downs14—
Red-zone carries8—
Goal-line carries1—

Charting

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

Avg. depth of throw
6.6
air yards per attempt
Deep shots
7%
throws 20+ air yards
YAC per completion
5.8
813 yds after the catch
Air yards
649
of 1462 yds on charted throws
Pressured
17%
hurried or sacked · 13 sacks

Where he throws204 throws charted

67% comp6.6 avg. depth5.8 YAC/catch7% 20+ air yds11–8 TD–INT
101020203030LOSLeft, Behind air yards: 19 throws (9%), 18 caught (95%), 154 yds, 8.1 per throw1995% · 154yLeft, 0–4 air yards: 19 throws (9%), 12 caught (63%), 130 yds, 6.8 per throw1963% · 130yLeft, 5–9 air yards: 9 throws (4%), 3 caught (33%), 30 yds, 3.3 per throw933% · 30yLeft, 10–14 air yards: 2 throws (1%), 1 caught (50%), 64 yds, 32.0 per throw250% · 64yLeft, 15–19 air yards: 6 throws (3%), 3 caught (50%), 59 yds, 9.8 per throw650% · 59yLeft, 20–29 air yards: 4 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw40% · 0yLeft, 30+ air yards: noneMiddle, Behind air yards: 2 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yMiddle, 0–4 air yards: 17 throws (8%), 13 caught (76%), 99 yds, 5.8 per throw1776% · 99yMiddle, 5–9 air yards: 8 throws (4%), 8 caught (100%), 69 yds, 8.6 per throw8100% · 69yMiddle, 10–14 air yards: 8 throws (4%), 6 caught (75%), 107 yds, 13.4 per throw875% · 107yMiddle, 15–19 air yards: 8 throws (4%), 6 caught (75%), 115 yds, 14.4 per throw875% · 115yMiddle, 20–29 air yards: 2 throws (1%), 1 caught (50%), 20 yds, 10.0 per throw250% · 20yMiddle, 30+ air yards: 3 throws (1%), 1 caught (33%), 31 yds, 10.3 per throw333% · 31yRight, Behind air yards: 22 throws (11%), 20 caught (91%), 98 yds, 4.5 per throw2291% · 98yRight, 0–4 air yards: 27 throws (13%), 18 caught (67%), 96 yds, 3.6 per throw2767% · 96yRight, 5–9 air yards: 23 throws (11%), 18 caught (78%), 176 yds, 7.7 per throw2378% · 176yRight, 10–14 air yards: 9 throws (4%), 6 caught (67%), 86 yds, 9.6 per throw967% · 86yRight, 15–19 air yards: 11 throws (5%), 5 caught (45%), 88 yds, 8.0 per throw1145% · 88yRight, 20–29 air yards: 4 throws (2%), 1 caught (25%), 40 yds, 10.0 per throw425% · 40yRight, 30+ air yards: 1 throws (0%), 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.

Run direction46 carries

Left
17%
8.8 YPC · 75% succ.
Middle
39%
5.2 YPC · 56% succ.
Right
43%
3.8 YPC · 55% 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.

Game Log

Jay Kastantin'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.4 avg. game scoreBest: 7.3 at Miami (OH) (Week 5)0 of 9 games at 8.0+
PassingRushing
WkOpponentResultGame scoreCmpAttPctYdsY/ATDINTCarYdsY/CTDLong
1Tarleton StateL 13–206.6243080.02628.7009171.909
2@NebraskaL 7–564.0101662.5845.3114123.009
3@Iowa StateL 7–554.181747.1975.711100.000
4South FloridaL 6–144.3162857.11224.4007-7-1.006
5@Miami (OH)W 24–207.3253767.63058.2205132.607
6Sacramento StateW 38–106.1111573.31167.7117507.1122
7Ball StateL 31–326.2172470.82159.021970.809
8@BuffaloL 24–315.8192770.42178.03214342.408
9@Western MichiganL 10–233.9203164.51494.81210414.1022
2026 · 9 games5.415022566.715677.0118661672.5122

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions150—
Attempts225—
Completion %66.7%40th / 146
Yards156771st / 276
Yards / att.797th / 146
Touchdowns1157th / 276
Interceptions8—
Rushing2026FBS rank
Carries66—
Yards167384th / 1519
Yards / carry2.5293rd / 312
Touchdowns1411th / 683
Long22—
Fumbles2026FBS rank
Fumbles5—
Lost2—
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 involvedPenaltiesSnap share
Wk 1 · Tarleton State✓ QB666638·100%
Wk 2 · Nebraska✓ QB474720·100%
Wk 3 · Iowa State✓ QB523219·62%
Wk 4 · South Florida✓ QB616135·100%
Wk 5 · Miami (OH)✓ QB606043·100%
Wk 6 · Sacramento State✓ QB595123186%
Wk 7 · Ball State✓ QB585833·100%
Wk 8 · Buffalo—636341·100%
Wk 9 · Western Michigan—626141·98%
Season7 GS528499293195%

Position Room

6 QBs on the Bowling Green roster, ordered by att

#PlayerPosClassAttYdsTDINTEPA/play
17Jay KastantinQBJR2251567118+0.14
16Austin NovosadQBJR72000-0.43
10Hunter NajmQBSO—————
12Jarin MockQBFR—————
13Caleb MoyerQBFR—————
15Dylan DreaskyQBFR—————

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. Bowling Green depth chart →