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 | Dec 08, 2001 |
| 2 | Shahid Afridi Pakistan | 7 | 9 | 3 | 12 | 1.33 | West Indies | Jul 14, 2013 |
| 3 | Glenn McGrath Australia | 7 | 7 | 4 | 15 | 2.14 | Namibia | Feb 27, 2003 |
| 4 | Rashid Khan Afghanistan | 7 | 8.4 | 1 | 18 | 2.08 | West Indies | Jun 09, 2017 |
| 5 | Wanindu Hasaranga Sri Lanka | 7 | 5.5 | 1 | 19 | 3.26 | Zimbabwe | Jan 11, 2024 |
| 6 | Andy Bichel Australia | 7 | 10 | 0 | 20 | 2 | England | Mar 02, 2003 |
| 7 | Charlie Cassell Scotland | 7 | 5.4 | 1 | 21 | 3.71 | Oman | Jul 22, 2024 |
| 8 | Muttiah Muralitharan Sri Lanka | 7 | 10 | 1 | 30 | 3 | India | Oct 27, 2000 |
| 9 | Ali Khan USA | 7 | 9.4 | 0 | 32 | 3.31 | Jersey | Apr 04, 2023 |
| 10 | Tim Southee New Zealand | 7 | 9 | 0 | 33 | 3.67 | England | Feb 20, 2015 |
| 11 | Trent Boult New Zealand | 7 | 10 | 3 | 34 | 3.4 | West Indies | Dec 23, 2017 |
| 12 | Waqar Younis Pakistan | 7 | 10 | 0 | 36 | 3.6 | England | Jun 17, 2001 |
| 13 | Aaqib Javed Pakistan | 7 | 10 | 1 | 37 | 3.7 | India | Oct 25, 1991 |
| 14 | Imran Tahir South Africa | 7 | 9 | 0 | 45 | 5 | West Indies | Jun 15, 2016 |
| 15 | Winston Davis West Indies | 7 | 10.3 | 0 | 51 | 4.86 | Australia | Jun 11, 1983 |
| 16 | Mohammad Shami India | 7 | 9.5 | 0 | 57 | 5.8 | New Zealand | Nov 15, 2023 |
| 17 | Stuart Binny India | 6 | 4.4 | 2 | 4 | 0.86 | Bangladesh | Jun 17, 2014 |
| 18 | Sandeep Lamichhane Nepal | 6 | 5.1 | 0 | 11 | 2.13 | Papua New Guinea | Sep 10, 2021 |
| 19 | Anil Kumble India | 6 | 6.1 | 2 | 12 | 1.95 | West Indies | Nov 27, 1993 |
| 20 | Ajantha Mendis Sri Lanka | 6 | 8 | 1 | 13 | 1.62 | India | Jul 06, 2008 |
| 21 | Gary Gilmour Australia | 6 | 12 | 6 | 14 | 1.17 | England | Jun 18, 1975 |
| 22 | Imran Khan Pakistan | 6 | 10 | 2 | 14 | 1.4 | India | Mar 22, 1985 |
| 23 | Farveez Maharoof Sri Lanka | 6 | 9 | 2 | 14 | 1.56 | West Indies | Oct 14, 2006 |
| 24 | Colin Croft West Indies | 6 | 9 | 4 | 15 | 1.67 | England | Feb 04, 1981 |
| 25 | Shoaib Akhtar Pakistan | 6 | 9 | 1 | 16 | 1.78 | New Zealand | Apr 21, 2002 |
| 26 | Kagiso Rabada South Africa | 6 | 8 | 3 | 16 | 2 | Bangladesh | Jul 10, 2015 |
| 27 | Sandeep Lamichhane Nepal | 6 | 6 | 1 | 16 | 2.67 | USA | Feb 12, 2020 |
| 28 | Azhar Mahmood Pakistan | 6 | 10 | 2 | 18 | 1.8 | West Indies | Oct 19, 1999 |
| 29 | Jayden Seales West Indies | 6 | 7.2 | 0 | 18 | 2.45 | Pakistan | Aug 12, 2025 |
| 30 | Henry Olonga Zimbabwe | 6 | 8.2 | 3 | 19 | 2.28 | England | Jan 28, 2000 |
| 31 | Shane Bond New Zealand | 6 | 9 | 3 | 19 | 2.11 | India | Aug 26, 2005 |
| 32 | Jasprit Bumrah India | 6 | 7.2 | 3 | 19 | 2.59 | England | Jul 12, 2022 |
| 33 | Bryan Strang Zimbabwe | 6 | 10 | 2 | 20 | 2 | Bangladesh | Oct 14, 1997 |
| 34 | Angelo Mathews Sri Lanka | 6 | 6 | 0 | 20 | 3.33 | India | Sep 12, 2009 |
| 35 | Mohammed Siraj India | 6 | 7 | 1 | 21 | 3 | Sri Lanka | Sep 17, 2023 |
| 36 | Fidel Edwards West Indies | 6 | 7 | 1 | 22 | 3.14 | Zimbabwe | Nov 29, 2003 |
| 37 | Makhaya Ntini South Africa | 6 | 9.3 | 4 | 22 | 2.32 | Australia | Mar 03, 2006 |
| 38 | Allan Donald South Africa | 6 | 9 | 0 | 23 | 2.56 | Kenya | Oct 03, 1996 |
| 39 | Ashish Nehra India | 6 | 10 | 2 | 23 | 2.3 | England | Feb 26, 2003 |
| 40 | Shane Bond New Zealand | 6 | 10 | 2 | 23 | 2.3 | Australia | Mar 11, 2003 |
| 41 | Imran Tahir South Africa | 6 | 6 | 1 | 24 | 4 | Zimbabwe | Oct 03, 2018 |
| 42 | Reece Topley England | 6 | 9.5 | 2 | 24 | 2.44 | India | Jul 14, 2022 |
| 43 | Wanindu Hasaranga Sri Lanka | 6 | 8 | 1 | 24 | 3 | United Arab Emirates | Jun 19, 2023 |
| 44 | Scott Styris New Zealand | 6 | 7 | 0 | 25 | 3.57 | West Indies | Jun 12, 2002 |
| 45 | Chaminda Vaas Sri Lanka | 6 | 9.1 | 2 | 25 | 2.73 | Bangladesh | Feb 14, 2003 |
| 46 | Kuldeep Yadav India | 6 | 10 | 0 | 25 | 2.5 | England | Jul 12, 2018 |
| 47 | Waqar Younis Pakistan | 6 | 10 | 1 | 26 | 2.6 | Sri Lanka | Apr 29, 1990 |
| 48 | Mashrafe Mortaza Bangladesh | 6 | 10 | 0 | 26 | 2.6 | Kenya | Aug 15, 2006 |
| 49 | Rubel Hossain Bangladesh | 6 | 5.5 | 0 | 26 | 4.46 | New Zealand | Oct 29, 2013 |
| 50 | Yasir Shah Pakistan | 6 | 9 | 0 | 26 | 2.89 | Zimbabwe | Oct 01, 2015 |
| 51 | AM Ghazanfar Afghanistan | 6 | 6.3 | 1 | 26 | 4 | Bangladesh | Nov 06, 2024 |
| 52 | Naved-ul-Hasan Pakistan | 6 | 8.4 | 1 | 27 | 3.12 | India | Apr 09, 2005 |
| 53 | Dilhara Fernando Sri Lanka | 6 | 8 | 0 | 27 | 3.38 | England | Oct 13, 2007 |
| 54 | Murali Kartik India | 6 | 10 | 3 | 27 | 2.7 | Australia | Oct 17, 2007 |
| 55 | Kemar Roach West Indies | 6 | 8.3 | 0 | 27 | 3.18 | Netherlands | Feb 28, 2011 |
| 56 | Sunil Narine West Indies | 6 | 9.5 | 0 | 27 | 2.75 | South Africa | Jun 03, 2016 |
| 57 | Harmeet Singh USA | 6 | 8.1 | 1 | 27 | 3.31 | Nepal | Oct 26, 2025 |
| 58 | Henry Olonga Zimbabwe | 6 | 9 | 2 | 28 | 3.11 | Kenya | Dec 15, 2002 |
| 59 | Josh Davey Scotland | 6 | 8.3 | 2 | 28 | 3.29 | Afghanistan | Jan 14, 2015 |
| 60 | Mitchell Starc Australia | 6 | 9 | 0 | 28 | 3.11 | New Zealand | Feb 28, 2015 |
| 61 | Patrick Patterson West Indies | 6 | 9.4 | 0 | 29 | 3 | India | Dec 08, 1987 |
| 62 | Sanath Jayasuriya Sri Lanka | 6 | 9.5 | 0 | 29 | 2.95 | England | Mar 20, 1993 |
| 63 | Ajantha Mendis Sri Lanka | 6 | 9 | 0 | 29 | 3.22 | Zimbabwe | Nov 28, 2008 |
| 64 | Akila Dananjaya Sri Lanka | 6 | 9 | 0 | 29 | 3.22 | South Africa | Aug 12, 2018 |
| 65 | Waqar Younis Pakistan | 6 | 9.4 | 1 | 30 | 3.1 | New Zealand | Mar 13, 1994 |
| 66 | Paul Collingwood England | 6 | 10 | 1 | 31 | 3.1 | Bangladesh | Jun 21, 2005 |
| 67 | Mitchell Johnson Australia | 6 | 10 | 1 | 31 | 3.1 | Sri Lanka | Aug 10, 2011 |
| 68 | Trent Boult New Zealand | 6 | 10 | 1 | 33 | 3.3 | Australia | Feb 05, 2017 |
| 69 | Jeffrey Vandersay Sri Lanka | 6 | 10 | 0 | 33 | 3.3 | India | Aug 04, 2024 |
| 70 | Zahoor Khan United Arab Emirates | 6 | 6.3 | 0 | 34 | 5.23 | Ireland | Mar 02, 2017 |
| 71 | Aryan Dutt Netherlands | 6 | 9 | 0 | 34 | 3.78 | Namibia | Feb 19, 2024 |
| 72 | Shaun Pollock South Africa | 6 | 10 | 2 | 35 | 3.5 | West Indies | Jan 24, 1999 |
| 73 | Abdul Razzaq Pakistan | 6 | 9.5 | 1 | 35 | 3.56 | Bangladesh | Jan 25, 2002 |
| 74 | Shaheen Afridi Pakistan | 6 | 9.1 | 0 | 35 | 3.82 | Bangladesh | Jul 05, 2019 |
| 75 | Rishad Hossain Bangladesh | 6 | 9 | 0 | 35 | 3.89 | West Indies | Oct 18, 2025 |