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

PlayerPositionTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Rodney HudsonCOAK288002220.007
Ronnie StanleyTBLT352014560.017
Austin ReiterCKC4892125100.020
Brandon BrooksGPHI415114690.022
Brandon LinderCJAX447001010100.022
Ryan JensenCTB4951179120.024
Marshal YandaGBLT349106790.026
Erik McCoyCNO4180279110.026
Ben JonesCTEN332106790.027
Matt SkuraCBLT3641157100.027
Mitch MorseCBUF3901168110.028
Connor McGovernCDEN3901168110.028
Elgton JenkinsGGB349001010100.029
Joe ThuneyGNE44411810130.029
Nick MartinCHST4292158130.030
Scott QuessenberryCLAC196006660.031
Brandon ScherffGWAS290106790.031
Dalton RisnerGDEN39002911130.033
A.Q. ShipleyCARZ480201012160.033
Zack MartinGDAL41903811140.033
Joe StaleyTSF118012340.034
Richie IncognitoGOAK2781078100.036
J.C. TretterCCLV414101213150.036
Mitchell SchwartzTKC49114712180.037
David DeCastroGPIT40420911150.037
Daniel KilgoreCMIA3192147120.038
J.R. SweezyGARZ478011617180.038
Ryan RamczykTNO424011415160.038
Weston RichburgCSF369021012140.038
Will HernandezGNYG478021517190.040
Brian O'NeillTMIN377021113150.040
Frank RagnowCDET424121013170.040
Quenton NelsonGIND397011415160.040
Joel BitonioGCLV41421912170.041
Ted KarrasCNE447211114190.043
Laremy TunsilTHST385201113170.044
Chase RoullierCWAS29311810130.044
Trey HopkinsCCIN472211316210.044
Daniel BrunskillTSF131103460.046
Alex MackCATL478131317220.046
Ryan KellyCIND369121013170.046
Jamarco JonesGSEA130022460.046
Ron LearyGDEN39014712180.046
Laurent Duvernay-TardifGKC388201214180.046
Andrew WylieGKC36414611170.047
Trent BrownTOAK2551179120.047
Jason KelceCPHI424021618200.047
Justin PughGARZ480221317230.048
James DanielsCCHI415131115200.048
Martinas RankinGKC186114690.048
Greg Van RotenGCAR431131216210.049
Jon FelicianoGBUF38323712190.050
Jamon BrownGATL30204711150.050
Terron ArmsteadTNO42106915210.050
Kevin ZeitlerGNYG478321116240.050
Corey LinsleyCGB38840812200.052
Michael Schofield IIIGLAC485151218250.052
Cody WhitehairGCHI415221216220.053
Jason PetersTPHI26403811140.053
David EdwardsTLA146113580.055
Jonotthan HarrisonCNYJ1800189100.056
Andrew NorwellGJAX448141419250.056
Laken TomlinsonGSF373031518210.056
D.J. HumphriesTARZ479112224270.056
John MillerGCIN31922812180.056
Ali MarpetGTB495261018280.057
Taylor LewanTTEN2291348130.057
Earl WatfordGTB123015670.057
Matt FeilerTPIT404231116230.057
Travis FrederickCDAL41916916240.057
Jordan DeveyGOAK139024680.058
Ereck FlowersGWAS364211316210.058
Zach FultonGHST381111719220.058
Kelechi OsemeleGNYJ121112470.058
Maurkice PounceyCPIT389051318230.059
Ryan KalilCNYJ21611810130.060
D.J. FlukerGSEA2824138170.060
Orlando Brown Jr.TBLT364311115220.060
Andrew WhitworthTLA430121922260.060
Garrett BradburyCMIN380111820230.061
Wyatt TellerGCLV131024680.061
Taylor MotonTCAR42543815260.061
Marcus CannonTNE408121821250.061
Shaq MasonGNE406121821250.062
Mike IupatiGSEA389221418240.062
Jake MatthewsTATL483521118300.062
Connor WilliamsGDAL369131418230.062
Josh KlineGMIN237111012150.063
Gabe JacksonGOAK1733025110.064
Mike PounceyCLAC20202911130.064
Joe DahlGDET371231217240.065
Quinton SpainGBUF413051722270.065
Graham GlasgowGDET320031518210.066
Duane BrownTSEA300121316200.067
Justin BrittCSEA29924612200.067
Jack ConklinTTEN356321116240.067
La'el CollinsTDAL340121619230.068
Dion DawkinsTBUF412331319280.068
Greg RobinsonTCLV338221317230.068
Max ScharpingGHST352231217240.068
Jon HalapioCNYG42427918290.068
Wes SchweitzerGATL23312912160.069
Ty NsekheTBUF21603912150.069
Lane JohnsonTPHI387141621270.070
Bryan BulagaTGB372331117260.070
Justin MurrayTARZ339311317240.071
Andrus PeatGNO323321015230.071
Kenny WigginsGDET1812079130.072
Anthony CastonzoTIND399321621290.073
Trai TurnerGCAR309231116230.074
Dennis KellyTTEN1881359140.074
Bobby MassieTCHI362241319270.075
Brian WintersGNYJ346141520260.075
Larry WarfordGNO424241824320.075
Brian AllenCLA364141722280.077
Charles Leno Jr.TCHI415151925320.077
Eric KushGCLV282201618220.078
Joseph NoteboomGLA256021618200.078
Rodger SaffoldGTEN353601016280.079
Alex LewisGNYJ27524814220.080
Jawaan TaylorTJAX447611623360.081
Riley ReiffTMIN35853816290.081
Tytus HowardTHST270211417220.081
David BakhtiariTGB417261624340.082
Bradley BozemanGBLT364431219300.082
Evan BoehmGMIA361161522300.083
Chris HubbardTCLV371312024310.084
Donovan SmithTTB494561526420.085
Mike PersonGSF374151925320.086
Ramon FosterGPIT303211821260.086
Billy PriceGCIN290221519250.086
Austin BlytheGLA369222226320.087
Bobby HartTCIN467432330410.088
Billy TurnerGGB419422127370.088
Alejandro VillanuevaTPIT404152329360.089
James CarpenterGATL396332127360.091
Alex CappaGTB372361322340.091
Isaac SeumaloGPHI424531826390.092
Mike RemmersTNYG423322631390.092
Garett BollesTDEN389422026360.093
Alex RedmondGCIN1402237130.093
Will Richardson Jr.GJAX247311216230.093
Jesse DavisTMIA384322328360.094
Donald PennTWAS341531119320.094
A.J. CannGJAX287112224270.094
Rashaad CowardGCHI223031518210.094
Kolton MillerTOAK349431522330.095
Taylor DeckerTDET399531725380.095
Rick WagnerTDET353242026340.096
Tyron SmithTDAL309161522300.097
Morgan MosesTWAS360351624350.097
Tyrell CrosbyTDET11301910110.097
Demar DotsonTTB420532028410.098
Kelvin BeachumTNYJ255411116250.098
Mike McGlincheyTSF242321116240.099
Cam ErvingTKC406551626410.101
Kaleb McGaryTATL439681125450.103
Mark GlowinskiGIND399291728410.103
Dan FeeneyGLAC466472233480.103
Pat ElfleinGMIN337521623350.104
Michael DeiterGMIA451681428480.106
Matt ParadisCCAR422323338460.109
Kyle LongGCHI164121114180.110
Brandon ShellTNYJ278431320310.112
Dennis DaleyTCAR17914914200.112
Germain IfediTSEA420323439470.112
Braden SmithTIND399462232460.115
Roderick JohnsonTHST1111348130.117
Jamil DouglasGTEN23836716280.118
Rob HavensteinTLA397542433470.118
Cody FordTBUF21851915260.119
Marshall NewhouseTNE407681529490.120
Michael JordanGCIN19950914240.121
Nate DavisGTEN22153614270.122
Joey HuntGSEA1223148150.123
Dakota DozierGMIN18624915230.124
Elijah WilkinsonTDEN371921526460.124
Nate SolderTNYG435832435540.124
George FantTSEA139111315180.129
John JerryTCIN308721524400.130
Andre SmithTCIN169311115220.130
Cameron FlemingTDAL11513610150.130
Justin SkuleTSF256541221350.137
Sam TeviTLAC351681428480.137
Cam RobinsonTJAX306452029420.137
Trent ScottTLAC4566132140650.143
Chuma EdogaTNYJ259641222380.147
J'Marcus WebbTMIA368662739570.155
Justin McCrayTCLV12131812190.157
Daryl WilliamsGCAR2731021022440.161
Andre DillardTPHI158441321330.209