2012 Pass Block Grades

PlayerPositionTeamPass Block SnapsSacks AllowedHits AllowedHurries AllowedTotal Pressures AllowedPressure Score AgainstPoints Per Pass Rush Against
Stefen WisniewskiCOAK6480268100.015
Dan KoppenCDEN491106790.018
Mike PounceyCMIA5892237130.022
Fernando VelascoCTEN64403912150.023
A.Q. ShipleyCIND282023570.025
Marshal YandaGBLT55203811140.025
Scott WellsCSL260112470.027
Andy LevitreGBUF59013711160.027
Jeff FaineCCIN291105680.027
Max UngerCSEA51203912150.029
Will MontgomeryCWAS54412912160.029
Robert TurnerCSL642131014190.030
Chris MyersCHST60822812180.030
Jeff SaturdayCGB60332510180.030
Dominic RaiolaCDET814321217250.031
John SullivanCMIN58222812180.031
Jahri EvansGNO726041519230.032
Eric WoodCBUF5012349160.032
Alex MackCCLV64132813210.033
Brian De La PuenteCNO728241016240.033
Rob SimsGDET814012526270.033
Nick MangoldCNYJ59132813210.036
Josh SittonGGB697321217250.036
Jeremy ZuttahGTB613021820220.036
Lyle SendleinCARZ51132611190.037
Ramon FosterGPIT613221317230.038
Harvey DahlGSL559131216210.038
Kraig UrbikGBUF45021912170.038
Kevin ZeitlerGCIN634411015240.038
Ted LarsenCTB521051015200.038
Evan MathisGPHI746171220290.039
Joe ThomasTCLV641331016250.039
Jason PinkstonGCLV230033690.039
Chris KuperGDEN177023570.040
Jonathan GoodwinCSF536041418220.041
Russell OkungTSEA482121316200.041
Roberto GarzaCCHI59551814250.042
Andrew WhitworthTCIN615501116260.042
Ryan CookCDAL544141217230.042
Brad MeesterCJAX707331521300.042
Lance LouisGCHI39222711170.043
Louis VasquezGSD616211922270.044
Daryn ColledgeGARZ707431421320.045
Ben GrubbsGNO728341623330.045
John JerryGMIA589231520270.046
Matt SlausonGNYJ43614914200.046
Zane BeadlesGDEN650171321300.046
Ryan CladyTDEN646161522300.046
Chris ChesterGWAS545151319260.048
Richie IncognitoGMIA58445615280.048
Brandon MooreGNYJ583241420280.048
Donald ThomasGNE32712912160.049
Todd McClureCATL693541120340.049
Maurkice PounceyCPIT569331319280.049
Tyronne GreenGSD424201517210.050
Matt KalilTMIN582221923290.050
Kory LichtensteigerGWAS539151420270.050
Paul McQuistanGSEA517112123260.050
Nick HardwickCSD615341421310.050
Logan MankinsGNE453231116230.051
Carl NicksGTB2560538130.051
John MoffittGSEA1930347100.052
Ryan LiljaCKC53235917280.053
Cooper CarlisleGOAK701181827370.053
Wade SmithGHST601251623320.053
Clint BolingGCIN635621220340.054
David BaasCNYG607171624330.054
Will BeattyTNYG567302225310.055
Manuel RamirezGDEN47361613260.055
Chilo RachalGCHI289201012160.055
Garrett ReynoldsGATL27003912150.056
Willie ColonGPIT42942814240.056
Ryan WendellCNE713621826400.056
Branden AlbertTKC395141217230.058
Chris SneeGNYG583232227340.058
Jon AsamoahGKC531321823310.058
Mike BrisielGOAK629142631370.059
Matt BirkCBLT612351725360.059
Justin BlalockGATL695192030410.059
D'Brickashaw FergusonTNYJ591251926350.059
Duane BrownTHST603461222360.060
Dallas ReynoldsCPHI6652101426400.060
Orlando FranklinTDEN647451726390.060
Mike IupatiGSF529271221320.060
Geoff HangartnerCCAR444141621270.061
Alex BooneGSF537451120330.061
Trevor RobinsonCCIN24313610150.062
Charlie JohnsonGMIN582181726360.062
Jah ReidGBLT318121316200.063
Evan SmithCGB26423510170.064
Deuce LutuiGTEN310021618200.065
Gosder CherilusTDET813472738530.065
Shawn LauvaoGCLV641391527420.066
Jared VeldheerTOAK702532533460.066
Michael RoosTTEN609461626400.066
Rex HadnotGSD1962158130.066
David StewartTTEN449241622300.067
Jake ScottGPHI314211316210.067
Trent WilliamsTWAS506421824340.067
Rich OhrnbergerGARZ2081359140.067
Rodger SaffoldTSL37025916250.068
Sam YoungTBUF1911348130.068
Steve HutchinsonGTEN463431522330.071
Mackenzy BernadeauGDAL739742435530.072
Kevin BootheGNYG611372131440.072
Eugene MonroeTJAX707572234510.072
Adam SnyderGARZ560461727410.073
Nate LivingsGDAL7366111431540.073
Dan ConnollyGNE516361726380.074
Stephen PetermanGDET814543746600.074
Uche NwaneriGJAX610561829450.074
Phil LoadholtTMIN582442331430.074
John GrecoGCLV40137717300.075
King DunlapTPHI548541827410.075
Tyson ClaboTATL691572335520.075
Garry WilliamsGCAR357131822270.076
T.J. LangGGB638951226490.077
Andre SmithTCIN630722433490.078
Jeff ByersGCAR27023914210.078
Joe ReitzGIND294051318230.078
Mitchell SchwartzTCLV641591933520.081
Jamon MeredithGTB489272029400.082
Nate SolderTNE709492841580.082
Sebastian VollmerTNE656672235540.082
Ahmad BradshawHBNYG1702327140.082
Jeff AllenGKC423361423350.083
Joe StaleyTSF516811726430.083
Danny WatkinsGPHI28716916240.084
James CarpenterGSEA1913159160.084
Ramon HarewoodGBLT222121215190.086
Tyron SmithTDAL615343643530.086
Eric WinstonTKC568462535490.086
Mike McGlynnGIND7514103347650.087
Jeff BackusTDET7151143146620.087
Jake LongTMIA413471021360.087
Bobbie WilliamsGBLT20531711180.088
Sean LocklearTNYG386052429340.088
Chris HairstonTBUF336241622300.089
Amini SilatoluGCAR515481931470.091
Kelechi OsemeleTBLT602752436550.091
Winston JusticeTIND513362635470.092
Brandon FuscoGMIN500462232460.092
Samson SateleCIND42967821400.093
Sam BakerTATL695683145650.094
Ben JonesGHST372461121350.094
Shelley SmithGSL22334411210.094
Antoine CaldwellGHST17621912170.097
Marshall NewhouseTGB697863246680.098
Doug LegurskyCPIT26635715260.098
Bryan BulagaTGB388432027380.098
Peter KonzGATL428571325420.098
Jordan GrossTCAR591772337580.098
Doug FreeTDAL674644151670.099
J'Marcus WebbTCHI595752941600.101
Derek NewtonTHST396451827400.101
Khalif BarnesTOAK356431825360.101
Seth OlsenGIND187031316190.102
Donald PennTTB638583447650.102
Jermon BushrodTNO726484658740.102
Nate GarnerGMIA186201315190.102
Zach StriefTNO534682135550.103
Demar DotsonTTB610782641630.103
Ryan HarrisTHST22025714230.105
Jermey ParnellTDAL19023813200.105
Mike BrewsterGJAX367281727390.106
Breno GiacominiTSEA517523643550.106
Max StarksTPIT653584053710.109
Anthony DavisTSF538842840600.112
Cameron BradfieldTJAX510692136570.112
Anthony CastonzoTIND7519113555840.112
Cordy GlennTBUF469691732530.113
Barry RichardsonTSL6317132545720.114
Todd HerremansTPHI340481123390.115
Jeromey ClaryTSD487932335560.115
Michael OherTBLT6411092645740.115
Leroy HarrisGTEN29355919340.116
Jeff LinkenbachGIND473482840560.118
Dennis KellyTPHI465562940560.120
Kelvin BeachumGPIT205231318250.122
Chris SpencerGCHI18634613230.124
Jonathan MartinTMIA587644757730.124
Erik PearsTBUF21637414270.125
Byron BellTCAR536673649680.127
Bobby MassieTARZ7071364261930.132
Kevin HaslamTSD171321015230.135
Gabe CarimiTCHI521793248710.136
Austin HowardTNYJ59110103151810.137
Tyler PolumbusTWAS500744253710.142
Jonathan ScottTCHI189151420270.143
Quinn OjinnakaGSL192341118280.146
Mike AdamsTPIT291731626430.148
Nate PotterTARZ282751224430.152
Don BarclayTGB197431320310.157
David DiehlTNYG283471930450.159
Demetress BellTPHI296392133480.162
Wayne HunterTSL197441220320.162
Willie SmithTOAK3395121936580.171
Guy WhimperTJAX215561526420.195
D'Anthony BatisteTARZ4251273554850.200
Donald StephensonTKC17857921380.213
Michael HarrisTSD3751054459840.224