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

PlayerTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Jon HalapioNYG78000000.000
Cody WhitehairCHI204002220.010
Rodney HudsonOAK274011230.011
Eric KushCHI174002220.011
Mike PounceyLAC216003330.014
Russell BodineBUF136002220.015
Kelechi OsemeleOAK182003330.016
Jason KelcePHI290013450.017
D.J. FlukerSEA115002220.017
Mitch MorseKC225012340.018
Justin BrittSEA164003330.018
Matt ParadisDEN270102350.019
T.J. LangDET100002220.020
Joel BitonioCLV294006660.020
David DeCastroPIT184004440.022
Corey LinsleyGB314112470.022
John SullivanLAR223013450.022
Kevin ZeitlerCLV294112470.024
Taylor MotonCAR200005550.025
Jack ConklinTEN112003330.027
Marshal YandaBLT296024680.027
Rodger SaffoldLAR221014560.027
Daniel KilgoreMIA107003330.028
Stefen WisniewskiPHI209006660.029
Charles Leno Jr.CHI204006660.029
Laremy TunsilMIA199014560.030
Ryan KellyIND3251236100.031
Nick MartinHST289114690.031
David BakhtiariGB3151157100.032
Joe LooneyDAL218015670.032
Mitchell SchwartzKC248024680.032
Alejandro VillanuevaPIT2982125100.034
Brandon LinderJAX237121480.034
Shaq MasonNE234121480.034
David AndrewsNE234202480.034
Brandon BrooksPHI2890268100.035
B.J. FinneyPIT115012340.035
Ali MarpetTB227113580.035
Matt SlausonIND2770347100.036
Cam ErvingKC248025790.036
Vladimir DucasseBUF215105680.037
Larry WarfordNO215024680.037
Terron ArmsteadNO215016780.037
Ryan RamczykNO215202480.037
J.C. TretterCLV2942136110.037
Brian WintersNYJ207008880.039
J.R. SweezySEA204113580.039
Greg Van RotenCAR200016780.040
Graham GlasgowDET222017890.041
Mike PersonSF220106790.041
Clint BolingCIN2671089110.041
Max UngerNO215203590.042
Matt SkuraBLT301101011130.043
Brett JonesMIN138014560.043
Andrew NorwellJAX2742068120.044
Rob HavensteinLAR225001010100.044
Austin BlytheLAR2250268100.044
Tyron SmithDAL2180189100.046
Michael Schofield IIILAC2170189100.046
Brandon ScherffWAS2091236100.048
Ronnie StanleyBLT28912710140.048
Demar DotsonTB2271168110.048
Bobby MassieCHI2041078100.049
Maurkice PounceyPIT297111012150.051
Quinton SpainTEN1951157100.051
Braden SmithIND115103460.052
Dion DawkinsBUF22510910120.053
Trey HopkinsCIN2222068120.054
Taylor DeckerDET2221179120.054
Duane BrownSEA2031089110.054
Kyle LongCHI2032136110.054
Jake MatthewsATL27413610150.055
Zack MartinDAL2181258120.055
Zach FultonHST289201012160.055
Andrus PeatNO108103460.056
Will HernandezNYG2673069150.056
Chase RoullierWAS211011011120.057
Ron LearyDEN246011213140.057
Ramon FosterPIT298101415170.057
Taylor LewanTEN140105680.057
Ryan JensenTB2270538130.057
James HurstBLT296021315170.057
Ryan KalilCAR1911168110.058
Trai TurnerCAR121104570.058
Kelvin BeachumNYJ2071258120.058
Ja'Wuan JamesMIA2072147120.058
Brandon ShellNYJ2071179120.058
Quenton NelsonIND32522913190.058
Marcus GilbertPIT255111012150.059
Joe ThuneyNE23404610140.060
Senio KelemeteHST232021012140.060
Andrew WhitworthLAR2252248140.062
Travis SwansonMIA112112470.063
Josh KlineTEN207101011130.063
Mike McGlincheySF25212912160.063
Jesse DavisMIA2191359140.064
Byron BellGB1681089110.065
Joe StaleySF22521710150.067
Bobby HartCIN26730912180.067
James CarpenterNYJ20711911140.068
Spencer LongNYJ20720810140.068
Billy TurnerDEN1622057110.068
John GrecoNYG18911810130.069
Brandon FuscoATL274131014190.069
Garett BollesDEN259121114180.069
Weston RichburgSF243021315170.070
Tom ComptonMIN298301215210.070
Nate SolderNYG26731812190.071
Trent WilliamsWAS21012811150.071
Jason PetersPHI221031013160.072
Alex MackATL27433511200.073
Germain IfediSEA2043148150.074
Wes SchweitzerATL216201012160.074
Josh LeRibeusNO107008880.075
Laken TomlinsonSF254121215190.075
Donovan SmithTB22713812170.075
John MillerBUF227121013170.075
Pat ElfleinMIN1601258120.075
Laurent Duvernay-TardifKC21004812160.076
Gabe JacksonOAK274311014210.077
Kevin PamphileTEN78103460.077
La'el CollinsDAL218111214170.078
Josh WellsJAX1520369120.079
Tyler LarsenCAR88015670.080
Bryan BulagaGB27233713220.081
Rick WagnerDET22230912180.081
Alex LewisBLT29533915240.081
Jared VeldheerDEN110114690.082
Ben JonesTEN20731610170.082
Cordy GlennCIN267012021220.082
Tony BergstromWAS1200268100.083
Jermey ParnellJAX274221317230.084
Jordan MillsBUF22540711190.084
Kendall LammHST1422068120.085
Ryan GroyBUF103025790.087
Andre SmithARZ80104570.088
Lane TaylorGB315431017280.089
Mason ColeARZ20213913180.089
Connor McGovernDEN258131418230.089
Kenny WigginsDET122001111110.090
Connor WilliamsDAL218221014200.092
Eric FisherKC248121619230.093
Justin McCrayGB1403047130.093
Brian O'NeillMIN14003710130.093
Frank RagnowDET222141015210.095
Russell OkungLAC16714510160.096
Ted LarsenMIA18532510180.097
Morgan MosesWAS19133410190.099
Le'Raven ClarkIND21824814220.101
Patrick OmamehNYG267221721270.101
Chris HubbardCLV294601218300.102
Marcus CannonNE156031013160.103
A.J. CannJAX233321116240.103
Desmond HarrisonCLV294132226310.105
Dan FeeneyLAC218211518230.106
Trent BrownNE234161017250.107
Riley ReiffMIN231131620250.108
Chris ClarkCAR164111315180.110
Ethan PocicSEA890268100.112
Evan SmithTB850268100.118
Alex RedmondCIN267222226320.120
Ryan SchraederATL27438819330.120
Mike RemmersMIN298332127360.121
Justin PughARZ191141318240.126
Mike IupatiARZ17426412220.126
Shawn LauvaoWAS931258120.129
John WetzelARZ130121013170.131
Lane JohnsonPHI286531725380.133
Isaac SeumaloPHI891258120.135
Rashod HillMIN225421521310.138
Brandon ParkerOAK12322711170.138
D.J. HumphriesARZ202341118280.139
Ereck FlowersNYG9811911140.143
Donald PennOAK1173249170.145
Chad WheelerNYG170311418250.147
Sam TeviLAC210261321310.148
Kolton MillerOAK274721726420.153
LaAdrian WaddleNE782158130.167
Joe HaegIND117121316200.171
Caleb BenenochTB14252613250.176
Halapoulivaati VaitaiPHI723216140.194
Martinas RankinHST189261927370.196
Denzelle GoodIND9823813200.204
Josh WalkerJAX8005813180.225
Julie'n DavenportHST2416111532550.228