THIRD AND DATA

Roster

VMIKeydets

Season
‹

2026 roster

Players

106

Rated recruits

0

0% of the roster

Average stars

—

Among rated players only

Transfers in

0

Matched by name to the portal

106 players64 of 106 have recorded statistics in 2026 · Their lines are this season only. The rest show career totals through 2026, marked career, at every school they have played for.

Offense

Quarterbacksby position, then who's played8
  • —No recruiting profile foundQB15Ian Reynolds2yr
    537 Pass yds1 TD5 Int42.7 Cmp%64 Rush yds
  • —No recruiting profile foundQB8JoJo Crump3yr
    123 Pass yds1 TD2 Int45.5 Cmp%69 Rush yds
  • —No recruiting profile foundQB11Chandler Wilson4yr
    6 Pass yds0 TD1 Int66.7 Cmp%23 Rush yds
  • —No recruiting profile foundQB14Nana Utsey2yr
    -3 Pass yds0 TD0 Int100.0 Cmp%13 Rush yds
  • —No recruiting profile foundQB16Vann Baggett2yr
  • —No recruiting profile foundQB17Cody Shelton2yr
  • —No recruiting profile foundQB13Caden Baugh1yr
  • —No recruiting profile foundQB12Jackson Gravlee1yr
Running backsby position, then who's played9
  • —No recruiting profile foundRB9Leo Boehling3yr
    123 Car386 Rush yds1 TD3.1 Rush avg
    2 Rec-4 Rec yds-2.0 Rec avg
  • —No recruiting profile foundRB27Trevin Simon1yr
    21 Car81 Rush yds0 TD3.9 Rush avg
  • —No recruiting profile foundRB25Aslin Shipe3yr
    29 Car68 Rush yds0 TD2.3 Rush avg
    2 Rec17 Rec yds8.5 Rec avg
  • —No recruiting profile foundRB34Zander Lewis1yr
    2 Car8 Rush yds0 TD4.0 Rush avg
  • —No recruiting profile foundRB31Adin Watters1yr
    2 Car6 Rush yds0 TD3.0 Rush avg
  • —No recruiting profile foundRB22Kam Johnson2yr
    3 Car5 Rush yds0 TD1.7 Rush avg
  • —No recruiting profile foundRB26Jace Ballard1yr
    1 Car-2 Rush yds0 TD-2.0 Rush avg
  • —No recruiting profile foundRB24Drew Parrott1yr
    4 Car-4 Rush yds0 TD-1.0 Rush avg
  • —No recruiting profile foundRB23Zion Woody2yr
Receiversby position, then who's played12
  • —No recruiting profile foundWR1Traveion Slaughter2yr
    12 Rec144 Rec yds0 TD12.0 Rec avg
  • —No recruiting profile foundWR5Halim Hardnett2yr
    8 Rec135 Rec yds1 TD16.9 Rec avg
  • —No recruiting profile foundWR4Cole Varner2yr
    6 Rec83 Rec yds0 TD13.8 Rec avg
  • —No recruiting profile foundWR2Zion Trump2yr
    4 Rec67 Rec yds1 TD16.8 Rec avg
  • —No recruiting profile foundWR88Hayden Morris1yr
    4 Rec67 Rec yds0 TD16.8 Rec avg
  • —No recruiting profile foundWR84Brooks Martin2yr
    4 Rec36 Rec yds0 TD9.0 Rec avg
  • —No recruiting profile foundWR7Zach Pirtle2yr
    1 Rec12 Rec yds0 TD12.0 Rec avg
  • —No recruiting profile foundWR6Jon Tyree3yr
    career 1 Rec3 Rec yds0 TD3.0 Rec avg
  • —No recruiting profile foundWR82Ryan Beckman2yr
  • —No recruiting profile foundWR81Brody Patterson2yr
  • —No recruiting profile foundWR83Luke Finch1yr
  • —No recruiting profile foundWR19Andy Hingst1yr
Tight endsby position, then this season's receiving yards3
  • —No recruiting profile foundTE3Cade Cox3yr
    8 Rec106 Rec yds0 TD13.3 Rec avg
  • —No recruiting profile foundTE89Liden Krush2yr
  • —No recruiting profile foundTE44Dylan Poley2yr
Offensive lineby position, then recruiting18
Specialistsby position, then who's played7
  • —No recruiting profile foundLS98Zander Atwell1yr
  • —No recruiting profile foundLS36Charlie McCoy1yr
  • —No recruiting profile foundPK99Ben Shrewsbury3yr
    53 Punts44.6 Avg9 In 20
  • —No recruiting profile foundPK35Jack Joyce2yr
    6 FG12 FGA50 Long26 Pts
  • —No recruiting profile foundPK42William Lees2yr
    7 Punts36.7 Avg0 In 20
  • —No recruiting profile foundPK32Zach Bowers2yr
  • —No recruiting profile foundPK41Dean Webb2yr

