Cricket records
Most wickets in ODIsRuns, 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
This view
/records/most-wickets/odiMost wickets in ODIs
top 100, since 2001| Player | Wickets | Detail | Open |
|---|---|---|---|
| 1SL MalingaSri Lanka | 331 | 214 matches, average 28.71 | Open |
| 2Shakib Al HasanBangladesh | 289 | 227 matches, average 30.92 | Open |
| 3B LeeAustralia | 268 | 161 matches, average 24.45 | Open |
| 4JM AndersonEngland | 260 | 184 matches, average 29.23 | Open |
| 5Shahid AfridiPakistan | 254 | 213 matches, average 33.12 | Open |
| 6MA StarcAustralia | 247 | 132 matches, average 23.97 | Open |
| 7AU RashidEngland | 243 | 158 matches, average 31.70 | Open |
| 8Mashrafe MortazaBangladesh | 236 | 194 matches, average 33.54 | Open |
| 9MG JohnsonAustralia | 233 | 147 matches, average 25.21 | Open |
| 10RA JadejaIndia | 232 | 204 matches, average 37.10 | Open |
| 11TG SoutheeNew Zealand | 215 | 154 matches, average 33.93 | Open |
| 12TA BoultNew Zealand | 212 | 114 matches, average 24.52 | Open |
| 13M MuralitharanSri Lanka | 209 | 136 matches, average 23.81 | Open |
| 14Mohammed ShamiIndia | 205 | 107 matches, average 24.17 | Open |
| 15A ZampaAustralia | 204 | 126 matches, average 29.87 | Open |
| 16Kuldeep YadavIndia | 200 | 120 matches, average 26.86 | Open |
| 17KMDN KulasekaraSri Lanka | 198 | 180 matches, average 33.84 | Open |
| 18KD MillsNew Zealand | 198 | 138 matches, average 27.06 | Open |
| 19DW SteynSouth Africa | 196 | 124 matches, average 25.95 | Open |
| 20DL VettoriNew Zealand | 194 | 161 matches, average 28.58 | Open |
| 21Z KhanIndia | 189 | 135 matches, average 30.40 | Open |
| 22Mustafizur RahmanBangladesh | 189 | 120 matches, average 26.35 | Open |
| 23M MorkelSouth Africa | 188 | 114 matches, average 25.32 | Open |
| 24DJ BravoWest Indies | 188 | 140 matches, average 28.91 | Open |
| 25Saeed AjmalPakistan | 176 | 109 matches, average 23.32 | Open |
| 26Abdur RazzakBangladesh | 176 | 132 matches, average 30.22 | Open |
| 27SCJ BroadEngland | 174 | 118 matches, average 30.20 | Open |
| 28NLTC PereraSri Lanka | 174 | 156 matches, average 32.87 | Open |
| 29Imran TahirSouth Africa | 173 | 104 matches, average 24.84 | Open |
| 30CR WoakesEngland | 173 | 118 matches, average 30.02 | Open |
| 31MJ HenryNew Zealand | 172 | 93 matches, average 24.99 | Open |
| 32Harbhajan SinghIndia | 172 | 154 matches, average 35.86 | Open |
| 33K RabadaSouth Africa | 165 | 103 matches, average 27.74 | Open |
| 34Umar GulPakistan | 159 | 120 matches, average 31.26 | Open |
| 35NEPS LamichhaneNepal | 156 | 77 matches, average 20.07 | Open |
| 36NW BrackenAustralia | 156 | 102 matches, average 24.14 | Open |
| 37JO HolderWest Indies | 156 | 133 matches, average 37.43 | Open |
| 38R AshwinIndia | 154 | 114 matches, average 33.64 | Open |
| 39IK PathanIndia | 152 | 107 matches, average 30.74 | Open |
| 40JJ BumrahIndia | 151 | 91 matches, average 23.85 | Open |
| 41M NtiniSouth Africa | 150 | 95 matches, average 25.41 | Open |
| 42SR WatsonAustralia | 149 | 145 matches, average 32.03 | Open |
| 43JR HazlewoodAustralia | 148 | 98 matches, average 27.68 | Open |
| 44Shaheen Shah AfridiPakistan | 145 | 76 matches, average 24.68 | Open |
| 45BAW MendisSri Lanka | 144 | 82 matches, average 22.72 | Open |
| 46PJ CumminsAustralia | 143 | 91 matches, average 28.90 | Open |
| 47B KumarIndia | 141 | 120 matches, average 35.11 | Open |
| 48AS JosephWest Indies | 141 | 88 matches, average 29.50 | Open |
| 49MJ SantnerNew Zealand | 139 | 124 matches, average 35.29 | Open |
| 50GB HoggAustralia | 139 | 96 matches, average 25.61 | Open |
| 51LE PlunkettEngland | 135 | 87 matches, average 29.70 | Open |
| 52Mohammad HafeezPakistan | 133 | 169 matches, average 38.40 | Open |
| 53A FlintoffEngland | 130 | 84 matches, average 22.70 | Open |
| 54Taskin AhmedBangladesh | 129 | 89 matches, average 29.86 | Open |
| 55Rubel HossainBangladesh | 127 | 101 matches, average 34.67 | Open |
| 56Mehedi Hasan MirazBangladesh | 127 | 119 matches, average 36.70 | Open |
| 57AD MathewsSri Lanka | 124 | 161 matches, average 32.65 | Open |
| 58Shoaib MalikPakistan | 122 | 172 matches, average 38.11 | Open |
| 59KAJ RoachWest Indies | 122 | 91 matches, average 31.20 | Open |
| 60JDP OramNew Zealand | 122 | 107 matches, average 29.29 | Open |
| 61YS ChahalIndia | 121 | 69 matches, average 27.13 | Open |
| 62WPUJC VaasSri Lanka | 120 | 106 matches, average 31.07 | Open |
| 63Wahab RiazPakistan | 120 | 90 matches, average 34.31 | Open |
| 64JE TaylorWest Indies | 118 | 81 matches, average 29.27 | Open |
| 65USASN NetravalkarUnited States of America | 117 | 73 matches, average 22.33 | Open |
| 66SM PollockSouth Africa | 117 | 104 matches, average 27.19 | Open |
| 67CRD FernandoSri Lanka | 117 | 93 matches, average 32.58 | Open |
| 68AFGMohammad NabiAfghanistan | 115 | 117 matches, average 36.18 | Open |
| 69I SharmaIndia | 115 | 78 matches, average 30.98 | Open |
| 70GD McGrathAustralia | 114 | 75 matches, average 20.68 | Open |
| 71A NehraIndia | 114 | 86 matches, average 31.57 | Open |
| 72MF MaharoofSri Lanka | 113 | 91 matches, average 28.68 | Open |
| 73Shoaib AkhtarPakistan | 112 | 77 matches, average 28.48 | Open |
| 74SCOMRJ WattScotland | 112 | 84 matches, average 28.25 | Open |
| 75L NgidiSouth Africa | 112 | 73 matches, average 29.41 | Open |
| 76MM AliEngland | 111 | 128 matches, average 47.85 | Open |
| 77RAS LakmalSri Lanka | 109 | 84 matches, average 32.44 | Open |
| 78NEPKaran KCNepal | 109 | 75 matches, average 25.51 | Open |
| 79Abdul RazzaqPakistan | 109 | 125 matches, average 37.41 | Open |
| 80UT YadavIndia | 107 | 74 matches, average 33.58 | Open |
| 81TT BresnanEngland | 107 | 83 matches, average 35.32 | Open |
| 82SE BondNew Zealand | 107 | 60 matches, average 21.59 | Open |
| 83R RampaulWest Indies | 107 | 80 matches, average 29.74 | Open |
| 84Haris RaufPakistan | 107 | 59 matches, average 25.70 | Open |
| 85TL ChataraZimbabwe | 105 | 80 matches, average 32.98 | Open |
| 86Junaid KhanPakistan | 104 | 74 matches, average 30.30 | Open |
| 87SCOSM SharifScotland | 103 | 86 matches, average 31.70 | Open |
| 88AFGRashid KhanAfghanistan | 103 | 86 matches, average 33.05 | Open |
| 89PWH de SilvaSri Lanka | 103 | 66 matches, average 26.20 | Open |
| 90P UtseyaZimbabwe | 103 | 131 matches, average 51.38 | Open |
| 91ST FinnEngland | 102 | 67 matches, average 29.37 | Open |
| 92Hasan AliPakistan | 102 | 66 matches, average 31.17 | Open |
| 93CH GayleWest Indies | 102 | 125 matches, average 36.70 | Open |
| 94NAMBM ScholtzNamibia | 102 | 68 matches, average 20.08 | Open |
| 95AB AgarkarIndia | 102 | 69 matches, average 28.16 | Open |
| 96Junaid SiddiqueUnited Arab Emirates | 100 | 68 matches, average 27.31 | Open |
| 97DJ WilleyEngland | 100 | 72 matches, average 29.75 | Open |
| 98WD ParnellSouth Africa | 99 | 69 matches, average 30.40 | Open |
| 99LH FergusonNew Zealand | 99 | 64 matches, average 31.56 | Open |
| 100NEPSompal KamiNepal | 98 | 74 matches, average 29.86 | Open |