Cricket Database
0 of 50 calls today
Get a free API key Sign in Dashboard Upgrade

Cricket records

Most wickets in ODIs

Runs, wickets, highest scores, best bowling, team totals and hundreds, by format, men and women, from every international we hold ball by ball since 2001.

Record lists36
Matches10,971
Moved this week17

Most wickets in ODIs

top 100, since 2001
PlayerWicketsDetailOpen
1SL MalingaSri Lanka331214 matches, average 28.71Open
2Shakib Al HasanBangladesh289227 matches, average 30.92Open
3B LeeAustralia268161 matches, average 24.45Open
4JM AndersonEngland260184 matches, average 29.23Open
5Shahid AfridiPakistan254213 matches, average 33.12Open
6MA StarcAustralia247132 matches, average 23.97Open
7AU RashidEngland243158 matches, average 31.70Open
8Mashrafe MortazaBangladesh236194 matches, average 33.54Open
9MG JohnsonAustralia233147 matches, average 25.21Open
10RA JadejaIndia232204 matches, average 37.10Open
11TG SoutheeNew Zealand215154 matches, average 33.93Open
12TA BoultNew Zealand212114 matches, average 24.52Open
13M MuralitharanSri Lanka209136 matches, average 23.81Open
14Mohammed ShamiIndia205107 matches, average 24.17Open
15A ZampaAustralia204126 matches, average 29.87Open
16Kuldeep YadavIndia200120 matches, average 26.86Open
17KMDN KulasekaraSri Lanka198180 matches, average 33.84Open
18KD MillsNew Zealand198138 matches, average 27.06Open
19DW SteynSouth Africa196124 matches, average 25.95Open
20DL VettoriNew Zealand194161 matches, average 28.58Open
21Z KhanIndia189135 matches, average 30.40Open
22Mustafizur RahmanBangladesh189120 matches, average 26.35Open
23M MorkelSouth Africa188114 matches, average 25.32Open
24DJ BravoWest Indies188140 matches, average 28.91Open
25Saeed AjmalPakistan176109 matches, average 23.32Open
26Abdur RazzakBangladesh176132 matches, average 30.22Open
27SCJ BroadEngland174118 matches, average 30.20Open
28NLTC PereraSri Lanka174156 matches, average 32.87Open
29Imran TahirSouth Africa173104 matches, average 24.84Open
30CR WoakesEngland173118 matches, average 30.02Open
31MJ HenryNew Zealand17293 matches, average 24.99Open
32Harbhajan SinghIndia172154 matches, average 35.86Open
33K RabadaSouth Africa165103 matches, average 27.74Open
34Umar GulPakistan159120 matches, average 31.26Open
35NEPS LamichhaneNepal15677 matches, average 20.07Open
36NW BrackenAustralia156102 matches, average 24.14Open
37JO HolderWest Indies156133 matches, average 37.43Open
38R AshwinIndia154114 matches, average 33.64Open
39IK PathanIndia152107 matches, average 30.74Open
40JJ BumrahIndia15191 matches, average 23.85Open
41M NtiniSouth Africa15095 matches, average 25.41Open
42SR WatsonAustralia149145 matches, average 32.03Open
43JR HazlewoodAustralia14898 matches, average 27.68Open
44Shaheen Shah AfridiPakistan14576 matches, average 24.68Open
45BAW MendisSri Lanka14482 matches, average 22.72Open
46PJ CumminsAustralia14391 matches, average 28.90Open
47B KumarIndia141120 matches, average 35.11Open
48AS JosephWest Indies14188 matches, average 29.50Open
49MJ SantnerNew Zealand139124 matches, average 35.29Open
50GB HoggAustralia13996 matches, average 25.61Open
51LE PlunkettEngland13587 matches, average 29.70Open
52Mohammad HafeezPakistan133169 matches, average 38.40Open
53A FlintoffEngland13084 matches, average 22.70Open
54Taskin AhmedBangladesh12989 matches, average 29.86Open
55Rubel HossainBangladesh127101 matches, average 34.67Open
56Mehedi Hasan MirazBangladesh127119 matches, average 36.70Open
57AD MathewsSri Lanka124161 matches, average 32.65Open
58Shoaib MalikPakistan122172 matches, average 38.11Open
59KAJ RoachWest Indies12291 matches, average 31.20Open
60JDP OramNew Zealand122107 matches, average 29.29Open
61YS ChahalIndia12169 matches, average 27.13Open
62WPUJC VaasSri Lanka120106 matches, average 31.07Open
63Wahab RiazPakistan12090 matches, average 34.31Open
64JE TaylorWest Indies11881 matches, average 29.27Open
65USASN NetravalkarUnited States of America11773 matches, average 22.33Open
66SM PollockSouth Africa117104 matches, average 27.19Open
67CRD FernandoSri Lanka11793 matches, average 32.58Open
68AFGMohammad NabiAfghanistan115117 matches, average 36.18Open
69I SharmaIndia11578 matches, average 30.98Open
70GD McGrathAustralia11475 matches, average 20.68Open
71A NehraIndia11486 matches, average 31.57Open
72MF MaharoofSri Lanka11391 matches, average 28.68Open
73Shoaib AkhtarPakistan11277 matches, average 28.48Open
74SCOMRJ WattScotland11284 matches, average 28.25Open
75L NgidiSouth Africa11273 matches, average 29.41Open
76MM AliEngland111128 matches, average 47.85Open
77RAS LakmalSri Lanka10984 matches, average 32.44Open
78NEPKaran KCNepal10975 matches, average 25.51Open
79Abdul RazzaqPakistan109125 matches, average 37.41Open
80UT YadavIndia10774 matches, average 33.58Open
81TT BresnanEngland10783 matches, average 35.32Open
82SE BondNew Zealand10760 matches, average 21.59Open
83R RampaulWest Indies10780 matches, average 29.74Open
84Haris RaufPakistan10759 matches, average 25.70Open
85TL ChataraZimbabwe10580 matches, average 32.98Open
86Junaid KhanPakistan10474 matches, average 30.30Open
87SCOSM SharifScotland10386 matches, average 31.70Open
88AFGRashid KhanAfghanistan10386 matches, average 33.05Open
89PWH de SilvaSri Lanka10366 matches, average 26.20Open
90P UtseyaZimbabwe103131 matches, average 51.38Open
91ST FinnEngland10267 matches, average 29.37Open
92Hasan AliPakistan10266 matches, average 31.17Open
93CH GayleWest Indies102125 matches, average 36.70Open
94NAMBM ScholtzNamibia10268 matches, average 20.08Open
95AB AgarkarIndia10269 matches, average 28.16Open
96Junaid SiddiqueUnited Arab Emirates10068 matches, average 27.31Open
97DJ WilleyEngland10072 matches, average 29.75Open
98WD ParnellSouth Africa9969 matches, average 30.40Open
99LH FergusonNew Zealand9964 matches, average 31.56Open
100NEPSompal KamiNepal9874 matches, average 29.86Open