Pro Football QB Hall of Fame Monitor

The Pro Football Reference Hall of Fame Monitor (HOFm) is a metric designed to estimate a player's chances of making the Pro Football Hall of Fame using AV, Pro Bowls, All-Pros, championships, and various stat milestones. The players listed below are the top 250 HOFm-rated players who played QB starting in 1955 or later for at least 50 career games. A score of 100 is around the average modern-era inductee.

All HOFm Positions: QB  RB  WR  TE  G  T  C  DT  DE  ILB  OLB  DB  K  P

QB HOFm Leaders

QB HOFm Leaders Table
Misc Games Passing
Player HOFm Chmp AP1 PB St From To wAV G GS Cmp Att Yds TD Lng Int Sk Yds
Tom Brady263.037315212000202218433533377531205089214649992125653576
Peyton Manning257.80271417199820151762662656125938071940539862513031953
Aaron Rodgers192.43141014200520231632312245001766159055475931055313606
Brett Favre179.961311191991201015830229863001016971838508993365253487
Johnny Unitas160.27351014195619731132111852830518640239290892533073090
Joe Montana154.1743812197919941251921643409539140551273961393132095
Drew Brees140.581113192001202016728728671421055180358571982434202991
John Elway138.6620916198319981402342314123725051475300862265163785
Dan Marino117.0203916198319991452422404967835861361420852522701930
Fran Tarkenton116.5501918196119781482462393686646747003342892665705207
Steve Young111.653379198519991321691432667414933124232971073582055
Average HOF QB108227131181961783143530239414268902003402667
Matt Ryan106.0501415200820221462342345551846462792381931834883264
Ben Roethlisberger100.2820617200420211312492475440844364088418972115543677
Philip Rivers98.0600815200420201492442405277813463440421842094642832
Bart Starr97.935141319561971911961571808314924718152911382872960
Patrick Mahomes95.8832652017202396969623863590284242198963148980
Terry Bradshaw95.6941313197019831071681582025390127989212902103072694
Roger Staubach93.502068196919791041311141685295822700153911093132154
Dan Fouts92.3002614197319871231811713297560443040254812423192304
Kurt Warner88.78124819982009961241162666407032344208851282601669
Russell Wilson88.3710911201220231361881883668566543653334801065273464
Eli Manning85.0120414200420191212362344895811957023366992444112870
Ken Anderson82.9901413197119861201921722654447532838197941603982875
Ken Stabler82.201141119701984931841462270379327938194882222812514
Matthew Stafford79.0110213200920231212062064834764956047357871804743152
Sonny Jurgensen78.5711510195719741052181472433426232224255991892942541
Bob Griese73.0022812196719801041611511926342925092192861723352930
Warren Moon71.3000915198420001162082033988682349325291872334583415
Cam Newton70.500139201120211151481442682447432382194911233322477
Joe Namath70.00115919651977941401291886376227663173912201701621
Len Dawson69.7422712195719751092111592136374128711239921833763428
Lamar Jackson69.1302342018202384867713622112158871258345169859
Boomer Esiason67.9301412198419971061871732969520537920247861843182438
Joe Theismann66.35112819741985891671242044360225206160841383402757
Roman Gabriel65.800141119621977981831572366449829444201931493602711
Rich Gannon65.78024819872004971571322533420628743180841043021689
John Brodie65.250121219571973992011582469449131548214832242071855
Troy Aikman64.283061219892000961651652898471532942165901412591748
Daryle Lamonica63.0822561963197474151881288260119154164931381661416
Jack Kemp60.75227819571969701221051436307321218114941832142030
Steve McNair60.300031019952007991611532733454431304174871192541567
Jim Kelly59.1001511198619961031601602874477935467237841753232427
John Hadl59.0711612196219771062241662363468733503244852682842595
Phil Simms57.502021119791993911641592576464733462199801574773418
Donovan McNabb56.1000611199920111071671613170537437276234911174102626
Randall Cunningham55.800147198520011101611352429428929979207951344843537
Drew Bledsoe55.4910412199320061051941933839671744611251862064673135
Carson Palmer55.3700312200420171071821813941630746247294911873402364
Jim Hart53.500041319661984952011802593507634665209982472822305
Joe Flacco52.781001220082023951881854004650343936245951553862759
Bert Jones49.2001161973198280102961430255118190124901012322020
Vinny Testaverde48.660021519872007972332143787670146233275892674172992
Earl Morrall48.35322719561976682551021379268920809161981481972182
Jim Plunkett47.992001019711986851571441943370125882164991983803279
Frank Ryan46.8010351958197077126871090213316042149961111961825
Norm Snead46.310041219611976871781592276435330797196942573502735
Brian Sipe45.93011819741983741251121944343923713154741492241889
Tony Romo45.78004820042016951561272829433534183248851172481672
Alex Smith45.780031420052020981741673250519335650199801094322463
Kirk Cousins45.68004820122023941501453465517739471270811103042207
Dave Krieg45.560031219801998972131753105531138147261801994943794
Mark Brunell45.231031119942011961931512761464032072184791083902395
Michael Vick44.4800472001201592143115180732172246413391883161879
Dak Prescott44.1000462016202391114114259538732945920292742351417
Brad Johnson43.45102819942008761771252668432629054166821222511616
Derek Carr43.28004920142023901591593576550639100242871072951842
Jeff Garcia42.900048199920098912511622643676255371619983181947
Andy Dalton42.430031120112023911691633408545438511246861443482281
Trent Green42.33002719972008941201132266374028475162991142591621
Matt Hasselbeck41.580031119992015872091603222533036638212871533602260
Ron Jaworski40.320011019741989851881432187411728190179991643632826
Daunte Culpepper40.15003519992009861051002016319924153149821062981696
Steve DeBerg39.860001119781998812061402874502434241196932042962469
Jared Goff39.8300362016202383117117265741073042918594822171581
Steve Grogan39.540001019751990911491351879359326886182762082471986
Ryan Tannehill39.380011020122023911551513063476434881216911154153065
Craig Morton39.371001119651982842071442053378627908183951874053040
Kerry Collins38.920021119952011831981803487626140922208891963372230
Josh Allen38.43003520182023839493198931452270316798781751087
Jim Everett37.580011019861997871581532841492334837203811752571885
Jay Cutler37.180011020062017861531533048492035133227931603222035
Danny White36.8810161976198886166921761295021959155801322412083
Joe Ferguson36.520001119731990811861712369451929817196922093122710
Chris Chandler35.45002919882004771801522328400528484170941463802590
Andrew Luck34.38004520122018728686200032902367117187831741124
Greg Landry34.080016196819848014698127623001605298841033162503
Charley Johnson33.450011019611975791651241737339224410170901812602186
Archie Manning33.450021119711984761511392011364223911125851733963092
Jim Harbaugh33.380011019872000791771402305391826288129851173612132
Don Meredith33.2000371960196872104831170230817199135951112571909
Jim McMahon32.652019198219965711997149225731814810087902261344
Billy Kilmer32.600011119611978751701241585298420495152961462161644
Mark Rypien32.4810251988200154104781466261318473115828897664
Jake Plummer32.350011019972006771431362484435029253161851612841735
Ken O'Brien32.2300271984199373129110211036022509412896983532654
Jeff Hostetler31.85201619851997561528313572338164309485712071158
Ryan Fitzpatrick31.330001020052021781661473072506034990223981693001576
Neil Lomax30.6500271981198870108101181731532277113693903622700
Jim Zorn30.33000719761987761401061669314921115111821412131585
Doug Williams30.281006197819895688811240250716998100849384734
Steve Bartkowski30.080021019751986691291271932345624124156861443562956
Trent Dilfer29.63101719942007511301131759317220518113831292631730
Matt Schaub29.580027200420206815593214833482546713680911801245
Jon Kitna29.23000819972011731411242677444229745169911653231987
Tommy Kramer28.80001719771990701291102012365124777159761582491586
Steve Beuerlein28.73101419882003691471021894332824046147881123322124
Jeff Blake28.5500181992200569119100182732412171113488992481550
Bernie Kosar27.1810171985199666126108199433652330112497872731660
Bobby Hebert27.15001719851996661181001839312121683135981241781255
Deshaun Watson25.88003320172023586665139020891675611877452111241
Lynn Dickey25.78000819711985671521111747312523322141951792972423
Aaron Brooks25.33000520002006669390167329632026112376922351454
Jeff George25.28000919902001661311242298396727602154851133582691
Neil O'Donnell25.1500171991200360125100186532292169012089682591906
Dan Pastorini24.98101919711983621401171556305518515103851612462229
David Garrard24.9300152002201062867614062281160038975541791115
Jalen Hurts24.650022202020235662511000157811764679134113662
Jay Schroeder24.2810181985199461118991426280820063114851082081600
Jake Delhomme24.2300161999201158103961741293220975126801011681267
Kordell Stewart24.08001619952005601258713162358147467790841701048
Carson Wentz24.03101620162023609593207333082229215376672391533
Kyler Murray24.0000242019202357656514922239156479488461491082
Marc Bulger23.85002820022009579695196931712281412280932541863
Jameis Winston23.83001520152023609380176328822210414172991951242
Richard Todd23.05000719761985611191081610296720610124871612642127
Gus Frerotte22.3500151994200857147931699310621291114991062071328
Baker Mayfield22.30001420182023578986175028252033213089742101338
Milt Plum21.95002719571969531291031306241917536122921271161711
Brian Griese21.05101519982008549383175227961944011988991931326
Bill Nelsen21.0300151963197254907496319051416598871011461314
Doug Flutie20.580014198620055392661177215114715868468107687
Justin Herbert20.1800132020202352626216132422172231147242130871
Chad Pennington20.0500052000201055898116322471178231028064162965
Nick Foles19.881013201220223271581302208714227828347127875
Chris Miller19.680017198719995198921580289219320123891022091527
Marcus Mariota19.6300052015202354907413272118158209375551861198
Bill Kenney18.980017198019885010677133024301727710584861951487
Stan Humphries18.9000061989199750888114312516171918999841441182
Wade Wilson18.651014198119984912569139124281728399751022171508
Teddy Bridgewater18.2500142014202349796513722067151207587471661114
Tyrod Taylor18.2010132011202348925810681730121356584291771006
Elvis Grbac17.9310141994200148105701446244516774998681129907
Joe Burrow17.4500132020202344525212881895140839782371481040
Matt Cassel17.300016200520184710781157826831750810479822101157
Jimmy Garoppolo17.182003201420234781631277189515494948351137921
Scott Mitchell16.830005199120014999711301234615692959181155882
Gary Danielson16.68000419761988481016011051932137648187781831446
Colin Kaepernick16.4300042011201645695810111692122717280301711060
Bill Munson16.38000619641979481076610701982128968495801921409
Geno Smith16.3500232013202342776613142077148238484571721255
Jason Campbell16.3300052006201448907915192518167718784601701096
Rodney Peete15.60000719892004461048713442346163387693922441372
Mike Tomczak15.33100419851999461857312482337160798885106114809
David Carr14.8000052002201245947913532267144526581712671564
Blake Bortles14.73000520142019447873156226341764910390751951158
Sam Bradford14.40000520102018448383185529671944910380611961371
Tony Banks14.0510051996200543967812782356153157785732271432
Mike Livingston13.631015196819794291759121751112955693831521392
Don Majkowski13.4800141987199639905710561905127006679671801058
Mitchell Trubisky13.230014201720233869571200187212536727048129808
Erik Kramer13.080003198719994183671317229915337928579122788
Tua Tagovailoa12.98001320202023385351109616381263981843790622
Bob Berry12.88001419651975387852661117391976488641931393
Mike Phipps12.53000519701981401197188617991050655801081721514
Jay Fiedler12.430004199520054076601008171711844697466114734
Kyle Orton12.43000520052014408782161327121803710187691651016
Josh McCown12.40000520022019401027615842633177319880822351563
James Harris12.2000141969197938834160711498136458059101874
Vince Young12.000024200620113360507551304896446735183449
Robert Griffin III11.9800132012202036564279912689271438830131895
Bubby Brister11.9520041986200039997512072212144458190781931625
Tony Eason11.680003198319903690519111564111426190511771350
Eric Hipple11.3800041980198938102578301546107115594701601188
Daniel Jones11.3000042019202338605912211900125126275401791151
Josh Freeman11.230004200920153762611179204813873819568112690
Bobby Douglass11.13000419691978379153507117864933685641801335
Trevor Lawrence10.80001220212023345050111617501177058653994646
Tom Tupa10.751111198820042922013259504343012772547372
Case Keenum10.600004201320233680661392223315175796951131989
David Woodley10.600003198019853458536871300855848806384631
Pat Haden10.5300141976198133655573113639296526860115888
Marc Wilson10.452005198019903612660108520811439186921022101510
Steve Bono10.2010121985199932884293417011043962784276565
Vince Ferragamo10.1300041977198633755390216151133676859194770
Charlie Batch9.40100419982012348155908160411085619852161890
Jacoby Brissett9.28100320162023347948981160010574518023130817
Byron Leftwich8.9010032003201233605093016051053258844292452
Rick Mirer8.9000051993200333806810882043119695060761991038
Mark Sanchez8.4300042009201832797313142320153578674891681090
Joey Harrington7.900006200220073181761424253814693798685124770
Tim Couch7.7000031999200330625910251714111316479671661119
Mike Pagel7.18000419821993291325475615099414498063115837
Vince Evans7.03000219771995291003970413909485528974118904
Joe Kapp6.880014196719702351484499185911408564109907
Bob Avellini6.5300031975198428735056011107111337569110961
Steve Fuller6.40100219791986289042605106671562877411521048
Mark Malone6.1500051980198927735483916481017560638186671
Dave Brown6.080003199220012773608921634102484471581811005
Jim Ninowski5.901003195819692789315131048713334846781874
Virgil Carter5.73000219681976265230425785506329903150388
Chad Henne5.681003200820222678541200201513290608163151942
Jack Concannon5.650003196419752690455601110627036936391752
Steve Spurrier5.5000031967197626106385971151687840816085666
Derek Anderson5.3800132006201823784990916741087860786481563
Gary Cuozzo5.3800041963197226824058411827402437255114854
John Friesz5.380001199020002669387451364869945814274487
Rex Grossman5.2500032003201123544786315621023256646092698
Sam Darnold5.230004201820232566561082181112064639256149972
Taysom Hill5.1500002017202325974119129823481170829181
Billy Joe Tolliver4.73000319891999247947891170710760598264125877
Steve Pelluer4.45000219841990246530548974687029843981570
Randy Johnson4.43000319661976247549647128683295182901521302
Tommy Maddox4.301002199220052492366861200808748725494541
Steve Ramsey4.030002197019762354314569216437357658110792
Brian Hoyer4.0010032009202323794192515601089953813790652
Jack Trudeau3.83000319861995236749873164410243428469103717
Tarvaris Jackson3.681002200620152259346401073726339713590546
Gary Hogeboom3.3300021980198922793774313259436497260118890
Jeff Kemp3.23000119811991219629479916623039664068469
Craig Erickson2.950002199219972152365911092762541713882535
Bob Lee2.88000219691980217730368730503430634093805
Kent Graham2.7500011992200121813869413397801398733100679
Scott Hunter2.70000419711979206442335748475623823858458
Steve Walsh2.650002198919992080387131317787540585040274
King Hill2.630001195819692012329429881555337927136449
David Whitehurst2.43000219771983205437504980620528785199738
Dennis Shaw2.0300031970197519503748992463473575681241072
Damon Huard1.95100119982008196427574946630333782694612
Matt Moore1.931001200720191955326451074759749663687606
Dave Lewis1.6001001970197313560614570180422
Marty Domres1.35000219691977199032399809490427805079588
Don Strock1.280000197419881816722443779534945674237320
Pete Beathard1.2000031964197326110355751282817643868487801
Colt McCoy1.0500022010202217563676412207975347132113701
Blaine Gabbert0.9520022011202317694988215689487518050141942
Dick Shiner0.93000219641974179929354736480136804394718
Joe Pisarcik0.880002197719841761304258985552248248112845
Scott Brunner0.820002198019851773305121046645729625471518
Cliff Stoudt0.60000119801989166620359684450623724376494
Kyle Boller0.5500042003201116674786115198931487754123802
Ty Detmer0.55000219932003165425546946635134573567386
Dave Wilson0.550002198119881653315511039698736635599824
Terrelle Pryor0.5000022011201816513017531119949731232204
Steve Dils0.450001197919881610627504972581627683280575
Paul McDonald0.28000119801986168521411767526924643778521
Frank Reich0.030001198519981511820508932607540633668503
Matt Cavanaugh-0.132001197919911511219305579433228753060462
Seneca Wallace-0.30000120052013146422468788494731901959339
David Archer-0.70000219841989145523336661433718653089642