Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
11860461011256.52West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
68684063170.00Indiav South AfricaPerth130 Oct 2022T20I # 1853
61392255277.27Indiav South AfricaGuwahati102 Oct 2022T20I # 1803
57602854203.57Indiav South AfricaGuwahati102 Oct 2022T20I # 1803
52312234236.36Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
51*83562491.07Indiav South AfricaThiruvananthapuram228 Sep 2022T20I # 1800
51733532145.71Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
51432754188.88West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
50*523353151.51Indiav South AfricaThiruvananthapuram228 Sep 2022T20I # 1800
49*562871175.00Indiav South AfricaGuwahati102 Oct 2022T20I # 1803
46272144219.04Indiav South AfricaIndore204 Oct 2022T20I # 1805
44*302223200.00West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
43*411815238.88West Indiesv South AfricaCenturion225 Mar 2023T20I # 2031
43503771116.21Indiav South AfricaGuwahati102 Oct 2022T20I # 1803
41*312632157.69Netherlandsv South AfricaAdelaide106 Nov 2022T20I # 1871
41*291814227.77West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
41361924215.78West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
3741307-123.33Netherlandsv South AfricaAdelaide106 Nov 2022T20I # 1871
36412542144.00West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
35*371841194.44Zimbabwev South AfricaHobart124 Oct 2022T20I # 1844
35301922184.21Netherlandsv South AfricaAdelaide106 Nov 2022T20I # 1871
34573111109.67Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
31261723182.35Indiav South AfricaIndore204 Oct 2022T20I # 1805
2961311193.54Netherlandsv South AfricaAdelaide106 Nov 2022T20I # 1871
28322241127.27Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
28191123254.54Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
28261413200.00West Indiesv South AfricaCenturion225 Mar 2023T20I # 2031
28401912147.36West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
27281432192.85Indiav South AfricaIndore204 Oct 2022T20I # 1805
27341812150.00West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
2311822287.50West Indiesv South AfricaCenturion225 Mar 2023T20I # 2031
20*30172-117.64Indiav South AfricaIndore204 Oct 2022T20I # 1805
1832202-90.00Zimbabwev South AfricaHobart124 Oct 2022T20I # 1844
17*8712242.85Indiav South AfricaGuwahati102 Oct 2022T20I # 1803
17171221141.66Indiav South AfricaIndore204 Oct 2022T20I # 1805
17151012170.00West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
161173-228.57West Indiesv South AfricaCenturion225 Mar 2023T20I # 2031
15116-2250.00Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
15221411107.14Indiav South AfricaPerth130 Oct 2022T20I # 1853
14*22911155.55West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
13159-1144.44West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
12*1172-171.42Netherlandsv South AfricaAdelaide106 Nov 2022T20I # 1871
1213112-109.09Indiav South AfricaPerth130 Oct 2022T20I # 1853
11*85-1220.00West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
111713--84.61Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
117411275.00West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
1022171-58.82Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
9*83-1300.00Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
92981-112.50Indiav South AfricaIndore204 Oct 2022T20I # 1805
91591-100.00Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
92514-164.28Indiav South AfricaPerth130 Oct 2022T20I # 1853
8176-1133.33Indiav South AfricaIndore204 Oct 2022T20I # 1805
8138-1100.00Zimbabwev South AfricaHobart124 Oct 2022T20I # 1844
71511--63.63Indiav South AfricaPerth130 Oct 2022T20I # 1853
63315--40.00Indiav South AfricaPerth130 Oct 2022T20I # 1853
62915--40.00Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
642-1300.00West Indiesv South AfricaCenturion225 Mar 2023T20I # 2031
6751-120.00West Indiesv South AfricaJohannesburg128 Mar 2023T20I # 2036
5*33--166.66Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
51071-71.42Indiav South AfricaIndore204 Oct 2022T20I # 1805
5951-100.00West Indiesv South AfricaCenturion225 Mar 2023T20I # 2031
4*96--66.66Indiav South AfricaPerth130 Oct 2022T20I # 1853
4*821-200.00West Indiesv South AfricaCenturion225 Mar 2023T20I # 2031
4441-100.00Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
3199--33.33Indiav South AfricaThiruvananthapuram228 Sep 2022T20I # 1800
322--150.00Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
3146--50.00West Indiesv South AfricaCenturion225 Mar 2023T20I # 2031
2*21--200.00Indiav South AfricaPerth130 Oct 2022T20I # 1853
2114--50.00Indiav South AfricaIndore204 Oct 2022T20I # 1805
2116--33.33Zimbabwev South AfricaHobart124 Oct 2022T20I # 1844
276--33.33Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
263--66.66Indiav South AfricaPerth130 Oct 2022T20I # 1853
2116--33.33Pakistanv South AfricaSydney103 Nov 2022T20I # 1861
233--66.66West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
194--25.00Indiav South AfricaIndore204 Oct 2022T20I # 1805
1101--100.00Zimbabwev South AfricaHobart124 Oct 2022T20I # 1844
1114--25.00Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
185--20.00Bangladeshv South AfricaSydney227 Oct 2022T20I # 1847
1117--14.28Netherlandsv South AfricaAdelaide106 Nov 2022T20I # 1871
142--50.00West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

West Indies vs Pakistan at Tarouba, Pakistan tour of West Indies 1st ODI, Aug 8, 2025 [ODI # 4892]

Sri Lanka vs Bangladesh at Pallekele, Bangladesh in Sri Lanka 3rd ODI, Jul 8, 2025 [ODI # 4891]

Bangladesh vs Sri Lanka at Colombo (RPS), Bangladesh in Sri Lanka 2nd ODI, Jul 5, 2025 [ODI # 4890]