Get Instant News Updates
Enable
x
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X

Best Bowling Figures in ODI

In 2001, Chaminda Vaas played for Sri Lanka in the ODI and delivered an exceptional performance against Zimbabwe. He achieved the best bowling figures in ODI history by taking a 8 wickets and conceding only 19 runs. Shahid Afridi, who played for Pakistan in the ODI, showcased his remarkable bowling skills by taking 7 wickets in an innings while only conceding 12 runs in 9 overs. This outstanding performance puts him right after Chaminda Vaas as one of the best bowlers in the history of ODI.

Best Bowling Figures in ODI History

Here is the list of all Best Bowling Figures in ODI history:

# Player Wic Overs Maiden Runs Eco Against Date
1
Chaminda Vaas Sri Lanka
8 8 3 19 2.37 Zimbabwe 08-Dec-2001
2
Shahid Afridi Pakistan
7 9 3 12 1.33 West Indies 14-Jul-2013
3
Glenn McGrath Australia
7 7 4 15 2.14 Namibia 27-Feb-2003
4
Rashid Khan Afghanistan
7 8.4 1 18 2.07 West Indies 09-Jun-2017
5
Wanindu Hasaranga Sri Lanka
7 5.5 1 19 3.25 Zimbabwe 11-Jan-2024
6
Andy Bichel Australia
7 10 - 20 2.00 England 02-Mar-2003
7 7 10 1 30 3.00 India 27-Oct-2000
8
Ali Khan U.S.A.
7 9.4 - 32 3.31 Jersey 04-Apr-2023
9
Tim Southee New Zealand
7 9 - 33 3.66 England 20-Feb-2015
10
Trent Boult New Zealand
7 10 3 34 3.40 West Indies 23-Dec-2017
11
Waqar Younis Pakistan
7 10 - 36 3.60 England 17-Jun-2001
12
Aaqib Javed Pakistan
7 10 1 37 3.70 India 25-Oct-1991
13
Imran Tahir South Africa
7 9 - 45 5.00 West Indies 15-Jun-2016
14
Winston Davis West Indies
7 10.3 - 51 4.85 Australia 11-Jun-1983
15 7 9.5 - 57 5.79 New Zealand 15-Nov-2023
16
Stuart Binny India
6 4.4 2 4 0.85 Bangladesh 17-Jun-2014
17
S Lamichhane Nepal
6 5.1 - 11 2.12 P.N.G. 10-Sep-2021
18
Anil Kumble India
6 6.1 2 12 1.94 West Indies 27-Nov-1993
19
BAW Mendis Sri Lanka
6 8 1 13 1.62 India 06-Jul-2008
20
Gary Gilmour Australia
6 12 6 14 1.16 England 18-Jun-1975
21
Imran Khan Pakistan
6 10 2 14 1.40 India 22-Mar-1985
22
Farveez Maharoof Sri Lanka
6 9 2 14 1.55 West Indies 14-Oct-2006
23
CEH Croft West Indies
6 9 4 15 1.66 England 04-Feb-1981
24
Shoaib Akhtar Pakistan
6 9 1 16 1.77 New Zealand 21-Apr-2002
25
Kagiso Rabada South Africa
6 8 3 16 2.00 Bangladesh 10-Jul-2015
26
S Lamichhane Nepal
6 6 1 16 2.66 U.S.A. 12-Feb-2020
27
Azhar Mahmood Pakistan
6 10 2 18 1.80 West Indies 19-Oct-1999
28
Henry Olonga Zimbabwe
6 8.2 3 19 2.28 England 28-Jan-2000
29
Shane Bond New Zealand
6 9 3 19 2.11 India 26-Aug-2005
30 6 7.2 3 19 2.59 England 12-Jul-2022
31
Bryan Strang Zimbabwe
6 10 2 20 2.00 Bangladesh 14-Oct-1997
32
Angelo Mathews Sri Lanka
6 6 - 20 3.33 India 12-Sep-2009
33 6 7 1 21 3.00 Sri Lanka 17-Sep-2023
34
Fidel Edwards West Indies
6 7 1 22 3.14 Zimbabwe 29-Nov-2003
35
Makhaya Ntini South Africa
6 9.3 4 22 2.31 Australia 03-Mar-2006
36
AA Donald South Africa
6 9 - 23 2.55 Kenya 03-Oct-1996
37
Ashish Nehra India
6 10 2 23 2.30 England 26-Feb-2003
38
Shane Bond New Zealand
6 10 2 23 2.30 Australia 11-Mar-2003
39
Imran Tahir South Africa
6 6 1 24 4.00 Zimbabwe 03-Oct-2018
40
Reece Topley England
6 9.5 2 24 2.44 India 14-Jul-2022
41
Wanindu Hasaranga Sri Lanka
6 8 1 24 3.00 U.A.E. 19-Jun-2023
42
Scott Styris New Zealand
6 7 - 25 3.57 West Indies 12-Jun-2002
43
Chaminda Vaas Sri Lanka
6 9.1 2 25 2.72 Bangladesh 14-Feb-2003
44 6 10 - 25 2.50 England 12-Jul-2018
45
Waqar Younis Pakistan
6 10 1 26 2.60 Sri Lanka 29-Apr-1990
46
Mashrafe Mortaza Bangladesh
6 10 - 26 2.60 Kenya 15-Aug-2006
47
Rubel Hossain Bangladesh
6 5.5 - 26 4.45 New Zealand 29-Oct-2013
48
Yasir Shah Pakistan
6 9 - 26 2.88 Zimbabwe 01-Oct-2015
49
Naved-ul-Hasan Pakistan
6 8.4 1 27 3.11 India 09-Apr-2005
50
CRD Fernando Sri Lanka
6 8 - 27 3.37 England 13-Oct-2007
51 6 10 3 27 2.70 Australia 17-Oct-2007
52
Kemar Roach West Indies
6 8.3 - 27 3.17 Netherlands 28-Feb-2011
53
Sunil Narine West Indies
6 9.5 - 27 2.74 South Africa 03-Jun-2016
54
Henry Olonga Zimbabwe
6 9 2 28 3.11 Kenya 15-Dec-2002
55
Josh Davey Scotland
6 8.3 2 28 3.29 Afghanistan 14-Jan-2015
56
Mitchell Starc Australia
6 9 - 28 3.11 New Zealand 28-Feb-2015
57
Balfour Patterson West Indies
6 9.4 - 29 3.00 India 08-Dec-1987
58
Sanath Jayasuriya Sri Lanka
6 9.5 - 29 2.94 England 20-Mar-1993
59
BAW Mendis Sri Lanka
6 9 - 29 3.22 Zimbabwe 28-Nov-2008
60
A Dananjaya Sri Lanka
6 9 - 29 3.22 South Africa 12-Aug-2018
61
Waqar Younis Pakistan
6 9.4 1 30 3.10 New Zealand 13-Mar-1994
62 6 10 1 31 3.10 Bangladesh 21-Jun-2005
63
MG Johnson Australia
6 10 1 31 3.10 Sri Lanka 10-Aug-2011
64
Trent Boult New Zealand
6 10 1 33 3.30 Australia 05-Feb-2017
65
Zahoor Khan U.A.E.
6 6.3 - 34 5.23 Ireland 02-Mar-2017
66
A Dutt Netherlands
6 9 - 34 3.77 Namibia 19-Feb-2024
67
Shaun Pollock South Africa
6 10 2 35 3.50 West Indies 24-Jan-1999
68
Abdul Razzaq Pakistan
6 9.5 1 35 3.55 Bangladesh 25-Jan-2002
69
Shaheen Shah Afridi Pakistan
6 9.1 - 35 3.81 Bangladesh 05-Jul-2019
70
Joshua Little Ireland
6 10 2 36 3.60 Zimbabwe 15-Dec-2023
71
Shahid Afridi Pakistan
6 10 - 38 3.80 Australia 22-Apr-2009
72
Lasith Malinga Sri Lanka
6 7.4 - 38 4.95 Kenya 01-Mar-2011
73
Kenneth MacLeay Australia
6 11.5 3 39 3.29 India 13-Jun-1983
74
Dale Steyn South Africa
6 9 - 39 4.33 Pakistan 27-Nov-2013
75
Ish Sodhi New Zealand
6 10 1 39 3.90 Bangladesh 23-Sep-2023