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

NamePositionTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Rodney HudsonCOAK442002220.005
Xavier Su'a-FiloGDAL168102350.030
Ronnie StanleyTBLT434015670.016
Daniel BrunskillTSF173104570.040
Scott QuessenberryCLAC298008880.027
Ryan KalilCNYJ216016780.037
Martinas RankinGKC186114690.048
Austin ReiterCKC6222125100.016
Matt SkuraCBLT3681157100.027
Joe StaleyTSF1971236100.051
Brandon LinderCJAX644001111110.017
Marshal YandaGBLT4551089110.024
Richie IncognitoGOAK4321089110.025
Erik McCoyCNO57302810120.021
Brandon ScherffGWAS39410910120.030
Austin CorbettGLA2491179120.048
Earl WatfordGTB20102810120.060
Taylor LewanTTEN3511348130.037
Eric FisherTKC22002911130.059
Mike PounceyCLAC20202911130.064
Nick EastonGNO19203710130.068
Ben JonesCTEN4573058140.031
Trent BrownTOAK32611911140.043
Cornelius LucasTCHI21211911140.066
Nick MartinCHST58721710150.026
Connor McGovernCDEN53212811150.028
Ty NsekheTBUF21603912150.069
Tyrell CrosbyTDET190011314150.079
Roderick JohnsonTHST16213610150.093
Cordy GlennTCIN1513148150.099
Elgton JenkinsGGB512011415160.031
Weston RichburgCSF440111214170.039
Kenny WigginsGDET28121912170.060
Dennis KellyTTEN19323510170.088
A.Q. ShipleyCARZ593201214180.030
J.C. TretterCCLV574111315180.031
Mitch MorseCBUF512111315180.035
David EdwardsGLA32914712180.055
Deion CalhounGMIA22413913180.080
Isaiah WynnTNE22123611180.081
Kyle LongGCHI164121114180.110
Ryan JensenCTB666131014190.029
Zack MartinGDAL594031316190.032
Joel BitonioGCLV574211114190.033
Ted KarrasCNE546211114190.035
Ron LearyGDEN45014813190.042
Chase RoullierCWAS430211114190.044
Joey HuntCSEA27331812190.070
Ryan RamczykTNO579011819200.035
Justin BrittCSEA29924612200.067
Wyatt TellerGCLV291131115200.069
Joseph NoteboomGLA256021618200.078
Bobby EvansTLA20414914200.098
Duane BrownTSEA451121417210.047
George FantTSEA167211316210.126
Joe ThuneyGNE620141116220.035
J.R. SweezyGARZ572012021220.038
Frank RagnowCDET570221216220.039
Quenton NelsonGIND556021820220.040
Andrew WylieGKC47924814220.046
Brian O'NeillTMIN476051217220.046
Greg Van RotenGCAR446131317220.049
Josh KlineGMIN336121518220.065
Halapoulivaati VaitaiTPHI20124814220.109
Andre SmithTCIN169311115220.130
Justin McCrayTCLV164311115220.134
Laurent Duvernay-TardifGKC521211518230.044
Andrus PeatGNO323321015230.071
Eric KushGCLV282201719230.082
Tom ComptonGNYJ217311216230.106
Brandon BrooksGPHI578141318240.042
Laremy TunsilTHST543301518240.044
David DeCastroGPIT535201820240.045
Ryan KellyCIND528141318240.045
Jon FelicianoGBUF525241016240.046
Garrett BradburyCMIN479111921240.050
Maurkice PounceyCPIT459051419240.052
Jamon BrownGATL402051419240.060
Jonotthan HarrisonCNYJ347051419240.069
Gabe JacksonGOAK32751713240.073
Dakota DozierGMIN186241016240.129
Mitchell SchwartzTKC621151218250.040
James DanielsGCHI607141419250.041
Daniel KilgoreCMIA523331117260.050
Laken TomlinsonGSF507041822260.051
Ereck FlowersGWAS501211821260.052
John MillerGCIN450231419260.058
Brian WintersGNYJ346141520260.075
Tytus HowardTHST303221620260.086
Cody WhitehairCCHI607231520270.044
Zach FultonGHST512112224270.053
Jason PetersTPHI472241319270.057
Connor WilliamsGDAL426141621270.063
Brian AllenCLA364141621270.074
Will HernandezGNYG626042024280.045
Kevin ZeitlerGNYG584331319280.048
Corey LinsleyCGB551421218280.051
La'el CollinsTDAL515131923280.054
Orlando Brown Jr.TBLT475321520280.059
Jamil DouglasGTEN23836716280.118
Terron ArmsteadTNO506071522290.057
Joe DahlGDET503331420290.058
Graham GlasgowGDET494051924290.059
Lane JohnsonTPHI454141823290.064
Bobby MassieTCHI404241521290.072
Mike McGlincheyTSF376421319290.077
Will Richardson Jr.GJAX282321621290.103
Michael Schofield IIIGLAC590171321300.051
Justin PughGARZ589421420300.051
Dalton RisnerGDEN532351119300.056
Greg RobinsonTCLV457331521300.066
Alex LewisGNYJ442241622300.068
D.J. FlukerGSEA42962816300.070
Rashaad CowardGCHI415132125300.072
Billy PriceGCIN344241622300.087
Andrew NorwellGJAX645151824310.048
Travis FrederickCDAL594181221310.052
Jack ConklinTTEN481331622310.064
Justin MurrayTARZ452411722310.069
Ali MarpetGTB666271221320.048
Andrew WhitworthTLA611132327320.052
D.J. HumphriesTARZ592212427320.054
Quinton SpainGBUF559052227320.057
Trai TurnerGCAR512431421320.063
Bryan BulagaTGB488441220320.066
Max ScharpingGHST510232126330.065
Rodger SaffoldGTEN478621119330.069
Mike IupatiGSEA538521522340.063
Bradley BozemanGBLT475431623340.072
A.J. CannGJAX449212730350.078
Kelvin BeachumTNYJ420421925350.083
Evan BoehmGMIA413191424350.085
Taylor MotonTCAR627531523360.057
Riley ReiffTMIN435541322360.083
Wes SchweitzerGATL401271625360.090
Alex MackCATL696181827370.053
Jason KelceCPHI633142631370.058
Trey HopkinsCCIN623531624370.059
Shaq MasonGNE581232530370.064
Jon HalapioCNYG5712101123370.065
Anthony CastonzoTIND558342027370.066
Ramon FosterGPIT434322429370.085
Andre DillardTPHI181441725370.204
Dion DawkinsTBUF558432027380.068
Tyron SmithTDAL484162330380.079
Nate DavisGTEN34674920380.110
Michael JordanGCIN316621624380.120
Chuma EdogaTNYJ270641222380.141
Matt FeilerTPIT535441927390.073
Larry WarfordGNO571262230400.070
Garett BollesTDEN531432229400.075
Mike PersonGSF508152733400.079
John JerryTCIN308721524400.130
Justin SkuleTSF269651223400.149
Cam ErvingTKC410551626410.100
Austin BlytheGLA550223236420.076
Alex CappaGTB479461828420.088
Rick WagnerTDET467342532420.090
Cody FordTBUF364711927420.115
Julie'n DavenportTMIA281671023420.149
David BakhtiariTGB580262533430.074
James CarpenterGATL473442331430.091
Pat ElfleinGMIN436631928430.099
Chris HubbardTCLV488522532440.090
Demar DotsonTTB591532432450.076
Alejandro VillanuevaTPIT535262735450.084
Kolton MillerTOAK503532432450.089
Donald PennTWAS469641929450.096
Jake MatthewsTATL701831627460.066
Marcus CannonTNE576542332460.080
Dennis DaleyTCAR347452433460.133
Morgan MosesTWAS480472132470.098
Rob HavensteinTLA397542433470.118
Donovan SmithTTB617571931480.078
Charles Leno Jr.TCHI606462434480.079
Taylor DeckerTDET590742031490.083
Jesse DavisTMIA588442937490.083
Mike RemmersTNYG571333440490.086
Bobby HartTCIN618532937500.081
Brandon ShellTNYJ436652233500.115
Marshall NewhouseTNE415681630500.120
Isaac SeumaloGPHI633552737520.082
Jawaan TaylorTJAX644732636530.082
Billy TurnerGGB582633039540.093
Dan FeeneyGLAC571582336540.095
Mark GlowinskiGIND5583122136540.097
Matt ParadisCCAR625343845550.088
Elijah WilkinsonTDEN4921031932550.112
Germain IfediTSEA571533745580.102
Daryl WilliamsGCAR4611221832580.126
Michael DeiterGMIA6006111936590.098
Cam RobinsonTJAX502752840590.118
J'Marcus WebbTMIA372762639590.159
Braden SmithTIND558682842620.111
Sam TeviTLAC4468111736630.141
Trent ScottTLAC4896152344710.145
Kaleb McGaryTATL65711111941740.113
Nate SolderTNYG5821183049790.136