2008 Pass Block Grades

PlayerPositionTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Olin KreutzCCHI583014560.010
Jason BrownCBLT506006660.012
Casey WiegmannCDEN6972057110.016
Todd McClureCATL497024680.016
Matt LehrCNO173011230.017
Brian WatersGKC6431258120.019
Brad MeesterCJAX425024680.019
Wade SmithGKC281103460.021
Tutan ReyesGJAX179012340.022
Kevin MawaeCTEN4780279110.023
Kris DielmanGSD45601910110.024
Jeff FaineCTB64912912160.025
Ryan KalilCCAR318016780.025
Dominic RaiolaCDET4752226120.025
Chester PittsGHST62621811160.026
Nick MangoldCNYJ60322610160.027
Nick LeckeyCSL3651157100.027
Brett RombergCSL280024680.029
Jonathan GoodwinCNO50904711150.029
Todd HerremansGPHI666121316200.030
Matt BirkCMIN544111214170.031
Ben HamiltonGDEN697311115220.032
Jake ScottGTEN503031013160.032
Chris MyersCHST627211215200.032
Travelle WhartonGCAR37110910120.032
Jeremy ZuttahGTB246016780.033
Pete KendallGWAS60714914200.033
Michael RoosTTEN495111214170.034
Rudy NiswangerCKC603311014210.035
Scott WellsCGB48030811170.035
Jamaal JacksonCPHI673231217240.036
Justin SmileyGMIA39212710140.036
Nick ColeGPHI186015670.038
Robert GalleryGOAK49322913190.039
Jeff SaturdayCIND40921811160.039
Brandon MooreGNYJ604141318240.040
David StewartTTEN503301114200.040
Shaun O'HaraCNYG55015915220.040
David BaasGSF39321811160.041
Carl NicksGNO561141217230.041
Chris SneeGNYG560151016230.041
Eric HeitmannCSF631241319270.043
Jason SpitzGGB628241319270.043
Bobbie WilliamsGCIN628421218280.045
Hank FraleyCCLV55344513250.045
Max Jean-GillesGPHI43815713200.046
Josh BeekmanGCHI581241319270.046
Jahri EvansGNO680261422320.047
Rich SeubertGNYG55234916260.047
Chris KuperGDEN691003333330.048
Harvey DahlGATL49817715240.048
Eric GhiaciucCCIN620351119300.048
Stephen NealGNE42124713210.050
Jamey RichardGIND358011617180.050
Cooper CarlisleGOAK44741914230.051
Adrian JonesGKC398121417210.053
Jared GaitherTBLT487211821260.053
Rex HadnotGCLV523161320280.054
Nate LivingsGCIN2041326110.054
Nick HardwickCSD38640913210.054
Willie AndersonTBLT33040610180.055
Steve VallosCSEA1821157100.055
Steve HutchinsonGMIN54463716310.057
Richie IncognitoGSL501521017290.058
Roberto GarzaGCHI584331925340.058
Duke PrestonCBUF39416815230.058
Edwin MulitaloGDET407221418240.059
Floyd WomackGSEA454421117270.059
D'Brickashaw FergusonTNYJ604531523360.060
Chris ChesterGBLT350121417210.060
Andy AllemanGMIA1832136110.060
Jacob BellGSL44944715270.060
Jeremy TruebloodTTB648531826390.060
Andre GurodeCDAL611471122370.061
Eugene AmanoGTEN461241420280.061
Casey RabachCWAS607561021370.061
Leonard DavisGDAL610441826380.062
Lyle SendleinCARZ6902111528430.062
Orlando PaceTSL481151723300.062
Daryn ColledgeGGB631561324400.063
Andrew WhitworthGCIN39342915250.064
Chilo RachalGSF25113711160.064
Randy ThomasGWAS607391224390.064
Damien WoodyTNYJ60083920390.065
Eric SteinbachGCLV446241521290.065
Reggie WellsGARZ690272534450.065
Kareem McKenzieTNYG503511622330.066
Tyson ClaboTATL492402125330.067
Willie ColonTPIT592711725400.068
Justin BlalockGATL498351523340.068
Davin JosephGTB462261422320.069
Ben GrubbsGBLT50156819350.070
Walter JonesTSEA415341219290.070
Logan MankinsGNE640581427450.070
Jake GroveCOAK35342915250.071
Dan KoppenCNE630671326450.071
Ryan CladyTDEN697073744510.073
Tra ThomasTPHI6642102335490.074
Ike NdukweGMIA413251522310.075
Jake LongTMIA519291526390.075
Geoff HangartnerGCAR27935210210.075
Keydrick VincentGCAR411331622310.075
Samson SateleCMIA539481325410.076
Vernon CareyTMIA538651324410.076
Stephen PetermanGDET517252431400.077
Tony WraggeGSF387302124300.078
Mike PollakGIND464261826360.078
Dennis NormanGJAX553671225440.080
Ryan DiemTIND590282535470.080
Joe ThomasTCLV549681024440.080
Ryan HarrisTDEN697363544560.080
Bryant McKinnieTMIN383361019310.081
Deuce LutuiGARZ6712132338550.082
Tony MollGGB285311317240.084
Mike BrisielGHST6271122639530.085
Charlie JohnsonGIND6260103343530.085
Arron SearsGTB5893141330500.085
Matt LightTNE600931830510.085
Alex BarronTSL576822131490.085
Derrick DockeryGBUF5646101026480.085
Chris KemoeatuGPIT593681731510.086
Stacy AndrewsTCIN5921021729510.086
Anthony HerreraGMIN544741930480.088
Mike GoffGSD542372535480.089
Jordan GrossTCAR40648820360.089
Marcus McNeillTSD469432431420.090
Billy YatesGNE21241510190.090
Jeff OtahTCAR321511218290.090
Alan FanecaGNYJ6047101431550.091
David DiehlTNYG564652435520.092
Brad ButlerGBUF433352129400.092
Chris SpencerCSEA368371121340.092
Jon StinchcombTNO6481103748600.093
Darnell StapletonGPIT486432734450.093
Donald PennTTB649882137610.094
Uche NwaneriGJAX6376112037600.094
Chris SamuelsTWAS444541928420.095
Joe StaleyTSF634952438610.096
Langston WalkerTBUF560283242540.096
Melvin FowlerCBUF1762439170.097
Stephon HeyerTWAS265411217260.098
Nick KaczurTNE528482436520.098
Jon RunyanTPHI666872944670.101
Chad CliftonTGB553971531560.101
Kevin ShafferTCLV510492235520.102
Branden AlbertTKC589583043610.104
Ray WillisTSEA405242834420.104
Mike WahleGSEA315351422330.105
Cory ProcterGDAL440562031470.107
Gosder CherilusTDET502582336540.108
Marc ColomboTDAL611763346660.108
Cornell GreenTOAK490851932530.108
Adam GoldbergTSL25735917280.109
Damion McIntoshTKC624763649690.111
Jeromey ClaryTSD542842840600.111
Mark TauscherTGB439183039490.112
Khalif BarnesTJAX649883450740.114
Jammal BrownTNO5703152745660.116
Mike GandyTARZ6896163052800.116
Justin HartwigCPIT5931182039690.116
Anthony CollinsTCIN204321116240.118
Eric WinstonTHST6279122344740.118
Levi JonesTCIN403671629480.119
Flozell AdamsTDAL6116152647740.121
Ryan CookTMIN499772640610.122
Max StarksTPIT428672134530.124
John TaitTCHI5847122948740.127
Todd WeinerTATL329491225420.128
Tony UgohTIND4453102841570.128
Jeff BackusTDET6131093150790.129
Jon JansenTWAS416732737540.130
Tony PashosTJAX6499152852850.131
Jason PetersTBUF4411341128580.132
Levi BrownTARZ68911143257930.135
Sean LocklearTSEA351462434480.137
Adam TerryTBLT17844715270.152
Kwame HarrisTOAK329771630510.155
Andy McCollumCDET17261714270.157
Adam SnyderTSF484883652760.157
Artis HicksTMIN17747213280.158
John St. ClairTCHI58411143358940.161
Duane BrownTHST49811132549840.169
Barry SimsTSF3511052136610.174