South Africa 2023 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 2023 batting performance.

Search

South Africa 2023 Batsmen Stats

Bat Mode M Inn R HS
A.MarkramODI231031175
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 4 36 (41) 2/1 87.8 catch
17/12/23 IND 4 12 (21) 2/0 57.1 bowled
16/11/23 AUS 4 10 (20) 2/0 50 catch
10/11/23 AFG 4 25 (32) 1/1 78.1 catch
05/11/23 IND 4 9 (6) 2/0 150 catch
01/11/23 NZ 6 6 (1) 0/1 600 not out
27/10/23 PAK 4 91 (93) 7/3 97.8 catch
24/10/23 BAN 4 60 (69) 7/0 86.9 catch
21/10/23 ENG 4 42 (44) 4/0 95.4 catch
17/10/23 NED 4 1 (3) 0/0 33.3 bowled
12/10/23 AUS 4 56 (44) 7/1 127.2 catch
07/10/23 SL 4 106 (54) 14/3 196.2 catch
17/09/23 AUS 4 93 (87) 9/3 106.8 catch
15/09/23 AUS 4 8 (11) 0/0 72.7 catch
12/09/23 AUS 4 102 (74) 9/4 137.8 not out
09/09/23 AUS 4 3 (8) 0/0 37.5 catch
07/09/23 AUS 4 19 (14) 3/0 135.7 catch
02/04/23 NED 4 175 (126) 17/7 138.8 catch
31/03/23 NED 4 51 (39) 7/1 130.7 not out
21/03/23 WI 4 25 (26) 3/1 96.1 catch
01/02/23 ENG 4 39 (35) 1/2 111.4 catch
29/01/23 ENG 4 49 (43) 3/2 113.9 bowled
27/01/23 ENG 4 13 (19) 1/0 68.4 catch
Q.KockODI20937174
Date Match BO R(B) 4s/6s SR Out
16/11/23 AUS 1 3 (14) 0/0 21.4 catch
10/11/23 AFG 1 41 (47) 2/3 87.2 lbw
05/11/23 IND 1 5 (10) 1/0 50 bowled
01/11/23 NZ 1 114 (116) 10/3 98.2 catch
27/10/23 PAK 2 24 (14) 5/0 171.4 catch
24/10/23 BAN 1 174 (140) 15/7 124.2 catch
21/10/23 ENG 1 4 (2) 1/0 200 catch
17/10/23 NED 2 20 (22) 3/0 90.9 catch
12/10/23 AUS 1 109 (106) 8/5 102.8 bowled
07/10/23 SL 1 100 (84) 12/3 119 catch
17/09/23 AUS 1 27 (39) 4/0 69.2 catch
15/09/23 AUS 1 45 (64) 5/0 70.3 catch
12/09/23 AUS 1 82 (77) 10/2 106.4 catch
09/09/23 AUS 1 45 (30) 6/2 150 catch
07/09/23 AUS 1 11 (31) 2/0 35.4 catch
02/04/23 NED 1 8 (19) 1/0 42.1 catch
31/03/23 NED 1 9 (21) 2/0 42.8 catch
18/03/23 WI 1 48 (26) 5/3 184.6 lbw
29/01/23 ENG 1 31 (28) 4/1 110.7 catch
27/01/23 ENG 1 37 (41) 5/1 90.2 catch
H.KlaasenODI23927174
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 5 21 (22) 3/0 95.4 catch
17/12/23 IND 5 6 (9) 1/0 66.6 bowled
16/11/23 AUS 5 47 (48) 4/2 97.9 bowled
10/11/23 AFG 5 10 (13) 1/0 76.9 bowled
05/11/23 IND 5 1 (11) 0/0 9 lbw
01/11/23 NZ 5 15 (7) 1/1 214.2 not out
27/10/23 PAK 5 12 (10) 0/1 120 catch
24/10/23 BAN 5 90 (49) 2/8 183.6 catch
21/10/23 ENG 5 109 (67) 12/4 162.6 bowled
17/10/23 NED 5 28 (28) 4/0 100 catch
12/10/23 AUS 5 29 (27) 3/0 107.4 catch
07/10/23 SL 5 32 (20) 1/3 160 catch
17/09/23 AUS 5 6 (13) 0/0 46.1 bowled
15/09/23 AUS 5 174 (83) 13/13 209.6 catch
12/09/23 AUS 5 0 (2) 0/0 0 lbw
09/09/23 AUS 5 49 (36) 3/3 136.1 bowled
07/09/23 AUS 5 14 (19) 2/0 73.6 bowled
02/04/23 NED 5 28 (21) 4/0 133.3 catch
21/03/23 WI 5 119 (61) 15/5 195 not out
01/02/23 ENG 5 80 (62) 7/2 129 catch
29/01/23 ENG 5 27 (19) 3/0 142.1 catch
27/01/23 ENG 5 30 (32) 0/2 93.7 lbw
D.MillerODI23802101
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 6 10 (20) 0/0 50 catch
17/12/23 IND 6 2 (7) 0/0 28.5 catch
16/11/23 AUS 6 101 (116) 8/5 87 catch
10/11/23 AFG 6 24 (33) 1/1 72.7 catch
05/11/23 IND 6 11 (11) 2/0 100 bowled
01/11/23 NZ 4 53 (30) 2/4 176.6 catch
27/10/23 PAK 6 29 (33) 2/2 87.8 catch
24/10/23 BAN 6 34 (15) 1/4 226.6 not out
21/10/23 ENG 6 5 (6) 1/0 83.3 catch
17/10/23 NED 6 43 (52) 4/1 82.6 bowled
12/10/23 AUS 6 17 (13) 1/1 130.7 bowled
07/10/23 SL 6 39 (21) 3/2 185.7 not out
17/09/23 AUS 6 63 (65) 4/3 96.9 catch
15/09/23 AUS 6 82 (45) 6/5 182.2 not out
12/09/23 AUS 6 8 (17) 0/0 47 catch
09/09/23 AUS 6 49 (52) 6/0 94.2 lbw
07/09/23 AUS 6 0 (2) 0/0 0 catch
02/04/23 NED 6 91 (61) 6/4 149.1 catch
21/03/23 WI 6 17 (17) 0/2 100 catch
01/02/23 ENG 6 13 (7) 1/1 185.7 catch
29/01/23 ENG 6 58 (37) 2/3 156.7 not out
27/01/23 ENG 6 53 (56) 4/1 94.6 catch
R.DussenODI23799133
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 3 2 (17) 0/0 11.7 bowled
17/12/23 IND 3 0 (1) 0/0 0 lbw
16/11/23 AUS 3 6 (31) 0/0 19.3 catch
10/11/23 AFG 3 76 (95) 6/1 80 not out
05/11/23 IND 3 13 (32) 1/0 40.6 lbw
01/11/23 NZ 3 133 (118) 9/5 112.7 bowled
27/10/23 PAK 3 21 (39) 0/0 53.8 lbw
24/10/23 BAN 3 1 (7) 0/0 14.2 lbw
21/10/23 ENG 3 60 (61) 8/0 98.3 catch
17/10/23 NED 3 4 (7) 0/0 57.1 catch
12/10/23 AUS 3 26 (30) 2/0 86.6 catch
07/10/23 SL 3 108 (110) 13/2 98.1 catch
17/09/23 AUS 3 30 (48) 2/1 62.5 catch
15/09/23 AUS 3 62 (65) 7/2 95.3 catch
09/09/23 AUS 3 17 (19) 1/0 89.4 bowled
07/09/23 AUS 3 8 (16) 1/0 50 run out
02/04/23 NED 3 25 (40) 2/0 62.5 catch
31/03/23 NED 3 31 (41) 6/0 75.6 catch
21/03/23 WI 3 14 (8) 3/0 175 catch
18/03/23 WI 5 8 (11) 1/0 72.7 catch
01/02/23 ENG 3 5 (8) 0/0 62.5 catch
29/01/23 ENG 3 38 (38) 3/1 100 catch
27/01/23 ENG 3 111 (117) 6/1 94.8 catch
T.BavumaODI18782144
Date Match BO R(B) 4s/6s SR Out
16/11/23 AUS 2 0 (4) 0/0 0 catch
10/11/23 AFG 2 23 (28) 3/0 82.1 catch
05/11/23 IND 2 11 (19) 1/0 57.8 bowled
01/11/23 NZ 2 24 (28) 4/1 85.7 catch
27/10/23 PAK 1 28 (27) 4/1 103.7 catch
17/10/23 NED 1 16 (31) 2/1 51.6 bowled
12/10/23 AUS 2 35 (55) 2/0 63.6 catch
07/10/23 SL 2 8 (5) 2/0 160 lbw
17/09/23 AUS 2 0 (2) 0/0 0 run out
12/09/23 AUS 2 57 (62) 6/0 91.9 catch
09/09/23 AUS 2 46 (40) 4/3 115 lbw
07/09/23 AUS 2 114 (142) 14/1 80.2 not out
02/04/23 NED 2 6 (12) 1/0 50 catch
31/03/23 NED 2 90 (79) 8/1 113.9 not out
18/03/23 WI 2 144 (118) 11/7 122 catch
01/02/23 ENG 1 35 (27) 5/1 129.6 catch
29/01/23 ENG 2 109 (102) 14/1 106.8 bowled
27/01/23 ENG 2 36 (28) 4/1 128.5 catch
M.JansenODI2040675
Date Match BO R(B) 4s/6s SR Out
16/11/23 AUS 7 0 (1) 0/0 0 lbw
05/11/23 IND 7 14 (30) 1/0 46.6 catch
27/10/23 PAK 7 20 (14) 2/1 142.8 catch
24/10/23 BAN 7 1 (1) 0/0 100 not out
21/10/23 ENG 7 75 (42) 3/6 178.5 not out
17/10/23 NED 7 9 (25) 0/0 36 bowled
12/10/23 AUS 7 26 (22) 3/1 118.1 catch
07/10/23 SL 7 12 (7) 0/1 171.4 not out
17/09/23 AUS 7 47 (23) 4/3 204.3 catch
12/09/23 AUS 7 32 (16) 4/1 200 catch
09/09/23 AUS 7 23 (28) 0/2 82.1 lbw
07/09/23 AUS 7 32 (40) 3/1 80 bowled
02/04/23 NED 7 11 (13) 0/0 84.6 not out
21/03/23 WI 7 43 (33) 5/2 130.3 catch
18/03/23 WI 7 17 (14) 3/0 121.4 catch
01/02/23 ENG 7 12 (12) 2/0 100 catch
29/01/23 ENG 7 32 (29) 1/1 110.3 not out
R.HendricksT20728883
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 1 8 (13) 1/0 61.5 run out
12/12/23 IND 1 49 (27) 8/1 181.4 catch
01/09/23 AUS 1 3 (9) 0/0 33.3 lbw
30/08/23 AUS 1 56 (43) 5/2 130.2 catch
28/03/23 WI 2 83 (44) 11/2 188.6 catch
26/03/23 WI 2 68 (28) 11/2 242.8 catch
25/03/23 WI 2 21 (12) 0/2 175 catch
R.HendricksODI723485
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 1 18 (23) 3/0 78.2 catch
17/12/23 IND 1 0 (8) 0/0 0 bowled
24/10/23 BAN 2 12 (19) 1/0 63.1 bowled
21/10/23 ENG 2 85 (75) 9/3 113.3 bowled
15/09/23 AUS 2 28 (34) 5/0 82.3 bowled
12/09/23 AUS 3 39 (45) 3/0 86.6 run out
01/02/23 ENG 2 52 (61) 6/0 85.2 bowled
A.MarkramT20719849
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 3 25 (14) 3/2 178.5 catch
12/12/23 IND 3 30 (17) 4/1 176.4 catch
01/09/23 AUS 4 49 (38) 3/2 128.9 catch
30/08/23 AUS 4 7 (7) 0/0 100.0 catch
28/03/23 WI 5 35 (18) 4/0 194.4 not out
26/03/23 WI 5 38 (21) 4/1 180.9 not out
25/03/23 WI 4 14 (9) 3/0 155.5 catch
T.ZorziODI415983
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 2 83 (87) 6/3 95.4 lbw
17/12/23 IND 2 28 (22) 2/2 127.2 catch
21/03/23 WI 2 21 (22) 3/0 95.4 lbw
18/03/23 WI 4 27 (26) 4/0 103.8 bowled
Q.KockT203121100
Date Match BO R(B) 4s/6s SR Out
28/03/23 WI 1 21 (21) 4/0 100 catch
26/03/23 WI 1 100 (44) 9/8 227.2 catch
25/03/23 WI 1 0 (1) 0/0 0 catch
D.MillerT20512148
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 5 35 (25) 2/2 140 bowled
12/12/23 IND 5 17 (12) 1/1 141.6 catch
28/03/23 WI 4 11 (11) 1/0 100 catch
26/03/23 WI 4 10 (10) 1/0 100 catch
25/03/23 WI 5 48 (22) 4/3 218.1 catch
A.PhehlukwayoODI411239
Date Match BO R(B) 4s/6s SR Out
17/12/23 IND 8 33 (49) 3/2 67.3 lbw
10/11/23 AFG 7 39 (37) 1/3 105.4 not out
17/09/23 AUS 8 39 (19) 2/4 205.2 not out
09/09/23 AUS 8 1 (9) 0/0 11.1 catch
K.MaharajODI177940
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 8 14 (27) 0/0 51.8 catch
17/12/23 IND 9 4 (7) 1/0 57.1 catch
16/11/23 AUS 9 4 (8) 0/0 50 catch
05/11/23 IND 8 7 (11) 1/0 63.6 bowled
27/10/23 PAK 9 7 (21) 1/0 33.3 not out
21/10/23 ENG 9 1 (1) 0/0 100 not out
17/10/23 NED 9 40 (37) 5/1 108.1 catch
12/10/23 AUS 9 0 (2) 0/0 0 not out
17/09/23 AUS 10 0 (1) 0/0 0 bowled
07/09/23 AUS 9 2 (6) 0/0 33.3 bowled
R.RossouwT2036842
Date Match BO R(B) 4s/6s SR Out
28/03/23 WI 3 42 (21) 4/3 200 catch
26/03/23 WI 3 16 (4) 1/2 400 catch
25/03/23 WI 3 10 (7) 2/0 142.8 catch
G.CoetzeeODI155822
Date Match BO R(B) 4s/6s SR Out
16/11/23 AUS 8 19 (39) 2/0 48.7 catch
27/10/23 PAK 8 10 (13) 0/0 76.9 catch
21/10/23 ENG 8 3 (3) 0/0 100 catch
17/10/23 NED 8 22 (23) 2/1 95.6 catch
17/09/23 AUS 9 0 (1) 0/0 0 lbw
07/09/23 AUS 8 2 (8) 0/0 25 catch
18/03/23 WI 9 1 (3) 0/0 33.3 run out
K.RabadaODI144517
Date Match BO R(B) 4s/6s SR Out
16/11/23 AUS 10 10 (12) 0/1 83.3 catch
05/11/23 IND 9 6 (26) 0/0 23 catch
17/10/23 NED 10 9 (6) 0/1 150 catch
12/10/23 AUS 8 0 (1) 0/0 0 not out
09/09/23 AUS 9 17 (15) 0/2 113.3 not out
07/09/23 AUS 10 1 (7) 0/0 14.2 catch
27/01/23 ENG 9 2 (2) 0/0 100 not out
T.StubbsT2034127
Date Match BO R(B) 4s/6s SR Out
12/12/23 IND 6 14 (12) 2/0 116.6 not out
01/09/23 AUS 6 27 (20) 3/1 135 bowled
30/08/23 AUS 6 0 (1) 0/0 0.0 stumped
W.ParnellODI44034
Date Match BO R(B) 4s/6s SR Out
21/03/23 WI 8 4 (4) 1/0 100 not out
01/02/23 ENG 8 34 (29) 3/1 117.2 bowled
27/01/23 ENG 7 2 (4) 0/0 50 catch
T.BavumaT2023535
Date Match BO R(B) 4s/6s SR Out
01/09/23 AUS 2 35 (17) 6/1 205.8 catch
30/08/23 AUS 2 0 (2) 0/0 0.0 bowled
H.KlaasenT2053516
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 4 5 (5) 1/0 100 catch
12/12/23 IND 4 7 (5) 0/1 140 catch
28/03/23 WI 6 6 (2) 0/1 300 catch
26/03/23 WI 6 16 (7) 3/0 228.5 not out
25/03/23 WI 6 1 (2) 0/0 50 catch
L.NgidiODI162912
Date Match BO R(B) 4s/6s SR Out
05/11/23 IND 10 0 (3) 0/0 0 bowled
27/10/23 PAK 10 4 (14) 0/0 28.5 catch
17/10/23 NED 11 7 (24) 0/0 29.1 not out
17/09/23 AUS 11 0 (3) 0/0 0 not out
07/09/23 AUS 11 0 (10) 0/0 0 catch
02/04/23 NED 10 1 (2) 0/0 50 not out
18/03/23 WI 10 12 (23) 0/1 52.1 not out
01/02/23 ENG 10 5 (2) 1/0 250 not out
T.ShamsiODI122111
Date Match BO R(B) 4s/6s SR Out
17/12/23 IND 11 11 (8) 2/0 137.5 not out
16/11/23 AUS 11 1 (5) 0/0 20 not out
05/11/23 IND 11 4 (4) 1/0 100 not out
27/10/23 PAK 11 4 (6) 0/0 66.6 not out
09/09/23 AUS 11 0 (1) 0/0 0 lbw
18/03/23 WI 11 0 (2) 0/0 0 catch
01/02/23 ENG 11 1 (10) 0/0 10 bowled
M.BreetzkeT2022016
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 2 4 (3) 1/0 133.3 bowled
12/12/23 IND 2 16 (7) 1/1 228.5 run out
B.HendricksODI11818
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 9 18 (26) 2/0 69.2 catch
S.MagalaT2021818
Date Match BO R(B) 4s/6s SR Out
25/03/23 WI 8 18 (5) 1/2 360 not out
S.MagalaODI5186
Date Match BO R(B) 4s/6s SR Out
12/09/23 AUS 8 6 (7) 0/0 85.7 not out
02/04/23 NED 8 5 (5) 1/0 100 catch
01/02/23 ENG 9 2 (6) 0/0 33.3 catch
27/01/23 ENG 8 5 (4) 1/0 125 not out
R.RickeltonODI21714
Date Match BO R(B) 4s/6s SR Out
21/03/23 WI 1 3 (10) 0/0 30 catch
18/03/23 WI 3 14 (16) 0/1 87.5 lbw
L.NgidiT2031513
Date Match BO R(B) 4s/6s SR Out
01/09/23 AUS 9 13 (7) 2/0 185.7 not out
30/08/23 AUS 10 2 (3) 0/0 66.7 not out
A.NortjeODI51510
Date Match BO R(B) 4s/6s SR Out
09/09/23 AUS 10 10 (13) 1/0 76.9 bowled
02/04/23 NED 9 5 (6) 1/0 83.3 bowled
D.FerreiraT2011212
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 6 12 (11) 0/1 109 bowled
G.CoetzeeT2031211
Date Match BO R(B) 4s/6s SR Out
01/09/23 AUS 8 11 (11) 1/0 100 catch
30/08/23 AUS 8 1 (2) 0/0 50.0 catch
B.FortuinT204128
Date Match BO R(B) 4s/6s SR Out
01/09/23 AUS 7 8 (8) 1/0 100 catch
28/03/23 WI 8 0 (1) 0/0 0 not out
25/03/23 WI 9 4 (2) 1/0 200 run out
R.RossouwODI111010
A.PhehlukwayoT2021010
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 7 0 (3) 0/0 0 catch
12/12/23 IND 7 10 (4) 0/1 250 not out
N.BurgerODI287
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 11 1 (7) 0/0 14.2 not out
17/12/23 IND 10 7 (32) 0/0 21.8 bowled
R.DussenT20166
Date Match BO R(B) 4s/6s SR Out
01/09/23 AUS 3 6 (7) 0/1 85.7 lbw
T.StubbsODI266
Date Match BO R(B) 4s/6s SR Out
18/03/23 WI 6 6 (10) 0/0 60 catch
W.ParnellT20364
Date Match BO R(B) 4s/6s SR Out
28/03/23 WI 7 2 (2) 0/0 100 bowled
25/03/23 WI 7 4 (6) 0/0 66.6 catch
M.ShortT20155
Date Match BO R(B) 4s/6s SR Out
03/09/23 AUS 3 5 (7) 1/0 71.4 catch
B.FortuinODI454
Date Match BO R(B) 4s/6s SR Out
18/03/23 WI 8 1 (2) 0/0 50 stumped
L.WilliamsODI222
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 10 2 (3) 0/0 66.6 lbw
N.BurgerT20111
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 9 1 (3) 0/0 33.3 lbw
K.MaharajT20211
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 8 1 (3) 0/0 33.3 bowled
W.MulderODI211
Date Match BO R(B) 4s/6s SR Out
21/12/23 IND 7 1 (3) 0/0 33.3 catch
17/12/23 IND 7 0 (1) 0/0 0 lbw
L.WilliamsT20311
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 10 0 (2) 0/0 0 lbw
01/09/23 AUS 10 1 (3) 0/0 33.3 not out
T.ShamsiT20511
Date Match BO R(B) 4s/6s SR Out
14/12/23 IND 11 1 (1) 0/0 100 not out
D.BrevisT20100
Date Match BO R(B) 4s/6s SR Out
01/09/23 AUS 5 0 (1) 0/0 0 catch
T.SanghaT201000
S.johnsonT201000
N.EllisT201000
S.AbbottT201000
M.StoinisT201000
M.MarshT201000
A.TurnerT201000
T.DavidT201000
T.HeadT201000
J.InglisT201000
M.JansenT202000
A.NortjeT20200
Date Match BO R(B) 4s/6s SR Out
25/03/23 WI 10 0 (1) 0/0 0 not out
K.RabadaT202000