VMI player stats
Every 2026 category, best line first.
Season
Passing
4 players
| Player | C/ATT | YDS | AVG | TD | INT | PCT |
|---|---|---|---|---|---|---|
| Ian ReynoldsQB | 38–89 | 537 | 6.0 | 1 | 5 | 42.7% |
| JoJo CrumpQB | 10–22 | 123 | 5.6 | 1 | 2 | 45.5% |
| Chandler WilsonQB | 2–3 | 6 | 2.0 | 0 | 1 | 66.7% |
| Nana UtseyQB | 1–1 | -3 | -3.0 | 0 | 0 | 100.0% |
Rushing
17 players
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Leo BoehlingRB | 123 | 386 | 3.1 | 1 | 20 |
| Traveion SlaughterWR | 45 | 227 | 5.0 | 1 | 61 |
| Cole VarnerWR | 19 | 106 | 5.6 | 1 | 40 |
| Trevin SimonRB | 21 | 81 | 3.9 | 0 | 46 |
| JoJo CrumpQB | 37 | 69 | 1.9 | 0 | 47 |
| Aslin ShipeRB | 29 | 68 | 2.3 | 0 | 19 |
| Ian ReynoldsQB | 55 | 64 | 1.2 | 1 | 10 |
| Halim HardnettWR | 5 | 48 | 9.6 | 0 | 47 |
| Chandler WilsonQB | 23 | 23 | 1.0 | 1 | 31 |
| Nana UtseyQB | 6 | 13 | 2.2 | 0 | 9 |
| Zion TrumpWR | 1 | 13 | 13.0 | 0 | 13 |
| Zander LewisRB | 2 | 8 | 4.0 | 0 | 7 |
| Adin WattersRB | 2 | 6 | 3.0 | 0 | 3 |
| Kam JohnsonRB | 3 | 5 | 1.7 | 0 | 4 |
| Dylan PoleyTE | 2 | 0 | 0.0 | 0 | 2 |
| Jace BallardRB | 1 | -2 | -2.0 | 0 | 0 |
| Drew ParrottRB | 4 | -4 | -1.0 | 0 | 4 |
Receiving
10 players
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Traveion SlaughterWR | 12 | 144 | 12.0 | 0 | 23 |
| Halim HardnettWR | 8 | 135 | 16.9 | 1 | 75 |
| Cade CoxTE | 8 | 106 | 13.3 | 0 | 36 |
| Cole VarnerWR | 6 | 83 | 13.8 | 0 | 30 |
| Hayden MorrisWR | 4 | 67 | 16.8 | 0 | 32 |
| Zion TrumpWR | 4 | 67 | 16.8 | 1 | 40 |
| Brooks MartinWR | 4 | 36 | 9.0 | 0 | 12 |
| Aslin ShipeRB | 2 | 17 | 8.5 | 0 | 13 |
| Zach PirtleWR | 1 | 12 | 12.0 | 0 | 12 |
| Leo BoehlingRB | 2 | -4 | -2.0 | 0 | 0 |
Defense
48 players
Interceptions
4 players
| Player | INT | YDS | AVG | TD |
|---|---|---|---|---|
| Terry DorseyS | 2 | 20 | 10.0 | 0 |
| EJ WilborneDB | 1 | 11 | 11.0 | 0 |
| Nic LandS | 1 | 0 | 0.0 | 0 |
| Robert PowellDB | 1 | 0 | 0.0 | 0 |
Fumbles
9 players
| Player | FUM | LOST | REC |
|---|---|---|---|
| JoJo CrumpQB | 4 | 0 | 0 |
| Ian ReynoldsQB | 2 | 0 | 0 |
| Halim HardnettWR | 1 | 0 | 0 |
| Nana UtseyQB | 1 | 0 | 0 |
| Traveion SlaughterWR | 1 | 1 | 0 |
| Trevin SimonRB | 1 | 1 | 0 |
| Isaiah GreviousLB | 0 | 0 | 1 |
| Quinn KennedyLB | 0 | 0 | 1 |
| Robert PowellDB | 0 | 0 | 1 |
Kicking
1 player
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Jack JoycePK | 6–12 | 50.0% | 50 | 8–8 | 26 |
Punting
2 players
| Player | NO | YDS | AVG | TB | IN 20 | LONG |
|---|---|---|---|---|---|---|
| Ben ShrewsburyPK | 53 | 2364 | 44.6 | 4 | 9 | 61 |
| William LeesPK | 7 | 257 | 36.7 | 0 | 0 | 45 |
Kick returns
4 players
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Cole VarnerWR | 3 | 63 | 21.0 | 0 | 23 |
| Aslin ShipeRB | 2 | 38 | 19.0 | 0 | 20 |
| Trevin SimonRB | 1 | 8 | 8.0 | 0 | 8 |
| Dylan PoleyTE | 2 | 3 | 1.5 | 0 | 3 |
Punt returns
1 player
| Player | NO | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Halim HardnettWR | 4 | 40 | 10.0 | 0 | 24 |
⚠ INT under Passing is thrown. Under Interceptions it is taken away — two different events, one abbreviation, which is why they are separate blocks rather than neighbouring columns. SACKS and TFL can be halves, because a shared one is credited to both players.