#15
Liberty · 2026

Ethan Vasko

QBSenior6' 3", 220 lbsChesapeake, VA
Liberty Flames7-1 · TDC #61
Snap share
7%
34 of 503 snaps
Rush yards
24
868th of 1519 in FBS
Yards / carry
2.2
Rush TD
6
54th of 683 in FBS
Receptions
0
EPA / play
+0.98
13 plays

Efficiency & Role

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

EPA per play by situation

13 plays · +12.8 total EPA · not enough plays to rank yet
All plays+0.98
Passing+0.78
Rushing+1.02
1st down-0.21
2nd down+1.65
3rd down+1.34
Standard downs+0.98
VaskoQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays3%
Pass plays2%
Run plays5%
1st down3%
2nd down4%
3rd down3%
Standard downs5%
Passing downs0%
VaskoQB average

Advanced

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

RushingValueFBS rank
Carries10—
Success rate60.0%—
Explosive run rate0.0%—
Stuffed at the line20.0%—
First downs6—
Red-zone carries10—
Goal-line carries5—

Charting

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

Run direction11 carries

Left
36%
2.3 YPC · 100% succ.
Middle
55%
1.2 YPC · 33% succ.
Right
9%
8.0 YPC · 100% 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.
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#61 · 7-167%1/261–03.066.7%11242.2660.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
9Florida InternationalW 49–10351.723
2026 · 6 games11242.268

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions1—
Attempts2—
Completion %50.0%—
Yards6—
Yards / att.3—
Touchdowns1—
Interceptions0—
Rushing2026FBS rank
Carries11—
Yards24868th / 1519
Yards / carry2.2—
Touchdowns654th / 683
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%
Wk 9 · Florida International5811419%
Season50334147%

Position Room

4 QBs on the Liberty roster, ordered by att

#PlayerPosClassAttYdsTDINTEPA/play
5Deshawn PurdieQBJR1521453101+0.27
13Jaylen HendersonQBSR1813120+0.09
15Ethan VaskoQBSR2610+0.98
18Jachin DavisQBFR————-0.66

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 →