Cricket Records for South Africa in ODI matches

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
210*221139208151.07Sri Lankav AfghanistanPallekele09 Feb 2024ODI # 4725
189-161214117.39Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
188*210159134118.23South Africav U.A.E.Rawalpindi16 Feb 1996ODI # 1049
185212141163131.20South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
1781421131611157.52South Africav AustraliaCenturion30 Sep 2016ODI # 3785
177*213169166104.73South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
176121104157169.23South Africav BangladeshPaarl18 Oct 2017ODI # 3925
175142111217157.65South Africav AustraliaJohannesburg12 Mar 2006ODI # 2349
175179126177138.88South Africav NetherlandsJohannesburg02 Apr 2023ODI # 4563
174*228159193109.43Sri Lankav IndiaKingston02 Jul 2013ODI # 3382
174114831313209.63South Africav AustraliaCenturion15 Sep 2023ODI # 4646
174192140157124.28South Africav BangladeshWankhede24 Oct 2023ODI # 4680
169*204143194118.18South Africav New ZealandCenturion11 Dec 1994ODI # 960
169200137186123.35Sri Lankav South AfricaColombo (RPS)20 Jul 2013ODI # 3392
168*188145212115.86South Africav BangladeshKimberley15 Oct 2017ODI # 3923
162*10366178245.45South Africav West IndiesSydney27 Feb 2015ODI # 3616
161*221146220110.27Sri Lankav BangladeshMelbourne26 Feb 2015ODI # 3615
161153132134121.96South Africav NetherlandsRawalpindi05 Mar 1996ODI # 1073
160*20216511396.96Sri Lankav IndiaHobart28 Feb 2012ODI # 3251
160186124203129.03Sri Lankav IndiaRajkot15 Dec 2009ODI # 2932
159168128164124.21South Africav IrelandCanberra03 Mar 2015ODI # 3621
157157104241150.96Sri Lankav NetherlandsAmstelveen04 Jul 2006ODI # 2390
154217134155114.92South Africav Sri LankaCenturion10 Feb 2017ODI # 3834
153*236142140107.74South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
153181131173116.79South Africav BangladeshPotchefstroom03 Oct 2002ODI # 1890
15214899204153.53Sri Lankav EnglandLeeds01 Jul 2006ODI # 2389
151*189120174125.83Sri Lankav IndiaWankhede17 May 1997ODI # 1207
150*14312258122.95South Africav NetherlandsAmstelveen31 May 2013ODI # 3359
150209124160120.96South Africav EnglandSouthampton28 Aug 2012ODI # 3298
1495944916338.63South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
147*9068810216.17South Africav ZimbabwePotchefstroom20 Sep 2006ODI # 2420
146195130125112.30South Africav West IndiesSt George's10 Apr 2007ODI # 2567
145153115145126.08Sri Lankav KenyaKandy06 Mar 1996ODI # 1074
144186131161109.92Sri Lankav ZimbabwePallekele10 Mar 2011ODI # 3125
14419615014096.00Sri Lankav EnglandLeeds01 Jul 2011ODI # 3167
144-118117122.03South Africav West IndiesEast London18 Mar 2023ODI # 4540
143195141193101.41South Africav New ZealandJohannesburg16 Feb 2003ODI # 1955
141216134160105.22South Africav EnglandCenturion27 Sep 2009ODI # 2900
1401831439697.90Sri Lankav New ZealandBloemfontein08 Dec 1994ODI # 958
14016613584103.70South Africav BangladeshBenoni09 Nov 2008ODI # 2772
140-74813189.18Sri Lankav New ZealandMount Maunganui05 Jan 2019ODI # 4075
139*141116610119.82Sri Lankav IndiaRanchi16 Nov 2014ODI # 3547
139*19714313297.20Sri Lankav EnglandWellington01 Mar 2015ODI # 3619
13919714211397.88South Africav West IndiesJohannesburg04 Feb 2004ODI # 2096
139-108134128.70South Africav AustraliaHobart11 Nov 2018ODI # 4069
138*21014713293.87Sri Lankav IndiaJaipur31 Oct 2005ODI # 2290
138*1339279150.00South Africav ZimbabweHamilton15 Feb 2015ODI # 3601
138*15496126143.75South Africav EnglandBloemfontein03 Feb 2016ODI # 3732
137*22113910098.56Sri Lankav PakistanLahore24 Jan 2009ODI # 2803
13720314711293.19Sri Lankav AustraliaColombo (RPS)19 Jun 2022ODI # 4415
136*173106112128.30South Africav AustraliaHarare27 Aug 2014ODI # 3516
135171121183111.57South Africav IndiaJohannesburg05 Dec 2013ODI # 3442
135147117164115.38South Africav EnglandCenturion09 Feb 2016ODI # 3736
135-128162105.46Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
134*-114133117.54Sri Lankav PakistanLahore05 Nov 1997ODI # 1251
134*146124201108.06South Africav IndiaEden Gardens25 Nov 2005ODI # 2299
134*19713512099.25Sri Lankav EnglandThe Oval13 Jun 2013ODI # 3370
134-651111206.15Sri Lankav PakistanSingapore02 Apr 1996ODI # 1088
134-131114102.29Sri Lankav PakistanSharjah07 Apr 1997ODI # 1193
13412698134136.73South Africav NetherlandsMohali03 Mar 2011ODI # 3115
134174117100114.52South Africav EnglandChester-le-Street19 Jul 2022ODI # 4434
133*20515513085.80South Africav IndiaJohannesburg05 Oct 2001ODI # 1752
133*18411596115.65South Africav IndiaWankhede25 Oct 2015ODI # 3700
13318214117094.32Sri Lankav ZimbabwePallekele10 Mar 2011ODI # 3125
13320815112088.07Sri Lankav IndiaHambantota21 Jul 2012ODI # 3291
133190105116126.66South Africav West IndiesCenturion28 Jan 2015ODI # 3593
133-13416199.25Sri Lankav PakistanKarachi02 Oct 2019ODI # 4212
13317211895112.71South Africav New ZealandPune01 Nov 2023ODI # 4689
132*19715114087.41Sri Lankav EnglandLord's20 Aug 1998ODI # 1348
13220014619090.41Sri Lankav West IndiesNairobi (Gym)04 Oct 2000ODI # 1631
1321369898134.69South Africav West IndiesCenturion28 Jan 2015ODI # 3593
131*22115217086.18Sri Lankav IndiaColombo (RPS)18 Jul 1997ODI # 1218
131*16912183108.26South Africav KenyaCape Town22 Oct 2001ODI # 1763
130*19113311397.74South Africav West IndiesGqeberha25 Jan 2015ODI # 3591
13021313214198.48Sri Lankav IndiaColombo (RPS)27 Jul 2004ODI # 2153
13011988166147.72Sri Lankav BangladeshKarachi30 Jun 2008ODI # 2726
129*2151397492.80South Africav AustraliaBloemfontein04 Mar 2020ODI # 4252
129*1509694134.37South Africav IndiaPaarl19 Jan 2022ODI # 4344
129161114131113.15South Africav New ZealandCenturion25 Oct 2000ODI # 1647
129-11592112.17South Africav West IndiesRoseau30 May 2010ODI # 2984
12915211774110.25South Africav ZimbabweBenoni22 Oct 2010ODI # 3061
128*157109115117.43South Africav NetherlandsBasseterre16 Mar 2007ODI # 2537
128-123150104.06Sri Lankav IndiaSharjah27 Oct 2000ODI # 1650
12824115512082.58Sri Lankav IndiaAdelaide19 Feb 2008ODI # 2681
128148108123118.51South Africav PakistanJohannesburg17 Mar 2013ODI # 3347
128181115140111.30Sri Lankav BangladeshMirpur20 Feb 2014ODI # 3470
128162127123100.78South Africav Sri LankaHambantota12 Jul 2014ODI # 3502
128174115112111.30South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
127*-123131103.25Sri Lankav ZimbabweColombo (SSC)03 Sep 1996ODI # 1112
127181120143105.83South Africav ZimbabweHarare21 Oct 1995ODI # 1013
12718713013297.69South Africav EnglandCenturion09 Feb 2016ODI # 3736
127-123100103.25Sri Lankav West IndiesHambantota26 Feb 2020ODI # 4247
126*15312719099.21Sri Lankav EnglandChester-le-Street24 Jun 2006ODI # 2386
12617710986115.59South Africav AustraliaHarare02 Sep 2014ODI # 3522
125*20514714185.03South Africav ZimbabweCanterbury29 Jun 2003ODI # 2030
125*2091457086.20South Africav Sri LankaAdelaide24 Jan 2006ODI # 2318
125*14498104127.55South Africav Sri LankaJohannesburg22 Jan 2012ODI # 3229
1251911469085.61South Africav West IndiesGqeberha30 Jan 1999ODI # 1397
125151112152111.60South Africav ZimbabweBulawayo23 Sep 2001ODI # 1748
12514611495109.64Sri Lankav IndiaKarachi06 Jul 2008ODI # 2735
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]

Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]

Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]