2017 Pass Block Grades

PlayerPositionTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Rodney HudsonCOAK635111360.009
Mike PersonCIND203003330.015
Justin BrittCSEA71211911140.020
Brandon LinderCJAX61303710130.021
Andrew NorwellGCAR651001515150.023
Zack MartinGDAL58111911140.024
Zach FultonCKC534011112130.024
Travis FrederickCDAL60903912150.025
Brett JonesCNYG60521710150.025
David DeCastroGPIT698021416180.026
Mike PounceyCMIA63713812170.027
Chase RoullierCWAS297024680.027
Mitch MorseCKC255007770.027
Matt ParadisCDEN698041216200.029
Weston RichburgCNYG173021350.029
Alex MackCATL675211215200.030
Ryan JensenCBLT62531812190.030
Richie IncognitoGBUF640221115210.033
Brandon BrooksGPHI761031922250.033
David BakhtiariTGB48712912160.033
Max UngerCNO668231116230.034
Travis SwansonCDET455011415160.035
Nick EastonGMIN42503912150.035
Russell BodineCCIN591111618210.036
Jason PetersTPHI252106790.036
Andy LevitreGATL412111012150.036
John JerryGNYG625221317230.037
John SullivanCLA568131216210.037
Kelechi OsemeleGOAK634231217240.038
Josh KlineGTEN676202022260.038
Laurent Duvernay-TardifGKC44213812170.038
Spencer LongCWAS234122590.038
T.J. LangGDET517111517200.039
Maurkice PounceyCPIT697141722280.040
Jon HalapioGNYG247001010100.040
Jason KelceCPHI765251522310.041
Clint BolingGCIN591201820240.041
Marcus GilbertTPIT2461157100.041
J.C. TretterCCLV731132125300.041
Demar DotsonTTB483221014200.041
Gabe JacksonGOAK576102122240.042
Joe ThomasTCLV331021012140.042
A.Q. ShipleyCARZ713531018310.043
Trey HopkinsGCIN437201315190.043
Josh SittonGCHI38821912170.044
Eric WoodCBUF650331420290.045
David AndrewsCNE757242026340.045
Senio KelemeteGNO422131014190.045
Ron LearyGDEN45223914210.046
A.J. CannGJAX666142025310.047
Evan SmithGTB445131216210.047
Corey LinsleyCGB699232126330.047
Jahri EvansGGB609231722290.048
James HurstGBLT624331521300.048
Vladimir DucasseGBUF518131620250.048
Rodger SaffoldGLA583141823290.050
Trent WilliamsTWAS376021517190.051
Lane JohnsonTPHI704351725360.051
Patrick OmamehGJAX546301922280.051
Joe BergerGMIN717332228370.052
Nick MartinCHST597241723310.052
Tyler ShatleyGJAX1921157100.052
Ben JonesCTEN678322328360.053
Daniel KilgoreCSF695451524370.053
Ryan KellyCIND24402911130.053
Ali MarpetCTB483321318260.054
Kevin ZeitlerGCLV731272029400.055
Ja'Wuan JamesTMIA30821912170.055
Ryan SchraederTATL561351220310.055
Anthony SteenGMIA1990279110.055
Graham GlasgowGDET681361726380.056
Russell OkungTLAC572241824320.056
Trent BrownTSF42916916240.056
Trai TurnerGCAR525042226300.057
Joe BarksdaleTLAC402021921230.057
Charles Leno Jr.TCHI576331824330.057
Larry WarfordGNO570261523330.058
Matt SlausonGLAC27604812160.058
Ryan RamczykTNO668361827390.058
Joel BitonioGCLV731671124430.059
Lane TaylorGGB628322429370.059
Wesley JohnsonCNYJ555261523330.059
Ted LarsenGMIA353131216210.059
Matt SkuraGBLT430112123260.060
Mitchell SchwartzTKC690332733420.061
Joe StaleyTSF606451524370.061
Brandon ScherffGWAS524341522320.061
Brandon FuscoGSF683532129420.061
Jesse DavisGMIA504231924310.062
Ramon FosterGPIT631252330390.062
Duane BrownTSEA372141217230.062
Cody WhitehairCCHI556171826350.063
Quinton SpainGTEN585422127370.063
Oday AboushiGSEA385141419250.065
Shaq MasonGNE8353132036550.066
Kelvin BeachumTNYJ617442129410.066
Kevin PamphileGTB525332026350.067
Jonathan CooperGDAL464271120310.067
Donald PennTOAK521421925350.067
Jermon BushrodGMIA385221620260.068
J.R. SweezyGTB589332531400.068
Jack ConklinTTEN632282131430.068
Tyler LarsenCCAR425331420290.068
Pat ElfleinCMIN600471526410.068
Dan FeeneyGLAC380141520260.068
Tyron SmithTDAL430341320300.070
Terron ArmsteadTNO37954413270.071
Jermey ParnellTJAX572162633410.072
Ronnie StanleyTBLT582322934420.072
Mike RemmersTMIN468072027340.073
Jordan MillsTBUF636642131470.074
Jamon BrownGLA631173038470.074
Andrew WhitworthTLA584641828440.075
Taylor LewanTTEN617661729470.076
Spencer PulleyCLAC640192838490.077
Kyle LongGCHI22221912170.077
Chance WarmackGPHI18211911140.077
Austin HowardTBLT621372535480.077
Anthony CastonzoTIND615632433480.078
Daryl WilliamsTCAR651443139510.078
Rick WagnerTDET510502530400.078
Sam YoungTMIA306121720240.078
Joe ThuneyGNE8355103146660.079
Jack MewhortGIND17712710140.079
Andrus PeatGNO524461828420.080
Alex BooneGARZ533721827430.081
Laken TomlinsonGSF655462939530.081
Stefen WisniewskiGPHI5061111628410.081
Laremy TunsilTMIA600572032490.082
Wes SchweitzerGATL669762235550.082
Hroniss GrasuCCHI181111012150.083
Dion DawkinsTBUF493332632410.083
Brandon ShellTNYJ431611623360.084
Bryan WitzmannGKC586452736490.084
Ethan PocicGSEA439212932370.084
Eric FisherTKC649443543550.085
Cameron FlemingTNE33052916280.085
Connor McGovernGDEN247131216210.085
Ryan KalilCCAR22332611190.085
Tom ComptonGCHI210041014180.086
Max GarciaGDEN536442634460.086
Kenny WigginsGLAC628373141540.086
Jeremy VujnovichGIND615623139530.086
James CarpenterGNYJ6174102236540.088
Cam ErvingGKC17105510150.088
Germain IfediTSEA715434552630.088
Riley ReiffTMIN659383445590.090
Taylor DeckerTDET311231621280.090
Earl WatfordGARZ377451221340.090
Brian WintersGNYJ485542130440.091
Evan BoehmGARZ392271625360.092
Donovan SmithTTB703792642650.092
Luke JoeckelGSEA454541928420.093
Chris HubbardTPIT514372535480.093
Ereck FlowersTNYG653682741610.093
Jeff AllenGHST447362130420.094
Nate SolderTNE8274104660780.094
Jared VeldheerTARZ581562839550.095
Jake MatthewsTATL675593145640.095
Morgan MosesTWAS589582639570.097
Greg ManczGHST350322126340.097
Arie KouandjioGWAS27535816270.098
Allen BarbreGDEN350412126350.100
Josh WellsTJAX266171018270.102
Rashod HillTMIN422262533430.102
Rob HavensteinTLA591733444610.103
Bradley SowellGCHI21232914220.104
Bobby MassieTCHI526572638550.105
Matt KalilTCAR650783146680.105
Alejandro VillanuevaTPIT7137103451750.105
Xavier Su'a-FiloGHST648892744690.106
D.J. FlukerGNYG270251320290.107
Joe HaegTIND595663547650.109
Shawn LauvaoGWAS319232328350.110
Le'Raven ClarkGIND209231116230.110
Justin PughTNYG281312024310.110
Marshall NewhouseTOAK515832738570.111
Jeremiah SirlesGMIN216061218240.111
Garett BollesTDEN6928103351770.111
Jake FisherTCIN223411116250.112
Andre SmithTCIN330132832370.112
La'el CollinsTDAL609583851690.113
Corey RobinsonTDET218321217250.115
Marcus CannonTNE289531321340.118
Justin McCrayTGB385552131460.119
Shon ColemanTCLV708694964850.120
Cam RobinsonTJAX5803143350700.121
Chris ClarkTHST321461626400.125
Caleb BenenochTTB221431017280.127
Brent QvaleTNYJ173311115220.127
Greg RobinsonTDET257331824330.128
LaAdrian WaddleTNE225081422300.133
John WetzelTARZ609694661820.135
Cedric OgbuehiTCIN407842335550.135
Will HoldenTARZ19727716270.137
Kyle MurphyTGB174411015240.138
Halapoulivaati VaitaiTPHI6009142851830.138
Jason SpriggsTGB186331117260.140
Bobby HartTNYG363642535510.140
Rees OdhiamboTSEA318262735450.142
Ben GarlandGATL2701101627390.144
Michael Schofield IIITLAC230251825340.148
Spencer DrangoTCLV4021142035610.152
Isaac SeumaloGPHI17762513270.153
Vadal AlexanderTOAK171231520270.158
Zane BeadlesGSF246342229390.159
Breno GiacominiTHST6629864811070.162
Donald StephensonTDEN170331319280.165
Menelik WatsonTDEN267931426470.176
Ty NsekheTWAS184541019330.179