2015 Pass Block Grades

PlayerPositionTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
J.C. TretterCGB218003330.014
Travis FrederickCDAL62201910110.018
Weston RichburgCNYG628011112130.021
Tony BergstromCOAK174004440.023
Rodney HudsonCOAK5141258120.023
Stefen WisniewskiCJAX725201113170.023
Max UngerCNO751111315180.024
Marshal YandaGBLT744111517200.027
Zack MartinGDAL622121013170.027
Matt SlausonGCHI60521912170.028
Jeremy ZuttahCBLT398011011120.030
Manuel RamirezGDET3511168110.031
Kevin ZeitlerGCIN606031316190.031
T.J. LangGGB667201618220.033
Eric WoodCBUF605121316200.033
Brian SchwenkeCTEN180103460.033
Trai TurnerGCAR590111517200.034
Jason KelceCPHI715241117250.035
Nick MangoldCNYJ566011819200.035
Jahri EvansGNO51831812190.037
Mike PersonCATL592021820220.037
Joe ThomasTCLV756212124290.038
John JerryGNYG413021214160.039
Joe BergerCMIN558131317220.039
Kelechi OsemeleGBLT644131721260.040
Josh SittonGGB739511319300.041
Gabe JacksonGOAK688131923280.041
Ryan SchraederTATL704222024300.043
Louis VasquezGDEN557121720240.043
Logan MankinsGTB621061521270.043
Mitch MorseCKC568301619250.044
Mike PounceyCMIA51024915230.045
Terron ArmsteadTNO609321520280.046
Drew NowakCSEA26110910120.046
Richie IncognitoGBUF605251219280.046
Jeff AllenGKC236001111110.047
Ryan KalilCCAR549321318260.047
Trent WilliamsTWAS547231419260.048
Hroniss GrasuCCHI313101213150.048
Andrew WhitworthTCIN604411520290.048
Corey LinsleyCGB533311519260.049
Tim BarnesCSL524251017260.050
David DeCastroGPIT694232328350.050
Justin PughGNYG594212225300.051
Branden AlbertTMIA492231318250.051
Patrick LewisCSEA351211013180.051
Willie ColonGNYJ21201910110.052
Marcus GilbertTPIT694123033370.053
A.J. CannGJAX598212427320.054
David AndrewsCNE491251118270.055
Cordy GlennTBUF597222327330.055
Travis SwansonCDET649232429360.055
Ben JonesCHST703531826390.055
Tyron SmithTDAL622531422350.056
Brandon BrooksGHST581251724330.057
Evan MathisGDEN491331319280.057
Matt ParadisCDEN692191929400.058
Alex BooneGSF47835917280.059
Russell BodineCCIN611302730360.059
Ramon FosterGPIT694621927410.059
Tim LelitoGNO607162128360.059
Ali MarpetGTB488231722290.059
La'el CollinsGDAL419031922250.060
Kraig UrbikGBUF251021113150.060
Josh LeRibeusCWAS435141520260.060
Andrew NorwellGCAR447211922270.060
Larry WarfordGDET545251724330.061
Jonotthan HarrisonCIND424061420260.061
Josh KlineGNE567261725350.062
Ja'Wuan JamesTMIA25721811160.062
Brian WintersGNYJ477151723300.063
Cody WichmannGSL23804711150.063
D.J. FlukerGSD571122932360.063
Alex MackCCLV756442836480.063
James CarpenterGNYJ689272433440.064
Doug FreeTDAL622142934400.064
Lane JohnsonTPHI715661628460.064
Jake MatthewsTATL713163138460.065
Michael HarrisGMIN558332127360.065
Joe HawleyCTB5841121124380.065
Laurent Duvernay-TardifGKC476401923310.065
Andrew TillerGSF414331218270.065
Morgan MosesTWAS611531927400.065
Austin HowardTOAK519441422340.066
Laken TomlinsonGDET663462030440.066
Evan SmithCTB22613610150.066
Patrick OmamehGCHI375221519250.067
Spencer LongGWAS505042630340.067
John GrecoGCLV606162633410.068
Michael OlaTDET279211114190.068
Mike IupatiGARZ497361322340.068
Chance WarmackGTEN538441725370.069
Oday AboushiGHST24722711170.069
Kelvin BeachumTPIT1873126130.070
Garrett ReynoldsGSL387151420270.070
Taylor LewanTTEN586821323410.070
Michael OherTCAR591432431420.071
Jonathan CooperGARZ365121922260.071
Andy LevitreGATL713243743510.072
Geoff SchwartzGNYG419511319300.072
Allen BarbreGPHI7151102940520.073
David BakhtiariTGB605352533440.073
Eugene MonroeTBLT20621710150.073
Lyle SendleinCARZ597292031440.074
Clint BolingGCIN608422935450.074
J'Marcus WebbGOAK688433340510.074
Max GarciaGDEN337131620250.074
Rob HavensteinTSL390051924290.074
Duane BrownTHST547461727410.075
Jack MewhortGIND7300113344550.075
Mitchell SchwartzTCLV756383243570.075
Donald PennTOAK674752032510.076
J.R. SweezyGSEA581442432440.076
Brandon ScherffGWAS628282636480.076
Chris ChesterGATL713662537550.077
Anthony CastonzoTIND591391931460.078
Daniel KilgoreCSF1792169140.078
Tre JacksonGNE394151824310.079
Justin BrittGSEA618362837490.079
Andre SmithTCIN516332632410.079
Zach FultonGKC264221115210.080
Andy GallikCTEN326141520260.080
Joe StaleyTSF651562536520.080
Zane BeadlesGJAX725653041580.080
Marcus MartinCSF524461828420.080
John UrschelCBLT368141924300.082
Seantrel HendersonTBUF327241319270.083
Hugh ThorntonGIND532462030440.083
Bryan StorkCNE314251017260.083
Eric FisherTKC518422733430.083
Derek NewtonTHST696662840580.083
Zach StriefTNO7076111936590.083
Vladimir DucasseGCHI418232328350.084
Joel BitonioGCLV415251926350.084
Russell OkungTSEA485442129410.085
Kyle LongTCHI605632837520.086
Jason PetersTPHI464571123400.086
Cody WallaceCPIT693563344600.087
Joe BarksdaleTSD739663446640.087
Quinton SpainGTEN263221317230.087
Rick WagnerTBLT7431114052650.087
Jared VeldheerTARZ639492639560.088
Byron BellGTEN665633544590.089
Shaq MasonGNE457281929410.090
Ryan HarrisTDEN619392941560.090
Khaled HolmesCIND328241622300.091
Joe ReitzTIND621832738570.092
Bryan BulagaTGB525622735490.093
Riley ReiffTDET734673851700.095
Senio KelemeteGNO261331016250.096
Breno GiacominiTNYJ689374454670.097
Billy TurnerGMIA476861125470.099
Mike RemmersTCAR596613946590.099
Kory LichtensteigerCWAS212221115210.099
Cornelius LucasTDET222131317220.099
Sebastian VollmerTNE544742536540.099
Gosder CherilusTTB530472839540.102
Kenny WigginsGSD541373343560.104
King DunlapTSD20232813210.104
Chris ClarkTHST24943815260.104
Ben GrubbsGKC306521320320.105
Ryan JensenGBLT28636918300.105
Jermey ParnellTJAX6693133652710.106
Austin PasztorGCLV188121316200.106
Jamon BrownGSL290361019310.107
Trevor RobinsonCSD662843951710.107
Charles Leno Jr.TCHI511463242560.110
Donald StephensonTKC355232732390.110
Chris HairstonTSD516762437570.110
Ted LarsenGARZ388282131430.111
Jordan MillsTBUF18732813210.112
Matt KalilTMIN558673144630.113
Donovan SmithTTB6514123854740.114
Marshall NewhouseTNYG594573951680.114
Joe LooneyCTEN279341521320.115
Erik PearsTSF6511043751750.115
Denzelle GoodTIND180211316210.117
Jason FoxTMIA562663648660.117
John MillerGBUF357252633420.118
Luke JoeckelTJAX624773953740.119
Xavier Su'a-FiloGHST345471526410.119
Alejandro VillanuevaTPIT502772539600.120
Andrus PeatTNO276361221330.120
Jamil DouglasGMIA374272534450.120
D'Brickashaw FergusonTNYJ6895144059830.120
Marcus CannonTNE387481931470.121
Orlando FranklinGSD388263038480.124
Bobby MassieTARZ580763952720.124
T.J. ClemmingsTMIN555833950690.124
Cameron FlemingTNE288341926360.125
Greg RobinsonTSL5273182142660.125
Jah ReidTKC347551929440.127
Dallas ThomasGMIA67510103656860.127
Brandon FuscoGMIN557494154710.127
Garry GilliamTSEA6075104358780.129
Matt TobinGPHI5978113150770.129
Jamon MeredithTTEN264541221350.133
Jordan DeveyGSF230321823310.135
Cam ErvingGCLV304532432450.148
James HurstTBLT358463040540.151
Dennis KellyTPHI250512127380.152
Michael Schofield IIITDEN542984057830.153
Ereck FlowersTNYG6165174769960.156
LaAdrian WaddleTDET256562435510.199
Jeremiah PoutasiTTEN234771226470.201
Don BarclayTGB279943043650.233