| Wickets | OPPN. | Format | Venue | Date | Economy | Overs | Maidens |
|---|---|---|---|---|---|---|---|
Pakistan tour of South Africa, 2024 -25 | |||||||
5-61 & 1-55 | PAK | Test | Centurion | 26 Dec 24 | 3.8 & 3 | 16 & 18 | 4 & 3 |
Sri Lanka tour of South Africa, 2024 | |||||||
5-71 & 2-33 | SL | Test | Gqeberha | 05 Dec 24 | 3.2 & 2.7 | 22 & 12 | 4 & 3 |
South Africa tour of Bangladesh, 2024 | |||||||
2-31 & 1-6 | BAN | Test | Chattogram | 29 Oct 24 | 3.1 & 2 | 10 & 3 | 1 & 0 |
South Africa tour of New Zealand, 2024 | |||||||
3-39 & 0-58 | NZ | Test | Hamilton | 13 Feb 24 | 2.2 & 2.6 | 17 & 22 | 6 & 5 |
1-98 & 1-38 | NZ | Test | Mount Maunganui | 04 Feb 24 | 3 & 3.8 | 32 & 10 | 5 & 1 |
England tour of South Africa, 2019-20 | |||||||
2-86 & 1-18 | ENG | Test | Johannesburg | 24 Jan 20 | 4.2 & 1.3 | 20.2 & 13.3 | 3 & 5 |
1-62 & DNB | ENG | Test | Gqeberha | 16 Jan 20 | 2.5 & DNB | 24 & DNB | 3 & DNB |
Pakistan tour of South Africa, 2018-19 | |||||||
0-37 | PAK | ODI | Durban | 22 Jan 19 | 4.6 | 8 | 1 |
Zimbabwe tour of South Africa, 2018 | |||||||
2-22 | ZIM | T20I | Potchefstroom | 12 Oct 18 | 5.5 | 4 | 0 |
India tour of South Africa, 2017-18 | |||||||
0-51 | IND | T20I | Centurion | 21 Feb 18 | 12.7 | 4 | 0 |
0-48 | IND | T20I | Johannesburg | 18 Feb 18 | 12 | 4 | 0 |
Bangladesh tour of South Africa, 2017 | |||||||
2-29 | BAN | T20I | Bloemfontein | 26 Oct 17 | 7.2 | 4 | 0 |
3-44 | BAN | ODI | East London | 22 Oct 17 | 4.8 | 9 | 0 |
1-67 | BAN | ODI | Paarl | 18 Oct 17 | 7.8 | 8.5 | 0 |