Player ratings 2025 season
2026 hasn’t been played and no source has published 2026 rosters yet, so there is nothing to grade for this year. Showing last season’s number as if it described this year’s team would be guessing. These update once real rosters and real games arrive.
| Pos rank | Player | Pos | School | Grade | G | 2025 season |
|---|---|---|---|---|---|---|
| #1 | Joshua Dye | RB | Southern Utah FCS | 99 | 12 | 1,831 rush yds · 28 TD · 7 rec |
| #1 | Jared Richardson | WR | Pennsylvania FCS | 99 | 10 | 80 rec · 1,033 yds · 12 TD |
| #3 | Nico Brown | WR | Yale FCS | 96 | 10 | 71 rec · 1,085 yds · 11 TD |
| #3 | Kente Edwards | RB | Lafayette FCS | 95 | 10 | 1,454 rush yds · 20 TD · 10 rec |
| #6 | Rodney Nelson | RB | Monmouth FCS | 92 | 12 | 1,805 rush yds · 18 TD · 30 rec |
| #8 | Treyvhon Saunders | WR | Colgate FCS | 91 | 6 | 50 rec · 700 yds · 6 TD |
| #8 | L.J. Phillips Jr. | RB | South Dakota FCS | 90 | 14 | 1,846 rush yds · 18 TD · 28 rec |
| #9 | Josh Pitsenberger | RB | Yale FCS | 89 | 12 | 1,571 rush yds · 19 TD · 16 rec |
| #12 | Josh Derry | WR | Monmouth FCS | 89 | 12 | 73 rec · 1,101 yds · 13 TD |
| #2 | Ben D'Aquila | P | Northern Arizona FCS | 89 | 12 | 46 punts · 48.7 yd avg |
| #11 | Eli Gillman | RB | Montana FCS | 88 | 13 | 1,396 rush yds · 19 TD · 28 rec |
| #15 | Lance Rucker | DL | North Dakota FCS | 88 | 3 | 13 tkl · 4.0 sacks · 4.0 TFL |
| #20 | Garret Steffen | DL | Illinois State FCS | 87 | 3 | 16 tkl · 3.0 sacks · 4.0 TFL |
| #16 | Elijah Howard | RB | Central Connecticut FCS | 86 | 12 | 1,105 rush yds · 11 TD · 43 rec |
| #21 | Samuel Gbatu Jr. | WR | UC Davis FCS | 86 | 12 | 64 rec · 1,070 yds · 11 TD |
| #22 | Daniel Sobkowicz | WR | Illinois State FCS | 86 | 12 | 65 rec · 842 yds · 14 TD |
| #29 | Caden Dowler | DB | Montana State FCS | 86 | 6 | 22 tkl · 6 INT |
| #24 | Evan James | WR | Furman FCS | 86 | 9 | 65 rec · 796 yds · 7 TD |
| #31 | Jonnie Wiltshire | DB | North Dakota FCS | 85 | 5 | 14 tkl · 5 PD · 3 INT |
| #27 | Jalen Walthall | WR | Incarnate Word FCS | 85 | 10 | 70 rec · 847 yds · 8 TD |
| #28 | James Bradley | DL | Mississippi Valley State FCS | 85 | 1 | 4 tkl · 1.0 sacks · 3.0 TFL |
| #21 | Barika Kpeenu | RB | North Dakota State FCS | 85 | 13 | 1,005 rush yds · 20 TD · 20 rec |
| #29 | Ky Thomas | DL | Stephen F. Austin FCS | 84 | 3 | 11 tkl · 2.0 sacks · 4.5 TFL |
| #22 | Roland Dempster | RB | Stony Brook FCS | 84 | 11 | 1,037 rush yds · 14 TD · 35 rec |
| #30 | Kolbe Katsis | WR | Northern Arizona FCS | 84 | 12 | 60 rec · 1,016 yds · 10 TD |
| #41 | Vito Tisdale | DB | Eastern Kentucky FCS | 84 | 4 | 3 tkl · 2 PD · 4 INT |
| #33 | Marquis Buchanan | WR | Rhode Island FCS | 84 | 14 | 78 rec · 1,337 yds · 8 TD |
| #12 | Chris Corbo | TE | Dartmouth FCS | 84 | 10 | 45 rec · 516 yds · 4 TD |
| #26 | CJ Miller | RB | Mercer FCS | 83 | 12 | 953 rush yds · 14 TD · 26 rec |
| #36 | Geoffrey Jamiel | WR | Lehigh FCS | 83 | 12 | 73 rec · 1,067 yds · 8 TD |
| #28 | Antwain Littleton Jr. | RB | Rhode Island FCS | 83 | 13 | 1,248 rush yds · 14 TD · 30 rec |
| #5 | James Platte | P | The Citadel FCS | 83 | 11 | 49 punts · 46.2 yd avg |
| #38 | James Tyre | WR | Western Carolina FCS | 83 | 12 | 68 rec · 832 yds · 11 TD |
| #30 | Luke Yoder | RB | Lehigh FCS | 83 | 13 | 1,409 rush yds · 15 TD · 11 rec |
| #39 | Tony Diaz | WR | — FCS | 83 | 12 | 67 rec · 881 yds · 11 TD |
| #14 | Seamus Gilmartin | TE | Harvard FCS | 83 | 8 | 29 rec · 383 yds · 5 TD |
| #40 | Malachi Henry | WR | Central Arkansas FCS | 82 | 12 | 69 rec · 889 yds · 10 TD |
| #42 | Ivan Hoyt | WR | Davidson FCS | 82 | 11 | 60 rec · 842 yds · 10 TD |
| #15 | Ryder Kurtz | TE | Cornell FCS | 82 | 10 | 43 rec · 514 yds · 4 TD |
| #33 | Landen Chambers | RB | Central Arkansas FCS | 82 | 12 | 1,273 rush yds · 10 TD · 27 rec |
| #45 | Kylon Harris | WR | Stephen F. Austin FCS | 82 | 14 | 86 rec · 1,068 yds · 10 TD |
| #16 | Connor Hulstein | TE | Marist FCS | 82 | 12 | 42 rec · 599 yds · 7 TD |
| #35 | Elijah Elliott | RB | Bryant FCS | 82 | 12 | 805 rush yds · 12 TD · 44 rec |
| #18 | Beau Brungard | QB | Youngstown State FCS | 82 | 13 | 3,230 pass yds · 26 TD · 3 INT |
| #36 | Rodney Hammond Jr. | RB | Sacramento State FCS | 82 | 12 | 1,214 rush yds · 13 TD · 15 rec |
| #48 | Max Tomczak | WR | Youngstown State FCS | 81 | 13 | 70 rec · 1,021 yds · 8 TD |
| #17 | Travaunta Abner | TE | Alabama A&M FCS | 81 | 7 | 35 rec · 380 yds · 3 TD |
| #49 | Joey Isabella | WR | Duquesne FCS | 81 | 12 | 63 rec · 839 yds · 11 TD |
| #50 | Randall King | WR | Campbell FCS | 81 | 8 | 59 rec · 689 yds · 5 TD |
| #51 | Sam Milligan | WR | Bucknell FCS | 81 | 12 | 56 rec · 975 yds · 10 TD |
What this grade is. Box-score production, adjusted for who it came against, shrunk toward the positional average when a player has few games, then ranked within position — so 50 is average for that spot and 85+ is elite. A 90 quarterback and a 90 corner are each elite for their position; the numbers aren’t comparable across positions in any other way.
What it isn’t. It has no charting or play-by-play grading behind it, so it rewards production rather than technique — a back on a run-heavy team gets more chances to produce than an equally good back who touches it half as often. Offensive line grades are team-inferred: college football publishes no individual OL box stats anywhere, so those rows carry the team’s offensive rating and are flagged, not a measurement of the player. Kickers and punters are graded on volume-light stats and are the least reliable.