Defense

Defensive lineby position, then who's played14
  • —No recruiting profile foundDE38Nathan Jackson1yr
    9 Tackles1.0 TFL0.0 Sacks
  • —No recruiting profile foundDE94Harrison Smith1yr
    3 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDE61Ryan Ross1yr
  • —No recruiting profile foundDL92Jacob Moore3yr
    25 Tackles5.5 TFL5.0 Sacks
  • —No recruiting profile foundDL90Elijah Brooks2yr
    19 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDL91David Czapp1yr
    17 Tackles1.0 TFL0.0 Sacks
  • —No recruiting profile foundDL7Carson Gue2yr
    16 Tackles1.0 TFL0.0 Sacks
  • —No recruiting profile foundDL32Matthias Corbin1yr
    16 Tackles1.0 TFL1.0 Sacks
  • —No recruiting profile foundDL96Ellis Daniels1yr
    5 Tackles1.5 TFL1.0 Sacks
  • —No recruiting profile foundDL93Nathaniel Mitchell1yr
    4 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDL97Ryan McCarthy2yr
    1 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDL40Phoenix Ward2yr
    1 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDL59Jabrahlyn Jones1yr
    1 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDL95Jack Kelly1yr
Linebackersby position, then who's played17
  • —No recruiting profile foundLB1Isaiah Grevious3yr
    46 Tackles2.0 TFL0.0 Sacks
  • —No recruiting profile foundLB51Erick Roman1yr
    36 Tackles0.5 TFL0.0 Sacks
  • —No recruiting profile foundLB8Steven Riveros3yr
    28 Tackles4.0 TFL2.0 Sacks
  • —No recruiting profile foundLB4Rod Tasco2yr
    24 Tackles1.0 TFL0.0 Sacks
  • —No recruiting profile foundLB46Quinn Kennedy1yr
    20 Tackles1.5 TFL1.0 Sacks
  • —No recruiting profile foundLB43Henry Berling3yr
    19 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB21Camden Clinton3yr
    15 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB24Jakari Nicely2yr
    9 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB39Camron Watkins2yr
    8 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB28Hunter Clark1yr
    2 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB34John Garbett2yr
    1 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB54Baylor Necessary2yr
    1 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB49Landon Snyder1yr
    1 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB45DJ Jones2yr
  • —No recruiting profile foundLB37Jamary DeBerry1yr
  • —No recruiting profile foundLB33Treyvon Litton1yr
  • —No recruiting profile foundLB48Daniel Wallace1yr
Defensive backsby position, then who's played18
  • —No recruiting profile foundCB3Omar Miller2yr
    8 Tackles0 PD
  • —No recruiting profile foundCB18Michael Roman1yr
  • —No recruiting profile foundCB13Addox Sanders1yr
  • —No recruiting profile foundDB14EJ Wilborne3yr
    49 Tackles0 PD1 Int
  • —No recruiting profile foundDB11Robert Powell3yr
    42 Tackles4 PD1 Int
  • —No recruiting profile foundDB5Ethan Haston2yr
    38 Tackles2 PD
  • —No recruiting profile foundDB6Ashton Dixon2yr
    31 Tackles1 PD
  • —No recruiting profile foundDB2Anthony Allen3yr
    10 Tackles0 PD
  • —No recruiting profile foundDB17Corey Williams2yr
    2 Tackles0 PD
  • —No recruiting profile foundDB23Amari Harmon1yr
    2 Tackles0 PD
  • —No recruiting profile foundDB47Derrick Cook2yr
  • —No recruiting profile foundDB15Jordan Tolson2yr
  • —No recruiting profile foundS0Nic Land3yr
    64 Tackles1 PD1 Int
  • —No recruiting profile foundS25Ayden Babich2yr
    33 Tackles0 PD
  • —No recruiting profile foundS29Terry Dorsey1yr
    26 Tackles0 PD2 Int
  • —No recruiting profile foundS16Keegan Guyton1yr
    12 Tackles1 PD
  • —No recruiting profile foundS12Malik Holmes2yr
    6 Tackles0 PD
  • —No recruiting profile foundS35Louis Parker1yr
    4 Tackles0 PD

Offensive linemen carry no statistics because none are published: CFBD reports no snaps, starts, sacks allowed, pressures or blocking grades. That group is ordered by position, then by recruiting stars, then seasons on a roster. That does not change once the season starts. Box scores list players who record a statistic and linemen almost never do — about one per team in a full season, usually a fumble recovery — so the line keeps this order while the rest of the roster reorders around who has played.

Most of this roster has no recruiting profile. CFBD's athlete links thin out going backwards — roughly two-thirds of a 2026 roster can be matched against about one in twenty of a 2004 one — so an em dash here usually means no profile was found rather than a player nobody rated. Hover a star to see which.