Short-yardage / goal-line · enumeration
Who gets the tough yard
1 of the team's 30 inside-the-5 carries (3.3%).
Last confirmed: Virginia Tech, 2019. No 2026 box-score games on record.
6′4″ · 220 lb · Overland Park, KS
Ryan Willis: QB · Virginia Tech · #5.
Closest statistical matches, adjusted for opponent strength.
Ryan Willis
Operates within the system without forcing anything. Ryan Willis has played for two head coaches across four seasons and two programs. One game to point at: 344 passing yards and 13 rushing yards against Boston College — Week 1, 2019.
Play style
Balanced passer who operates within the system, without one standout number carrying the profile.
Short-yardage / goal-line · enumeration
Who gets the tough yard
1 of the team's 30 inside-the-5 carries (3.3%).
No outlet on our list has written about him by name this season.
Swipe the table sideways for more columns.
| Season | Team | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | Virginia Tech | 72 | 117 | 61.5% | 906 | 7.7 | 9 | 5 | 143.4 | 38 |
| 2018 | Virginia Tech | 213 | 364 | 58.5% | 2,716 | 7.5 | 24 | 9 | 138.0 | 72 |
| 2016 | Kansas | 72 | 117 | 61.5% | 811 | 6.9 | 3 | 7 | 116.3 | 33 |
| 2015 | Kansas | 164 | 315 | 52.1% | 1,719 | 5.5 | 9 | 10 | 101.0 | 19 |
| Career | 521 | 913 | 57.1% | 6,152 | 6.7 | 45 | 31 | 123.1 | 46 |
| Season | Team | ||||
|---|---|---|---|---|---|
| 2019 | Virginia Tech | 39 | 34 | 0.9 | 1 |
| 2018 | Virginia Tech | 113 | 354 | 3.1 | 4 |
| 2016 | Kansas | 38 | −8 | −0.2 | 1 |
| 2015 | Kansas | 59 | −79 | −1.3 | 0 |
| Career | 249 | 301 | 1.2 | 6 |
Game log · Week-by-week
2019 season · 5 games
Swipe the table sideways for more columns.
| Wk | Opp | CMP/ATT | YDS | TD | INT | YPA | QBR | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 1 | L 28-35@ Boston College | 29/47 | 344 | 4 | 3 | 7.3 | 59.3 | Season-high 344 yds · 3 INTs — rough day |
| Wk 2 | W 31-17vs Old Dominion | 16/28 | 272 | 2 | 0 | 9.7 | 87.6 | Clean 2-TD game |
| Wk 3 | W 24-17vs Furman | 17/21 | 123 | 1 | 1 | 5.9 | 31.1 | |
| Wk 5 | L 10-45vs Duke | 7/18 | 112 | 1 | 1 | 6.2 | 26.7 | |
| Wk 8 | W 43-41vs North Carolina | 3/3 | 55 | 1 | 0 | 18.3 | 60.9 | |
| Total | 72/117 | 906 | 9 | 5 | 7.7 | — |
Week 2 · 2019
W 31-17
vs Old Dominion
272 yds · 2 TD · 0 INT · QBR 87.6 · 34 rush yds (8 car) · 1 TD
With O. Bradburn — 56.7 yards per punt · 3 punts · 69 long · T. Robinson — 4 rec · 62 yds
The plays that mattered most
Pass Profile · Completions by yards gained (PBP)
Adjusted ANY/A, sack rate, and where the yards came from
Totals here are the box score's. Play-by-play lists 115 passing plays (71 completions) against the box score's 117 attempts (72 completions), and the depth buckets use play-by-play.
Adjusted ANY/A
6.21104 of 205 QBsSack rate
7.9%154 of 205 QBsSacked on 7.9% of dropbacks (154 of 205) and Adjusted ANY/A trails the field (104 of 205).
Adjusted ANY/A uses full-season box-score totals (attempts, yards, TDs, INTs); sack rate is play-by-play-derived.
Short
0–9 ydsMiddle
10–19 ydsDeep
20+ ydsOverall 61.5% completion on 117 attempts · 13 deep completions averaging 27.2 yds.
Splits · Per-game
2019 season · 5 games
Home vs Road
| YDS/g | TD/g | YPA | INT/g | |
|---|---|---|---|---|
| Home4g | 140 | 1.2 | 10.0 | 0.5 |
| Road1g | 344 | 4.0 | 7.3 | 3.0 |
First half vs Second half
| YDS/g | TD/g | YPA | INT/g | |
|---|---|---|---|---|
| Weeks 1-74g | 213 | 2.0 | 7.3 | 1.2 |
| Weeks 8+1g | 55.0 | 1.0 | 18.3 | 0.0 |
Supporting cast · Scheme
Staff and system around the player
Head Coach
Justin Fuente
Pass share
36.6%
317 pass / 549 run
Plays / game
66.6
13 games
Scheme: Run-heavy.
Player standing · 2019
Fewer passes and runs a game than most FBS quarterbacks who play every week.
How it ended
Four seasons, at Kansas and Virginia Tech, 6,152 passing yards — his college career is complete.
Coaching lineage · 2013–2019
3 coachesPlayed for 3 head coaches at 2 schools: Charlie Weis, David Beaty and Justin Fuente.