Scores Upcoming Results

Most Wickets in ODI

Muttiah Muralitharan Leading wicket taker in one day internationals (ODIs) is Sri Lankan Muttiah Muralitharan. As of March 2013, he has the highest aggregate with 534 wickets, and also achieved 10 five-wicket hauls.

Pakistani fast bowler Wasim Akram become the first bolwers reached 300 one day wickets in October 1996. He was also the first player to reach 400 and 500 wicket feats.

Sri Lankan all-rounder Sanath Jayasuriya and Pakistani all-rounder Shahid Afridi are the only players to have scored more than 8,000 runs and 300+ wickets in ODIs.

List of bowlers who have taken 300 or more wickets in ODI cricket history.

Bowler Wkts Mat Avg Econ BBI 4s 5s
Muttiah Muralitharan (Sri Lanka) 534  350 23.08  3.93  7/30 15  10 
Wasim Akram (Pakistan) 502  356 23.53  3.90  5/15 17 
Waqar Younis (Pakistan) 416  262 23.84  4.69  7/36 14  13 
Chaminda Vaas (Sri Lanka) 400  322 27.54  4.19  8/19
Shahid Afridi (Pakistan) 395  398 34.51  4.63  7/12
Shaun Pollock (South Africa) 393  303 24.51  3.68  6/35 12 
Glenn McGrath (Australia) 381  250 22.02  3.88  7/15
Brett Lee (Australia) 380  221 23.36  4.76  5/22 14 
Lasith Malinga (Sri Lanka) 338  226 28.88  5.35  6/38 11 
Anil Kumble (India) 337  271 30.90  4.31  6/12
Sanath Jayasuriya (Sri Lanka) 323  445 36.75  4.79  6/29
Shakib Al Hasan (Bangladesh) 317  247 29.53  4.47  5/29 10 
Javagal Srinath (India) 315  229 28.09  4.45  5/23
Daniel Vettori (New Zealand) 305  295 31.72  4.13  5/7

300+ ODI Wickets by Team

S# Country No. of bowlers
1 Sri Lanka 4
2 Pakistan 3
3 India 2
4 Australia 2
5 Bangladesh 1
6 New Zealand 1
7 South Africa 1

See also:
Most Wickets in Test matches
Most Wickets in Twenty20 Internationals (T20Is)
Scores Upcoming Results

Top