Player ratings 2026 season

Pos rankPlayerPos School Grade G2026 season
#1 KJ Duff WR Rutgers FBS 99 2 17 rec · 333 yds · 5 TD
#2 Noah Kjar WR Weber State FCS 98 3 22 rec · 385 yds · 6 TD
#3 Jesse Legree WR Oregon State FBS 95 2 13 rec · 376 yds · 3 TD
#4 Reed Harris WR Arizona State FBS 94 2 15 rec · 326 yds · 4 TD
#5 Collin Dixon WR Illinois FBS 92 2 17 rec · 236 yds · 5 TD
#6 Chance Morrow WR Buffalo FBS 92 2 18 rec · 221 yds · 5 TD
#7 Jeremiah Smith WR Ohio State FBS 91 2 16 rec · 315 yds · 3 TD
#8 Malachi Toney WR Miami FBS 90 2 16 rec · 330 yds · 4 TD
#9 Gavin Freeman WR Baylor FBS 89 2 22 rec · 258 yds · 1 TD
#10 Galen Combs WR Robert Morris FCS 89 3 15 rec · 307 yds · 5 TD
#11 Marquis Willis WR Tarleton State FCS 88 3 19 rec · 320 yds · 3 TD
#12 Easton Messer WR Florida Atlantic FBS 88 2 15 rec · 252 yds · 2 TD
#13 Trent Mosley WR USC FBS 87 3 13 rec · 255 yds · 4 TD
#14 Xavier Johnson WR North Alabama FCS 87 3 19 rec · 386 yds · 2 TD
#15 Kelby Valsin WR Florida Atlantic FBS 86 2 18 rec · 207 yds · 2 TD
#16 Lynn Wyche-El WR Youngstown State FCS 86 3 18 rec · 229 yds · 4 TD
#17 Sam Milligan WR Bucknell FCS 86 3 24 rec · 241 yds · 3 TD
#18 Samuel Gbatu Jr. WR UC Davis FCS 85 3 22 rec · 296 yds · 3 TD
#19 Marquis Buchanan WR Rhode Island FCS 85 3 20 rec · 234 yds · 3 TD
#20 Anthony Evans III WR Mississippi State FBS 85 2 14 rec · 239 yds · 2 TD
#21 Charlie Becker WR Indiana FBS 85 2 7 rec · 145 yds · 5 TD
#22 Seth Sweitzer WR Stony Brook FCS 84 3 24 rec · 288 yds · 2 TD
#23 Aaron Enterline WR Towson FCS 84 3 16 rec · 214 yds · 3 TD
#24 Deuce Alexander WR Ole Miss FBS 84 2 13 rec · 235 yds · 2 TD
#25 Brendan Jenkins WR South Alabama FBS 84 2 14 rec · 197 yds · 2 TD
#26 Ashton Hollins WR Georgia Southern FBS 83 2 13 rec · 203 yds · 2 TD
#27 Kyran Lee WR None FCS 83 3 18 rec · 301 yds · 2 TD
#28 Donovan Olugbode WR Missouri FBS 83 2 14 rec · 237 yds · 3 TD
#29 Micah Simpson WR East Texas A&M FCS 83 3 17 rec · 311 yds · 2 TD
#30 Korey Tai WR North Dakota FCS 82 3 12 rec · 274 yds · 4 TD
#31 Dane Steel WR Montana State FCS 82 3 13 rec · 264 yds · 3 TD
#32 Elisha Edwards WR McNeese FCS 82 3 16 rec · 240 yds · 3 TD
#33 Jamill Williams WR Jacksonville State FBS 82 3 14 rec · 188 yds · 4 TD
#34 Maguire Anderson WR Florida International FBS 82 2 13 rec · 186 yds · 2 TD
#35 Jacory Barney Jr. WR Nebraska FBS 82 2 13 rec · 175 yds · 2 TD
#36 Brooks Davis WR Montana FCS 81 3 24 rec · 305 yds · 1 TD
#37 Cam'ron Lacy WR Middle Tennessee FBS 81 2 17 rec · 190 yds · 2 TD
#38 Umari Hatcher WR Syracuse FBS 81 2 14 rec · 224 yds · 2 TD
#39 Tony Diaz WR Iowa FBS 81 2 15 rec · 179 yds · 1 TD
#40 Cooper Hoch WR San José State FBS 81 3 14 rec · 216 yds · 3 TD
#41 Jalen Mickens WR Louisiana Tech FBS 80 2 9 rec · 234 yds · 2 TD
#42 Wesley Garrett WR Eastern Washington FCS 80 3 18 rec · 235 yds · 2 TD
#43 Carson Clark WR San José State FBS 80 3 19 rec · 213 yds · 2 TD
#44 Wyatt Young WR Oklahoma State FBS 80 2 13 rec · 205 yds · 1 TD
#45 Denver Harper WR Austin Peay FCS 80 3 7 rec · 256 yds · 4 TD
#46 Cristian Driver WR Abilene Christian FCS 80 3 18 rec · 224 yds · 1 TD
#47 Jarel Williams WR Alabama A&M FCS 80 3 16 rec · 279 yds · 2 TD
#48 TK King WR New Mexico State FBS 80 3 14 rec · 239 yds · 2 TD
#49 Carlos Hernandez WR Wake Forest FBS 79 2 11 rec · 253 yds · 1 TD
#50 Jacary Lightsey WR Davidson FCS 79 3 24 rec · 233 yds · 1 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. Kickers and punters are graded on volume-light stats and are the least reliable.

Why there is no offensive line. College football publishes no individual OL box stats anywhere, so the only OL number we could build is the team’s offensive rating stamped on a lineman — and a lineman only reaches the ratings at all by recording a stray stat, like falling on a fumble. In 2026 that came to 134 linemen across 106 of 289 teams — so 63% of teams would have none, and the rest one or two of five starters, picked by accident. Ranking that would rank offenses with a lineman’s name attached, so we don’t publish it as a position. A team’s own page still shows those rows, flagged, where the claim is only about that team.