Batting Most Runs Innings - last 2 years

High scores for South Africa in ODIs - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
174114831313209.63South Africav AustraliaCenturion15 Sep 2023ODI # 4646
174192140157124.28South Africav BangladeshWankhede24 Oct 2023ODI # 4680
158*201130134121.53Netherlandsv ScotlandDundee12 Jun 2025ODI # 4888
150184148115101.35South Africav New ZealandLahore10 Feb 2025ODI # 4829
13317211895112.71South Africav New ZealandPune01 Nov 2023ODI # 4689
119*1721229697.54South Africav IndiaGqeberha19 Dec 2023ODI # 4714
114*21414214180.28South Africav AustraliaBloemfontein07 Sep 2023ODI # 4635
11417611610398.27South Africav New ZealandPune01 Nov 2023ODI # 4689
112*1198183138.27South Africav IrelandAbu Dhabi04 Oct 2024ODI # 4781
10914710685102.83South Africav AustraliaLucknow12 Oct 2023ODI # 4667
10911967124162.68South Africav EnglandWankhede21 Oct 2023ODI # 4677
10816111013298.18South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
1068454143196.29South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
1031541067197.16South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
102*1087494137.83South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
1011381168587.06South Africav AustraliaEden Gardens16 Nov 2023ODI # 4704
100*9367104149.25South Africav New ZealandLahore05 Mar 2025ODI # 4855
10014084123119.04South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
971257484131.08South Africav PakistanCape Town19 Dec 2024ODI # 4819
931308793106.89South Africav AustraliaJohannesburg17 Sep 2023ODI # 4648
91151937397.84South Africav PakistanChennai27 Oct 2023ODI # 4683
911451027389.21South Africav IrelandAbu Dhabi02 Oct 2024ODI # 4780
91136939497.84South Africav IrelandAbu Dhabi07 Oct 2024ODI # 4782
90944928183.67South Africav BangladeshWankhede24 Oct 2023ODI # 4680
881107882112.82South Africav AustraliaMackay22 Aug 2025ODI # 4896
878756113155.35South Africav PakistanKarachi12 Feb 2025ODI # 4834
86111977288.65South Africav PakistanPaarl17 Dec 2024ODI # 4817
868355132156.36South Africav EnglandLeeds02 Sep 2025ODI # 4902
851117593113.33South Africav EnglandWankhede21 Oct 2023ODI # 4677
851037773110.38South Africav EnglandLord's04 Sep 2025ODI # 4904
831258410198.80South Africav PakistanKarachi12 Feb 2025ODI # 4834
82*734565182.22South Africav AustraliaCenturion15 Sep 2023ODI # 4646
8210177102106.49South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
821279613-85.41South Africav PakistanKarachi12 Feb 2025ODI # 4834
8299819-101.23South Africav AustraliaCairns19 Aug 2025ODI # 4895
81121876393.10South Africav IndiaPaarl21 Dec 2023ODI # 4716
816043122188.37South Africav PakistanJohannesburg22 Dec 2024ODI # 4821
79*-1198-66.38Netherlandsv CanadaThe Hague11 Aug 2024ODI # 4755
79106862491.86South Africav IrelandAbu Dhabi02 Oct 2024ODI # 4780
78*10269101113.04Netherlandsv South AfricaDharamsala17 Oct 2023ODI # 4672
78111997178.78Netherlandsv ScotlandAmstelveen10 May 2025ODI # 4867
77-1266-61.11Netherlandsv U.S.A.Rotterdam21 Aug 2024ODI # 4760
76*141956180.00South Africav AfghanistanAhmedabad10 Nov 2023ODI # 4699
75*724236178.57South Africav EnglandWankhede21 Oct 2023ODI # 4677
7496784194.87Netherlandsv U.A.E.Amstelveen06 May 2025ODI # 4865
74886791110.44Netherlandsv ScotlandUtrecht16 May 2025ODI # 4870
74118873185.05South Africav AustraliaMackay22 Aug 2025ODI # 4896
72*121876382.75South Africav EnglandKarachi01 Mar 2025ODI # 4851
72-943-76.59Netherlandsv CanadaRotterdam17 Aug 2024ODI # 4758
70100824185.36Netherlandsv Sri LankaLucknow21 Oct 2023ODI # 4676
7094655-107.69Netherlandsv ScotlandAmstelveen10 May 2025ODI # 4867
69*946743102.98South Africav AfghanistanSharjah22 Sep 2024ODI # 4772
6998735-94.52Netherlandsv New ZealandHyderabad09 Oct 2023ODI # 4663
69-957272.63Netherlandsv U.A.E.Al Amerat09 Nov 2024ODI # 4802
69876642104.54South Africav New ZealandLahore05 Mar 2025ODI # 4855
68122896-76.40Netherlandsv BangladeshEden Gardens28 Oct 2023ODI # 4685
6792686298.52Netherlandsv PakistanHyderabad06 Oct 2023ODI # 4659
6795645-104.68South Africav IrelandAbu Dhabi04 Oct 2024ODI # 4781
66-865176.74Netherlandsv U.A.E.Al Amerat03 Nov 2024ODI # 4794
66-874275.86Netherlandsv U.A.E.Al Amerat09 Nov 2024ODI # 4802
65-556-118.18Netherlandsv U.S.A.The Hague15 Aug 2024ODI # 4757
65126745-87.83South Africav AustraliaCairns19 Aug 2025ODI # 4895
64916051106.66South Africav New ZealandLahore10 Feb 2025ODI # 4829
64875611-114.28South Africav EnglandKarachi01 Mar 2025ODI # 4851
64107737-87.67Netherlandsv ScotlandAmstelveen10 May 2025ODI # 4867
6398654396.92South Africav AustraliaJohannesburg17 Sep 2023ODI # 4648
6291657295.38South Africav AustraliaCenturion15 Sep 2023ODI # 4646
6086618-98.36South Africav EnglandWankhede21 Oct 2023ODI # 4677
6084697-86.95South Africav BangladeshWankhede24 Oct 2023ODI # 4680
59108751178.66Netherlandsv Sri LankaLucknow21 Oct 2023ODI # 4676
59-834-71.08Netherlandsv U.S.A.The Hague15 Aug 2024ODI # 4757
58*-927-63.04Netherlandsv NepalKirtipur25 Feb 2024ODI # 4735
5885866-67.44Netherlandsv AfghanistanLucknow03 Nov 2023ODI # 4691
5898765-76.31South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
5898622193.54South Africav EnglandLord's04 Sep 2025ODI # 4904
57107626-91.93South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
57-818270.37Netherlandsv NamibiaKirtipur19 Feb 2024ODI # 4732
57685671101.78South Africav AustraliaCairns19 Aug 2025ODI # 4895
56614471127.27South Africav AustraliaLucknow12 Oct 2023ODI # 4667
5691714178.87South Africav New ZealandLahore05 Mar 2025ODI # 4855
54*-816166.66Netherlandsv NamibiaWindhoek13 Mar 2025ODI # 4859
54653916138.46Netherlandsv IndiaBengaluru12 Nov 2023ODI # 4702
53483024176.66South Africav New ZealandPune01 Nov 2023ODI # 4689
52*603661144.44South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
5297674177.61Netherlandsv PakistanHyderabad06 Oct 2023ODI # 4659
52116817-64.19South Africav IndiaGqeberha19 Dec 2023ODI # 4714
5295845161.90South Africav AfghanistanSharjah18 Sep 2024ODI # 4764
52554632113.04South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
52654452118.18Netherlandsv U.A.E.Utrecht12 May 2025ODI # 4868
51-573189.47Netherlandsv U.A.E.Al Amerat03 Nov 2024ODI # 4794
51-895157.30Netherlandsv OmanAl Amerat05 Nov 2024ODI # 4797
51614242121.42Netherlandsv ScotlandDundee12 Jun 2025ODI # 4888
50302971172.41Netherlandsv ScotlandDundee12 Jun 2025ODI # 4888
49*-864-56.97Netherlandsv NamibiaWindhoek13 Mar 2025ODI # 4859
4974526-94.23South Africav AustraliaBloemfontein09 Sep 2023ODI # 4638
49483633136.11South Africav AustraliaBloemfontein09 Sep 2023ODI # 4638
49-676-73.13Netherlandsv U.S.A.The Hague15 Aug 2024ODI # 4757
49442825175.00South Africav AustraliaMackay24 Aug 2025ODI # 4897
4986646176.56South Africav EnglandLord's04 Sep 2025ODI # 4904
48109754-64.00Netherlandsv U.A.E.Amstelveen06 May 2025ODI # 4865
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

England vs South Africa at Southampton, South Africa in England 3rd ODI, Sep 7, 2025 [ODI # 4906]

Band-e-Amir Region vs Mis Ainak Region at Khost, GAK Regional One Day Final, Sep 6, 2025 [List A]

Raiders vs Strikers at Belfast, Emerald Challenge 3rd Match, Sep 5, 2025 [List A]