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

Cricket records

Best bowling 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

Best bowling in ODIs

top 100, since 2001
PlayerFiguresDetailOpen
1Shahid AfridiPakistan7-12v West Indies, 2013Scorecard
2GD McGrathAustralia7-15v Namibia, 2003Scorecard
3PWH de SilvaSri Lanka7-19v Zimbabwe, 2024Scorecard
4AJ BichelAustralia7-20v England, 2003Scorecard
5SCOC CassellScotland7-21v Oman, 2024Scorecard
6USAAli KhanUnited States of America7-32v Jersey, 2023Scorecard
7TG SoutheeNew Zealand7-33v England, 2015Scorecard
8TA BoultNew Zealand7-34v West Indies, 2017Scorecard
9Imran TahirSouth Africa7-45v West Indies, 2016Scorecard
10Mohammed ShamiIndia7-57v New Zealand, 2023Scorecard
11STR BinnyIndia6-4v Bangladesh, 2014Scorecard
12NEPS LamichhaneNepal6-11v Papua New Guinea, 2021Scorecard
13BAW MendisSri Lanka6-13v India, 2008Scorecard
14MF MaharoofSri Lanka6-14v West Indies, 2006Scorecard
15K RabadaSouth Africa6-16v Bangladesh, 2015Scorecard
16NEPS LamichhaneNepal6-16v United States of America, 2020Scorecard
17JNT SealesWest Indies6-18v Pakistan, 2025Scorecard
18JJ BumrahIndia6-19v England, 2022Scorecard
19AD MathewsSri Lanka6-20v India, 2009Scorecard
20Mohammed SirajIndia6-21v Sri Lanka, 2023Scorecard
21Nahid RanaBangladesh6-21v Zimbabwe, 2026Scorecard
22FH EdwardsWest Indies6-22v Zimbabwe, 2003Scorecard
23M NtiniSouth Africa6-22v Australia, 2006Scorecard
24A NehraIndia6-23v England, 2003Scorecard
25SE BondNew Zealand6-23v Australia, 2003Scorecard
26Imran TahirSouth Africa6-24v Zimbabwe, 2018Scorecard
27RJW TopleyEngland6-24v India, 2022Scorecard
28PWH de SilvaSri Lanka6-24v United Arab Emirates, 2023Scorecard
29Kuldeep YadavIndia6-25v England, 2018Scorecard
30Mashrafe MortazaBangladesh6-26v Kenya, 2006Scorecard
31Rubel HossainBangladesh6-26v New Zealand, 2013Scorecard
32Yasir ShahPakistan6-26v Zimbabwe, 2015Scorecard
33Naved-ul-HasanPakistan6-27v India, 2005Scorecard
34CRD FernandoSri Lanka6-27v England, 2007Scorecard
35M KartikIndia6-27v Australia, 2007Scorecard
36KAJ RoachWest Indies6-27v Netherlands, 2011Scorecard
37SP NarineWest Indies6-27v South Africa, 2016Scorecard
38USAHarmeet SinghUnited States of America6-27v Nepal, 2025Scorecard
39NAMJJ SmitNamibia6-27v Nepal, 2026Scorecard
40MA StarcAustralia6-28v New Zealand, 2015Scorecard
41A DananjayaSri Lanka6-29v South Africa, 2018Scorecard
42MG JohnsonAustralia6-31v Sri Lanka, 2011Scorecard
43TA BoultNew Zealand6-33v Australia, 2017Scorecard
44JDF VandersaySri Lanka6-33v India, 2024Scorecard
45Zahoor KhanUnited Arab Emirates6-34v Ireland, 2017Scorecard
46NETA DuttNetherlands6-34v Namibia, 2024Scorecard
47AFGRashid KhanAfghanistan6-34v Ireland, 2026Scorecard
48Shaheen Shah AfridiPakistan6-35v Bangladesh, 2019Scorecard
49Rishad HossainBangladesh6-35v West Indies, 2025Scorecard
50Ajay KumarUnited Arab Emirates6-35v Oman, 2026Scorecard
51J LittleIreland6-36v Zimbabwe, 2023Scorecard
52Shahid AfridiPakistan6-38v Australia, 2009Scorecard
53SL MalingaSri Lanka6-38v Kenya, 2011Scorecard
54DW SteynSouth Africa6-39v Pakistan, 2013Scorecard
55IS SodhiNew Zealand6-39v Bangladesh, 2023Scorecard
56JC ArcherEngland6-40v South Africa, 2023Scorecard
57PNGCA SoperPapua New Guinea6-41v Hong Kong, 2016Scorecard
58AB AgarkarIndia6-42v Australia, 2004Scorecard
59Umar GulPakistan6-42v England, 2010Scorecard
60YS ChahalIndia6-42v Australia, 2019Scorecard
61NAMT LungameniNamibia6-42v Papua New Guinea, 2022Scorecard
62MA StarcAustralia6-43v India, 2015Scorecard
63Mustafizur RahmanBangladesh6-43v India, 2015Scorecard
64CANJOA GordonCanada6-43v Papua New Guinea, 2023Scorecard
65NLTC PereraSri Lanka6-44v Pakistan, 2012Scorecard
66CR WoakesEngland6-45v Australia, 2011Scorecard
67JW HastingsAustralia6-45v Sri Lanka, 2016Scorecard
68CR WoakesEngland6-47v Sri Lanka, 2014Scorecard
69A MishraIndia6-48v Zimbabwe, 2013Scorecard
70Shoriful IslamBangladesh6-48v Australia, 2026Scorecard
71Junaid SiddiqueUnited Arab Emirates6-49v Oman, 2026Scorecard
72JR HazlewoodAustralia6-52v New Zealand, 2017Scorecard
73SCOLJ RobertsonScotland6-52v Canada, 2026Scorecard
74A DananjayaSri Lanka6-54v India, 2017Scorecard
75S SreesanthIndia6-55v England, 2006Scorecard
76PR StirlingIreland6-55v Afghanistan, 2017Scorecard
77L NgidiSouth Africa6-58v Australia, 2020Scorecard
78TG SoutheeNew Zealand6-65v Bangladesh, 2019Scorecard
79LM JongweZimbabwe5-6v Afghanistan, 2016Scorecard
80DL VettoriNew Zealand5-7v Bangladesh, 2007Scorecard
81Mohammad SamiPakistan5-10v New Zealand, 2003Scorecard
82Simi SinghIreland5-10v United Arab Emirates, 2021Scorecard
83RP BurlZimbabwe5-10v Australia, 2022Scorecard
84Shahid AfridiPakistan5-11v Kenya, 2004Scorecard
85USANP KenjigeUnited States of America5-11v Oman, 2025Scorecard
86NAMJN FrylinckNamibia5-13v Oman, 2019Scorecard
87PNGR HekurePapua New Guinea5-13v United Arab Emirates, 2023Scorecard
88PWH de SilvaSri Lanka5-13v Oman, 2023Scorecard
89JR HopesAustralia5-14v Ireland, 2010Scorecard
90Imad WasimPakistan5-14v Ireland, 2016Scorecard
91OMAKhawar AliOman5-15v Papua New Guinea, 2021Scorecard
92Shahid AfridiPakistan5-16v Kenya, 2011Scorecard
93PVD ChameeraSri Lanka5-16v Bangladesh, 2021Scorecard
94ST JayasuriyaSri Lanka5-17v Pakistan, 2004Scorecard
95TA BoultNew Zealand5-17v Pakistan, 2018Scorecard
96Basil HameedUnited Arab Emirates5-17v Oman, 2022Scorecard
97A SymondsAustralia5-18v Bangladesh, 2005Scorecard
98AJ HallSouth Africa5-18v England, 2007Scorecard
99A MishraIndia5-18v New Zealand, 2016Scorecard
100A MishraIndia5-18v New Zealand, 2016Scorecard