Batting Most Runs Innings - vs Sri Lanka

High scores for South Africa in ODIs - vs Sri Lanka

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
185212141163131.20South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
154217134155114.92South Africav Sri LankaCenturion10 Feb 2017ODI # 3834
128162127123100.78South Africav Sri LankaHambantota12 Jul 2014ODI # 3502
125*2091457-86.20South Africav Sri LankaAdelaide24 Jan 2006ODI # 2318
125*14498104127.55South Africav Sri LankaJohannesburg22 Jan 2012ODI # 3229
1252031439487.41South Africav Sri LankaJohannesburg22 Jan 2012ODI # 3229
121131108162112.03South Africav Sri LankaDurban10 Mar 2019ODI # 4112
1211971359189.62South Africav Sri LankaColombo (RPS)04 Sep 2021ODI # 4315
120*18313513188.88South Africav Sri LankaEast London17 Dec 2000ODI # 1662
117*1389836119.38South Africav Sri LankaDurban01 Feb 2017ODI # 3830
113*10710055113.00South Africav Sri LankaDhaka30 Oct 1998ODI # 1362
112*16111415198.24South Africav Sri LankaJohannesburg03 Mar 2019ODI # 4104
1122101288-87.50South Africav Sri LankaPaarl11 Jan 2012ODI # 3225
1091761308183.84South Africav Sri LankaColombo (RPS)06 Jul 2014ODI # 3500
1091118716-125.28South Africav Sri LankaCenturion10 Feb 2017ODI # 3834
108*14092143117.39South Africav Sri LankaKimberley04 Dec 2002ODI # 1911
10810171114152.11South Africav Sri LankaHambantota12 Jul 2014ODI # 3502
10816111013298.18South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
1068454143196.29South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
1051641207187.50South Africav Sri LankaDurban01 Feb 2017ODI # 3830
1032021155289.56South Africav Sri LankaThe Oval03 Jun 2017ODI # 3877
102-8981114.60South Africav Sri LankaPallekele05 Aug 2018ODI # 4029
1011591277179.52South Africav Sri LankaColombo (SSC)31 Aug 2004ODI # 2163
10116210211-99.01South Africav Sri LankaPallekele09 Jul 2014ODI # 3501
100*2021393171.94South Africav Sri LankaPaarl09 Jan 2001ODI # 1666
10014084123119.04South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
9916096112103.12South Africav Sri LankaLahore08 Nov 1997ODI # 1253
991731066293.39South Africav Sri LankaCenturion29 Nov 2002ODI # 1905
971941217280.16South Africav Sri LankaPallekele28 Jul 2013ODI # 3400
96*10310310193.20South Africav Sri LankaChester-le-Street28 Jun 2019ODI # 4176
961167683126.31South Africav Sri LankaKimberley20 Jan 2012ODI # 3228
961369054106.66South Africav Sri LankaColombo (RPS)02 Sep 2021ODI # 4314
949270171134.28South Africav Sri LankaCenturion06 Mar 2019ODI # 4107
92-7084131.42South Africav Sri LankaPallekele05 Aug 2018ODI # 4029
89147975291.75South Africav Sri LankaCenturion29 Nov 2002ODI # 1905
8716411710174.35South Africav Sri LankaBenoni01 Dec 2002ODI # 1908
87139947392.55South Africav Sri LankaW.A.C.A31 Jan 2006ODI # 2321
87-78131111.53South Africav Sri LankaDambulla01 Aug 2018ODI # 4027
861871104-78.18South Africav Sri LankaProvidence28 Mar 2007ODI # 2556
85*917245118.05South Africav Sri LankaPallekele26 Jul 2013ODI # 3398
84-1247167.74South Africav Sri LankaTangier19 Aug 2002ODI # 1865
83*1881484356.08South Africav Sri LankaColombo (SSC)11 Jul 2000ODI # 1610
8210679-4103.79South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
811411146371.05South Africav Sri LankaGalle06 Jul 2000ODI # 1604
811077211-112.50South Africav Sri LankaJohannesburg03 Mar 2019ODI # 4104
80*1671055-76.19South Africav Sri LankaChester-le-Street28 Jun 2019ODI # 4176
791631127170.53South Africav Sri LankaBloemfontein14 Jan 2001ODI # 1671
78*895712-136.84South Africav Sri LankaSydney18 Mar 2015ODI # 3640
771028612189.53South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
7788719-108.45South Africav Sri LankaPallekele28 Jul 2013ODI # 3400
76151946-80.85South Africav Sri LankaColombo (RPS)14 Jul 2000ODI # 1614
75*89595-127.11South Africav Sri LankaPaarl09 Jan 2001ODI # 1666
75967051107.14South Africav Sri LankaColombo (RPS)06 Jul 2014ODI # 3500
7596706-107.14South Africav Sri LankaThe Oval03 Jun 2017ODI # 3877
74116855287.05South Africav Sri LankaColombo (RPS)20 Aug 2004ODI # 2156
73117887282.95South Africav Sri LankaDurban03 Mar 2003ODI # 1979
72115806190.00South Africav Sri LankaPaarl11 Jan 2012ODI # 3225
7299747-97.29South Africav Sri LankaBloemfontein17 Jan 2012ODI # 3227
70*1701025-68.62South Africav Sri LankaBloemfontein06 Dec 2002ODI # 1912
70926542107.69South Africav Sri LankaTangier21 Aug 2002ODI # 1866
68646543104.61South Africav Sri LankaAdelaide24 Jan 2006ODI # 2318
68106697198.55South Africav Sri LankaKimberley20 Jan 2012ODI # 3228
67*122757-89.33South Africav Sri LankaCape Town16 Mar 2019ODI # 4115
67124765-88.15South Africav Sri LankaHobart07 Feb 2006ODI # 2325
66*12787-175.86South Africav Sri LankaEast London14 Jan 2012ODI # 3226
651211005-65.00South Africav Sri LankaPaarl09 Jan 2001ODI # 1666
64*121835177.10South Africav Sri LankaKimberley04 Dec 2002ODI # 1911
6481624-103.22South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
6389754184.00South Africav Sri LankaGqeberha21 Dec 1994ODI # 967
6296713287.32South Africav Sri LankaBrisbane17 Jan 2006ODI # 2315
61*123803-76.25South Africav Sri LankaGqeberha15 Dec 2000ODI # 1661
60*615771105.26South Africav Sri LankaBenoni01 Dec 2002ODI # 1908
60*81615-98.36South Africav Sri LankaJohannesburg04 Feb 2017ODI # 3831
5997666-89.39South Africav Sri LankaJohannesburg05 Apr 1998ODI # 1306
59129842-70.23South Africav Sri LankaGalle06 Jul 2000ODI # 1604
5979657190.76South Africav Sri LankaProvidence28 Mar 2007ODI # 2556
59-5991100.00South Africav Sri LankaPallekele05 Aug 2018ODI # 4029
5984596-100.00South Africav Sri LankaColombo (RPS)02 Sep 2021ODI # 4314
58116871166.66South Africav Sri LankaNottingham14 Aug 1998ODI # 1345
58117706-82.85South Africav Sri LankaGqeberha15 Dec 2000ODI # 1661
58414751123.40South Africav Sri LankaColombo (RPS)20 Aug 2004ODI # 2156
58674491131.81South Africav Sri LankaCenturion22 Sep 2009ODI # 2893
57110715180.28South Africav Sri LankaGqeberha28 Jan 2017ODI # 3828
5798667-86.36South Africav Sri LankaCenturion06 Mar 2019ODI # 4107
55*85685-80.88South Africav Sri LankaGqeberha28 Jan 2017ODI # 3828
55534851114.58South Africav Sri LankaEast London17 Dec 2000ODI # 1662
55100657-84.61South Africav Sri LankaTangier15 Aug 2002ODI # 1862
5597585294.82South Africav Sri LankaEast London14 Jan 2012ODI # 3226
55784672119.56South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
54434191131.70South Africav Sri LankaLahore06 Nov 1997ODI # 1252
5461494-110.20South Africav Sri LankaNottingham14 Aug 1998ODI # 1345
54127782-69.23South Africav Sri LankaColombo (RPS)22 Aug 2004ODI # 2158
54117883-61.36South Africav Sri LankaAhmedabad24 Oct 2006ODI # 2435
54-577194.73South Africav Sri LankaColombo (RPS)12 Aug 2018ODI # 4031
53*-3262165.62South Africav Sri LankaDambulla29 Jul 2018ODI # 4025
53-915-58.24South Africav Sri LankaGuwahati19 Nov 1993ODI # 853
5383802-66.25South Africav Sri LankaGqeberha21 Dec 1994ODI # 967
5352525-101.92South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
53132982-54.08South Africav Sri LankaTangier21 Aug 2002ODI # 1866
53392662203.84South Africav Sri LankaCenturion29 Nov 2002ODI # 1905
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Zimbabwe vs Sri Lanka at Harare, Sri Lanka in Zimbabwe 1st T20I, Sep 3, 2025 [T20I # 3434]

Bangladesh vs Netherlands at Sylhet, Netherlands in Bangladesh 3rd T20I, Sep 3, 2025 [T20I # 3435]

Afghanistan vs Pakistan at Sharjah, United Arab Emirates T20I Tri-Series 4th Match, Sep 2, 2025 [T20I # 3433]