Ten wickets in one innings is as good as it gets, and the best bowling figures in cricket in this record book belong to Ajaz Patel (AY Patel, New Zealand), who took all 10 for 119 against India on 3 Dec 2021.
Below are the ten best single-innings returns in each format, taken from 7,029 internationals logged ball by ball between Dec 2001 and Sep 2026. Older spells fall outside the data, and so does every Afghanistan match, which means no Afghan bowler can appear.
How the Best Bowling Lists Are Ranked
Each row is a single innings by a single bowler. Figures are ranked by wickets first, then by fewest runs conceded. That is why Stuart Broad’s 8/15 sits below Rangana Herath’s 9/127: one extra wicket outranks any number of runs saved. Among equal wicket counts, the cheaper spell goes higher, so Broad’s 8/15 leads Glenn McGrath’s 8/24.
The overs column shows how long each spell took. It is not used in the ranking, but it adds context. Broad needed only 9.3 overs for his eight, while Patel bowled 47.5 overs for his ten.
All three tables are built from the same ball-by-ball data used across the site, so the figures match the bowling lists on the Test records, ODI records and T20I records pages. Tap a column heading to sort a table by another field.
Best Bowling Figures in Cricket: Tests
| Bowler | Figures | Overs | Against | Date |
|---|---|---|---|---|
| AY Patel New Zealand | 10/119 | 47.5 | India | 3 Dec 2021 |
| HMRKB Herath Sri Lanka | 9/127 | 33.1 | Pakistan | 14 Aug 2014 |
| KA Maharaj South Africa | 9/129 | 41.1 | Sri Lanka | 20 Jul 2018 |
| SCJ Broad England | 8/15 | 9.3 | Australia | 6 Aug 2015 |
| GD McGrath Australia | 8/24 | 16 | Pakistan | 16 Dec 2004 |
| Taijul Islam Bangladesh | 8/39 | 16.5 | Zimbabwe | 25 Oct 2014 |
| Yasir Shah Pakistan | 8/41 | 12.3 | New Zealand | 24 Nov 2018 |
| Sajid Khan Pakistan | 8/42 | 15 | Bangladesh | 4 Dec 2021 |
| Nauman Ali Pakistan | 8/46 | 16.3 | England | 15 Oct 2024 |
| D Bishoo West Indies | 8/49 | 13.5 | Pakistan | 13 Oct 2016 |
Best Bowling Figures in ODI Cricket
| Bowler | Figures | Overs | Against | Date |
|---|---|---|---|---|
| Shahid Afridi Pakistan | 7/12 | 9 | West Indies | 14 Jul 2013 |
| GD McGrath Australia | 7/15 | 7 | Namibia | 27 Feb 2003 |
| PWH de Silva Sri Lanka | 7/19 | 5.5 | Zimbabwe | 11 Jan 2024 |
| AJ Bichel Australia | 7/20 | 10 | England | 2 Mar 2003 |
| C Cassell Scotland | 7/21 | 5.4 | Oman | 22 Jul 2024 |
| Ali Khan USA | 7/32 | 9.4 | Jersey | 4 Apr 2023 |
| TG Southee New Zealand | 7/33 | 9 | England | 20 Feb 2015 |
| TA Boult New Zealand | 7/34 | 10 | West Indies | 23 Dec 2017 |
| Imran Tahir South Africa | 7/45 | 9 | West Indies | 15 Jun 2016 |
| Mohammed Shami India | 7/57 | 9.5 | New Zealand | 15 Nov 2023 |
Best Bowling Figures in T20I Cricket
| Bowler | Figures | Overs | Against | Date |
|---|---|---|---|---|
| S Yeshi Bhutan | 8/7 | 4 | Myanmar | 26 Dec 2025 |
| S Gill Kenya | 7/7 | 4 | Cameroon | 28 May 2026 |
| Syazrul Idrus Malaysia | 7/8 | 4 | China | 26 Jul 2023 |
| Ali Dawood Bahrain | 7/19 | 4 | Bhutan | 11 Dec 2025 |
| N Master Botswana | 6/2 | 2.4 | Mali | 24 May 2026 |
| H Bharadwaj Singapore | 6/3 | 4 | Mongolia | 5 Sep 2024 |
| P Aho Nigeria | 6/5 | 3.4 | Sierra Leone | 24 Oct 2021 |
| DL Chahar India | 6/7 | 3.2 | Bangladesh | 10 Nov 2019 |
| DM Nakrani Uganda | 6/7 | 4 | Lesotho | 19 Oct 2021 |
| Hammadullah Shinwari Finland | 6/7 | 4 | Cyprus | 9 May 2026 |
Best Bowling Figures in Tests
Patel’s 10/119 against India is the only ten-wicket innings in the data and stands alone at the top. Two nine-wicket hauls follow, both by spinners: Herath’s 9/127 for Sri Lanka against Pakistan in Aug 2014 and Keshav Maharaj’s 9/129 for South Africa against Sri Lanka in Jul 2018.
The eight-wicket list is a mix. Broad (SCJ Broad, England) took 8/15 against Australia on 6 Aug 2015 in an Ashes Test, and McGrath (GD McGrath, Australia) took 8/24 against Pakistan in Dec 2004. After that the list turns to spin, with Pakistan especially prominent: Yasir Shah (8/41), Sajid Khan (8/42) and Nauman Ali (8/46) all appear, making Pakistan the team with the most entries in the Test top 10. Taijul Islam’s 8/39 for Bangladesh and D Bishoo’s 8/49 for the West Indies complete the list.
Best Bowling Figures in ODIs
Top of the ODI list is Shahid Afridi (Pakistan), whose 7/12 demolished the West Indies in Jul 2013. McGrath is second with 7/15 against Namibia on 27 Feb 2003, the match in which Namibia were bowled out for 45. He is the only bowler to appear in both the Test and ODI top 10s.
Every entry in the ODI top 10 is a seven-wicket haul, which shows how rare eight in a one-day innings is. Wanindu Hasaranga (PWH de Silva, Sri Lanka) took 7/19 against Zimbabwe in only 5.5 overs, and C Cassell (Scotland) took 7/21 in 5.4 overs against Oman. Ali Khan (USA) and Tim Southee (TG Southee, New Zealand) also feature. The costliest seven-for on the list is Mohammed Shami’s 7/57, taken for India against New Zealand in Nov 2023.
Best Bowling Figures in T20Is
T20I records look very different because full T20I status was opened to every ICC member, and the top figures mostly come from matches between newer teams. S Yeshi (Bhutan) took 8/7 in 4 overs against Myanmar on 26 Dec 2025, the only eight-wicket T20I spell in the data. S Gill (Kenya) took 7/7 against Cameroon in May 2026 and Syazrul Idrus (Malaysia) 7/8 against China in Jul 2023.
Nine of the ten entries were taken by bowlers from associate teams. The exception is Deepak Chahar (DL Chahar, India), whose 6/7 cost Bangladesh dearly in Nov 2019, the only entry from a Test-playing nation. N Master (Botswana) has the cheapest six-wicket return, 6/2 in 2.4 overs.
For the wider picture, see the international cricket records or highest and lowest team totals.
Questions about Best bowling figures
What are the best bowling figures in Test cricket?
Ajaz Patel’s all-ten haul, 10/119 for New Zealand in Dec 2021, tops the list since Dec 2001. Rangana Herath’s 9/127 and Keshav Maharaj’s 9/129 follow.
What are the best bowling figures in ODIs?
Shahid Afridi’s 7/12 for Pakistan against the West Indies on 14 Jul 2013. Second is Glenn McGrath, who took 7/15 against Namibia in Feb 2003.
What are the best bowling figures in T20Is?
S Yeshi of Bhutan, with 8/7 versus Myanmar in Dec 2025. The only top-10 entry by a Test-playing nation is Deepak Chahar’s 6/7, taken for India in Nov 2019.
How are best bowling figures ranked?
By wickets first, then by fewest runs conceded. So a 9-wicket haul always ranks above an 8-wicket one, however cheap the eight were.
Are bowling records from before 2001 included?
No. The tables cover 7,029 matches from Dec 2001 to Sep 2026 that have ball-by-ball records, so earlier feats are not part of these lists.
Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.