Every player
New here?

How to read this page

▶

Team tables split by side of the ball, and the Side control hides the half you are not reading. What a team allowed is what its opponents gained, so the allowed tables are the offensive ones read from the other end. The roster is everyone who recorded a stat line, because the source holds no roster of its own — a player who never got on the field is absent. A dash means no number for that cell, or a zero in a roster column that counts.

VMI

VMI Keydets

Players
47 of 47
Player
Collin ShannonQB9220.213-9.1—————
Nana UtseyQB826.9—24.63————
Chandler WilsonQB728.111.3—————
JoJo CrumpQB2——-0.5—————
Ian ReynoldsQB1——3—————
Aslin ShipeRB12——22.510.51.1——
Ben ShrewsburyPK12————————
Leo BoehlingRB12——44.521.27.3——
Noah GreviousWR12——7.314.360.93—
Luke SchalowRB11——10.9—0.53.7——
Malik McNeelyWR11————2.230.12—
Owen SweeneyWR10————4.472.38—
Cade CoxTE9————1.16.9——
Morgan McPhaulTE9————1.719.310.1
Jack JoycePK5————————
Julio CarrecterWR4——0.3—122.5——
Amaje ParkerS3———————3.3
Anthony AllenDB3———————1
Destin MooreWR3————10.7——
Isaiah GreviousLB3———————2.3
Joe ComelloCB3———————1.3
Nathan LhotskyTE3————1.714.7——
EJ WilborneDB2———————2.5
Elijah BrooksDL2———————2
Halim HardnettWR2——-2.5—0.54——
Kam JohnsonRB2——4—0.5-0.5——
Kouri CrumpS2———————7
Louis EnglishDB2———————0.5
Robert PowellDB2———————1
Traveion SlaughterWR2————1.543.5——
Ayden BabichS1———————1
Camden ClintonLB1———————6
Carson GueDL1————————
Derek HiteLB1———————3
Donovan BurnettDL1———————2
Ebenezer McCarthyRB1——7—————
Henry BerlingLB1———————4
Jacob MooreDL1———————2
James MorrisDB1———————1
Logan BurnettLB1————————
Luis NavarroDL1———————2
Nic LandS1———————4
Owen HamDL1———————2
Phoenix WardDL1———————2
Rod TascoLB1———————2
Stephen Dean IIILB1———————6
Steven RiverosLB1———————5

About College Football Research

▶

Every number the site holds for a college football team and the players who played for it, in one place. Pick a team, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.