#15
Liberty · 2026

Ethan Vasko

QBSenior6' 3", 220 lbsChesapeake, VA
Liberty Flames6-1 · TDC #69
Snap share
5%
23 of 445 snaps
Rush yards
19
884th of 1458 in FBS
Yards / carry
2.4
Rush TD
4
92nd of 633 in FBS
Receptions
0
EPA / play
+1.13
9 plays

Efficiency & Role

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

EPA per play by situation

9 plays · +10.1 total EPA · not enough plays to rank yet
All plays+1.13
Passing+2.53
Rushing+0.95
1st down-0.34
2nd down+1.65
Standard downs+1.13
VaskoQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays3%
Pass plays1%
Run plays4%
1st down2%
2nd down5%
3rd down0%
Standard downs4%
Passing downs0%
VaskoQB average

Advanced

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

RushingValueFBS rank
Carries8—
Success rate50.0%—
Explosive run rate0.0%—
Stuffed at the line25.0%—
First downs4—
Red-zone carries8—
Goal-line carries4—
2025 charting · Liberty

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

Avg. depth of throw
11.9
air yards per attempt
Deep shots
22%
throws 20+ air yards
YAC per completion
4.6
251 yds after the catch
Air yards
503
of 754 yds on charted throws
Pressured
12%
hurried or sacked · 6 sacks

Where he throws105 throws charted

52% comp11.9 avg. depth4.6 YAC/catch22% 20+ air yds10–12 TD–INT
101020203030LOSLeft, Behind air yards: 6 throws (6%), 4 caught (67%), 13 yds, 2.2 per throw667% · 13yLeft, 0–4 air yards: 4 throws (4%), 2 caught (50%), 15 yds, 3.8 per throw450% · 15yLeft, 5–9 air yards: 10 throws (10%), 6 caught (60%), 43 yds, 4.3 per throw1060% · 43yLeft, 10–14 air yards: 7 throws (7%), 3 caught (43%), 58 yds, 8.3 per throw743% · 58yLeft, 15–19 air yards: 4 throws (4%), 4 caught (100%), 65 yds, 16.3 per throw4100% · 65yLeft, 20–29 air yards: 6 throws (6%), 1 caught (17%), 29 yds, 4.8 per throw617% · 29yLeft, 30+ air yards: 2 throws (2%), 2 caught (100%), 79 yds, 39.5 per throw2100% · 79yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 5 throws (5%), 2 caught (40%), 8 yds, 1.6 per throw540% · 8yMiddle, 5–9 air yards: 7 throws (7%), 4 caught (57%), 56 yds, 8.0 per throw757% · 56yMiddle, 10–14 air yards: 8 throws (8%), 6 caught (75%), 88 yds, 11.0 per throw875% · 88yMiddle, 15–19 air yards: 1 throws (1%), 1 caught (100%), 17 yds, 17.0 per throw1100% · 17yMiddle, 20–29 air yards: 4 throws (4%), 2 caught (50%), 77 yds, 19.3 per throw450% · 77yMiddle, 30+ air yards: 2 throws (2%), 1 caught (50%), 31 yds, 15.5 per throw250% · 31yRight, Behind air yards: 5 throws (5%), 4 caught (80%), 19 yds, 3.8 per throw580% · 19yRight, 0–4 air yards: 6 throws (6%), 5 caught (83%), 35 yds, 5.8 per throw683% · 35yRight, 5–9 air yards: 10 throws (10%), 5 caught (50%), 50 yds, 5.0 per throw1050% · 50yRight, 10–14 air yards: 5 throws (5%), 1 caught (20%), 18 yds, 3.6 per throw520% · 18yRight, 15–19 air yards: 7 throws (7%), 1 caught (14%), 30 yds, 4.3 per throw714% · 30yRight, 20–29 air yards: 4 throws (4%), 1 caught (25%), 23 yds, 5.8 per throw425% · 23yRight, 30+ air yards: 2 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw20% · 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 direction26 carries

Left
19%
11.2 YPC · 100% succ.
Middle
58%
4.1 YPC · 33% succ.
Right
23%
6.2 YPC · 50% 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 3 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 farLiberty#69 · 6-155%1/161–06.0100.0%8192.4450.0%
2025Liberty#101 · 4-81078%151/266196110–127.439.1%1002582.6548.8%
2024Coastal Carolina#101 · 6-71279%148/271211014–87.838.3%1074474.2558.6%
2023Coastal Carolina#64 · 8-5835%76/1227797–16.442.3%633685.8252.1%
2022Kansas#63 · 6-711%3/5130–02.633.3%263.000.0%

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

Game Log

Ethan Vasko'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

Rushing
WkOpponentResultCarYdsY/CTDLong
1@James MadisonL 13–20122.002
2Gardner-WebbW 24–23no stats recorded
3Ball StateW 51–15144.014
4@Coastal CarolinaW 34–17188.018
5@DelawareW 30–14210.503
6Sam HoustonW 35–3341.323
8@Kennesaw StateW 34–6no stats recorded
2026 · 5 games8192.448

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions1—
Attempts1—
Completion %100.0%—
Yards6—
Yards / att.6—
Touchdowns1—
Interceptions0—
Rushing2026FBS rank
Carries8—
Yards19884th / 1458
Yards / carry2.4—
Touchdowns492nd / 633
Long8—

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 1 · James Madison66213%
Wk 3 · Ball State64112%
Wk 4 · Coastal Carolina637211%
Wk 5 · Delaware72426%
Wk 6 · Sam Houston529417%
Season44523105%

Position Room

4 QBs on the Liberty roster, ordered by att

#PlayerPosClassAttYdsTDINTEPA/play
5Deshawn PurdieQBJR133122690+0.21
13Jaylen HendersonQBSR1511220+0.11
15Ethan VaskoQBSR1610+1.13
18Jachin DavisQBFR————+0.33

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