Short-yardage / goal-line · enumeration
Who gets the tough yard
1 of the team's 20 inside-the-5 carries (5.0%).
No starts in Marshall’s last 4 games.
Zion Turner started Marshall’s last game, W 36-23 at Old Dominion, Oct 31.
Marshall’s next game: at Georgia Southern, Sat Nov 7, 3:30 p.m. ET
Penn State · L 0-45
No pass attempts.
South Alabama · W 20-13
No pass attempts.
Old Dominion · W 36-23
23 yards
The other 5 games average 20 yards. This one was 3 above.
Wilkins has pass attempts in 6 of Marshall’s 8 games: none against Penn State and South Alabama.
Dashed line: 300 yards.
Wilkins looks good so far. Just hold onto the football please.
Marshall fan
Khalil Wilkins
Played for two head coaches at two programs in two seasons: Rich Rodriguez and Tony Gibson.
122 passing yards · 0 passing TD · 256 rushing yards
Short-yardage / goal-line · enumeration
Who gets the tough yard
1 of the team's 20 inside-the-5 carries (5.0%).
No outlet on our list has written about this player by name this season.
Against Old Dominion on Oct. 31: 1 of 1 for 23 yards. In the 8 games drawn here: 7 of 14 for 122 yards.
Each game is split into its four quarters, so the columns line up from game to game; inside a quarter, plays keep their order. Third and fourth downs are marked under the line, bold when he moved the chains.
Swipe the table sideways for more columns.
| Season | Team | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2026 | Marshall | 7 | 14 | 50.0% | 122 | 8.7 | 0 | 0 | 123.2 |
| 2025 | West Virginia | 16 | 36 | 44.4% | 185 | 5.1 | 1 | 2 | 85.7 |
| Career | 23 | 50 | 46.0% | 307 | 6.1 | 1 | 2 | 96.2 |
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2026 | Marshall | 41 | 256 | 6.2 | 0 | 32 |
| 2025 | West Virginia | 58 | 243 | 4.2 | 2 | 22 |
| Career | 99 | 499 | 5.0 | 2 | 32 |
Last game (Wk 9): 23 passing yards.
Game log · Week-by-week
2026 season · 8 games
Swipe the table sideways for more columns.
| Wk | Opp | Grade | CMP/ATT | YDS | TD | INT | YPA | QBR | SK | RUSH | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Wk 1 | L 0-45@ No. 18 Penn State | Carried 2 times, no pass attempts | — | 0 | |||||||
| Wk 2 | W 28-26vs Middle Tennessee | Left in Q3 | 3/6 | 23 | 0 | 0 | 3.8 | 6.2 | 0 | 20 | |
| Wk 3 | W 30-24@ Missouri State | 1/1 | 21 | 0 | 0 | 21.0 | -- | 0 | 39 | ||
| Wk 4 | W 36-35vs Gardner-Webb | 1/1 | 27 | 0 | 0 | 27.0 | -- | 0 | 25 | ||
| Wk 5 | L 17-45@ James Madison | 0/1 | 0 | 0 | 0 | 0.0 | -- | 0 | 37 | ||
| Wk 6 | L 21-27vs Coastal Carolina | Out after Q3 | 1/4 | 28 | 0 | 0 | 7.0 | 13.1 | 0 | 45 | Season-high 28 yds |
| Wk 8 | W 20-13vs South Alabama | Carried 8 times, no pass attempts | — | 69 | |||||||
| Wk 9 | W 36-23@ Old Dominion | Came on in Q3 | 1/1 | 23 | 0 | 0 | 23.0 | -- | 0 | 21 | |
| Total | 7/14 | 122 | 0 | 0 | 8.7 | — | 0 | 256 | |||
Week 8 · 2026
W 20-13
69 rush yds (8 car)
A close one, won by 7 at home.
With C. Heimbach — 50.5 yards per punt · 4 punts · 3 inside the 20 · Z. Turner — 181 yds · 0 TD · 0 INT · QBR 37.8 · 45 rush yds (9 car) · 1 TD
The plays that mattered most
| Stat | His | Nation | Sun Belt |
|---|---|---|---|
| Passing yards | 122 | 225th of 370 | 27th of 38 |
| Yards an attempt | 8.7 | Not ranked | Not ranked |
| Touchdown passes | 0 | — | — |
| Passer rating | 123.2 | Not ranked | Not ranked |
| Completion percentage | 50.0 | Not ranked | Not ranked |
| Rushing yards | 256 | 43rd of 370 | 4th of 38 |
| Rushing touchdowns | 0 | — | — |
Counting stats rank all FBS quarterbacks with a pass attempt; the rates rank those with at least 10 attempts a game. He has 14 attempts of the 80 needed after 8 games, so the rates are not ranked.
| Rk | Quarterback | Yards | TD | INT | Att | Y/A |
|---|---|---|---|---|---|---|
| 1 | Trey Owens | 1,940 | 11 | 6 | 233 | 8.3 |
| 2 | Deuce Bailey | 1,935 | 19 | 6 | 236 | 8.2 |
| 3 | Max Johnson | 1,928 | 11 | 2 | 279 | 6.9 |
| 4 | Malachi Singleton | 1,915 | 9 | 4 | 237 | 8.1 |
| 5 | Camden Coleman | 1,743 | 16 | 4 | 238 | 7.3 |
| 6 | Lunch Winfield | 1,457 | 6 | 5 | 196 | 7.4 |
| 7 | Cameran Brown | 1,356 | 14 | 5 | 166 | 8.2 |
| 8 | Blake Baker | 1,327 | 13 | 1 | 149 | 8.9 |
| 9 | Landry Lyddy | 1,326 | 8 | 4 | 201 | 6.6 |
| 10 | Aidan Armenta | 1,316 | 9 | 3 | 187 | 7.0 |
| 11 | Jared Hollins | 1,195 | 9 | 4 | 156 | 7.7 |
| 12 | Will Crowder | 1,162 | 9 | 5 | 183 | 6.3 |
| 13 | Carlos Del Rio-Wilson | 1,080 | 6 | 5 | 148 | 7.3 |
| 14 | Quinn Henicle | 648 | 4 | 4 | 98 | 6.6 |
| 15 | Zion Turner | 608 | 2 | 3 | 92 | 6.6 |
| 16 | Jaxon Potter | 495 | 0 | 4 | 83 | 6.0 |
| 17 | Trey Kukuk | 494 | 4 | 2 | 76 | 6.5 |
| 18 | Ayden Pereira | 463 | 4 | 3 | 73 | 6.3 |
| 19 | Bishop Davenport | 450 | 3 | 0 | 59 | 7.6 |
| 20 | Ethan Hampton | 419 | 2 | 4 | 75 | 5.6 |
| 21 | Ryan Huff | 394 | 2 | 1 | 62 | 6.4 |
| 22 | JC Evans | 370 | 5 | 1 | 36 | 10.3 |
| 23 | Austin Carlisle | 360 | 3 | 3 | 67 | 5.4 |
| 24 | Turner Helton | 275 | 1 | 1 | 38 | 7.2 |
| 25 | Tucker Kilcrease | 252 | 1 | 0 | 46 | 5.5 |
| 26 | Henry Hasselbeck | 172 | 2 | 1 | 26 | 6.6 |
| 27 | Khalil Wilkins | 122 | 0 | 0 | 14 | 8.7 |
| 28 | Arrington Maiden | 111 | 2 | 0 | 8 | 13.9 |
| 29 | Daniel Beale | 90 | 0 | 1 | 10 | 9.0 |
| 30 | Weston Bryan | 26 | 0 | 0 | 8 | 3.2 |
| 31 | Gavin Nuckolls | 20 | 0 | 0 | 3 | 6.7 |
| 32 | Tommy Ulatowski | 20 | 0 | 0 | 5 | 4.0 |
| 33 | TJ Stanley | 19 | 0 | 0 | 3 | 6.3 |
| 34 | Tanner Vibabul | 16 | 0 | 0 | 1 | 16.0 |
| 35 | Tre Guerra | 11 | 0 | 0 | 4 | 2.8 |
| 36 | Jackson Bradley | 3 | 0 | 0 | 3 | 1.0 |
| 37 | John White | 0 | 0 | 0 | 2 | 0.0 |
| 38 | Landon Graves | 0 | 0 | 0 | 3 | 0.0 |
Sorted by passing yards. Gray: under 10 attempts a game, so not ranked on yards an attempt.
Ratings of the games shown run from -17 to +11 points against an average team (SP+ rating of each opponent).
Turner-Bradshaw and Norton saw 7 of the 14 charted throws.
| Receiver | Targets, caught | Targets | Catches | Yards | Throw depth | After catch |
|---|---|---|---|---|---|---|
| Xayvion Turner-Bradshaw | 4 | 2 | 31 | 18.5 | 1.5 | |
| Adrian Norton | 3 | 1 | 7 | 16.3 | 8.0 | |
| Josiah McLaurin | 1 | 1 | 28 | 18.0 | 10.0 | |
| De'Andre Tamarez | 1 | 1 | 27 | 18.0 | 9.0 | |
| Chris Culliver | 1 | 1 | 23 | 22.0 | 1.0 | |
| 3 others | 3 | 1 | 6 | 6.0 | 9.0 | |
| No receiver charted | 1 | |||||
Play by play: 14 passes, 7 caught, 122 yards. Throw depth: average air yards per target. After catch: average yards after the catch per catch. Bar: targets; the blue part was caught.
Splits · Per-game
2026 season · 8 games
Home vs Road
| YDS/g | TD/g | YPA | INT/g | |
|---|---|---|---|---|
| Home4g | 19.5 | 0.0 | 12.6 | 0.0 |
| Road4g | 11.0 | 0.0 | 14.7 | 0.0 |
First half vs Second half
| YDS/g | TD/g | YPA | INT/g | |
|---|---|---|---|---|
| Weeks 1-76g | 16.5 | 0.0 | 11.8 | 0.0 |
| Weeks 8+2g | 11.5 | 0.0 | 23.0 | 0.0 |
Supporting cast · Scheme
Staff and system around the player
Head Coach
Tony Gibson
Pass share
46.6%
255 pass / 292 run
Plays / game
68.4
8 games
Scheme: Run-leaning.
| Khalil Wilkins | Threw in 6 of 8 games · 7 of 14, 122 yds, 0 TD, 0 INT · 8.7 yards an attempt on 14 attempts · ran for 256 yds, 0 TD |
| Carlos Del Rio-Wilson | Threw in 7 of 8 games · 92 of 148, 1,080 yds, 6 TD, 5 INT · 7.3 yards an attempt on 148 attempts · ran for 224 yds, 2 TD |
| Zion Turner | Threw in 6 of 8 games · 58 of 92, 608 yds, 2 TD, 3 INT · 6.6 yards an attempt on 92 attempts · ran for 36 yds, 1 TD |
Box score. Every quarterback on the team who has thrown a pass this season.
Who threw in each quarter. Blue: Khalil Wilkins. Gray: Carlos Del Rio-Wilson, Zion Turner. From the play by play.
Player standing · 2026
Fewer passes and runs a game than most FBS quarterbacks who play every week.
The No. 1,199 recruit in the country is starting at quarterback in the Sun Belt.
2026 is in progress.
Coaching lineage · 2024–2026
3 coachesPlayed for 3 head coaches at 2 schools: Neal Brown, Rich Rodriguez and Tony Gibson.
Next stop · Transfer
Transferred to Marshall