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 140 pass blocks this season.

PlayerPositionTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Rodney HudsonCOAK540013450.009
Mitch MorseCKC330012340.012
Eric KushGCHI218003330.014
Jason KelceCPHI531017890.017
Joel BitonioGCLV567001010100.018
Cody WhitehairCCHI533001010100.019
Brandon BrooksGPHI5660279110.019
Matt ParadisCDEN356113580.022
Austin ReiterCKC175101240.023
Kevin ZeitlerGCLV5672169140.025
Marshal YandaGBLT55503912150.027
Ryan KellyCIND4421258120.027
Nick MartinCHST541111012150.028
J.C. TretterCCLV56721811160.028
Jon FelicianoGOAK141004440.028
Russell BodineCBUF3400189100.029
David DeCastroGPIT516011415160.031
Corey LinsleyCGB60432611190.031
Maurkice PounceyCPIT627131115200.032
Evan BoehmCIND155013450.032
David AndrewsCNE52521912170.032
T.J. LangGDET185103460.032
Justin BrittCSEA399101011130.033
Tyron SmithTDAL448021113150.033
Terron ArmsteadTNO3230279110.034
Ramon FosterGPIT632111719220.035
D.J. FlukerGSEA256106790.035
Mark GlowinskiGIND30701910110.036
Billy PriceCCIN251106790.036
Matt SlausonGIND2770347100.036
Vladimir DucasseGBUF35811810130.036
Max UngerCNO46431610170.037
Mike PounceyCLAC45822711170.037
Ronnie StanleyTBLT486121215190.039
Chase RoullierCWAS536121417210.039
Joe ThuneyGNE526051116210.040
Andrew NorwellGJAX472211114190.040
Alejandro VillanuevaTPIT63152714260.041
Brandon LinderCJAX3642338150.041
Alex MackCATL60034815250.042
Joe LooneyCDAL526131317220.042
Shaq MasonGNE42314712180.043
Mitchell SchwartzTKC57125916250.044
Quinton SpainGTEN384111214170.044
Quenton NelsonGIND600241319270.045
Stefen WisniewskiGPHI286101011130.045
Brandon ScherffGWAS30112710140.047
Bobby MassieTCHI533121821250.047
Demar DotsonTTB575221721270.047
Wyatt TellerGBUF169024680.047
Taylor MotonTCAR527211720250.047
Larry WarfordGNO460141116220.048
Wes SchweitzerGATL542211821260.048
James DanielsGCHI330031013160.048
Ryan JensenCTB645191121320.050
Graham GlasgowCDET555151521280.050
Jake MatthewsTATL600261321310.052
Austin BlytheGLAR538042024280.052
Ben GarlandGATL2292147120.052
Ali MarpetGTB645281222340.053
Kyle LongGCHI30022610160.053
Trai TurnerGCAR411201618220.054
Matt SkuraCBLT560231823300.054
Ryan RamczykTNO46442915250.054
Rob HavensteinTLAR538212124290.054
Orlando Brown Jr.TBLT278011314150.054
Michael Schofield IIIGLAC463241117250.054
Trey HopkinsCCIN38840913210.054
Jermon BushrodTNO145016780.055
Ryan GroyCBUF2170369120.055
Ron LearyGDEN246011213140.057
Senio KelemeteGHST452131721260.058
Taylor LewanTTEN396221317230.058
Zach FultonGHST394301417230.058
Zack MartinGDAL495341219290.059
Marcus GilbertTPIT255111012150.059
Kelechi OsemeleGOAK374311115220.059
David BakhtiariTGB595431724350.059
Laremy TunsilTMIA390141217230.059
Spencer PulleyCNYG27122610160.059
Marcus CannonTNE354031518210.059
Jonotthan HarrisonCNYJ20102810120.060
Jason SpriggsTGB1671078100.060
Kelvin BeachumTNYJ484231722290.060
Rodger SaffoldGLAR529341522320.060
Andrew WylieGKC346141015210.061
James HurstTBLT329021618200.061
Mike PersonGSF490141924300.061
Will HernandezGNYG536501823330.062
Ben JonesCTEN464411520290.063
Greg Van RotenGCAR527212528330.063
Ryan KalilCCAR510232025320.063
Gabe JacksonGOAK540511723340.063
Andrus PeatGNO31614914200.063
Ty NsekheTWAS22012710140.064
Duane BrownTSEA438411419280.064
Trent WilliamsTWAS390151218250.064
James CarpenterGNYJ371141318240.065
Garett BollesTDEN519251825340.066
Charles Leno Jr.TCHI533421925350.066
Greg ManczGHST21311911140.066
Cam ErvingGKC531162128360.068
Brandon ShellTNYJ484241925330.068
Clint BolingGCIN535422127370.069
Spencer LongCNYJ360231318250.069
Jared VeldheerTDEN300141015210.070
Russell OkungTLAC411351018290.071
Laken TomlinsonGSF524431926370.071
Joe StaleyTSF493451322350.071
J.R. SweezyGSEA436421521310.071
Taylor DeckerTDET543342229390.072
Brian WintersGNYJ484421925350.072
Max GarciaGDEN1521168110.072
Mike McGlincheyTSF522451726390.075
Tyler ShatleyCJAX2143159160.075
John MillerGBUF454142328340.075
John SullivanCLAR532352129400.075
Laurent Duvernay-TardifGKC21004812160.076
Andrew WhitworthTLAR538432330410.076
Nate SolderTNYG536711826410.076
Billy TurnerTDEN378411520290.077
Matt FeilerTPIT312321116240.077
Mason ColeCARZ468162128360.077
Weston RichburgCSF477342027370.078
Pat ElfleinCMIN463351725360.078
Brandon FuscoGATL293231116230.078
Josh WellsTJAX1520369120.079
Tom ComptonGMIN456422026360.079
Bryan BulagaTGB441531422350.079
Alex LewisGBLT415341623330.080
Isaac SeumaloGPHI345151521280.081
Greg RobinsonTCLV184101213150.082
Jordan MillsTBUF501442129410.082
Brian O'NeillTMIN427081927350.082
Braden SmithTIND390341522320.082
Bryan WitzmannGCHI21822812180.083
Frank RagnowGDET555481830460.083
John GrecoCNYG289321116240.083
Dion DawkinsTBUF525712129440.084
Jason PetersTPHI487262331410.084
Mike IupatiGARZ28526614240.084
Eric FisherTKC568352937480.085
Connor McGovernGDEN518243036440.085
Chris HubbardTCLV567622735490.086
Mike RemmersGMIN601642636520.087
Cordy GlennTCIN416212831360.087
Riley ReiffTMIN437142732380.087
Josh KlineGTEN458402832400.087
Alex RedmondGCIN525233439460.088
Jack ConklinTTEN317411419280.088
Ereck FlowersTJAX15811911140.089
Germain IfediTSEA439512228390.089
Jermey ParnellTJAX573523239510.089
Justin McCrayGGB247401014220.089
Trent BrownTNE5053101629450.089
Ja'Wuan JamesTMIA390531422350.090
Tony BergstromGWAS322151622290.090
Kendall LammTHST387412126350.090
Donovan SmithTTB645762639590.091
Kenny WigginsGDET370412025340.092
Morgan MosesTWAS510591428470.092
Byron BellGGB365112931340.093
Anthony CastonzoTIND320251421300.094
Ryan SchraederTATL553791329520.094
Bobby HartTCIN551822434520.094
Rick WagnerTDET540822333510.094
Le'Raven ClarkTIND23024814220.096
Travis SwansonCMIA299221923290.097
Lane TaylorGGB547852033540.099
A.J. CannGJAX513642535510.099
Connor WilliamsGDAL330431522330.100
Lane JohnsonTPHI487552434490.101
Patrick OmamehGNYG267221721270.101
Desmond HarrisonTCLV383232732390.102
La'el CollinsTDAL526752638570.108
Jesse DavisGMIA458771529500.109
Danny IsidoraGMIN14522711170.117
Rashod HillTMIN340522128400.118
Ted LarsenGMIA357362130420.118
Chad WheelerTNYG406522936480.118
Justin PughGARZ213151319260.122
Caleb BenenochGTB491872237600.122
Chris ClarkTCAR490772539600.122
Andre SmithTARZ/CIN266521522340.128
D.J. HumphriesTARZ342481628440.129
Dan FeeneyGLAC464862438600.129
Jamon BrownGLAR/NYG16934512220.130
LaAdrian WaddleTNE196331117260.133
Shawn LauvaoGWAS160231015220.138
Xavier Su'a-FiloGDAL217521118300.138
Elijah WilkinsonGDEN186421016260.140
John WetzelTARZ223251724330.148
Brandon ParkerTOAK379932537580.153
Sam TeviTLAC3925102540600.153
Kolton MillerTOAK5211263351810.155
Halapoulivaati VaitaiTPHI15544513250.161
Julie'n DavenportTHST49210143054880.179
Martinas RankinTHST221361928400.181
Josh WalkerTJAX223282333450.202