Live Scores
Series
Teams
News
Features
Videos
Stats
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
ICC World Test Championship Records
FC Matches Records
Bowling Best Figures Innings - vs South Africa
Best bowling figures in an innings For ICC World Test Championship - vs South Africa
Best bowling figures in an innings
Player
Overs
Mdns
Runs conceded
Wickets taken
Econ
Team
Innings in match
Opposition
Ground
Match Date
Scorecard
MJ Henry
15.0
7
23
7
1.53
New Zealand
1
v South Africa
Christchurch
17 Feb 2022
Test # 2450
SN Thakur
17.5
3
61
7
3.42
India
2
v South Africa
Johannesburg
03 Jan 2022
Test # 2445
R Ashwin
46.2
11
145
7
3.12
India
2
v South Africa
Visakhapatnam
02 Oct 2019
Test # 2363
Mohammed Siraj
9.0
3
15
6
1.66
India
1
v South Africa
Cape Town
03 Jan 2024
Test # 2522
PJ Cummins
18.1
6
28
6
1.54
Australia
2
v South Africa
Lord's
11 Jun 2025
Test # 2585
Mohammad Abbas
19.3
6
54
6
2.76
Pakistan
4
v South Africa
Centurion
26 Dec 2024
Test # 2572
JJ Bumrah
13.5
-
61
6
4.40
India
3
v South Africa
Cape Town
03 Jan 2024
Test # 2522
JNT Seales
18.4
4
61
6
3.26
West Indies
3
v South Africa
Providence
15 Aug 2024
Test # 2543
Taijul Islam
50.0
10
135
6
2.70
Bangladesh
1
v South Africa
Gqeberha
08 Apr 2022
Test # 2461
C Green
10.4
3
27
5
2.53
Australia
1
v South Africa
Melbourne
26 Dec 2022
Test # 2485
S Joseph
14.0
4
33
5
2.35
West Indies
1
v South Africa
Providence
15 Aug 2024
Test # 2543
W O'Rourke
13.5
4
34
5
2.45
New Zealand
3
v South Africa
Hamilton
13 Feb 2024
Test # 2529
Mohammed Shami
10.5
2
35
5
3.23
India
4
v South Africa
Visakhapatnam
02 Oct 2019
Test # 2363
Noman Ali
25.3
8
35
5
1.37
Pakistan
3
v South Africa
Karachi
26 Jan 2021
Test # 2406
TG Southee
17.4
6
35
5
1.98
New Zealand
3
v South Africa
Christchurch
17 Feb 2022
Test # 2450
JM Anderson
19.0
6
40
5
2.10
England
2
v South Africa
Cape Town
03 Jan 2020
Test # 2379
JJ Bumrah
23.3
8
42
5
1.78
India
2
v South Africa
Cape Town
11 Jan 2022
Test # 2448
PJ Cummins
12.4
3
42
5
3.31
Australia
3
v South Africa
Brisbane
17 Dec 2022
Test # 2482
Mohammed Shami
16.0
5
44
5
2.75
India
2
v South Africa
Centurion
26 Dec 2021
Test # 2443
MA Wood
14.3
2
46
5
3.17
England
2
v South Africa
Johannesburg
24 Jan 2020
Test # 2382
KAJ Roach
10.0
-
47
5
4.70
West Indies
3
v South Africa
Centurion
28 Feb 2023
Test # 2495
OE Robinson
14.0
3
49
5
3.50
England
1
v South Africa
The Oval
08 Sep 2022
Test # 2476
DM Bess
31.0
12
51
5
1.64
England
2
v South Africa
Gqeberha
16 Jan 2020
Test # 2380
Hasan Ali
15.4
2
54
5
3.44
Pakistan
2
v South Africa
Rawalpindi
04 Feb 2021
Test # 2408
Hasan Ali
16.0
2
60
5
3.75
Pakistan
4
v South Africa
Rawalpindi
04 Feb 2021
Test # 2408
AS Joseph
18.3
-
81
5
4.37
West Indies
1
v South Africa
Centurion
28 Feb 2023
Test # 2495
MVT Fernando
23.4
-
101
5
4.26
Sri Lanka
2
v South Africa
Johannesburg
03 Jan 2021
Test # 2401
JC Archer
17.0
1
102
5
6.00
England
3
v South Africa
Centurion
26 Dec 2019
Test # 2377
Taijul Islam
36.0
3
122
5
3.38
Bangladesh
2
v South Africa
Mirpur
21 Oct 2024
Test # 2556
NGRP Jayasuriya
34.0
2
129
5
3.79
Sri Lanka
3
v South Africa
Gqeberha
05 Dec 2024
Test # 2566
Taijul Islam
52.2
5
198
5
3.78
Bangladesh
1
v South Africa
Chattogram
29 Oct 2024
Test # 2559
SCJ Broad
12.2
1
41
4
3.32
England
1
v South Africa
The Oval
08 Sep 2022
Test # 2476
OE Robinson
15.1
3
43
4
2.83
England
3
v South Africa
Manchester
25 Aug 2022
Test # 2475
JR Hazlewood
23.0
7
48
4
2.08
Australia
2
v South Africa
Sydney
04 Jan 2023
Test # 2488
Shaheen Shah Afridi
21.0
6
51
4
2.42
Pakistan
4
v South Africa
Rawalpindi
04 Feb 2021
Test # 2408
KAJ Roach
13.0
1
52
4
4.00
West Indies
3
v South Africa
Gros Islet
18 Jun 2021
Test # 2426
MA Wood
16.1
3
54
4
3.34
England
4
v South Africa
Johannesburg
24 Jan 2020
Test # 2382
SCJ Broad
18.3
4
58
4
3.13
England
1
v South Africa
Centurion
26 Dec 2019
Test # 2377
SM Curran
20.0
5
58
4
2.90
England
1
v South Africa
Centurion
26 Dec 2019
Test # 2377
KA Jamieson
17.0
3
58
4
3.41
New Zealand
4
v South Africa
Mount Maunganui
04 Feb 2024
Test # 2528
W O'Rourke
18.2
4
59
4
3.21
New Zealand
1
v South Africa
Hamilton
13 Feb 2024
Test # 2529
R Ashwin
28.4
9
69
4
2.40
India
2
v South Africa
Pune
10 Oct 2019
Test # 2364
JJ Bumrah
26.4
5
69
4
2.58
India
2
v South Africa
Centurion
26 Dec 2023
Test # 2520
JA Warrican
22.0
2
69
4
3.13
West Indies
1
v South Africa
Port of Spain
07 Aug 2024
Test # 2542
JO Holder
20.5
4
75
4
3.60
West Indies
2
v South Africa
Gros Islet
10 Jun 2021
Test # 2424
Yasir Shah
33.0
7
79
4
2.39
Pakistan
3
v South Africa
Karachi
26 Jan 2021
Test # 2406
CBRLS Kumara
17.4
3
79
4
4.47
Sri Lanka
1
v South Africa
Gqeberha
05 Dec 2024
Test # 2566
RA Jadeja
25.0
6
87
4
3.48
India
4
v South Africa
Visakhapatnam
02 Oct 2019
Test # 2363
JE Root
29.0
13
87
4
3.00
England
3
v South Africa
Gqeberha
16 Jan 2020
Test # 2380
Khaled Ahmed
25.0
3
92
4
3.68
Bangladesh
1
v South Africa
Durban
31 Mar 2022
Test # 2460
N Wagner
31.0
10
102
4
3.29
New Zealand
1
v South Africa
Christchurch
25 Feb 2022
Test # 2451
PW Hasaranga
45.0
5
171
4
3.80
Sri Lanka
2
v South Africa
Centurion
26 Dec 2020
Test # 2399
Mohammed Shami
10.0
6
10
3
1.00
India
3
v South Africa
Ranchi
19 Oct 2019
Test # 2365
NM Lyon
8.0
2
14
3
1.75
Australia
1
v South Africa
Brisbane
17 Dec 2022
Test # 2482
UT Yadav
8.0
3
22
3
2.75
India
3
v South Africa
Pune
10 Oct 2019
Test # 2364
KR Mayers
9.0
2
24
3
2.66
West Indies
3
v South Africa
Gros Islet
18 Jun 2021
Test # 2426
KR Mayers
15.0
6
28
3
1.86
West Indies
1
v South Africa
Gros Islet
18 Jun 2021
Test # 2426
SCJ Broad
13.4
6
30
3
2.19
England
2
v South Africa
Gqeberha
16 Jan 2020
Test # 2380
JM Anderson
15.0
4
30
3
2.00
England
3
v South Africa
Manchester
25 Aug 2022
Test # 2475
MJ Henry
14.0
6
31
3
2.21
New Zealand
2
v South Africa
Mount Maunganui
04 Feb 2024
Test # 2528
MA Wood
16.5
6
32
3
1.90
England
3
v South Africa
Gqeberha
16 Jan 2020
Test # 2380
JM Anderson
15.0
4
32
3
2.13
England
1
v South Africa
Manchester
25 Aug 2022
Test # 2475
KR Mayers
9.0
-
32
3
3.55
West Indies
1
v South Africa
Johannesburg
08 Mar 2023
Test # 2497
R Ravindra
21.0
8
33
3
1.57
New Zealand
1
v South Africa
Hamilton
13 Feb 2024
Test # 2529
MJ Santner
21.0
8
34
3
1.61
New Zealand
2
v South Africa
Mount Maunganui
04 Feb 2024
Test # 2528
BA Stokes
23.4
8
35
3
1.47
England
4
v South Africa
Cape Town
03 Jan 2020
Test # 2379
UT Yadav
13.0
2
37
3
2.84
India
2
v South Africa
Pune
10 Oct 2019
Test # 2364
SCJ Broad
11.0
1
37
3
3.36
England
1
v South Africa
Manchester
25 Aug 2022
Test # 2475
BA Stokes
13.0
2
39
3
3.00
England
3
v South Africa
The Oval
08 Sep 2022
Test # 2476
UT Yadav
9.0
1
40
3
4.44
India
2
v South Africa
Ranchi
19 Oct 2019
Test # 2365
Ebadot Hossain
13.0
1
40
3
3.07
Bangladesh
3
v South Africa
Durban
31 Mar 2022
Test # 2460
MA Starc
14.0
1
41
3
2.92
Australia
1
v South Africa
Brisbane
17 Dec 2022
Test # 2482
Taijul Islam
11.0
1
43
3
3.90
Bangladesh
4
v South Africa
Mirpur
21 Oct 2024
Test # 2556
AM Fernando
14.4
3
44
3
3.00
Sri Lanka
1
v South Africa
Durban
27 Nov 2024
Test # 2563
KAJ Roach
21.4
6
45
3
2.07
West Indies
1
v South Africa
Gros Islet
18 Jun 2021
Test # 2426
SCJ Broad
13.0
2
45
3
3.46
England
3
v South Africa
The Oval
08 Sep 2022
Test # 2476
JNT Seales
14.0
3
45
3
3.21
West Indies
1
v South Africa
Providence
15 Aug 2024
Test # 2543
KR Mayers
17.0
5
46
3
2.70
West Indies
3
v South Africa
Johannesburg
08 Mar 2023
Test # 2497
JO Holder
19.4
2
48
3
2.44
West Indies
3
v South Africa
Johannesburg
08 Mar 2023
Test # 2497
JJ Bumrah
19.0
4
50
3
2.63
India
4
v South Africa
Centurion
26 Dec 2021
Test # 2443
RA Jadeja
21.2
4
52
3
2.43
India
3
v South Africa
Pune
10 Oct 2019
Test # 2364
Yasir Shah
22.0
6
54
3
2.45
Pakistan
1
v South Africa
Karachi
26 Jan 2021
Test # 2406
NM Lyon
17.0
1
58
3
3.41
Australia
3
v South Africa
Melbourne
26 Dec 2022
Test # 2485
MJ Santner
26.0
9
59
3
2.26
New Zealand
4
v South Africa
Mount Maunganui
04 Feb 2024
Test # 2528
PJ Cummins
23.0
7
60
3
2.60
Australia
2
v South Africa
Sydney
04 Jan 2023
Test # 2488
AS Joseph
18.2
3
60
3
3.27
West Indies
1
v South Africa
Johannesburg
08 Mar 2023
Test # 2497
Mohammed Shami
17.0
3
63
3
3.70
India
4
v South Africa
Centurion
26 Dec 2021
Test # 2443
Hasan Mahmud
19.0
2
66
3
3.47
Bangladesh
2
v South Africa
Mirpur
21 Oct 2024
Test # 2556
MA Starc
14.4
1
66
3
4.50
Australia
4
v South Africa
Lord's
11 Jun 2025
Test # 2585
Taijul Islam
15.0
2
67
3
4.46
Bangladesh
3
v South Africa
Gqeberha
08 Apr 2022
Test # 2461
JNT Seales
24.4
5
67
3
2.71
West Indies
1
v South Africa
Port of Spain
07 Aug 2024
Test # 2542
CBRLS Kumara
12.0
1
70
3
5.83
Sri Lanka
1
v South Africa
Durban
27 Nov 2024
Test # 2563
SCJ Broad
19.1
3
71
3
3.70
England
2
v South Africa
Lord's
17 Aug 2022
Test # 2474
BA Stokes
18.0
3
71
3
3.94
England
2
v South Africa
Lord's
17 Aug 2022
Test # 2474
JNT Seales
21.0
6
75
3
3.57
West Indies
2
v South Africa
Gros Islet
10 Jun 2021
Test # 2424
G Motie
19.0
3
75
3
3.94
West Indies
1
v South Africa
Johannesburg
08 Mar 2023
Test # 2497
Khurram Shahzad
20.0
1
75
3
3.75
Pakistan
2
v South Africa
Centurion
26 Dec 2024
Test # 2572
Mehidy Hasan Miraz
35.0
6
85
3
2.42
Bangladesh
3
v South Africa
Durban
31 Mar 2022
Test # 2460
MJ Henry
35.0
10
90
3
2.57
New Zealand
1
v South Africa
Christchurch
25 Feb 2022
Test # 2451
Naseem Shah
22.0
1
92
3
4.18
Pakistan
2
v South Africa
Centurion
26 Dec 2024
Test # 2572
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years