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.

PlayerTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Jason KelcePHI98000000.000
Rodney HudsonOAK83000000.000
Jon HalapioNYG78000000.000
Ali MarpetTB73000000.000
B.J. FinneyPIT71000000.000
Ben JonesTEN64000000.000
Quinton SpainTEN63000000.000
T.J. LangDET56000000.000
David DeCastroPIT50000000.000
Andrus PeatNO37000000.000
Billy TurnerDEN25000000.000
Tyler MarzTEN23000000.000
Tyler HigbeeLAR23000000.000
Kevin ZeitlerCLV95001110.011
Joel BitonioCLV95001110.011
Mike PounceyLAC90001110.011
Brandon LinderJAX89001110.011
Nick MartinHST89001110.011
J.R. SweezySEA89001110.011
Taylor MotonCAR88001110.011
Cody WhitehairCHI87001110.011
Eric KushCHI87001110.011
Vladimir DucasseBUF86001110.012
Ron LearyDEN81001110.012
Demar DotsonTB73001110.014
Andrew WhitworthLAR72001110.014
Rodger SaffoldLAR72001110.014
Tyron SmithDAL71001110.014
Joe LooneyDAL71001110.014
Spencer LongNYJ71001110.014
Laurent Duvernay-TardifKC66001110.015
Josh KlineTEN64001110.016
Daniel KilgoreMIA64001110.016
Laremy TunsilMIA64001110.016
Alejandro VillanuevaPIT121002220.017
Jared VeldheerDEN58001110.017
Matt SkuraBLT109002220.018
John WetzelARZ50001110.020
Brandon BrooksPHI98002220.020
Jason PetersPHI48001110.021
Mike PersonSF47001110.021
Billy PriceCIN45001110.022
Michael Schofield IIILAC90002220.022
Bobby MassieCHI87002220.023
Kyle LongCHI87002220.023
Jake MatthewsATL85002220.024
Dennis KellyTEN41001110.024
Cordy GlennCIN81002220.025
Ryan JensenTB73010120.027
Trey HopkinsCIN36001110.028
Austin BlytheLAR72010120.028
Rob HavensteinLAR72002220.028
Mitch MorseKC66010120.030
Stefen WisniewskiPHI98003330.031
Matt SlausonIND94011230.032
Quenton NelsonIND94003330.032
Brandon ScherffWAS91011230.033
A.J. CannJAX89003330.034
Andrew NorwellJAX89003330.034
Jermey ParnellJAX89003330.034
J'Marcus WebbIND59002220.034
Graham GlasgowDET114004440.035
Kelechi OsemeleOAK83003330.036
Kolton MillerOAK83003330.036
Brian O'NeillMIN27001110.037
Clint BolingCIN81003330.037
Matt ParadisDEN81100130.037
Garett BollesDEN81011230.037
Justin BrittSEA78003330.038
Marshal YandaBLT104012340.038
Riley ReiffMIN97004440.041
Brett JonesMIN97012340.041
Brandon ShellNYJ71003330.042
Zack MartinDAL71003330.042
Brian WintersNYJ71003330.042
Ryan KellyIND94020240.043
Chase RoullierWAS93012340.043
Trent WilliamsWAS92012340.043
Rick WagnerDET114102350.044
Taylor DeckerDET114013450.044
Ryan RamczykNO91101240.044
Greg Van RotenCAR88012340.045
Charles Leno Jr.CHI87004440.046
Cam RobinsonJAX43002220.047
Ja'Wuan JamesMIA64003330.047
Connor McGovernDEN81012340.049
David AndrewsNE81101240.049
John GrecoNYG20001110.050
Corey LinsleyGB98110250.051
J.C. TretterCLV95102350.053
Larry WarfordNO91021350.055
Terron ArmsteadNO91013450.055
John SullivanLAR70012340.057
Tyler LarsenCAR52003330.058
Ramon FosterPIT121104570.058
John MillerBUF86005550.058
Alex MackATL85021350.059
Dion DawkinsBUF84005550.060
Mitchell SchwartzKC66020240.061
David BakhtiariGB98111360.061
Lane TaylorGB98103460.061
Patrick OmamehNYG98103460.061
Trent BrownNE81005550.062
Shaq MasonNE81110250.062
Joe ThuneyNE81013450.062
Ronnie StanleyBLT97014560.062
Tom ComptonMIN97103460.062
Weston RichburgSF78005550.064
Marcus GilbertPIT121105680.066
James HurstBLT104015670.067
Senio KelemeteHST89006660.067
Kenny WigginsDET58004440.069
Connor WilliamsDAL71110250.070
Brandon FuscoATL85006660.071
Mason ColeARZ70005550.071
Justin McCrayGB98201370.071
Nate SolderNYG98104570.071
Wes SchweitzerATL27002220.074
Maurkice PounceyPIT121106790.074
Chris ClarkCAR52004440.077
Max UngerNO91201370.077
Jesse DavisMIA64021350.078
Duane BrownSEA88007770.080
Jordan MillsBUF86104570.081
Ryan GroyBUF86023570.081
Will HernandezNYG98202480.082
Alex LewisBLT109114690.083
Trai TurnerCAR36100130.083
Rashod HillMIN70014560.086
Mike IupatiARZ70030360.086
Russell OkungLAC90113580.089
Mike McGlincheySF78023570.090
Zach FultonHST89105680.090
Eric FisherKC66103460.091
Cam ErvingKC66022460.091
Ryan KalilCAR88113580.091
Josh LeRibeusNO54005550.093
Chris HubbardCLV95203590.095
Gabe JacksonOAK83105680.096
Donald PennOAK83113580.096
Daryl WilliamsCAR31003330.097
Morgan MosesWAS93130490.097
Ted LarsenMIA30100130.100
Dan FeeneyLAC90114690.100
Laken TomlinsonSF78016780.103
Mike RemmersMIN972046100.103
Desmond HarrisonCLV951078100.105
Kevin PamphileTEN47102350.106
Marcus CannonNE28011230.107
Bryan BulagaGB981247110.112
Germain IfediSEA893014100.112
Ethan PocicSEA890268100.112
Kelvin BeachumNYJ71113580.113
Justin PughARZ70105680.114
Joe StaleySF78114690.115
Josh SittonMIA34012340.118
Caleb BenenochTB49111360.122
Donovan SmithTB73025790.123
Bobby HartCIN812046100.123
Evan SmithTB24003330.125
La'el CollinsDAL71106790.127
Shawn LauvaoWAS931258120.129
Lane JohnsonPHI9811810130.133
Alex RedmondCIN8101910110.136
Halapoulivaati VaitaiPHI50120370.140
James CarpenterNYJ711157100.141
Ereck FlowersNYG9811911140.143
Joe HaegIND9412710140.149
Andy LevitreATL58114690.155
Frank RagnowDET11414813190.167
Ryan SchraederATL8513610150.176
Martinas RankinHST8213610150.183
James ConnerPIT21004440.190
Josh WellsJAX47025790.191
Sam TeviLAC8214510160.195
LaAdrian WaddleNE532136110.208
D.J. HumphriesARZ7013610150.214
Julie'n DavenportHST8924713210.236
Andre SmithARZ20102350.250
Le'Raven ClarkIND34041590.265
Garry GilliamSF24113580.333