Player ratings 2026 season
| Pos rank | Player | Pos | School | Grade | G | 2026 season |
|---|---|---|---|---|---|---|
| #1 | Lincoln Kienholz | QB |
|
98 | 2 | 639 pass yds · 4 TD · 0 INT |
| #2 | Kevin Jennings | QB |
|
93 | 2 | 767 pass yds · 8 TD · 2 INT |
| #3 | Darian Mensah | QB |
|
90 | 2 | 653 pass yds · 8 TD · 0 INT |
| #4 | Gio Lopez | QB |
|
88 | 2 | 575 pass yds · 4 TD · 0 INT |
| #5 | Kamario Taylor | QB |
|
87 | 2 | 581 pass yds · 7 TD · 0 INT |
| #6 | CJ Carr | QB |
|
86 | 2 | 492 pass yds · 6 TD · 0 INT |
| #7 | Jayden Maiava | QB |
|
85 | 3 | 896 pass yds · 10 TD · 1 INT |
| #8 | Katin Houser | QB |
|
84 | 2 | 453 pass yds · 6 TD · 1 INT |
| #9 | Devon Dampier | QB |
|
84 | 2 | 437 pass yds · 5 TD · 1 INT |
| #10 | Beau Brungard | QB |
|
83 | 3 | 765 pass yds · 10 TD · 1 INT |
| #11 | Hauss Hejny | QB |
|
82 | 2 | 539 pass yds · 9 TD · 1 INT |
| #12 | Bear Bachmeier | QB |
|
82 | 2 | 415 pass yds · 6 TD · 0 INT |
| #13 | Trinidad Chambliss | QB |
|
81 | 2 | 561 pass yds · 5 TD · 1 INT |
| #14 | Luke Weaver | QB |
|
81 | 3 | 788 pass yds · 8 TD · 1 INT |
| #15 | Austin Simmons | QB |
|
80 | 2 | 544 pass yds · 7 TD · 0 INT |
| #16 | Faizon Brandon | QB |
|
80 | 2 | 374 pass yds · 5 TD · 0 INT |
| #17 | Cibastian Broughton | QB |
|
80 | 2 | 338 pass yds · 4 TD · 0 INT |
| #18 | Caden Creel | QB |
|
79 | 3 | 677 pass yds · 6 TD · 2 INT |
| #19 | William Watson III | QB |
|
79 | 2 | 349 pass yds · 4 TD · 0 INT |
| #20 | Ryan Browne | QB |
|
78 | 2 | 646 pass yds · 4 TD · 0 INT |
| #21 | Michael Hawkins Jr. | QB |
|
78 | 2 | 287 pass yds · 3 TD · 0 INT |
| #22 | Cutter Boley | QB |
|
78 | 2 | 641 pass yds · 8 TD · 2 INT |
| #23 | Mason Heintschel | QB |
|
78 | 2 | 665 pass yds · 7 TD · 0 INT |
| #24 | Caden Veltkamp | QB |
|
77 | 2 | 662 pass yds · 6 TD · 2 INT |
| #25 | Demond Williams Jr. | QB |
|
77 | 2 | 517 pass yds · 1 TD · 0 INT |
| #26 | John Mateer | QB |
|
77 | 2 | 414 pass yds · 4 TD · 1 INT |
| #27 | Anthony Colandrea | QB |
|
76 | 2 | 497 pass yds · 7 TD · 1 INT |
| #28 | Nate Bell | QB |
|
76 | 3 | 781 pass yds · 6 TD · 2 INT |
| #29 | Sam Leavitt | QB |
|
76 | 2 | 574 pass yds · 2 TD · 4 INT |
| #30 | Rocco Becht | QB |
|
76 | 2 | 539 pass yds · 7 TD · 0 INT |
| #31 | Alessio Milivojevic | QB |
|
75 | 2 | 417 pass yds · 3 TD · 0 INT |
| #32 | Julian Sayin | QB |
|
75 | 2 | 598 pass yds · 4 TD · 1 INT |
| #33 | Avery Johnson | QB |
|
75 | 2 | 391 pass yds · 6 TD · 2 INT |
| #34 | Bishop Davenport | QB |
|
75 | 2 | 450 pass yds · 3 TD · 0 INT |
| #35 | Braden Atkinson | QB |
|
74 | 2 | 789 pass yds · 3 TD · 1 INT |
| #36 | Arch Manning | QB |
|
74 | 2 | 500 pass yds · 5 TD · 2 INT |
| #37 | Marcus Stokes | QB |
|
74 | 3 | 795 pass yds · 5 TD · 3 INT |
| #38 | Drew Mestemaker | QB |
|
74 | 2 | 558 pass yds · 3 TD · 4 INT |
| #39 | Gunner Stockton | QB |
|
74 | 2 | 436 pass yds · 8 TD · 0 INT |
| #40 | Josh Hoover | QB |
|
74 | 2 | 376 pass yds · 8 TD · 0 INT |
| #41 | Donovyn Omolo | QB |
|
73 | 3 | 573 pass yds · 6 TD · 2 INT |
| #42 | Noah Fifita | QB |
|
73 | 2 | 492 pass yds · 3 TD · 1 INT |
| #43 | Austyn Modrzewski | QB |
|
73 | 3 | 727 pass yds · 11 TD · 1 INT |
| #44 | Julian Lewis | QB |
|
73 | 2 | 490 pass yds · 5 TD · 0 INT |
| #45 | Bryce Underwood | QB |
|
73 | 2 | 281 pass yds · 1 TD · 1 INT |
| #46 | Quinn Henicle | QB |
|
72 | 2 | 324 pass yds · 3 TD · 1 INT |
| #47 | Jerry Kaminski | QB |
|
72 | 3 | 801 pass yds · 11 TD · 2 INT |
| #48 | Cameran Brown | QB |
|
72 | 2 | 443 pass yds · 2 TD · 1 INT |
| #49 | Ashton Daniels | QB |
|
72 | 2 | 327 pass yds · 2 TD · 1 INT |
| #50 | Rickie Collins | QB |
|
72 | 2 | 416 pass yds · 2 TD · 1 INT |
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.