Open a player for his 2026 line, his
career line and a season-by-season table naming the team he played for each year.
The blocks below cover the skill
positions — quarterbacks, running backs, receivers, tight ends and
fullbacks — which are the ones the production feed tracks in depth. The
full roster underneath has every player on the team,
with the season's headline figures beside anyone who recorded them: on most
teams the majority of those are linemen, defenders and specialists.
Statistics are the 2026 season so far, every game played to date, as totals with a per-game line beside
them — the leaders block on a matchup preview counts the regular season only,
which is why a quarterback’s two lines can differ by a game; the team
column is recovered from game logs matched against the results file.
Full roster 104
54 of these 104 players have recorded a statistic and have a page; the rest are listed and not linked, because a page with nothing on it is worse than no page.
Offense 54
| Player | # | Pos | Cl | 2025 | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|---|
| Jachin Davis | 18 | QB | FR | 6' 0" | 195 lbs | Goose Creek, SC | |
| Jaylen Henderson | 13 | QB | SR | 50 passing yards · 62.2 qbrating | 6' 3" | 227 lbs | Los Angeles, CA |
| Ethan Houck | 14 | QB | FR | 17 passing yards · 1 interceptions | 6' 4" | 205 lbs | Brunswick, MD |
| Deshawn Purdie | 5 | QB | JR | 618 passing yards · 6 passing touchdowns | 6' 4" | 228 lbs | Baltimore, MD |
| Ethan Vasko | 15 | QB | SR | 1,961 passing yards · 10 passing touchdowns | 6' 3" | 220 lbs | Chesapeake, VA |
| Jaylin Belford | 26 | RB | SR | 2 rushing attempts · 2 rushing yards | 5' 8" | 175 lbs | Lynchburg, VA |
| Jaylon Coleman | 0 | RB | SO | 11 rushing attempts · 79 rushing yards | 5' 9" | 155 lbs | Houma, LA |
| Ethan Crisp | 30 | RB | JR | 6' 3" | 235 lbs | Mount Juliet, TN | |
| Kam Davis | 4 | RB | SO | 8 rushing attempts · 51 rushing yards | 5' 10" | 224 lbs | Albany, GA |
| Peyton Jones | 7 | RB | JR | 10 rushing attempts · 34 rushing yards | 5' 10" | 195 lbs | Norfolk, VA |
| Jeffrey Hairston Jr. | 95 | RB | FR | 6' 3" | 225 lbs | Rocky Mount, VA | |
| Terron Kellman | 11 | RB | SR | 65 rushing attempts · 331 rushing yards | 5' 8" | 210 lbs | Clinton, MD |
| Justin Marshall | 29 | RB | JR | 49 rushing attempts · 260 rushing yards | 5' 10" | 190 lbs | Chicago, IL |
| Kanye Udoh | 6 | RB | JR | 56 rushing attempts · 240 rushing yards | 6' 1" | 220 lbs | Mays Landing, NJ |
| Brenton Williams | 8 | RB | JR | 6' 3" | 260 lbs | Opelika, AL | |
| Cam Wood | 23 | RB | FR | 5' 8" | 195 lbs | Carrollton, GA | |
| Darius Copeland | 1 | WR | JR | 1 receptions · -1 receiving yards | 6' 0" | 195 lbs | Birmingham, AL |
| Rashawn Cunningham | 12 | WR | SO | 34 receptions · 628 receiving yards | 6' 2" | 205 lbs | Inman, SC |
| Nathanael Dates | 89 | WR | FR | 5' 9" | 165 lbs | Waldorf, MD | |
| Jakobe DeJesus | 81 | WR | FR | 6' 2" | 190 lbs | Douglasville, GA | |
| Makai Jackson | 2 | WR | SR | 3 receptions · 15 receiving yards | 6' 0" | 200 lbs | Levittown, PA |
| Jon Monteiro | 10 | WR | SO | 1 receptions · 40 receiving yards | 6' 2" | 200 lbs | Randolph, MA |
| Nasir Newkirk | 8 | WR | FR | 6' 2" | 185 lbs | Greensboro, NC | |
| Jamari Person | 3 | WR | SR | 28 receptions · 315 receiving yards | 6' 1" | 200 lbs | Nashville, TN |
| Bryce Randolph | 9 | WR | FR | 1 receptions · 18 receiving yards | 5' 11" | 180 lbs | Wesley Chapel, FL |
| Andrew Ryman | 28 | WR | SO | 5' 10" | 165 lbs | Bealeton, VA | |
| Clayton Shepler | 27 | WR | SO | 5' 11" | 180 lbs | Roswell, GA | |
| Eric Smith | 16 | WR | SO | 6 rushing attempts · 22 rushing yards | 5' 9" | 170 lbs | Richmond, VA |
| Refeno Vangates | 19 | WR | SR | 26 receptions · 357 receiving yards | 5' 11" | 195 lbs | Miami, FL |
| Bo Burklow | 17 | TE | JR | 1 total tackles | 6' 2" | 250 lbs | Brentwood, TN |
| LaKelsey Johnson Jr. | 87 | TE | SR | 3 receptions · 33 receiving yards | 6' 3" | 248 lbs | Desoto, TX |
| Breckan Kirby | 84 | TE | SO | 6' 4" | 220 lbs | Gainesville, GA | |
| Caleb Ryan | 48 | TE | SR | 4 receptions · 87 receiving yards | 6' 2" | 240 lbs | Bellingham, WA |
| Kam Taylor | 85 | TE | FR | 6' 6" | 240 lbs | Spartanburg, SC | |
| Zeke Wimbush | 88 | TE | JR | 6' 2" | 235 lbs | Ashburn, VA | |
| Austin Anderson | 70 | OL | JR | 6' 4" | 300 lbs | Bowling Green, KY | |
| Alex Birchmeier | 53 | OL | JR | 6' 5" | 300 lbs | Ashburn, VA | |
| Curtis Doirilus | 73 | OL | SO | 6' 3" | 335 lbs | Philadelphia, PA | |
| Brandon Edozie | 59 | OL | FR | 6' 6" | 275 lbs | Woodbridge, VA | |
| Joep Engbers | 60 | OL | JR | 6' 4" | 305 lbs | Oak Park, IL | |
| Val Erickson | 72 | OL | SR | 6' 5" | 320 lbs | Chicago, IL | |
| Kevin Evehe | 52 | OL | SO | 6' 6" | 296 lbs | Randallstown, MD | |
| Aaron Fenimore | 61 | OL | JR | 1 total tackles | 6' 1" | 295 lbs | Senoia, GA |
| Jude Foster | 58 | OL | SO | 6' 3" | 290 lbs | Baton Rouge, LA | |
| Malcolm Gaston | 65 | OL | FR | 6' 4" | 350 lbs | North Augusta, SC | |
| D.J. Geth | 51 | OL | JR | 6' 3" | 295 lbs | Spartanburg, SC | |
| Carlton Hall | 77 | OL | FR | 6' 4" | 295 lbs | Savannah, GA | |
| Erwil Anthony Jr. | 66 | OL | SR | 1 total tackles | 6' 4" | 285 lbs | Kannapolis, NC |
| Blake Martin | 62 | OL | FR | 6' 2" | 250 lbs | Gainesville, VA | |
| Joseph Morris | 78 | OL | SO | 6' 5" | 290 lbs | Hinesville, GA | |
| Daniel Schiffert | 63 | OL | FR | 6' 3" | 295 lbs | Bethlehem, PA | |
| Gabe Smith | 76 | OL | FR | 6' 5" | 300 lbs | Milton, GA | |
| Christian Williams | 56 | OL | SR | 6' 4" | 310 lbs | Houston, TX | |
| Hunter Winn | 64 | OL | FR | 6' 5" | 305 lbs | Norfolk, VA |
Defense 44
| Player | # | Pos | Cl | 2025 | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|---|
| Gavin Askew | 50 | DL | FR | 6' 3" | 240 lbs | Powder Springs, GA | |
| Markus Clark | 15 | DL | SR | 10 total tackles | 6' 1" | 295 lbs | Hoover, AL |
| Samuel Cohen | 56 | DL | SO | 6 total tackles | 6' 3" | 245 lbs | Richmond, VA |
| Kam Cullins | 88 | DL | SO | 6 total tackles · 1 passes defended | 6' 4" | 270 lbs | Cobb, GA |
| John Custis | 92 | DL | JR | 6' 3" | 285 lbs | Chesapeake, VA | |
| Michael Floyde | 91 | DL | SO | 6' 3" | 245 lbs | Las Vegas, NV | |
| Aaron Hester | 18 | DL | SR | 10 total tackles · 1 passes defended | 6' 2" | 245 lbs | Jacksonville, FL |
| Henry Hicks | 55 | DL | JR | 6' 2" | 285 lbs | Seaboard, NC | |
| Mike Jarvis | 97 | DL | SR | 25 total tackles · 1 passes defended | 6' 4" | 295 lbs | Medford, NJ |
| Chris Law | 40 | DL | FR | 6' 2" | 293 lbs | Danville, VA | |
| Lorenzo Payne | 11 | DL | JR | 6' 1" | 245 lbs | Apopka, FL | |
| Nathan Pirolli | 94 | DL | JR | 42 total tackles · 1 sacks | 6' 3" | 285 lbs | Davidson, NC |
| Xavier Reid | 99 | DL | FR | 5' 11" | 265 lbs | Boca Raton, FL | |
| Joe Strickland | 44 | DL | JR | 5 total tackles · 1 sacks | 6' 4" | 290 lbs | Indianapolis, IN |
| Nikodemus Tounger | 53 | DL | JR | 6' 0" | 275 lbs | Oakton, VA | |
| Austin Tremblay | 98 | DL | FR | 6' 2" | 275 lbs | Lynchburg, VA | |
| Ellis Alloway | 34 | LB | FR | 6' 1" | 210 lbs | Fort Walton Beach, FL | |
| Derrell Farrar | 1 | LB | JR | 71 total tackles · 1 sacks | 6' 1" | 225 lbs | Stone Mountain, GA |
| Kyle Ferm | 22 | LB | SO | 1 total tackles | 6' 3" | 232 lbs | Los Angeles, CA |
| Dillano Glaud | 6 | LB | SO | 9 total tackles | 6' 3" | 220 lbs | Clearwater, FL |
| Matthew Kramer | 43 | LB | JR | 6' 1" | 216 lbs | Wyomissing, PA | |
| Tre Lawing | 38 | LB | SR | 1 total tackles | 6' 0" | 200 lbs | Appomattox, VA |
| Micah Pollard | 4 | LB | SR | 28 total tackles | 6' 2" | 235 lbs | Jacksonville, FL |
| Deuce Spurlock | 9 | LB | SR | 15 total tackles | 6' 0" | 225 lbs | Madison, AL |
| Aidan Vaughan | 33 | LB | SR | 27 total tackles | 6' 3" | 220 lbs | Wixom, MI |
| Kennedi Bailey | 20 | CB | FR | 6' 2" | 175 lbs | Thomson, GA | |
| Tyrell Gainey | 16 | CB | JR | 6' 1" | 175 lbs | Orlando, FL | |
| Myke Gunn | 23 | CB | FR | 1 total tackles | 6' 3" | 180 lbs | Auburn, AL |
| Elijah Hopkins | 5 | CB | SR | 5 total tackles | 5' 10" | 195 lbs | Ocala, FL |
| Jiquavious Marshall | 2 | CB | SO | 5 total tackles | 6' 4" | 180 lbs | Macon, GA |
| Elijah McKenzie | 14 | CB | JR | 5' 10" | 170 lbs | Brooklyn Park, MD | |
| Ashton McShane | 21 | CB | SO | 2 total tackles | 5' 11" | 194 lbs | Dallas, TX |
| Jamal Miles | 28 | CB | JR | 3 total tackles | 6' 0" | 180 lbs | Pelham, AL |
| Tony Arnett | 29 | S | FR | 6' 1" | 180 lbs | Phenix City, AL | |
| Macaiden Brown | 26 | S | FR | 6' 1" | 180 lbs | Sarasota, FL | |
| Jayden Davis | 17 | S | JR | 10 total tackles | 6' 1" | 180 lbs | Suwanee, GA |
| Izaiah Guy | 7 | S | JR | 1 total tackles | 6' 2" | 200 lbs | Ocala, FL |
| D-Icey Hopkins | 0 | S | SR | 51 total tackles · 1 sacks | 5' 11" | 195 lbs | Macon, GA |
| Ronald Moore Jr. | 10 | S | SO | 1 total tackles · 1 passes defended | 5' 11" | 195 lbs | Griffin, GA |
| Jaleel Parker | 25 | S | FR | 5' 11" | 205 lbs | Fayetteville, NC | |
| Anthony Saget | 36 | S | FR | 5' 10" | 175 lbs | Port Saint Lucie, FL | |
| Jeremiah Vessel | 13 | S | JR | 54 total tackles · 1 sacks | 5' 11" | 190 lbs | Las Vegas, NV |
| Jayden Whaley | 19 | S | SO | 1 total tackles | 6' 2" | 185 lbs | James Island, SC |
| Ashton Whitner | 3 | S | FR | 41 total tackles · 1 passes defended | 5' 11" | 196 lbs | Greenville, SC |
Special teams 6
| Player | # | Pos | Cl | 2025 | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|---|
| Tyler Black | 98 | PK | SO | 1 field goals made · 50.0 field goal percentage | 5' 9" | 190 lbs | Goochland, VA |
| Sam Crossan | 49 | PK | SO | 6' 3" | 260 lbs | Bear, DE | |
| Nathan Dinwiddie | 86 | PK | FR | 6' 2" | 200 lbs | Oklahoma City, OK | |
| Chase Reeves | 42 | PK | FR | 6' 2" | 190 lbs | Granite City, IL | |
| Cayden Comer | 45 | LS | FR | 6' 2" | 220 lbs | Dallas, GA | |
| Greg Rivera | 41 | LS | SR | 6' 1" | 225 lbs | Los Gatos, CA |