South Africa 2021 Batsmen

South Africa ICC Ranking
Mode POS TEAM M PTS RATING
ODI 3 South Africa 37 4062 110
TEST 4 South Africa 24 2536 106
T20 6 South Africa 37 9210 249

Explore the batting statistics of batsmen from the South Africa cricket team, including runs scored, strike rates, and innings highlights, to gain insights into their 2021 batting performance.

Search

South Africa 2021 Batsmen Stats

Bat Mode M Inn R HS
A.MarkramT201857070
Date Match BO R(B) 4s/6s SR Out
06/11/21 ENG 4 52 (25) 2/4 208 not out
02/11/21 BAN 4 0 (4) 0/0 catch
30/10/21 SL 5 19 (20) 2/0 95 bowled
26/10/21 WI 4 51 (26) 2/4 196.1 not out
23/10/21 AUS 4 40 (36) 3/1 111.1 catch
12/09/21 SL 3 21 (19) 3/0 110.5 not out
10/09/21 SL 3 48 (33) 1/2 145.4 catch
22/07/21 IRE 4 8 (6) 1/0 133.3 bowled
19/07/21 IRE 4 39 (30) 2/2 130 stumped
03/07/21 WI 3 70 (48) 3/4 145.8 catch
01/07/21 WI 4 20 (20) 2/0 100 bowled
29/06/21 WI 4 23 (18) 1/1 127.7 catch
16/04/21 PAK 2 11 (5) 1/1 220 lbw
14/04/21 PAK 2 63 (31) 6/4 203.2 bowled
12/04/21 PAK 2 54 (30) 7/3 180 catch
10/04/21 PAK 2 51 (32) 8/1 159.3 catch
Q.KockT201452472
Date Match BO R(B) 4s/6s SR Out
06/11/21 ENG 2 34 (27) 4/0 125.9 catch
02/11/21 BAN 1 16 (15) 3/0 106.6 bowled
30/10/21 SL 1 12 (10) 2/0 120 catch
23/10/21 AUS 2 7 (12) 1/0 58.3 bowled
14/09/21 SL 2 59 (46) 7/0 128.2 not out
12/09/21 SL 1 58 (48) 7/0 120.8 not out
10/09/21 SL 1 36 (32) 3/1 112.5 catch
22/07/21 IRE 2 27 (20) 5/0 135 lbw
19/07/21 IRE 2 20 (9) 3/1 222.2 catch
03/07/21 WI 2 60 (42) 4/2 142.8 catch
01/07/21 WI 1 60 (43) 6/2 139.5 catch
29/06/21 WI 1 72 (51) 5/2 141.1 catch
27/06/21 WI 2 26 (20) 2/2 130 catch
26/06/21 WI 2 37 (24) 2/2 154.1 catch
J.MalanODI8509177
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 1 16 (22) 3/0 72.7 catch
07/09/21 SL 1 18 (19) 2/0 94.7 catch
04/09/21 SL 1 121 (135) 9/1 89.6 lbw
02/09/21 SL 1 23 (31) 3/0 74.1 lbw
16/07/21 IRE 1 177 (169) 16/6 104.7 not out
13/07/21 IRE 1 84 (96) 7/4 87.5 catch
07/04/21 PAK 1 70 (81) 9/0 86.4 lbw
R.HendricksT201541369
Date Match BO R(B) 4s/6s SR Out
06/11/21 ENG 1 2 (8) 0/0 25 bowled
02/11/21 BAN 2 4 (5) 1/0 80 lbw
30/10/21 SL 2 11 (12) 1/0 91.6 lbw
26/10/21 WI 2 39 (30) 4/1 130 catch
14/09/21 SL 1 56 (42) 5/1 133.3 not out
12/09/21 SL 2 18 (19) 2/0 94.7 catch
10/09/21 SL 2 38 (30) 3/1 126.6 catch
24/07/21 IRE 2 69 (48) 7/1 143.7 catch
01/07/21 WI 2 2 (4) 0/0 50 stumped
29/06/21 WI 2 17 (11) 3/0 154.5 catch
27/06/21 WI 1 42 (30) 5/1 140 lbw
26/06/21 WI 1 17 (11) 2/1 154.5 bowled
14/02/21 PAK 2 2 (5) 0/0 40 bowled
13/02/21 PAK 2 42 (30) 3/3 140 catch
11/02/21 PAK 2 54 (42) 8/0 128.5 run out
R.DussenT201639194
Date Match BO R(B) 4s/6s SR Out
06/11/21 ENG 3 94 (60) 5/6 156.6 not out
02/11/21 BAN 3 22 (27) 2/0 81.4 catch
30/10/21 SL 3 16 (11) 0/0 145.4 run out
26/10/21 WI 3 43 (51) 3/0 84.3 not out
23/10/21 AUS 3 2 (3) 0/0 66.6 catch
22/07/21 IRE 5 6 (15) 0/0 40 catch
19/07/21 IRE 5 25 (18) 2/1 138.8 catch
03/07/21 WI 5 1 (2) 0/0 50 catch
01/07/21 WI 5 6 (7) 0/0 85.7 catch
29/06/21 WI 5 32 (24) 2/1 133.3 catch
27/06/21 WI 5 2 (4) 0/0 50 bowled
26/06/21 WI 4 56 (38) 4/2 147.3 not out
16/04/21 PAK 3 52 (36) 5/2 144.4 catch
14/04/21 PAK 4 34 (20) 1/2 170 not out
D.MillerT201737785
Date Match BO R(B) 4s/6s SR Out
02/11/21 BAN 6 5 (2) 1/0 250 not out
30/10/21 SL 6 23 (13) 0/2 176.9 not out
23/10/21 AUS 6 16 (18) 0/0 88.8 lbw
10/09/21 SL 5 26 (15) 2/1 173.3 catch
24/07/21 IRE 3 36 (17) 4/1 211.7 not out
22/07/21 IRE 6 75 (44) 4/5 170.4 not out
19/07/21 IRE 6 28 (21) 3/0 133.3 catch
03/07/21 WI 4 18 (16) 1/0 112.5 not out
01/07/21 WI 6 12 (9) 0/1 133.3 catch
29/06/21 WI 6 2 (2) 0/0 100 catch
27/06/21 WI 4 11 (10) 1/0 110 catch
26/06/21 WI 6 9 (11) 0/0 81.8 catch
14/02/21 PAK 6 85 (45) 5/7 188.8 not out
13/02/21 PAK 5 25 (19) 2/1 131.5 not out
11/02/21 PAK 4 6 (10) 0/0 60 catch
R.DussenODI8342123
Date Match BO R(B) 4s/6s SR Out
07/09/21 SL 4 5 (5) 1/0 100 catch
04/09/21 SL 4 16 (25) 1/0 64 stumped
02/09/21 SL 4 59 (59) 6/0 100 bowled
16/07/21 IRE 3 30 (28) 2/0 107.1 catch
13/07/21 IRE 4 49 (70) 2/0 70 lbw
04/04/21 PAK 4 60 (37) 6/4 162.1 catch
02/04/21 PAK 4 123 (134) 10/2 91.7 not out
T.BavumaT201325272
Date Match BO R(B) 4s/6s SR Out
02/11/21 BAN 5 31 (28) 3/1 110.7 not out
30/10/21 SL 4 46 (46) 1/1 100 catch
26/10/21 WI 1 2 (3) 0/0 66.6 run out
23/10/21 AUS 1 12 (7) 2/0 171.4 bowled
24/07/21 IRE 1 72 (51) 6/2 141.1 catch
22/07/21 IRE 1 0 (2) 0/0 0 catch
19/07/21 IRE 1 13 (13) 2/0 100 catch
03/07/21 WI 1 0 (3) 0/0 0 catch
01/07/21 WI 3 7 (10) 1/0 70 lbw
29/06/21 WI 3 1 (4) 0/0 25 catch
27/06/21 WI 3 46 (33) 5/1 139.3 bowled
26/06/21 WI 3 22 (20) 3/0 110 catch
Q.KockODI3220120
Date Match BO R(B) 4s/6s SR Out
16/07/21 IRE 2 120 (91) 11/5 131.8 catch
04/04/21 PAK 1 80 (86) 10/1 93 catch
02/04/21 PAK 2 20 (18) 3/1 111.1 catch
J.MalanT20920655
Date Match BO R(B) 4s/6s SR Out
22/07/21 IRE 3 0 (2) 0/0 0 catch
19/07/21 IRE 3 4 (5) 0/0 80 catch
16/04/21 PAK 1 33 (28) 3/1 117.8 catch
14/04/21 PAK 1 55 (40) 5/2 137.5 catch
12/04/21 PAK 1 15 (10) 0/2 150 catch
10/04/21 PAK 1 24 (16) 2/2 150 lbw
14/02/21 PAK 1 27 (17) 3/1 158.8 lbw
13/02/21 PAK 1 4 (2) 1/0 200 bowled
11/02/21 PAK 1 44 (29) 8/1 151.7 bowled
A.MarkramODI820096
Date Match BO R(B) 4s/6s SR Out
07/09/21 SL 2 2 (4) 0/0 50 catch
04/09/21 SL 2 21 (29) 1/1 72.4 catch
02/09/21 SL 2 96 (90) 5/4 106.6 catch
13/07/21 IRE 2 5 (13) 1/0 38.4 catch
07/04/21 PAK 2 18 (21) 2/1 85.7 catch
04/04/21 PAK 2 39 (34) 4/2 114.7 catch
02/04/21 PAK 1 19 (23) 3/1 82.6 catch
K.VerreynneODI618295
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 4 95 (112) 9/1 84.8 catch
02/09/21 SL 5 12 (20) 0/0 60 lbw
13/07/21 IRE 5 13 (16) 1/0 81.2 catch
07/04/21 PAK 5 62 (53) 3/3 116.9 catch
H.KlaasenT201517850
Date Match BO R(B) 4s/6s SR Out
23/10/21 AUS 5 13 (13) 2/0 100 catch
10/09/21 SL 4 2 (4) 0/0 50 lbw
24/07/21 IRE 4 7 (5) 1/0 140 not out
27/06/21 WI 6 10 (11) 0/0 90.9 catch
26/06/21 WI 5 7 (12) 0/0 58.3 catch
16/04/21 PAK 4 9 (12) 1/0 75 catch
14/04/21 PAK 5 15 (10) 2/0 150 bowled
12/04/21 PAK 4 36 (21) 4/1 171.4 not out
10/04/21 PAK 4 50 (28) 2/4 178.5 catch
14/02/21 PAK 5 0 (1) 0/0 0 catch
13/02/21 PAK 6 17 (9) 3/0 188.8 not out
11/02/21 PAK 5 12 (10) 2/0 120 catch
A.PhehlukwayoODI1016854
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 8 48 (22) 1/6 218.1 bowled
07/09/21 SL 7 17 (36) 2/0 47.2 catch
04/09/21 SL 6 4 (4) 0/0 100 catch
02/09/21 SL 7 5 (8) 0/0 62.5 bowled
16/07/21 IRE 5 6 (5) 1/0 120 bowled
13/07/21 IRE 7 2 (11) 0/0 18.1 catch
07/04/21 PAK 7 54 (61) 3/2 88.5 catch
04/04/21 PAK 7 3 (5) 0/0 60 catch
02/04/21 PAK 7 29 (35) 4/0 82.8 catch
T.BavumaODI716492
Date Match BO R(B) 4s/6s SR Out
02/09/21 SL 3 38 (53) 1/0 71.6 retired hurt
16/07/21 IRE 6 3 (3) 0/0 100 not out
13/07/21 IRE 3 10 (20) 0/0 50 catch
07/04/21 PAK 4 20 (23) 2/0 86.9 bowled
04/04/21 PAK 3 92 (102) 9/0 90.1 catch
02/04/21 PAK 3 1 (4) 0/0 25 catch
D.MillerODI513650
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 5 12 (18) 0/1 66.6 catch
13/07/21 IRE 6 24 (27) 1/0 88.8 catch
04/04/21 PAK 5 50 (27) 3/3 185.1 not out
02/04/21 PAK 6 50 (56) 5/0 89.2 catch
H.KlaasenODI712043
Date Match BO R(B) 4s/6s SR Out
07/09/21 SL 5 22 (30) 3/0 73.3 lbw
04/09/21 SL 5 43 (27) 4/2 159.2 catch
02/09/21 SL 6 36 (31) 2/0 116.1 run out
16/07/21 IRE 4 3 (4) 0/0 75 catch
07/04/21 PAK 6 4 (12) 0/0 33.3 lbw
04/04/21 PAK 6 11 (9) 2/0 122.2 catch
02/04/21 PAK 5 1 (21) 0/0 4.7 catch
P.van BiljonT2059442
Date Match BO R(B) 4s/6s SR Out
12/04/21 PAK 5 2 (6) 0/0 33.3 catch
10/04/21 PAK 5 34 (24) 0/2 141.6 catch
14/02/21 PAK 4 16 (11) 4/0 145.4 bowled
13/02/21 PAK 4 42 (32) 3/2 131.2 catch
K.RabadaT20148419
Date Match BO R(B) 4s/6s SR Out
30/10/21 SL 8 13 (7) 1/1 185.7 not out
23/10/21 AUS 9 19 (23) 1/1 82.6 not out
10/09/21 SL 7 0 (0) 0/0 not out
19/07/21 IRE 8 19 (9) 4/0 211.1 not out
01/07/21 WI 8 16 (12) 1/1 133.3 not out
29/06/21 WI 8 4 (4) 0/0 100 not out
27/06/21 WI 8 7 (7) 0/0 100 not out
26/06/21 WI 8 6 (3) 1/0 200 not out
G.LindeT20117022
Date Match BO R(B) 4s/6s SR Out
19/07/21 IRE 7 10 (13) 1/0 76.9 catch
01/07/21 WI 7 6 (6) 1/0 100 catch
29/06/21 WI 7 0 (4) 0/0 0 bowled
27/06/21 WI 7 3 (3) 0/0 100 lbw
26/06/21 WI 7 0 (1) 0/0 0 catch
16/04/21 PAK 5 3 (4) 0/0 75 catch
14/04/21 PAK 3 22 (11) 1/2 200 bowled
12/04/21 PAK 6 20 (10) 0/2 200 not out
10/04/21 PAK 6 6 (7) 0/0 85.7 lbw
K.MaharajODI86919
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 9 18 (16) 3/0 112.5 not out
07/09/21 SL 10 15 (17) 2/0 88.2 catch
02/09/21 SL 9 0 (1) 0/0 0 not out
13/07/21 IRE 8 17 (19) 1/0 89.4 catch
07/04/21 PAK 8 19 (11) 3/0 172.7 bowled
R.HendricksODI35851
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 2 6 (10) 1/0 60 catch
07/09/21 SL 3 1 (7) 0/0 14.2 bowled
04/09/21 SL 3 51 (54) 5/0 94.4 bowled
Z.HamzaODI15656
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 3 56 (79) 5/1 70.8 catch
W.MulderT2055136
Date Match BO R(B) 4s/6s SR Out
22/07/21 IRE 7 36 (26) 2/2 138.4 catch
03/07/21 WI 6 9 (9) 1/0 100 not out
16/04/21 PAK 6 6 (9) 0/0 66.6 catch
K.RabadaODI75116
Date Match BO R(B) 4s/6s SR Out
07/09/21 SL 9 8 (13) 1/0 61.5 catch
02/09/21 SL 8 13 (7) 2/0 185.7 not out
13/07/21 IRE 9 16 (12) 0/2 133.3 run out
04/04/21 PAK 8 1 (1) 0/0 100 not out
02/04/21 PAK 8 13 (10) 2/0 130 not out
B.FortuinT2094017
Date Match BO R(B) 4s/6s SR Out
22/07/21 IRE 8 5 (4) 1/0 125 catch
16/04/21 PAK 9 8 (6) 1/0 133.3 catch
14/02/21 PAK 9 10 (12) 1/0 83.3 bowled
11/02/21 PAK 8 17 (9) 3/0 188.8 not out
A.PhehlukwayoT2083514
Date Match BO R(B) 4s/6s SR Out
16/04/21 PAK 7 1 (2) 0/0 50 catch
14/04/21 PAK 6 11 (8) 1/0 137.5 lbw
10/04/21 PAK 7 9 (5) 1/0 180 not out
14/02/21 PAK 7 0 (3) 0/0 0 catch
11/02/21 PAK 6 14 (8) 1/1 175 catch
D.PretoriusT20113515
Date Match BO R(B) 4s/6s SR Out
30/10/21 SL 7 0 (1) 0/0 catch
23/10/21 AUS 7 1 (2) 0/0 50 catch
10/09/21 SL 6 10 (6) 1/0 166.6 not out
14/02/21 PAK 8 9 (10) 0/1 90 bowled
11/02/21 PAK 7 15 (6) 1/1 250 not out
G.LindeODI22718
Date Match BO R(B) 4s/6s SR Out
07/09/21 SL 8 18 (24) 2/0 75 catch
04/09/21 SL 8 9 (5) 1/0 180 not out
J.SmutsODI11717
Date Match BO R(B) 4s/6s SR Out
07/04/21 PAK 3 17 (18) 2/0 94.4 bowled
D.DupavillonODI11717
Date Match BO R(B) 4s/6s SR Out
07/04/21 PAK 11 17 (10) 2/1 170 bowled
W.LubbeT2021612
Date Match BO R(B) 4s/6s SR Out
12/04/21 PAK 3 12 (7) 3/0 171.4 catch
10/04/21 PAK 3 4 (3) 1/0 133.3 catch
S.MagalaT204169
Date Match BO R(B) 4s/6s SR Out
16/04/21 PAK 8 7 (8) 0/1 87.5 catch
10/04/21 PAK 8 9 (5) 0/1 180 not out
W.ParnellODI11010
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 7 10 (16) 0/0 62.5 catch
A.NortjeODI51010
Date Match BO R(B) 4s/6s SR Out
13/07/21 IRE 10 10 (8) 1/0 125 bowled
T.ShamsiODI999
Date Match BO R(B) 4s/6s SR Out
07/09/21 SL 11 9 (19) 0/0 47.3 not out
13/07/21 IRE 11 0 (0) 0/0 not out
J.SmutsT20287
Date Match BO R(B) 4s/6s SR Out
14/02/21 PAK 3 1 (6) 0/0 16.6 catch
13/02/21 PAK 3 7 (8) 1/0 87.5 catch
L.SipamlaT20388
Date Match BO R(B) 4s/6s SR Out
14/02/21 PAK 10 8 (10) 1/0 80 not out
W.MulderODI275
Date Match BO R(B) 4s/6s SR Out
07/09/21 SL 6 2 (7) 0/0 28.5 bowled
04/09/21 SL 7 5 (4) 0/0 125 not out
A.NortjeT201164
Date Match BO R(B) 4s/6s SR Out
23/10/21 AUS 10 2 (3) 0/0 66.6 catch
01/07/21 WI 11 4 (6) 0/0 66.6 not out
29/06/21 WI 9 0 (3) 0/0 0 run out
27/06/21 WI 9 0 (2) 0/0 0 not out
L.SipamlaODI144
Date Match BO R(B) 4s/6s SR Out
07/04/21 PAK 10 4 (5) 0/0 80 not out
K.ZondoODI144
Date Match BO R(B) 4s/6s SR Out
26/11/21 NED 6 4 (7) 0/0 57.1 bowled
L.WilliamsT20642
Date Match BO R(B) 4s/6s SR Out
19/07/21 IRE 9 2 (2) 0/0 100 not out
16/04/21 PAK 10 2 (5) 0/0 40 not out
J.SnymanT20122
Date Match BO R(B) 4s/6s SR Out
11/02/21 PAK 3 2 (6) 0/0 33.3 bowled
B.HendricksODI111
Date Match BO R(B) 4s/6s SR Out
07/04/21 PAK 9 1 (5) 0/0 20 catch
L.WilliamsODI1000
S.MagalaODI1000
J.DalaT201000
G.StuurmanT201000
L.NgidiODI3000
B.HendricksT20500
Date Match BO R(B) 4s/6s SR Out
22/07/21 IRE 9 0 (1) 0/0 0 not out
L.NgidiT20700
Date Match BO R(B) 4s/6s SR Out
01/07/21 WI 10 0 (2) 0/0 catch
K.MaharajT20800
Date Match BO R(B) 4s/6s SR Out
23/10/21 AUS 8 0 (2) 0/0 0 run out
T.ShamsiT202200
Date Match BO R(B) 4s/6s SR Out
23/10/21 AUS 11 0 (1) 0/0 0 not out
01/07/21 WI 9 0 (2) 0/0 catch
29/06/21 WI 10 0 (0) 0/0 not out
16/04/21 PAK 11 0 (3) 0/0 0 catch