Data Disrespect

The numbers do not care about your team

CollegeSeptember 27, 2026

College QB Rankings: Week 4

All 138 qualifying quarterbacks, by what their plays were worth — adjusted for who they played.

A USC quarterback in a white No. 14 jersey and cardinal helmet winds up to throw.

Every qualifying quarterback in college football through Week 4 — all 138 of them — by what their plays were actually worth, weighed against who they were playing. To qualify, a quarterback needs at least two games and 30 dropbacks.

What changed this week

The full pool, not just the top 25. Every quarterback who qualifies is on the table below, sortable by any column.

Darian Mensah is still first, and further clear. His grade rose from 2.35 to 2.71 after Central Michigan, and he still has the highest completion rate in the country at 87.6%.

Dylan Raiola debuts at No. 2. He stepped in for the injured Dante Moore at USC and graded 2.34 on 37 dropbacks. His one real start came against a Tough defense, so this is not a number built on a soft opponent — but 37 dropbacks is a small sample, and the grade already pulls it toward average for exactly that reason.

One caveat on the defense labels. The opponent adjustment is still working off last week's defense ratings, because those had not been updated for Week 4 when this was built. Each quarterback's own numbers are current through Saturday; only the Tough, Average and Weak labels, and the adjustment behind them, are a week behind. They catch up on the next refresh.

What the number means

Grade blends two things. How many points a quarterback's plays were worth per snap, and how often those plays gained enough to keep the drive on schedule. Efficiency carries the larger share; staying on schedule carries the rest. Both are measured against the national average, so zero is average and Mensah at 2.71 is a long way above it.

The grade adjusts for opponent. Before a quarterback's numbers get pulled toward average for sample size, they're moved up or down by how good the defense he faced was. Beat a bad defense and the game counts for a bit less; beat a good one and it counts for more. 14 quarterbacks last faced a lower-division opponent with no rating, shown as unrated — those games are treated as neutral rather than guessed at.

Small samples still get pulled toward average. A quarterback with forty dropbacks has his number dragged toward the middle in proportion to how little he has thrown.

Completion percentage is for color only. It's raw accuracy with no adjustment for how hard the throws were, and it doesn't feed the grade.

Tiers reset every week, calculated fresh from that week's numbers rather than fixed bands.

All 138

