100 Greatest Quarterbacks of All-TIme

The greatest QB’s in NFL history are in the table below, ranked using our exclusive formula. That formula measures passing yards, wins, TDs and interceptions, as well as durability and game-winning drives. Success is also factored by both Super Bowl wins and playoff wins.

SCORE = ((.25*W)-(.25*L)) + (8*SBW) + (3*SBL) + (3*PS W) + (YDS/1000) + ((TD/4)*.517) + ((INT/4)*-.314) + (W/14) + (GWD*.5)

RANKPLAYERSCOREWLSB WSB LPS WPS LYDSTDINTGWDGSW/L PtsSB PtsPS PtsYDS PtsTD PtsINT PtsGS PtsGWD Pts
1Tom Brady419.925182733513892146492125833342.36510589.283.9-18.223.829.0
2Peyton Manning256.718679221413719405392515426526.8224271.969.7-21.618.927.0
3Drew Brees229.71721141099803585712435328614.582780.473.8-20.920.426.5
4Ben Roethlisberger223.116581211310640884182115324721.0193964.154.0-18.117.626.5
5Brett Favre219.9186112111311718385083364329818.5113971.865.7-28.921.321.5
6Aaron Rodgers219.216393101111662745271233725717.583366.368.1-10.618.418.5
7John Elway190.81488223147514753002264023116.5254251.538.8-19.416.520.0
8Joe Montana187.11174740167405512731392816417.5324840.635.3-12.011.714.0
9Patrick Mahomes 181.195313217435939267852412616.0305135.934.5-7.39.012.0
10Dan Marino175.11479301810613614202524724013.532461.454.3-21.717.123.5
11Matthew Stafford173.9120118107664516423196502390.582164.554.7-16.917.125.0
12Russell Wilson165.5121801198469663531144020210.3112747.045.6-9.814.420.0
13Eli Manning158.6117117208457023366244372340.0162457.047.3-21.016.718.5
14Philip Rivers156.8134109005763984425212352436.301564.054.9-18.217.417.5
15Matt Ryan154.8124109014662792381183462343.831262.849.2-15.716.723.0
16Terry Bradshaw148.11075140145279892122102315814.0324228.027.4-18.111.311.5
17Joe Flacco139.1107941010648176272172302013.383048.235.2-14.814.415.0
18
Johnny Unitas133.9118631062402392902533818513.8141840.237.5-21.813.219.0
19Fran Tarkenton132.7124109036547003342266332393.891847.044.2-22.917.116.5
20Troy Aikman126.794713011432942165141201655.8243332.921.3-12.111.810.0
21Jim Kelly126.0101590498354672371752816010.5122735.530.6-15.111.414.0
22Roger Staubach120.7852922116227001531092111414.0223322.719.8-9.48.110.5
23Donovan McNabb120.09862019737276234117241619.032737.330.2-10.111.512.0
24Otto Graham 115.696160093235841741351011420.0212723.622.5-11.68.15.0
25Steve Young115.494491086331242321071614311.382433.130.0-9.210.28.0
26Bart Starr113.59457209124718152138171579.3252724.719.6-11.911.28.5
27Jared Goff108.79060014539622256102231517.531239.633.1-8.810.811.5
28Josh Allen 108.38839008730102220942512712.302430.128.4-8.19.112.5
29Warren Moon108.1102101003749325291233352030.30949.337.6-20.014.517.5
30Kurt Warner107.56749129432344208128111164.5142732.326.9-11.08.35.5
31Kirk Cousins106.18877001344700298131331672.80344.738.5-11.311.916.5
32Len Dawson104.59457115328711239183161599.3171528.730.9-15.711.48.0
33Carson Palmer102.69288001346247294187351811.00346.238.0-16.112.917.5
34Drew Bledsoe101.49895013344611251206311930.83944.632.4-17.713.815.5
35Phil Simms99.39564106433462199157171597.881833.525.7-13.511.48.5
36Bob Griese97.99256216525092192172121519.0191825.124.8-14.810.86.0
37Ken Stabler96.696491075279381942222314611.882127.925.1-19.110.411.5
38Dak Prescott 95.4835500253598924392261397.00636.031.4-7.99.913.0
39Matt Hasselbeck94.88575015636638212153241602.531536.627.4-13.211.412.0
40Dave Krieg94.09877003638147261199251755.30938.133.7-17.112.512.5
41Tony Romo93.07849002434183248117291277.30634.232.1-10.19.114.5
42Jim Plunkett91.37272208225882164198221440.0162425.921.2-17.010.311.0
43Derek Carr90.7779200014124525711235169-3.80041.233.2-9.612.117.5
44Joe Theismann90.47747116225206160138221247.5111825.220.7-11.98.911.0
45Steve McNair90.29162015531304174119211537.331531.322.5-10.210.910.5
46Alex Smith89.49967002535650199109231678.00635.725.7-9.411.911.5
47Vinny Testaverde88.49012300234623327526733214-8.30646.235.5-23.015.316.5
48Dan Fouts88.38684003443040254242231710.50943.032.8-20.812.211.5
49Boomer Esiason88.1809301323792024718426173-3.33937.931.9-15.812.413.0
50Brad Johnson87.27253104329054166122271254.881229.121.5-10.58.913.5
51Andy Dalton86.58483000439793254151291690.30039.832.8-13.012.114.5
52Kerry Collins86.3819901344092220819630180-4.53940.926.9-16.912.915.0
53Ryan Tannehill85.98170002334881216115271512.80634.927.9-9.910.813.5
54Mark Brunell84.67873005532072184108221511.301532.123.8-9.310.811.0
55Randall Cunningham83.48252003629979207134241357.50930.026.8-11.59.612.0
56Rich Gannon82.57656014328743180104201325.031228.723.3-8.99.410.0
57Craig Morton82.08162025527908183187211444.861527.923.7-16.110.310.5
58Cam Newton80.97568013432382194123201441.83932.425.1-10.610.310.0
59Jalen Hurts77.657251164178911104513828.0111817.914.2-3.95.96.5
60Jay Cutler77.4747900113513322716028153-1.30335.129.3-13.810.914.0
61Daryle Lamonica76.86616014519154164138178812.591219.221.2-11.96.38.5
62Lamar Jackson 76.47631003522608187561310711.30922.624.2-4.87.66.5
63Bobby Layne 76.18048003126768196243191328.09926.825.3-20.99.49.5
64Ken Anderson75.39181012432838197160141722.53632.825.5-13.812.37.0
65Ron Jaworski74.97369014428190179164231431.031228.223.1-14.110.211.5
66Andrew Luck71.853330044236711718320865.001223.722.1-7.16.110.0
67Y.A. Tittle71.07850000433070242248231337.00033.131.3-21.39.511.5
68Jake Delhomme69.4564001532097512610124964.031521.016.3-8.76.912.0
69John Brodie67.7747600233154821422422158-0.50631.527.7-19.311.311.0
70Jake Plummer67.46967002429253161161301360.50629.320.8-13.89.715.0
71Joe Burrow 67.24333015220810157519772.531520.820.3-4.45.54.5
72Danny White67.2623000552195915513214928.001522.020.0-11.46.67.0
73Baker Mayfield66.9586200232852519710116120-1.00628.525.5-8.78.68.0
74Roman Gabriel66.88664000229444201149151575.50029.426.0-12.811.27.5
75John Hadl66.18275000233503244268151661.83033.531.5-23.011.97.5
76Sonny Jurgensen65.9697100003222425518914147-0.50032.233.0-16.310.57.0
77George Blanda65.35350002126920236277171040.89626.930.5-23.87.48.5
78Sammy Baugh 64.9552600332188618720316857.36921.924.2-17.56.18.0
79Norm Van Brocklin 64.66136002223611173178171016.36623.622.4-15.37.28.5
80Jim Hart64.5878800023466520924723180-0.30034.727.0-21.212.911.5
81Mark Rypien64.347311052184731158812784.081518.514.9-7.65.66.0
82Jim Everett63.7648900233483720317514153-6.30634.826.2-15.110.97.0
83Jim McMahon63.567301033181481009014979.38918.112.9-7.76.97.0
84Trent Dilfer63.45855105120518113129151130.881520.514.6-11.18.17.5
85Sid Luckman 63.048180051146861371325697.5121514.717.7-11.44.92.5
86Neil O'Donnell62.0554501342169012068181002.53921.715.5-5.87.19.0
87Jeff Garcia62.0585800242553716183171160.00625.520.8-7.18.38.5
88Ryan Fitzpatrick61.8598700003499022316918147-7.00035.028.8-14.510.59.0
89Sam Darnold61.749411031204311238214902.08920.415.9-7.16.47.0
90Joe Namath61.6626310212766317322015129-0.38627.722.4-18.99.27.5
91Joe Ferguson61.1799200132981719620924171-3.30329.825.3-18.012.212.0
92Chris Chandler60.8678501212848417014615152-4.53628.522.0-12.610.97.5
93Earl Morrall60.46336004120809161148111026.801220.820.8-12.77.35.5
94Justin Herbert 59.452430003248201635819952.30024.821.1-5.06.89.5
95Steve Grogan58.97560010326886182208201353.83026.923.5-17.99.610.0
96Steve DeBerg58.8538600133424119620424140-8.30334.225.3-17.510.012.0
97Jeff Hostetler58.25132104116430947110834.881216.412.1-6.15.95.0
98Trent Green56.9565700022847516211419113-0.30028.520.9-9.88.19.5
99Doug Williams56.73842104316998100932081-1.081217.012.9-8.05.810.0
100Jim Harbaugh56.4667400232628812911719140-2.00626.316.7-10.110.09.5
Bernie Kosar56.353540034233011248716108-0.30923.316.0-7.57.78.0
Jay Schroeder55.8613800322006311410817995.80920.114.7-9.37.18.5
Michael Vick55.6615400232246413388151161.80622.517.2-7.68.37.5
Jimmy Garopollo55.34321014215828965213645.531215.812.4-4.54.66.5
Billy Kilmer55.06152012520495152146161142.33620.519.6-12.68.18.0
Tommy Kramer54.6545600222477715915819110-0.50624.820.6-13.67.99.5
Charley Conerly52.8573100021948817316719896.53019.522.4-14.46.49.5
Steve Bartkowski52.2596800132412415614421127-2.30324.120.2-12.49.110.5
Jack Kemp52.26537002421218114183111057.06621.214.7-15.77.55.5
Matt Schaub52.147460011254671369114930.30325.517.6-7.86.67.0
Carson Wentz52.149490001236261597214990.00023.620.6-6.27.17.0
Daunte Culpepper51.4415900222415314910617100-4.50624.219.3-9.17.18.5
Nick Foles51.42929104214227824713580.081214.210.6-4.04.16.5
Jon Kitna51.3507400012974516916522124-6.00029.721.8-14.28.911.0
Brian Sipe50.85755000123713154149231120.50023.719.9-12.88.011.5
Jeff George50.1467800122760215411317124-8.00327.619.9-9.78.98.5
Frank Ryan50.057270012160421491119877.53316.019.3-9.56.24.5
Steve Beuerlein49.7475500112404614711216102-2.00324.019.0-9.67.38.0
Stan Humphries49.05031013317191898410814.83917.211.5-7.25.85.0
Charley Johnson48.75957000024410170181171240.50024.422.0-15.68.98.5
Babe Parilli47.54945001122681178220131011.03322.723.0-18.97.26.5
Ken O'Brien46.850590002250941289816110-2.30025.116.5-8.47.98.0
Bobby Hebert46.65644000321683135124161003.00021.717.4-10.77.18.0
Brock Purdy46.3301501531168584374453.831511.710.9-3.23.22.0
Marc Bulger45.14154001222814122931695-3.30322.815.8-8.06.88.0
Jameis Winston44.836530000247921561131589-4.30024.820.2-9.76.47.5
Neil Lomax44.847510001227711369012100-1.00022.817.6-7.77.16.0
Chad Pennington44.044370024178231026410811.80617.813.2-5.55.85.0
Deshaun Watson43.837350012179041234811720.50317.915.9-4.15.15.5
Dan Pastorini43.6566100321851510316119117-1.30918.513.3-13.88.49.5
Geno Smith43.54256000122168124891998-3.50022.216.0-7.77.09.5
Norm Snead42.95210000003079719625719159-12.00030.825.3-22.111.49.5
Lynn Dickey42.6456300112332214116718111-4.50323.318.2-14.47.99.0
Tua Tagovailoa 42.544320001181661205911763.00018.215.5-5.15.45.5
Don Meredith41.847320013171991351118833.80317.217.4-9.55.94.0
Tobin Rote41.348640031188501481917116-4.03918.919.1-16.48.33.5
Mark Sanchez41.33736004215357868910730.301215.411.1-7.75.25.0
Kyler Murray41.23848000120460121601387-2.50020.515.6-5.26.26.5
Colin Kaepernick41.128300142122717230758-0.531212.39.3-2.64.13.5
Richard Todd40.8485900222061012416114108-2.80620.616.0-13.87.77.0
Kordell Stewart40.55034002214746778414844.00614.710.0-7.26.07.0
Marcus Mariota40.23646001117879107621582-2.50317.913.8-5.35.97.5
Jeff Blake40.239610000217111349916100-5.50021.717.3-8.57.18.0
Elvis Grbac39.64030001216774998113702.50316.812.8-7.05.06.5
Trevor Lawrence38.3354200121782298581277-1.80317.812.7-5.05.56.0
Gus Frerotte38.145470002212911141061093-0.50021.314.7-9.16.65.0
Milt Plum38.0564100011753612212791033.80017.515.8-10.97.44.5
Bert Jones37.447490003181901241011196-0.50018.216.0-8.76.95.5
Bob Waterfield 36.43620002211849971286564.06611.812.5-11.04.03.0
Kyle Orton36.04240000018037101699820.50018.013.1-5.95.94.5
Tony Eason35.5282301321114261518511.33911.17.9-4.43.64.0
Rodney Peete35.24542001116338769214870.80316.39.8-7.96.27.0
Daniel Jones35.1324900111768389551282-4.30317.711.5-4.75.96.0
C.J. Stroud35.0281800331087662257462.50910.98.0-2.23.33.5
Sam Bradford33.9344800001944910361883-3.50019.413.3-5.25.94.0
Blake Bortles33.5244900211764910375873-6.30617.613.3-6.55.24.0
Matt Cassel33.43645000117508104821281-2.30017.513.4-7.15.86.0
Jim Zorn32.4446200002111511114112106-4.50021.114.3-12.17.66.0
Jordan Love32.3272000131153583319481.80311.510.7-2.73.44.5
Doug Flutie32.23828000214715866810662.50014.711.1-5.84.75.0
Vince Ferragamo31.9272601331133676915530.33911.39.8-7.83.82.5
David Woodley31.634180132855848635534.0398.66.2-5.43.82.5
Rex Grossman29.9252201221023256609470.83610.27.2-5.23.44.5
Greg Landry29.1445100011605298103898-1.80016.112.7-8.97.04.0
Drake Maye27.417120131667046182291.3396.75.9-1.52.11.0
Gary Danielson26.6283100011376481781160-0.80013.810.5-6.74.35.5
Archie Manning24.63510100002391112517312139-16.50023.916.2-14.99.96.0
Joe Kapp20.824210122591140644480.8365.95.2-5.53.42.0
David Carr19.6235600001445265711179-8.30014.58.4-6.15.65.5
Steve Walsh19.520180012787540509380.5037.95.2-4.32.74.5
Chad Henne17.518360000132906063554-4.50013.37.8-5.43.92.5

SCORE: QB Score for rankings

W: Wins in Starts As QB

L: Losses in Starts As QB

SB W: Super Bowl Wins as Starter

SB L: Super Bowl Losses as Starter

PS W: Postseason Wins

PS L: Postseason Losses

YDS: Passing Yards

TD: Touchdown Passes

INT: Interceptions

GWD: Game-winning Drives

GS: Games Started

W/L Pts: Points from W/L record

SB Pts: Points from Super Bowl Wins. Appearances, other titles

PS Pts: Points from Playoff Wins

YDS Pts: Points from Passing Yards

TD Pts: Points from TDs

INT Pts: Points from INT

GS Pts: Points from GS

GWD Pts: Points from GWD