2009 Pass Block Grades

playerpositionteam_namesnap_counts_pass_blocksacks_allowedhits_allowedhurries_allowedpressures_allowedPressure Score AgainstPoints Per Pass Rush Against
Jason BrownCSL5901157100.017
Jeff SaturdayCIND6271168110.018
Jake GroveCMIA354015670.020
Olin KreutzCCHI6442169140.022
Nick MangoldCNYJ4571157100.022
Joe BergerCMIA266014560.023
Jamaal JacksonCPHI56720810140.025
Quinn OjinnakaTATL198021350.025
Rob SimsGSEA563111012150.027
Chris SpencerCSEA55321710150.027
Chris WhiteGHST247023570.028
Steve HutchinsonGMIN62222812180.029
Scott MruczkowskiCSD48311911140.029
Scott WellsCGB61722812180.029
Stephen PetermanGDET3752057110.029
Eric HeitmannCSF612211013180.029
Kevin MawaeCTEN540101314160.030
Jonathan GoodwinCNO573111214170.030
Casey WiegmannCDEN631111416190.030
Ryan KalilCCAR53022610160.030
Stephen NealGNE48821710150.031
Rudy NiswangerCKC619131115200.032
Brandon MooreGNYJ45512811150.033
Nate GarnerGMIA266122590.034
Shaun O'HaraCNYG619141015210.034
Roberto GarzaGCHI644121518220.034
Matt BirkCBLT584221014200.034
Alex MackCCLV494121013170.034
Todd McClureCATL62616714220.035
Ben GrubbsGBLT59423914210.035
Casey RabachCWAS627141217230.037
Logan MankinsGNE653231217240.037
Chris MyersCHST653141318240.037
Robert GalleryGOAK189104570.037
Nick ColeGPHI608231116230.038
Bobbie WilliamsGCIN555311014210.038
Derrick DockeryGWAS627241016240.038
Max UngerGSEA696241319270.039
Evan MathisGCIN3350538130.039
Dominic RaiolaCDET68926917270.039
Kyle CookCCIN555141116220.040
Dan KoppenCNE63008917250.040
Nate LivingsGCIN220017890.041
Andre GurodeCDAL624251017260.042
Carl NicksGNO594231318250.042
Sebastian VollmerTNE32811911140.043
John SullivanCMIN62744715270.043
Damien WoodyTNYJ430301013190.044
Mike BrisielGHST200106790.045
Kyle DeVanGIND465011920210.045
John GrecoGSL177121480.045
Josh SittonGGB679431320310.046
Jacob BellGSL501231116230.046
Jahri EvansGNO576231520270.047
Lyle SendleinCARZ659181221310.047
Uche NwaneriGJAX545141520260.048
Jake LongTMIA60745716290.048
Rich SeubertGNYG495211619240.048
Harvey DahlGATL40531913200.049
Chris SneeGNYG604431219300.050
Sean MahanCTB180041590.050
Willie ColonTPIT63564616320.050
Richie IncognitoGSL2973148150.051
Kyle KosierGDAL627171523320.051
Anthony HerreraGMIN524081119270.052
Brian WatersGKC600191020310.052
David StewartTTEN518131822270.052
Jeff FaineCTB438141217230.053
Mackenzy BernadeauGCAR247101011130.053
Joe ThomasTCLV49335715260.053
Geoff HangartnerCBUF535321621290.054
Ryan LiljaGIND627181524340.054
Dan ConnollyGNE2002136110.055
Chris KuperGDEN597431522330.055
Justin SmileyGMIA48735816270.055
Samson SateleCOAK449241117250.056
Chilo RachalGSF58746919330.056
Brad MeesterCJAX616191424350.057
Frank OmiyaleGCHI457241218260.057
Jared GaitherTBLT38542612220.057
Max Jean-GillesGPHI2451359140.057
Leonard DavisGDAL627341926360.057
David BaasGSF573441321330.058
Antoine CaldwellGHST2171269130.060
Louis VasquezGSD466311721280.060
Andy LevitreGBUF531191121320.060
Chris KemoeatuGPIT44043916270.061
Deuce LutuiGARZ658272130410.062
Cooper CarlisleGOAK591451524370.063
Russ HochsteinGDEN32723914210.064
Barry SimsTSF355121619230.065
Jon StinchcombTNO569332228370.065
Dylan GandyGDET24213711160.066
Jake ScottGTEN540252027360.067
Eugene AmanoGTEN500062228340.068
Justin BlalockGATL6462131227440.068
Davin JosephGTB629561627430.068
Winston JusticeTPHI643632029440.068
Doug FreeTDAL320131317220.069
Justin HartwigCPIT635741526440.069
Trai EssexGPIT633172735440.070
Eric WoodGBUF342321116240.070
Will MontgomeryGWAS1841348130.071
Vernon CareyTMIA594452029420.071
Chad CliftonTGB462341623330.071
Marc ColomboTDAL308131317220.071
D'Brickashaw FergusonTNYJ45863918330.072
Jeremy ZuttahGTB623272534450.072
Ryan DiemTIND609172735440.072
Tyson ClaboTATL646552232470.073
Eric WinstonTHST653571931480.074
Andrew WhitworthTCIN539561324400.074
Kris DielmanGSD548491124410.075
Eric SteinbachGCLV491172028370.075
Jason PetersTPHI503641222380.076
Kareem McKenzieTNYG396212225300.076
Jeromey ClaryTSD350321419270.077
Chris ChesterGBLT401421521310.077
Keydrick VincentGCAR530451928410.077
Reggie WellsGARZ6592122135510.077
Phil LoadholtTMIN593751527460.078
Marshal YandaGBLT32126715250.078
Kasey StuddardGHST585472031460.079
Vince ManuwaiGJAX6095111127480.079
Manuel RamirezGDET482092029380.079
Wade SmithGKC390511420310.079
Josh BeekmanGCHI18704711150.080
Alan FanecaGNYJ458621523370.081
Joe StaleyTSF28335412230.081
Todd HerremansGPHI430261725350.081
Michael OherTBLT569562031470.083
Travelle WhartonGCAR530721928440.083
Ray WillisTSEA696682438580.083
Donald ThomasGMIA485581023410.085
Mike PollakGIND2003328170.085
Max StarksTPIT634881531550.087
Michael RoosTTEN540462333470.087
Mark SetterstromGSL1713148150.088
Matt LightTNE387261624340.088
Jeff BackusTDET689862539610.089
Chris MorrisGOAK4292101224380.089
Anthony CollinsTCIN21332611190.089
Charlie JohnsonTIND488262634440.090
Floyd WomackGCLV288321318260.090
Ryan CladyTDEN631862135570.090
Stacy AndrewsGPHI17730710160.090
Daniel LoperGDET24016714220.092
Kevin ShafferTCHI20531812190.093
Jeff OtahTCAR439541827410.093
Nick KaczurTNE5675101934540.095
Sean LocklearTSEA384191626370.096
Bryant McKinnieTMIN615991533600.098
Mark TauscherTGB287221822280.098
Cornell GreenTOAK451561829450.100
Branden AlbertTKC548791632550.100
Jason SmithTSL19823813200.101
Ryan HarrisTDEN227141217230.101
Daryn ColledgeGGB6579102039670.102
Mike GoffGKC283431118290.102
John St. ClairTCLV448681226460.103
Marcus McNeillTSD547682337570.104
Donald PennTTB622593246650.105
Adam GoldbergTSL554881834580.105
Sam BakerTATL486542837510.105
Ben HamiltonGDEN338441624360.107
Gosder CherilusTDET604972440650.108
Ramon FosterGPIT194051115210.108
Dennis RolandTCIN31773818350.110
Will BeattyTNYG225241117250.111
Mike WilliamsTWAS287441220320.111
Tyler PolumbusTDEN403542231450.112
Chris WilliamsTCHI644793450730.113
David DiehlTNYG6137122544700.114
Kirk ChambersTBUF329731121380.116
Brandyn DombrowskiTSD329342128380.116
Flozell AdamsTDAL622873449720.116
Orlando PaceTCHI439163643510.116
Ryan O'CallaghanTKC507862337590.116
Alex BarronTSL6037152446750.124
Duane BrownTHST6357113654790.124
Jeremy TruebloodTTB615893552770.125
Jermon BushrodTNO511892239640.125
Eben BrittonTJAX557683953730.131
Levi BrownTARZ6599162853870.132
Stephon HeyerTWAS5908103452780.132
Jonathan ScottTBUF272711321360.132
Eugene MonroeTJAX511982744700.137
Jordan GrossTCAR284651122390.137
Adam SnyderTSF5091083048760.149
Mike GandyTARZ4939102746740.150
Allen BarbreTGB331662133510.154
Mario HendersonTOAK5898173863960.163
T.J. LangTGB183621018320.175
Demetress BellTBUF252571830470.187
Levi JonesTWAS3276141838640.196