1Darian MensahMiamiS2.710.6863.5%87.6%99Central Michigan (Average)→
2Dylan RaiolaOregonS2.340.6757.9%83.3%37USC (Tough)NEW
3Jayden MaiavaUSCS1.980.5757.8%69.0%159Oregon (Tough)→
4Josh HooverIndianaS1.850.6053.8%68.8%81Northwestern (Tough)→
5Conner WeigmanHoustonS1.800.5556.1%70.7%102Georgia Southern (Weak)↑
6Aidan ChilesNorthwesternS1.790.5754.7%70.8%79Indiana (Tough)→
7Keelon RussellAlabamaS1.760.5953.0%74.7%85South Carolina (Tough)↑
8Aaron PhiloFloridaS1.720.5156.8%72.4%89Ole Miss (Tough)↓
9Julian SayinOhio StateS1.710.5057.1%71.4%117Illinois (Average)↑
10Kevin JenningsSMUS1.640.5354.5%78.7%93Missouri State (Weak)↑
11C.J. CarrNotre DameS1.580.5054.8%69.9%94Purdue (Weak)→
12Gunner StocktonGeorgiaS1.510.4855.2%75.0%68Oklahoma (Tough)↓
13Brad JacksonTexas StateS1.480.5152.7%68.5%92Incarnate Word (unrated)↑
14Bear BachmeierBYUS1.360.4355.0%70.5%63Colorado State (Average)↓
15Cutter BoleyArizona StateS1.280.5348.6%65.8%81Kansas (Average)→
16David McCombMiami (OH)S1.270.5348.3%62.4%105UConn (Weak)→
17Emory WilliamsEast CarolinaS1.250.3756.6%73.0%39North Carolina Central (unrated)NEW
18Devon DampierUtahA1.120.4052.8%69.4%101Iowa State (Tough)→
19Ryan BrownePurdueA1.080.4151.7%70.9%136Notre Dame (Tough)↓
20Malachi SingletonApp StateA1.050.4548.8%72.7%135NC State (Average)↓
21Hauss HejnyColorado StateA1.030.4647.9%64.4%74BYU (Tough)↑
22Kamario TaylorMississippi StateA0.990.4349.3%68.9%126Missouri (Tough)↑
23Mason HeintschelPittsburghA0.990.4249.5%65.3%125Bucknell (unrated)↑
24Tayven JacksonNorth TexasA0.970.3752.2%76.1%119Houston Christian (unrated)↑
25Marcus StokesMemphisA0.960.4348.6%70.1%102UT Martin (unrated)↓
26Lincoln KienholzLouisvilleA0.890.3949.7%67.3%114Wake Forest (Average)↓
27Sam LeavittLSUA0.850.3948.8%63.7%120Texas A&M (Tough)↑
28Austin SimmonsMissouriA0.840.4346.6%64.4%107Mississippi State (Average)↓
29Trinidad ChamblissOle MissA0.780.3351.4%69.5%144Florida (Tough)↑
30Ethan GrunkemeyerVirginia TechA0.780.3848.3%73.6%134Boston College (Average)↓
31Anthony ColandreaNebraskaA0.760.4245.7%64.6%102Michigan State (Average)↑
32Katin HouserIllinoisA0.740.3151.6%66.7%122Ohio State (Tough)↓
33Hank BrownIowaA0.740.3450.2%67.4%97Michigan (Tough)↓
34Noah FifitaArizonaA0.730.3549.5%75.2%132Washington State (Average)→
35Nathan HayesNorth Dakota StateA0.720.3946.9%67.8%94Sacramento State (Weak)↑
36Bryce UnderwoodMichiganA0.710.3549.3%60.2%97Iowa (Tough)↑
37Beau PribulaVirginiaA0.620.3050.3%74.4%88Delaware (Weak)↑
38Cameran BrownGeorgia StateA0.610.3050.4%67.0%111Northern Illinois (Weak)↓
39John Alan RichterToledoA0.560.3546.3%66.1%117San Diego State (Average)↑
40Walker EgetDukeA0.540.3745.3%60.9%92William & Mary (unrated)↑
41CJ BaileyNC StateA0.540.2850.0%66.1%113App State (Weak)↓
42Braden AtkinsonOregon StateA0.520.3844.5%65.0%169UTEP (Weak)↓
43Dylan LonerganRutgersA0.470.3545.2%56.8%85Howard (unrated)↓
44Landyn LockeSam HoustonA0.400.3146.0%66.4%148Texas Tech (Tough)↓
45Avery JohnsonKansas StateA0.400.3245.6%65.9%129Cincinnati (Average)↓
46Jaden CraigTCUA0.400.3245.5%66.4%133UCF (Tough)↓
47Kenny MincheyKentuckyB0.310.2846.6%67.0%98South Alabama (Weak)↓
48Giovanni LopezWake ForestB0.270.3343.2%61.0%126Louisville (Tough)↑
49Ajani SheppardTempleB0.270.3541.7%53.4%61Army (Average)↑
50Drew MestemakerOklahoma StateB0.250.2347.9%64.9%115Murray State (unrated)↓
51Ashton DanielsFlorida StateB0.250.2845.4%62.2%78Central Arkansas (unrated)↑
52Dante MooreOregonB0.240.2944.7%69.7%105USC (Tough)↑
53Colton JosephWisconsinB0.230.2646.3%56.4%111Penn State (Tough)↓
54Maddux MadsenBoise StateB0.230.2745.4%62.0%112Western Michigan (Average)↑
55John MateerOklahomaB0.220.3043.9%64.1%109Georgia (Tough)↓
56Drake LindseyMinnesotaB0.220.2645.9%66.4%133Washington (Tough)↑
57Matt VezzaOhioB0.180.2048.6%71.4%52Stonehill (unrated)↑
58Will HammondTexas TechB0.170.2148.2%68.1%118Sam Houston (Weak)↓
59Malik WashingtonMarylandB0.170.2446.4%66.2%149UCLA (Average)↓
60Camden ColemanJames MadisonB0.140.2644.4%61.5%101Old Dominion (Average)↓
61Bishop DavenportSouth AlabamaB0.120.2743.9%67.8%61Tulane (Average)↑
62Davis WarrenStanfordB0.100.3339.9%57.4%133Georgia Tech (Average)↑
63Rocco BechtPenn StateB0.070.2941.8%59.6%94Wisconsin (Tough)↓
64Nate BennettBaylorB0.070.2743.0%72.9%62Louisiana Tech (Weak)↓
65Skyler LocklearMissouri StateB0.020.3438.4%72.5%87SMU (Tough)↓
66Alberto MendozaGeorgia TechB0.010.2344.1%67.5%126Stanford (Average)↓
67Caden VeltkampFlorida AtlanticB-0.020.1747.1%71.4%154UL Monroe (Weak)↓
68Kalieb OsborneUConnB-0.020.2741.3%60.2%105Miami (OH) (Average)↓
69Arch ManningTexasB-0.040.2044.6%61.9%123Tennessee (Tough)→
70Landy LyddySouthern MissB-0.070.2740.7%60.5%42Tulane (Average)NEW
71Luke WeaverSan José StateB-0.140.2242.4%61.2%144Fresno State (Tough)→
72KJ JacksonArkansasB-0.150.1545.9%60.2%125Tulsa (Average)↓
73Caden CreelJacksonville StateB-0.160.1645.2%67.5%125Middle Tennessee (Weak)↓
74AJ SuraceRutgersB-0.180.1346.2%65.7%39Boston College (Average)↓
75Isaiah MarshallKansasB-0.190.2341.1%53.7%86Arizona State (Tough)↓
76Deshawn PurdieLibertyB-0.200.2241.3%58.8%88Coastal Carolina (Weak)↑
77Jayden MandalFresno StateB-0.240.2141.1%63.5%98Rice (Weak)↑
78Jaylen RaynorIowa StateB-0.240.2041.6%55.7%91Utah (Tough)→
79Alessio MilivojevicMichigan StateB-0.250.1146.3%66.0%105Nebraska (Tough)↑
80Max JohnsonGeorgia SouthernB-0.280.2041.2%65.8%162Houston (Average)↑
81Lanorris SellersSouth CarolinaB-0.310.2040.4%61.9%119Alabama (Tough)→
82Julian LewisColoradoB-0.330.2239.3%62.8%93Baylor (Average)↓
83Owen McCownUTSAB-0.330.1940.5%68.3%122Colorado State (Average)↑
84D'Wayne WinfieldLouisianaB-0.350.1741.8%73.0%94Charlotte (Weak)NEW
85Jared HollinsSouth AlabamaB-0.350.1741.4%58.1%65Kentucky (Tough)NEW
86Faizon BrandonTennesseeB-0.360.1840.9%62.2%100Texas (Tough)↓
87Luke MogaNew MexicoB-0.370.1442.7%61.8%36Oklahoma (Tough)↑
88Trey OwensArkansas StateC-0.390.0845.8%67.3%107Kennesaw State (Weak)→
89Jaron-Keawe SagapoluteleCaliforniaC-0.450.1143.2%64.2%138Clemson (Tough)↓
90Keyone JenkinsUCFC-0.460.1540.8%69.4%37TCU (Tough)NEW
91Nick MinicucciDelawareC-0.480.1540.5%57.1%106Virginia (Tough)↓
92Jared CurtisVanderbiltC-0.510.1341.2%63.5%102Auburn (Tough)↑
93Roman GaglianoMiddle TennesseeC-0.520.1639.3%60.5%134Jacksonville State (Average)↑
94Deuce BaileyCoastal CarolinaC-0.540.1738.2%52.9%130Liberty (Average)↓
95Jay KastantinBowling GreenC-0.550.1440.0%63.3%93South Florida (Average)↓
96Jackson SharmanSacramento StateC-0.590.0942.0%59.5%125Massachusetts (Weak)↓
97D.J. LagwayBaylorC-0.670.1736.2%48.9%94Colorado (Average)NEW
98Ethan HamptonSouthern MissC-0.670.0642.3%60.8%75UConn (Weak)↓
99Byrum BrownAuburnC-0.670.1040.2%64.8%139Vanderbilt (Average)↓
100Rickie CollinsKennesaw StateC-0.690.0642.0%68.3%107Arkansas State (Weak)→
101Trey HeddenNew Mexico StateC-0.700.1139.1%53.0%119New Mexico (Average)↓
102Nico IamaleavaUCLAC-0.710.0940.1%61.9%103Maryland (Tough)↓
103Quinn HenicleOld DominionC-0.730.1735.6%59.6%52East Carolina (Average)↓
104Tyler HughesWyomingC-0.740.0641.2%61.5%100Hawai'i (Weak)↑
105Marcel ReedTexas A&MC-0.740.0740.3%57.0%129LSU (Tough)↓
106Elijah HolmesBuffaloC-0.740.1237.9%58.1%62Florida International (Weak)↑
107Jackson ArnoldUNLVC-0.750.1138.1%60.4%120Akron (Weak)↑
108Mitch GriffisEast CarolinaC-0.860.1235.7%50.0%52Old Dominion (Average)↑
109Keldric LusterBall StateC-0.900.1036.4%62.0%84Liberty (Average)↓
110Cibastian BroughtonAkronC-0.930.0240.3%80.0%65Minnesota (Tough)↑
111Caden PinnickWashington StateC-0.960.0140.2%61.9%114Arizona (Tough)↓
112Ryder BurtonUABC-0.960.0239.9%58.2%102Navy (Average)↑
113J.J. KohlFlorida InternationalD-0.980.0040.6%56.1%142Long Island University (unrated)↓
114Jacurri BrownRiceD-1.010.0338.6%55.8%46Fresno State (Tough)NEW
115Cole GonzalesCharlotteD-1.02-0.0140.6%63.6%113Louisiana (Weak)↓
116Micah AlejadoHawai'iD-1.030.0636.7%58.4%188Wyoming (Average)↑
117Will CrowderTroyD-1.040.0536.7%52.3%138Utah State (Average)NEW
118Ksaan FarrarColorado StateD-1.060.0437.1%60.9%70UTSA (Weak)NEW
119Baylor HayesTulsaD-1.070.0536.4%62.3%56Sam Houston (Weak)↑
120Blake BakerLouisiana TechD-1.080.0834.5%54.8%37LSU (Tough)↓
121Dru DeshieldsKent StateD-1.110.1132.3%58.1%87Ball State (Weak)NEW
122Grady BrosterhousUtah StateD-1.140.0236.6%55.2%103Troy (Average)↓
123Aidan ArmentaUL MonroeD-1.160.0932.7%61.7%64Florida Atlantic (Weak)↑
124Noah KimEastern MichiganD-1.170.0335.8%61.8%170Lindenwood (unrated)↑
125Tait ReynoldsClemsonD-1.170.0236.2%61.9%93California (Average)↓
126Nick PoulosOhioD-1.170.0832.9%44.4%38Jacksonville State (Average)↓
127Taron DickensNorthern IllinoisD-1.19-0.0439.5%69.5%114Georgia State (Weak)↓
128Jayden DenegalSan Diego StateD-1.240.0434.3%55.8%102Toledo (Average)↓
129Broc LowryWestern MichiganD-1.26-0.0437.9%64.2%86Boise State (Average)↓
130Carter JonesNevadaD-1.280.0433.5%59.4%73Air Force (Average)↓
131Mason McKenzieBoston CollegeD-1.300.0035.3%55.7%114Virginia Tech (Tough)↓
132Austin CarlisleUL MonroeD-1.31-0.1744.5%67.3%54SE Louisiana (unrated)↓
133Steven AngeliSyracuseD-1.32-0.0236.1%54.5%107Pittsburgh (Tough)↓
134Brayden RoggowAkronD-1.40-0.0234.9%51.2%47UNLV (Weak)NEW
135Kadin SemonzaTulaneD-1.58-0.0231.7%53.3%102Southern Miss (Weak)↓
136Jason WrightBuffaloD-1.68-0.0330.9%46.1%78Robert Morris (unrated)↓
137Brock GlennWestern KentuckyD-1.75-0.0832.4%41.7%36Indiana (Tough)↓
138Angel H FloresCentral MichiganD-2.33-0.2130.0%56.2%35Miami (Tough)NEW

Click a column to sort. Click again to reverse it, and once more to go back to the original order.

Passer identity comes from the official play-by-play text checked against the roster, covering about nine in ten pass plays nationally; the rest, mostly trick plays and unclear text, were left out rather than guessed at.

← All posts