Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
160*220159122100.62Indiav South AfricaCape Town7 Feb 2018ODI # 3971
129*12396192134.37Indiav South AfricaCenturion16 Feb 2018ODI # 3978
11517912611491.26Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
11216411910094.11Indiav South AfricaDurban1 Feb 2018ODI # 3969
110*16011611294.82Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
109163105102103.80Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
79126865291.86Indiav South AfricaDurban1 Feb 2018ODI # 3969
7610563120120.63Indiav South AfricaCape Town7 Feb 2018ODI # 3971
75119837190.36Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
68127776188.31Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
63-828076.82Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
60103704185.71Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
51*84569091.07Indiav South AfricaCenturion4 Feb 2018ODI # 3970
46*64504192.00Indiav South AfricaCenturion4 Feb 2018ODI # 3970
42*66433197.67Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
39-496079.59Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
3676542066.66Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
3568463076.08Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
35532960120.68Indiav South AfricaDurban1 Feb 2018ODI # 3969
34*81503068.00Indiav South AfricaCenturion16 Feb 2018ODI # 3978
34302380147.82Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
3162434172.09Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
3057372081.08Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
2976452064.44Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
2655273196.29Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
2332253092.00Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
2138294072.41Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
2025302166.66Indiav South AfricaDurban1 Feb 2018ODI # 3969
19*26202095.00Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
1928211190.47Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
1839212085.71Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
1856342052.94Indiav South AfricaCenturion16 Feb 2018ODI # 3978
1725182094.44Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
17-1730100.00Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
16*37191084.21Indiav South AfricaCape Town7 Feb 2018ODI # 3971
16121111145.45Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
15-381039.47Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
1519172188.23Indiav South AfricaCenturion4 Feb 2018ODI # 3970
15141330115.38Indiav South AfricaCenturion16 Feb 2018ODI # 3978
14141211116.66Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
1421150193.33Indiav South AfricaCape Town7 Feb 2018ODI # 3971
1328171076.47Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
1110820137.50Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
1116130084.61Indiav South AfricaCape Town7 Feb 2018ODI # 3971
1038220045.45Indiav South AfricaCape Town7 Feb 2018ODI # 3971
917131069.23Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
811142057.14Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
8-211038.09Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
8-131061.53Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
830151053.33Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
825180044.44Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
6-610100.00Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
57500100.00Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
519131038.46Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
51470071.42Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
4*5310133.33Indiav South AfricaDurban1 Feb 2018ODI # 3969
3*1860050.00Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
3*1560050.00Indiav South AfricaDurban1 Feb 2018ODI # 3969
315110027.27Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
2*740050.00Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
2-60033.33Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
2-70028.57Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
1-60016.66Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
1630033.33Indiav South AfricaCape Town7 Feb 2018ODI # 3971
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:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]