Player ratings 2026 season
| Pos rank | Player | Pos | School | Grade | G | 2026 season |
|---|---|---|---|---|---|---|
| #10 | Beau Brungard | QB |
|
83 | 3 | 765 pass yds · 10 TD · 1 INT |
| #28 | Nate Bell | QB |
|
76 | 3 | 781 pass yds · 6 TD · 2 INT |
| #41 | Donovyn Omolo | QB |
|
73 | 3 | 573 pass yds · 6 TD · 2 INT |
| #43 | Austyn Modrzewski | QB |
|
73 | 3 | 727 pass yds · 11 TD · 1 INT |
| #47 | Jerry Kaminski | QB |
|
72 | 3 | 801 pass yds · 11 TD · 2 INT |
| #52 | Anthony Grigsby Jr. | QB |
|
72 | 3 | 772 pass yds · 8 TD · 2 INT |
| #57 | Lex Thomas | QB |
|
71 | 3 | 811 pass yds · 5 TD · 0 INT |
| #60 | Will Burns | QB |
|
70 | 3 | 630 pass yds · 5 TD · 4 INT |
| #61 | Nathan Hayes | QB |
|
70 | 3 | 598 pass yds · 6 TD · 2 INT |
| #67 | Tevin Carter | QB |
|
69 | 3 | 600 pass yds · 5 TD · 0 INT |
| #69 | Devin Lippold | QB |
|
69 | 3 | 603 pass yds · 7 TD · 1 INT |
| #76 | Kaden Anderson | QB |
|
68 | 3 | 793 pass yds · 5 TD · 0 INT |
| #80 | Elijah Owens | QB |
|
68 | 3 | 673 pass yds · 5 TD · 2 INT |
| #83 | Justin Lamson | QB |
|
68 | 3 | 678 pass yds · 5 TD · 0 INT |
| #84 | Gavin Rutherford | QB |
|
67 | 3 | 685 pass yds · 5 TD · 2 INT |
| #85 | Jordan Cooke | QB |
|
67 | 3 | 808 pass yds · 8 TD · 1 INT |
| #93 | Kamden Sixkiller | QB |
|
66 | 3 | 800 pass yds · 4 TD · 3 INT |
| #96 | Riley Warzynski | QB |
|
66 | 3 | 1,028 pass yds · 6 TD · 4 INT |
| #98 | Joshua Wood | QB |
|
66 | 3 | 679 pass yds · 2 TD · 1 INT |
| #101 | Landon Sharpe | QB |
|
66 | 2 | 551 pass yds · 3 TD · 1 INT |
| #103 | Jaylon Tolbert | QB |
|
65 | 3 | 869 pass yds · 10 TD · 6 INT |
| #104 | Quinn Boyd | QB |
|
65 | 3 | 729 pass yds · 5 TD · 2 INT |
| #105 | Jack O'Connell | QB |
|
65 | 3 | 774 pass yds · 6 TD · 0 INT |
| #106 | Cornelious Brown IV | QB |
|
65 | 3 | 761 pass yds · 6 TD · 2 INT |
| #107 | Kyle Lowe | QB |
|
65 | 3 | 565 pass yds · 7 TD · 3 INT |
| #111 | Casey Bullock | QB |
|
65 | 3 | 708 pass yds · 3 TD · 3 INT |
| #116 | DJ Williams | QB |
|
64 | 1 | 286 pass yds · 1 TD · 1 INT |
| #117 | Pops Battle | QB |
|
64 | 3 | 456 pass yds · 2 TD · 1 INT |
| #118 | Carson Haggard | QB |
|
64 | 3 | 609 pass yds · 7 TD · 2 INT |
| #121 | Kenny Lueth | QB |
|
64 | 3 | 629 pass yds · 3 TD · 2 INT |
| #124 | Jared Lockhart | QB |
|
64 | 2 | 610 pass yds · 5 TD · 0 INT |
| #123 | Nate Dahle | QB |
|
64 | 3 | 580 pass yds · 5 TD · 2 INT |
| #126 | Jax Leatherwood | QB |
|
63 | 3 | 679 pass yds · 8 TD · 1 INT |
| #128 | Keali'i Ah Yat | QB |
|
63 | 3 | 792 pass yds · 5 TD · 1 INT |
| #129 | Jaylen King | QB |
|
63 | 3 | 609 pass yds · 5 TD · 4 INT |
| #131 | Jaxon Dailey | QB |
|
63 | 2 | 529 pass yds · 3 TD · 1 INT |
| #134 | Ean Rodrigue | QB |
|
63 | 3 | 529 pass yds · 7 TD · 2 INT |
| #135 | Hayden Johnson | QB |
|
63 | 3 | 472 pass yds · 3 TD · 0 INT |
| #137 | Winston Watkins | QB |
|
62 | 3 | 513 pass yds · 2 TD · 1 INT |
| #138 | Chris Parson | QB |
|
62 | 3 | 684 pass yds · 5 TD · 1 INT |
| #141 | Sonny Mannino | QB |
|
62 | 3 | 564 pass yds · 2 TD · 2 INT |
| #143 | Tyler Budge | QB |
|
62 | 3 | 501 pass yds · 4 TD · 3 INT |
| #144 | Cole LaCrue | QB |
|
62 | 3 | 419 pass yds · 5 TD · 0 INT |
| #145 | Gabe Downing | QB |
|
62 | 2 | 513 pass yds · 4 TD · 2 INT |
| #151 | Chase Mason | QB |
|
61 | 3 | 697 pass yds · 4 TD · 1 INT |
| #156 | Nelson Layne | QB |
|
61 | 3 | 437 pass yds · 4 TD · 2 INT |
| #158 | Mason Mims | QB |
|
61 | 3 | 793 pass yds · 5 TD · 2 INT |
| #163 | Christopher Dietrich | QB |
|
61 | 3 | 621 pass yds · 5 TD · 0 INT |
| #164 | Frankie Weaver | QB |
|
60 | 3 | 689 pass yds · 4 TD · 1 INT |
| #167 | Destin Wade | QB |
|
60 | 3 | 607 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.