Pass Block Grades

How great is your team’s pass protection? Is your cornerstone left tackle as good as advertised? Brooklyn Beat debuts their new metric to help measure the efficiency of offensive linemen. Much like our pass rush grades, our pass block grades give a weighted number to sacks, hits and hurries allowed and measures the pressure scored allowed by the total number of pass rush snaps taken. To qualify, a player must have attempted at least 170 pass blocks this season.

PlayerPositionTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Rodney HudsonCOAK651014560.009
Mitch MorseCKC443013450.011
Eric KushGCHI218003330.014
Cody WhitehairCCHI635001010100.016
Jason KelceCPHI65702810120.018
Austin ReiterCKC178101240.022
Matt ParadisCDEN356113580.022
Joel BitonioGCLV694101314160.023
Brandon BrooksGPHI692121013170.025
Kevin ZeitlerGCLV69431711180.026
Ryan KellyCIND4941269130.026
Marshal YandaGBLT646031114170.026
J.C. TretterCCLV694211114190.027
Russell BodineCBUF3400189100.029
Evan BoehmCIND233023570.030
Maurkice PounceyCPIT772231318250.032
T.J. LangGDET185103460.032
Dennis KellyTTEN185103460.032
Tyron SmithTDAL521021315170.033
Mark GlowinskiGIND350011011120.034
David DeCastroGPIT661021921230.035
Alex MackCATL71534815250.035
Nick MartinCHST674231217240.036
Matt SlausonGIND2770347100.036
Corey LinsleyCGB774421218280.036
Vladimir DucasseGBUF35811810130.036
David AndrewsCNE628231116230.037
Wyatt TellerGBUF2730268100.037
Billy PriceCCIN35111810130.037
Chase RoullierCWAS637131519240.038
D.J. FlukerGSEA2861089110.038
Ramon FosterGPIT777122326300.039
Ronnie StanleyTBLT577221317230.040
Andrew NorwellGJAX472211114190.040
Quinton SpainGTEN466111416190.041
Max UngerCNO56041914230.041
Brandon LinderCJAX3642338150.041
Stefen WisniewskiGPHI412101415170.041
Justin BrittCSEA507201517210.041
Graham GlasgowCDET673151521280.042
Ryan GroyCBUF33003811140.042
Quenton NelsonGIND730241723310.042
Mike PounceyCLAC580231318250.043
Brandon ScherffGWAS30111810130.043
Demar DotsonTTB703222125310.044
Joe ThuneyGNE629051823280.045
Shaq MasonGNE52616916240.046
Bobby MassieTCHI635122225290.046
Joe LooneyCDAL654132125300.046
Wes SchweitzerGATL610212023280.046
Terron ArmsteadTNO34813711160.046
Orlando Brown Jr.TBLT369011516170.046
Larry WarfordGNO548151319260.047
Ryan JensenCTB7731101425370.048
David BakhtiariTGB737431825360.049
Alejandro VillanuevaTPIT776531725380.049
Mitchell SchwartzTKC687371121340.049
Jonotthan HarrisonCNYJ321021214160.050
Rob HavensteinTLAR657222327330.050
Kyle LongGCHI31422610160.051
Trai TurnerGCAR479301619250.052
Matt SkuraCBLT651232227340.052
Taylor MotonTCAR668222529350.052
Rodger SaffoldGLAR648341724340.052
Jake MatthewsTATL715271827380.053
James DanielsGCHI432031720230.053
Trey HopkinsCCIN39040913210.054
Taylor LewanTTEN482221620260.054
Kelechi OsemeleGOAK442311317240.054
Tyler ShatleyCJAX31131610170.055
Spencer PulleyCNYG34523712190.055
Zack MartinGDAL522341219290.056
James HurstTBLT389031619220.057
Duane BrownTSEA546421521310.057
Ron LearyGDEN246011213140.057
Zane BeadlesGATL1751078100.057
Ben JonesCTEN550511521320.058
Ryan RamczykTNO550421622320.058
Garett BollesTDEN669262129390.058
Ryan KalilCCAR651242430380.058
Marcus GilbertTPIT255111012150.059
Austin BlytheGLAR657072633400.061
Kelvin BeachumTNYJ604332228370.061
Ali MarpetGTB7733111731480.062
Bryan BulagaTGB559531422350.063
Gabe JacksonGOAK540511723340.063
Will HernandezGNYG664532129420.063
Andrus PeatGNO406241218260.064
Ty NsekheTWAS24913711160.064
Greg Van RotenGCAR668223337430.064
Clint BolingGCIN635432330410.065
James CarpenterGNYJ371141318240.065
Andrew WylieGKC462241622300.065
Joe StaleyTSF609471425400.066
Greg ManczGHST21311911140.066
Jermon BushrodTNO182011011120.066
Ben GarlandGATL25631610170.066
Cam ErvingGKC538162128360.067
Senio KelemeteGHST533332127360.068
Laken TomlinsonGSF620432431420.068
Jared VeldheerTDEN437241622300.069
Mike PersonGSF605162734420.069
John MillerGBUF529152430370.070
Billy TurnerTDEN529412328370.070
Andrew WhitworthTLAR638442533450.071
Brandon ShellTNYJ509341926360.071
Greg RobinsonTCLV311101920220.071
Laremy TunsilTMIA491281323350.071
Taylor DeckerTDET659343037470.071
Michael Schofield IIIGLAC585551727420.072
Zach FultonGHST527422228380.072
Marcus CannonTNE457251724330.072
Charles Leno Jr.TCHI634542332460.073
Tyler LarsenGCAR206021113150.073
John GrecoCNYG343321217250.073
Brian O'NeillTMIN531082331390.073
Kenny WigginsGDET488422026360.074
Oday AboushiGARZ25740711190.074
Brian WintersGNYJ604522633450.075
Nate SolderTNYG664732333500.075
Laurent Duvernay-TardifGKC21004812160.076
Josh WellsTJAX19503912150.077
Braden SmithTIND520361928400.077
Russell OkungTLAC533381627410.077
Mason ColeCARZ596272635460.077
Dion DawkinsTBUF638722534500.078
John SullivanCLAR648472536510.079
Spencer LongCNYJ480432027380.079
Weston RichburgCSF593462333470.079
Connor McGovernGDEN667253744530.079
Alex LewisGBLT415341623330.080
Frank RagnowGDET6724102236540.080
J.R. SweezyGSEA485441927390.080
Chris HubbardTCLV694623442560.081
Pat ElfleinCMIN567452433460.081
Isaac SeumaloGPHI345151521280.081
Bryan WitzmannGCHI306331016250.082
Lucas PatrickGGB20804913170.082
Brandon FuscoGATL293231217240.082
Cordy GlennTCIN500213336410.082
Jason SpriggsTGB21930912180.082
Jason PetersTPHI559282434460.082
Jordan MillsTBUF606552535500.083
Lane JohnsonTPHI613552636510.083
Trent WilliamsTWAS491192030410.084
Mike IupatiGARZ28526614240.084
Anthony CastonzoTIND450271827380.084
Josh KlineGTEN544403438460.085
Eric FisherTKC684473243580.085
Germain IfediTSEA506612330430.085
Morgan MosesTWAS611591933520.085
Alex RedmondGCIN607343542520.086
Mike RemmersGMIN705753042610.087
Kendall LammTHST520522633450.087
Trent BrownTNE6083122035530.087
Matt FeilerTPIT457381526400.088
Ja'Wuan JamesTMIA491731626430.088
Jack ConklinTTEN317411419280.088
Jermey ParnellTJAX573523239510.089
Justin McCrayGGB359511521320.089
Tony BergstromGWAS336151723300.089
Lane TaylorGGB633852336570.090
Rick WagnerTDET626842537570.091
Jesse DavisGMIA559771731520.093
Byron BellGGB365112931340.093
Le'Raven ClarkTIND23624814220.093
Tom ComptonGMIN560742435530.095
Travis SwansonCMIA400422228380.095
Connor WilliamsGDAL431532028410.095
Mike McGlincheyTSF6385112440610.096
Ryan SchraederTATL5937101633570.096
Donovan SmithTTB773893350750.097
Jamon BrownGNYG/LAR297341219290.098
Bobby HartTCIN6511042640640.098
Riley ReiffTMIN541363342540.100
A.J. CannGJAX610762841610.100
Desmond HarrisonTCLV383232732390.102
La'el CollinsTDAL654863246680.104
Elijah WilkinsonGDEN337422026360.107
Chad WheelerTNYG534643545610.114
Korey CunninghamTARZ209221418240.115
Ted LarsenGMIA458462939530.116
Rashod HillTMIN342522128400.117
Joe HaegTIND220231419260.118
Dan FeeneyGLAC588883046700.119
Xavier Su'a-FiloGDAL285621220340.119
Caleb BenenochGTB5721072542690.121
Justin PughGARZ213151319260.122
Chris ClarkTCAR521882642660.127
D.J. HumphriesTARZ342481628440.129
Colby GossettGARZ19051814250.132
LaAdrian WaddleTNE196331117260.133
Ethan PocicGSEA174321116240.138
Halapoulivaati VaitaiTPHI21044917290.138
Andre SmithTARZ/CIN264621523370.140
Patrick OmamehGJAX185221620260.141
Brandon ParkerTOAK4901062743690.141
John WetzelTARZ223251724330.148
Kolton MillerTOAK63216742651040.165
Julie'n DavenportTHST625121440661040.166
Martinas RankinTHST273472132470.172
Sam TeviTLAC5168124161890.172
Patrick OmamehGNYG/JAX267552434490.184
Ereck FlowersTJAX/NYG255372838510.200
Josh WalkerTJAX223282333450.202