Game log · Week-by-week
2026 season · 2 games
| Wk | Opp | CMP/ATT | YDS | TD | INT | YPA | QBR | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 1 | L 13-20@ James Madison | — | — | — | — | — | — | |
| Wk 3 | W 51-15vs Ball State | — | — | — | — | — | — | |
| Total | — | — | — | — | — | — |
Senior quarterback on Liberty's 2026 roster.
6′3″ · 220 lb · Chesapeake, VA · Oscar F. Smith HS
CFB Index
A single number blending on-field production (an EPA-based value lane) with box-score output for this player's position.
0-100, scaled within each position's own cohort — not directly comparable across positions.
Recruiting
QB recruit
No. 1622 nationally · Signed with Kansas
Last played in 2026.
His career numbers, season by seasonThe story
Senior quarterback on Liberty's 2026 roster.
Ethan Vasko
Operates within the system without forcing anything. Three head coaches in five seasons, at three different programs. 2024 brought the first one: Sun Belt Offensive Player of the Week.
6 RUSH YDS
Low coverage — composed from the verified record.
His career
Nobody recruited him. He earned the honors anyway.
The role got bigger.
Career arc
Coaching lineage · 2022–2026
2 coachesCoaching transition mid-career: Hugh Freeze → Jamey Chadwell. Worth noting in scheme + development context.
| Season | Team | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Liberty | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2025 | Liberty | 151 | 266 | 56.8% | 1,961 | 7.4 | 10 | 12 | 122.1 | 51 | -- | -- |
| 2024 | Coastal Carolina | 148 | 271 | 54.6% | 2,120 | 7.8 | 14 | 8 | 131.5 | 58 | -- | -- |
| 2023 | Coastal Carolina | 76 | 122 | 62.3% | 779 | 6.4 | 7 | 1 | 133.2 | 44 | -- | -- |
| 2022 | Kansas | 3 | 5 | 60.0% | 13 | 2.6 | 0 | 0 | 81.8 | -- | -- | -- |
| Career | 378 | 664 | 56.9% | 4,873 | 7.3 | 31 | 21 | 127.7 | 52 | -- | -- |
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2026 | Liberty | 2 | 6 | 3.0 | 1 | -- |
| 2025 | Liberty | 100 | 258 | 2.6 | 5 | -- |
| 2024 | Coastal Carolina | 107 | 447 | 4.2 | 5 | -- |
| 2023 | Coastal Carolina | 63 | 368 | 5.8 | 2 | -- |
| 2022 | Kansas | 2 | 6 | 3.0 | 0 | -- |
| Career | 274 | 1,085 | 4.0 | 13 | -- |
Game log · Week-by-week
2026 season · 2 games
| Wk | Opp | CMP/ATT | YDS | TD | INT | YPA | QBR | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 1 | L 13-20@ James Madison | — | — | — | — | — | — | |
| Wk 3 | W 51-15vs Ball State | — | — | — | — | — | — | |
| Total | — | — | — | — | — | — |
Season context · Team result + system
Where this profile ranks vs the QB cohort
Box-score percentiles
Concern: rush yards (28th percentile).
Box-score rates
Percentiles versus same-position peers with enough snaps this season, based on box-score rates.
Supporting cast · Scheme
Staff and system around the player
Head Coach
Jamey Chadwell
Pass share
37.5%
72 pass / 120 run
Plays / game
64.0
3 games
Scheme: Run-heavy.
Player standing · 2026
On the two-deep and pushing for snaps.
Recognition
2026 outlook
In the mix for All-Conference USA
Based on 2025: #7 of 16 Conference USA QBs
35% estimated, 95% confidence interval 31–38%. Base rate measured from players who finished at a comparable rank in their conference and came back the next season. It is an estimate from a small sample, not a forecast of this player.
Play style
Balanced passer who operates within the system, without one standout number carrying the profile.
CFB Index positional classification
Player DNA
Balanced passer who operates within the system, without one standout number carrying the profile.
His 2025 production profile sits closest to Ethan Vasko’s 2024 season.
Matches Ethan on
Differs from Ethan on
Through 3 college seasons, his career arc tracks closest to Nick Starkel’s path through San José State.
Matches Nick on
As a senior, his production profile tracks closest to Brayden Schager's senior season at Hawai'i (2024).
Matches Brayden on
Differs from Brayden on
Player DNA
2025 (R-Jr.): Phil Steele CUSA Preseason All-Conference Fourth Team Athlon Sports CUSA Preseason All-Conference Fourth Team Conference USA Commissioner’s Honor Roll member Started 10 games for the Flames Missed the Old Dominion and Kennesaw State games due to injuries Finished the season…