I did a Feed post a few weeks ago in which I ranked all of the ‘starting caliber’ QBs in the NFL based off of 9 separate metrics from the 2025 season. I had to include 2024 season stats for just a couple of the QBs to get a larger sample size, though.
After thinking about it a bit, that seems somewhat unfair. Plus, in light of the new QB Index metric that was recently unveiled, which I disagree with on many levels, I decided to do a ranking for all the QBs using a composite of both the ’24 & ’25 seasons combined…as opposed to just considering ’25 stats for most of the QBs. This gives us a larger sample size for all, which should result in a better overall unbiased picture.
I analyzed all QBs that met the minimum threshold of 1,000 total yards across the ’24 & ’25 seasons combined. I added a 10th metric this time, too. The following stats were considered: Games, Win%, Total TD/Turnover Ratio, Completion%, Total Yards/Snap, Passer Rating, QBR, PFF Grade, NFL Buzz Score & Pro Football Reference (PFR) Average Value (AV)…
Games – I awarded 1 point for regular season Games Started, 1.1 for PlayOff starts & 1.2 for SuperBowl starts. I awarded 0.1 for Games played in (non-starts) & 0.2 for PlayOff Games played in.
TD/TO Ratio – I used Total TDs (Passing, Rushing & Receiving) vs. Total Turnovers (INTs & Fumbles Lost).
Yards/Snap – I considered Total Yards (Passing, Rushing & Receiving). I calculated it per Snap, instead of per Game, for more accuracy.
Passer Rating – I used an online Passer Rating Calculator to 3 decimal points.
QBR – I took the stats from ESPN & calculated the weighted average based on Passing & Rushing Attempts.
PFF Grade, NFL Buzz Score & PFR AV – I took the weighted average based on Snaps.
I only considered PlayOff stats when they helped a QB’s score for a particular metric in a season. This was possible for most metrics, though it appeared to have minimal effects. However, NFL Buzz Score always considers PlayOff performance, while AV only uses regular season stats.
I converted each stat to a scale of 0-100% to get the percentile. I then calculated the average to arrive at one number so each QB could be ranked.
Considering 2 full seasons of commonly used stats definitely had an impact on the rankings. A total of 54 QBs met the minimum threshold. The named starters are in regular font, while the rest are in italics. Players w/only one season of stats are noted w/an asterick*. The following are the results:
QB Rankings
-
BUF J.Allen @ 92.457%
-
BAL L.Jackson @ 87.881%

Photo: Jonas Bratland / Pexels -
CIN J.Burrow @ 84.021%
-
DET J.Goff @ 83.282%
-
MIA M.Willis @ 82.135%
-
LAR M.Stafford @ 79.507%
-
NE D.Maye @ 77.75%
-
PHI J.Hurts @ 77.327%
-
WAS J.Daniels @ 76.968%
-
LAC J.Herbert @ 76.413%
-
SEA S.Darnold @ 75.662%
-
GB J.Love @ 73.976%
-
KC P.Mahomes @ 72.928%
-
SF B.Purdy @ 71.76%
-
TB B.Mayfield @ 71.244%
-
DEN B.Nix @ 68.14%
-
DAL D.Prescott @ 65.489%
-
MIN K.Murray @ 63.594%
-
JAX T.Lawrence @ 61.903%
-
HOU CJ Stroud @ 59.027%
-
PIT A.Rodgers @ 57.785%
-
CHI C.Williams @ 56.611%
-
NYJ G.Smith @ 55.141%
-
NO T.Shough @ 53.965%*
-
IND D.Jones @ 53.135%
-
ATL T.Tagovailoa @ 52.009%
-
LV K.Cousins @ 49.431%
-
NYG J.Dart @ 49.093%*
-
CAR B.Young @ 48.126%

Photo: Veronika Andrews / Pexels -
SF M.Jones @ 47.622%
-
WAS M.Mariota @ 46.478%
-
KC J.Fields @ 44.383%
-
HOU D.Mills @ 43.929%
-
NYG J.Winston @ 39.473%
-
ARI J.Brissett @ 38.57%
-
ATL M.Penix Jr @ 36.333%
-
BAL T.Huntley @ 35.51%
-
CIN J.Flacco @ 35.509%
-
GB T.Taylor @ 30.061%
-
MIN C.Wentz @ 29.441%
-
LV A.O’Connell @ 28.982%
-
PHI A.Dalton @ 26.496%
-
NO S.Rattler @ 26.16%
-
PIT M.Rudolph @ 25.623%
-
MIN JJ McCarthy @ 24.671%*
-
ARI G.Minshew II @ 23.519%
-
TEN C.Ward @ 22.79%*
-
TEN W.Levis @ 21.29%*
-
IND A.Richardson @ 19.612%
-
ATL C.Rush @ 18.941%
-
CLE D.Watson @ 15.825%*
-
SEA D.Lock @ 14.611%
-
CLE D.Gabriel @ 13.899%*
-
CLE S.Sanders @ 9.736%*
The Browns are just pitiful. Malik Willis appears to have greatly benefitted from a small sample size. Jalen Hurts coming in at #8 was a pleasant surprise (no back-ups ahead of him either)…also nice seeing Dak where he belongs, at #17 😁







