2010 Pass Rush Grades

PlayerTeamPass Rush SnapsTotal PressuresSacksHitsHurriesPressure ScorePoints Per Pass Rush
Tamba HaliKC543971716641470.271
Travis LaBoySF170305520450.265
John AbrahamATL36257131034930.257
Jason BabinTEN438641420301120.256
Cameron WakeMIA466661621291190.255
Charles JohnsonCAR469811211581160.247
Marcus BenardCLV2353371115580.247
James HarrisonPIT39757111432930.234
Clay MatthewsGB42360131136970.229
DeMarcus WareDAL50978158551160.228
James FarriorPIT181267118410.227
Trent ColePHI499771015521120.224
Ray EdwardsMIN419689752930.222
Manny LawsonSF214333822470.220
Lamarr WoodleyPIT426689752930.218
Chris ClemonsSEA48572129511050.216
Carlos DunlapCIN216221039450.208
Raheem BrockSEA3995491035820.206
Mario WilliamsHST46660111336950.204
Cliff AvrilDET368559244750.204
Kamerion WimbleyOAK3053611421620.203
Aaron KampmanJAX2773251413560.202
Dwight FreeneyIND50674910551020.202
Lawrence JacksonDET196218211390.199
Ahmad BrooksSF208265516410.197
Cullen JenkinsGB301357820570.189
Robert MathisIND4936610749930.189
Terrell SuggsBLT597691219381120.188
Greg HardyCAR204252914380.186
Jared AllenMIN549661114411020.186
Antonio GaraySD249296518460.185
Chris LongSTR57777813561060.184
Mike WrightNE219276120400.183
Lamarr HoustonOAK3374051124610.181
Koa MisiMIA271325720490.181
Justin TuckNYG5005513933900.180
Brandon GrahamPHI273363726490.179
Matt RothCLV3975431140710.179
Arthur MoatsBUF185233416330.178
Juqua ParkerPHI281346424500.178
Parys HaralsonSF276384331490.178
Shaun RogersCLV2723031215480.176
Bart ScottNYJ17119199300.175
Bryan ThomasNYJ212218013370.175
Dave BallTEN256267415440.172
Turk McBrideDET263285617440.167
Geno AtkinsCIN291315719480.165
Justin SmithSF499569839820.164
Mark AndersonHST189204313310.164
Matt ShaughnessyOAK294298318480.163
Brian OrakpoWAS430488634700.163
Richard SeymourOAK357376922580.162
Stylez WhiteTB4014251324650.162
Antonio SmithHST5466431843880.161
Aaron CurrySEA213214512340.160
Osi UmenyioraNYG53049121126840.158
Julius PeppersCHI5586081240880.158
Kroy BiermannATL4114731034630.153
Darryl TappPHI275293719420.153
James HallSTR4934810731750.152
Shaun PhillipsSD4193911226630.150
Jermaine CunninghamNE235291424350.149
Wallace GilberryKC390406628580.149
Tully Banta-CainNE465506737690.148
Israel IdonijeCHI5244810929770.147
Tommy KellyOAK454437729640.141
Kyle WilliamsBUF440426828620.141
Shaun EllisNYJ401385726550.137
Letroy GuionMIN179162410240.134
Kyle Vanden BoschDET3823151016510.134
Joey PorterARZ405345920530.131
Will SmithNO465446434600.129
Robert AyersDEN2892411112370.128
Mario HagganDEN305235612390.128
Jeremy MinceyJAX314265417400.127
Jason HunterDEN268263221340.127
Jacob FordTEN317293521400.126
Lorenzo AlexanderWAS230202513290.126
Anthony SpencerDAL416385429520.125
Chris KelsayBUF418374726520.124
Pat SimsCIN18614338230.124
Brian RobisonMIN212192314260.123
C.J. Ah YouSTR23915465290.121
Jason Pierre-PaulNYG299244416360.120
William HayesTEN325302523390.120
Calais CampbellARZ418356326500.120
Sammie Lee HillDET202172312240.119
Ndamukong SuhDET5824111624690.119
Darnell DockettARZ4793551119560.117
Trevor ScottOAK240231319280.117
Gerald McCoyTB386304719450.117
Vonnie HollidayWAS292253319340.116
Fred RobbinsSTR439336621510.116
Tony BrownTEN26918459310.115
Jason JonesTEN438404234500.114
Gerard WarrenNE259184311290.112
Everette BrownCAR289224216320.111
Frank ZomboGB21713436240.111
Cory ReddingBLT371283718410.111
Henry MeltonCHI276194312300.109
Jason TaylorNYJ343235315360.105
Stephen BowenDAL392332427410.105
B.J. RajiGB508357424530.104
Andre CarterWAS403265516410.102
Randy StarksMIA414314324420.101
Alex BrownNO408322525410.100
Barry CofieldNYG4702941015470.100
Michael JohnsonCIN413303522410.099
Jay RatliffDAL467344426460.099
Corey WilliamsDET447313721440.098
Rocky BernardNYG17312219170.098
Chauncey DavisATL195161114190.097
Amobi OkoyeHST483323920470.097
Jamaal AndersonATL206142210200.097
Kendall LangfordMIA373273321360.097
Haloti NgataBLT488276813470.096
Jonathan BabineauxATL462324424440.095
Kenyon ColemanCLV20012318190.095
George SelvieSTR19410244180.093
Paul KrugerBLT17412129160.092
Clark HaggansARZ316185112290.092
Brandon MebaneSEA339271224310.091
Sen'Derrick MarksTEN274171610250.091
Tony McDanielMIA300183312270.090
Dwan EdwardsBUF257181314230.089
Ray McDonaldSF396330231350.088
Trevor LawsPHI34218369300.088
Alan BranchARZ275162410240.087
Kevin WilliamsMIN541372530460.085
Tyson AlualuJAX478274518400.084
Marcus StroudBUF300183114250.083
Paul SoliaiMIA21812228180.083
Sedrick EllisNO450226313370.082
Terrance KnightonJAX442244416360.081
Calvin PaceNYJ33214536270.081
Spencer JohnsonBUF19911218160.080
Tim CrowderTB351203215280.080
Anthony AdamsCHI31416259250.080
Chris CantyNYG341211416270.079
Brett KeiselPIT280153111220.079
Jarret JohnsonBLT428262321330.077
Kevin VickersonDEN20610217150.073
Fili MoalaIND20710136150.072
Michael BennettTB263171016190.072
Tyler BraytonCAR333180612240.072
Robert GeathersCIN450261421320.071
Aaron SmithPIT17210028120.070
Jacques CesaireSD351182214240.068
Isaac SopoagaSF26412228180.068
Luis CastilloSD356183015240.067
Eric FosterIND376174013250.066
Tony HargroveNO26112138170.065
Corey PetersATL296161114190.064
Ryan McBeanDEN17310019110.064
Ron EdwardsKC2218224140.063
Derek LandriCAR387172312240.062
Keyunta DawsonIND340160511210.062
Nick HaydenCAR2308224140.061
Justin BannanDEN38114176230.060
Ziggy HoodPIT452193214270.060
Adam CarrikerWAS286151014170.059
Matt ToeainaCHI375162212220.059
Glenn DorseyKC571242517330.058
Marcus ThomasDEN28012129160.057
Gary GibsonSTR30411146170.056
Tommie HarrisCHI360171115200.056
Antonio DixonPHI2187214120.055
Shaun CodyHST237120111130.055
Sione PouhaNYJ2379207130.055
Vince WilforkNE424172213230.054
Shaun SmithKC2059108110.054
Mike PattersonPHI26210208140.053
Ahtyba RubinCLV28210217150.053
Myron PryorNE175710690.051
Kentwan BalmerSEA239110110120.050
Igor OlshanskyDAL280120210140.050
Kedric GolstonWAS22610019110.049
Casey HamptonPIT2187115100.046
Domata Peko Sr.CIN29011029130.045
Remi AyodeleNO2317115100.043
Roy MillerTB2478107100.040
Mike DevitoNYJ2507034100.040
Brian SchaeferingCLV240900990.038
Colin ColeSEA217610580.037
Nick EasonPIT3549207130.037
Kelly GreggBLT200700770.035
Jovan HayeTEN256602480.031
Jamal WilliamsDEN242700770.029
Ed JohnsonCAR186302150.027
Pat WilliamsMIN258401350.019
Daniel MuirIND215400440.019
Aubrayo FranklinSF261400440.015