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 AllowedPressures AllowedPressure Score AgainstPoints Per Pass Rush Against
John MillerGCIN109000000.000
Brandon LinderCJAX85000000.000
Maurkice PounceyCPIT81000000.000
Matt SkuraCBLT77000000.000
Tyron SmithTDAL71000000.000
Rodney HudsonCOAK71000000.000
Travis FrederickCDAL71000000.000
La'el CollinsTDAL71000000.000
Joe DahlGDET70000000.000
Joe StaleyTSF62000000.000
Cam ErvingTKC50000000.000
Chris LindstromGATL32000000.000
Kenny WigginsGDET29000000.000
Will HernandezGNYG100001110.010
David DeCastroGPIT95001110.011
Connor McGovernCDEN95001110.011
Austin ReiterCKC94001110.011
Daniel KilgoreCMIA87001110.011
Bryan BulagaTGB79001110.013
Ronnie StanleyTBLT73001110.014
Joe ThuneyGNE73001110.014
Marshal YandaGBLT71001110.014
Zack MartinGDAL71001110.014
Quenton NelsonGIND68001110.015
Mike McGlincheyTSF63001110.016
Trent BrownTOAK60001110.017
Trey HopkinsCCIN109002220.018
Brian O'NeillTMIN53001110.019
Alex MackCATL105002220.019
Taylor MotonTCAR99002220.020
Mitchell SchwartzTKC94002220.021
J.C. TretterCCLV92002220.022
Eric KushGCLV92002220.022
Brandon ScherffGWAS90002220.022
Erik McCoyCNO90002220.022
Brandon BrooksGPHI87002220.023
James DanielsCCHI87002220.023
Mike PounceyCLAC83002220.024
Ethan PocicGSEA40001110.025
Nick MartinCHST77010120.026
Ted KarrasCNE76002220.026
Ryan JensenCTB75002220.027
A.Q. ShipleyCARZ110100130.027
J.R. SweezyGARZ110011230.027
Kolton MillerTOAK71002220.028
Ben JonesCTEN70002220.029
Anthony CastonzoTIND68002220.029
Laken TomlinsonGSF62010120.032
Bobby MassieTCHI87003330.034
Mitch MorseCBUF85011230.035
Jon FelicianoGBUF85011230.035
Wes SchweitzerGATL27001110.037
Ali MarpetGTB75011230.040
Trai TurnerGCAR99004440.040
Jason KelceCPHI97012340.041
Will ClappGNO24001110.042
Jason PetersTPHI96012340.042
Alejandro VillanuevaTPIT95012340.042
Matt FeilerTPIT95012340.042
Jamon BrownGATL46010120.043
Joel BitonioGCLV92004440.043
Ryan KellyCIND68003330.044
Isaiah WynnTNE45010120.044
Kelechi OsemeleGNYJ90012340.044
Ereck FlowersGWAS90004440.044
Brandon ShellTNYJ90004440.044
Chase RoullierCWAS90012340.044
Eric FisherTKC44002220.045
D.J. HumphriesTARZ110005550.045
Michael Schofield IIIGLAC83012340.048
Christian McCaffreyHBCAR20001110.050
Ron LearyGDEN95013450.053
Andrew WylieGKC94021350.053
Ryan KalilCNYJ75004440.053
Justin PughGARZ110103460.055
Donald PennTWAS90021350.056
Larry WarfordGNO90013450.056
Ryan RamczykTNO90013450.056
Josh KlineGMIN53011230.057
Jack ConklinTTEN70004440.057
James CarpenterGATL105014560.057
Frank RagnowCDET86013450.058
Jon HalapioCNYG100111360.060
Tyrell CrosbyTDET33002220.061
Andrus PeatGNO66012340.061
Ramon FosterGPIT95006660.063
Dalton RisnerGDEN95022460.063
Corey LinsleyCGB79102350.063
Mike PersonGSF63012340.063
Weston RichburgCSF63004440.063
Austin BlytheGLA63004440.063
Laurent Duvernay-TardifGKC94103460.064
Korey CunninghamTNE31002220.065
Bradley BozemanGBLT77102350.065
Orlando Brown Jr.TBLT77102350.065
Mike IupatiGSEA46011230.065
Demar DotsonTTB75021350.067
Brian WintersGNYJ90014560.067
Terron ArmsteadTNO90022460.067
Greg RobinsonTCLV58020240.069
Nate SolderTNYG100015670.070
Mike RemmersTNYG100015670.070
Seantrel HendersonTHST42003330.071
Dennis KellyTTEN70102350.071
Lane JohnsonTPHI97023570.072
Dan FeeneyGLAC83111360.072
Andrew WhitworthTLA82014560.073
Garett BollesTDEN94015670.074
Riley ReiffTMIN53012340.075
Chris HubbardTCLV92201370.076
Zach FultonGHST77014560.078
Elijah WilkinsonTDEN89104570.079
Kevin ZeitlerGNYG100113580.080
Jesse DavisTMIA87104570.080
Greg Van RotenGCAR99113580.081
Matt ParadisCCAR99016780.081
John JerryTCIN37011230.081
Andrew NorwellGJAX85023570.082
Tytus HowardGHST36003330.083
Connor WilliamsGDAL71014560.085
Joseph NoteboomGLA82015670.085
Jamil DouglasGTEN70022460.086
Ty NsekheTBUF46012340.087
Braden SmithTIND68103460.088
Michael DeiterGMIA87032580.092
Alex CappaGTB75112470.093
Quinton SpainGBUF85024680.094
Graham GlasgowGDET73015670.096
Duane BrownTSEA71023570.099
Jordan DeveyGOAK71023570.099
Lane TaylorGGB70112470.100
Bobby HartTCIN1091089110.101
Jawaan TaylorTJAX85203590.106
Marcus CannonTNE37012340.108
Sam TeviTLAC83122590.108
Marshall NewhouseTNE36012340.111
Kelvin BeachumTNYJ902046100.111
Germain IfediTSEA71202480.113
Garrett BradburyCMIN53006660.113
Kyle LongGCHI871157100.115
Charles Leno Jr.TCHI870347100.115
Cody WhitehairGCHI871236100.115
Ty SambrailoTATL43005550.116
Danny IsidoraGMIA76114690.118
Brian AllenCLA820268100.122
Michael JordanGCIN962068120.125
Denzelle GoodGOAK71122590.127
Justin MurrayTARZ1102169140.127
A.J. CannGJAX8501910110.129
Shaq MasonGNE761078100.132
Laremy TunsilTHST762046100.132
Billy TurnerGGB792057110.139
D.J. FlukerGSEA57202480.140
Dion DawkinsTBUF853036120.141
Will Richardson Jr.TJAX852147120.141
Rodger SaffoldGTEN703014100.143
Justin BrittCSEA701315100.143
Jake MatthewsTATL1052259150.143
Isaac SeumaloGPHI972169140.144
Morgan MosesTWAS901269130.144
Kaleb McGaryTATL62122590.145
J'Marcus WebbTMIA48112470.146
Senio KelemeteGHST41111360.146
Rick WagnerTDET861269130.151
David BakhtiariTGB791258120.152
Julie'n DavenportTMIA39111360.154
Rob HavensteinTLA822158130.159
Mark GlowinskiGIND682136110.162
Andre SmithTCIN722147120.167
Trent ScottTLAC833216140.169
Cody FordTBUF39201370.179
Roderick JohnsonTHST36120370.194
Donovan SmithTTB7513610150.200
Daryl WilliamsTCAR9941611200.202
Dakota DozierGMIN39024680.205
Justin McCrayTCLV31112470.226
Taylor DeckerTDET532147120.226
David JohnsonHBARZ21110250.238