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
150184148115101.35South Africav New ZealandLahore10 Feb 2025ODI # 4829
123*18511987103.36South Africav PakistanFaisalabad6 Nov 2025ODI # 4926
112*1198183138.27South Africav IrelandAbu Dhabi4 Oct 2024ODI # 4781
11013198104112.24South Africav IndiaRaipur3 Dec 2025ODI # 4935
1061398986119.10South Africav IndiaVisakhapatnam6 Dec 2025ODI # 4936
1031541067197.16South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
100*9367104149.25South Africav New ZealandLahore5 Mar 2025ODI # 4855
971257484131.08South Africav PakistanCape Town19 Dec 2024ODI # 4819
911451027389.21South Africav IrelandAbu Dhabi2 Oct 2024ODI # 4780
91136939497.84South Africav IrelandAbu Dhabi7 Oct 2024ODI # 4782
881107882112.82South Africav AustraliaMackay22 Aug 2025ODI # 4896
878756113155.35South Africav PakistanKarachi12 Feb 2025ODI # 4834
86111977288.65South Africav PakistanPaarl17 Dec 2024ODI # 4817
868355132156.36South Africav EnglandLeeds2 Sep 2025ODI # 4902
851037773110.38South Africav EnglandLord's4 Sep 2025ODI # 4904
831258410198.80South Africav PakistanKarachi12 Feb 2025ODI # 4834
821279613-85.41South Africav PakistanKarachi12 Feb 2025ODI # 4834
8299819-101.23South Africav AustraliaCairns19 Aug 2025ODI # 4895
816043122188.37South Africav PakistanJohannesburg22 Dec 2024ODI # 4821
79106862491.86South Africav IrelandAbu Dhabi2 Oct 2024ODI # 4780
761016393120.63South Africav PakistanFaisalabad6 Nov 2025ODI # 4926
74118873185.05South Africav AustraliaMackay22 Aug 2025ODI # 4896
72*121876382.75South Africav EnglandKarachi1 Mar 2025ODI # 4851
72148808190.00South Africav IndiaRanchi30 Nov 2025ODI # 4934
70563983179.48South Africav IndiaRanchi30 Nov 2025ODI # 4934
69*946743102.98South Africav AfghanistanSharjah22 Sep 2024ODI # 4772
69876642104.54South Africav New ZealandLahore5 Mar 2025ODI # 4855
68124645-106.25South Africav IndiaRaipur3 Dec 2025ODI # 4935
6795645-104.68South Africav IrelandAbu Dhabi4 Oct 2024ODI # 4781
67735154131.37South Africav IndiaRanchi30 Nov 2025ODI # 4934
65126745-87.83South Africav AustraliaCairns19 Aug 2025ODI # 4895
64916051106.66South Africav New ZealandLahore10 Feb 2025ODI # 4829
64875611-114.28South Africav EnglandKarachi1 Mar 2025ODI # 4851
63103716288.73South Africav PakistanFaisalabad4 Nov 2025ODI # 4924
5898765-76.31South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
5898622193.54South Africav EnglandLord's4 Sep 2025ODI # 4904
57685671101.78South Africav AustraliaCairns19 Aug 2025ODI # 4895
5767607195.00South Africav PakistanFaisalabad4 Nov 2025ODI # 4924
5691714178.87South Africav New ZealandLahore5 Mar 2025ODI # 4855
54623415158.82South Africav IndiaRaipur3 Dec 2025ODI # 4935
5393706175.71South Africav PakistanFaisalabad8 Nov 2025ODI # 4927
52*603661144.44South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
5295845161.90South Africav AfghanistanSharjah18 Sep 2024ODI # 4764
52554632113.04South Africav AfghanistanKarachi21 Feb 2025ODI # 4845
49442825175.00South Africav AustraliaMackay24 Aug 2025ODI # 4897
4986646176.56South Africav EnglandLord's4 Sep 2025ODI # 4904
4881675-71.64South Africav IndiaVisakhapatnam6 Dec 2025ODI # 4936
46534071115.00South Africav PakistanFaisalabad6 Nov 2025ODI # 4926
4662483195.83South Africav IndiaRaipur3 Dec 2025ODI # 4935
44*513231137.50South Africav PakistanKarachi12 Feb 2025ODI # 4834
43533431126.47South Africav IrelandAbu Dhabi4 Oct 2024ODI # 4781
42252033210.00South Africav EnglandLord's4 Sep 2025ODI # 4904
4285542277.77South Africav PakistanFaisalabad4 Nov 2025ODI # 4924
4169511280.39South Africav New ZealandLahore10 Feb 2025ODI # 4829
4146406-102.50South Africav PakistanFaisalabad4 Nov 2025ODI # 4924
40*59445-90.90South Africav PakistanJohannesburg22 Dec 2024ODI # 4821
40653931102.56South Africav IrelandAbu Dhabi4 Oct 2024ODI # 4781
3955454186.66South Africav PakistanFaisalabad8 Nov 2025ODI # 4927
3942357-111.42South Africav IndiaRanchi30 Nov 2025ODI # 4934
3862474180.85South Africav AfghanistanSharjah20 Sep 2024ODI # 4768
3844366-105.55South Africav IrelandAbu Dhabi7 Oct 2024ODI # 4782
3869395-97.43South Africav AustraliaMackay22 Aug 2025ODI # 4896
37292823132.14South Africav IndiaRanchi30 Nov 2025ODI # 4934
3651387-94.73South Africav PakistanPaarl17 Dec 2024ODI # 4817
35*57394189.74South Africav IrelandAbu Dhabi4 Oct 2024ODI # 4781
3542393-89.74South Africav IrelandAbu Dhabi4 Oct 2024ODI # 4781
3569541-64.81South Africav PakistanPaarl17 Dec 2024ODI # 4817
3573524167.30South Africav PakistanJohannesburg22 Dec 2024ODI # 4821
3561335-106.06South Africav EnglandLord's4 Sep 2025ODI # 4904
3460403185.00South Africav PakistanCape Town19 Dec 2024ODI # 4819
3343256-132.00South Africav PakistanPaarl17 Dec 2024ODI # 4817
3369433-76.74South Africav AustraliaCairns19 Aug 2025ODI # 4895
3345306-110.00South Africav AustraliaMackay24 Aug 2025ODI # 4897
32*39293-110.34South Africav EnglandLord's4 Sep 2025ODI # 4904
31*422621119.23South Africav AustraliaCairns19 Aug 2025ODI # 4895
31*96594-52.54South Africav EnglandLeeds2 Sep 2025ODI # 4902
3177441270.45South Africav AfghanistanSharjah20 Sep 2024ODI # 4768
3142293-106.89South Africav New ZealandLahore5 Mar 2025ODI # 4855
29*33154-193.33South Africav IndiaRaipur3 Dec 2025ODI # 4935
2948391174.35South Africav PakistanCape Town19 Dec 2024ODI # 4819
29492921100.00South Africav IndiaVisakhapatnam6 Dec 2025ODI # 4936
2844342-82.35South Africav IrelandAbu Dhabi2 Oct 2024ODI # 4780
2743255-108.00South Africav EnglandKarachi1 Mar 2025ODI # 4851
26*72421161.90South Africav AfghanistanSharjah22 Sep 2024ODI # 4772
2655312183.87South Africav AfghanistanSharjah22 Sep 2024ODI # 4772
26492222118.18South Africav PakistanJohannesburg22 Dec 2024ODI # 4821
26322322113.04South Africav PakistanJohannesburg22 Dec 2024ODI # 4821
2635214-123.80South Africav AustraliaMackay22 Aug 2025ODI # 4896
242823-2104.34South Africav IndiaVisakhapatnam6 Dec 2025ODI # 4936
2339284-82.14South Africav IrelandAbu Dhabi7 Oct 2024ODI # 4782
2349301176.66South Africav PakistanCape Town19 Dec 2024ODI # 4819
22*31242191.66South Africav AustraliaMackay22 Aug 2025ODI # 4896
2235283-78.57South Africav AfghanistanSharjah22 Sep 2024ODI # 4772
22421831122.22South Africav PakistanKarachi12 Feb 2025ODI # 4834
2232233-95.65South Africav PakistanFaisalabad4 Nov 2025ODI # 4924
2166301-70.00South Africav AfghanistanSharjah20 Sep 2024ODI # 4768
2136301170.00South Africav PakistanCape Town19 Dec 2024ODI # 4819
20*241711117.64South Africav IrelandAbu Dhabi2 Oct 2024ODI # 4780
20*42292-68.96South Africav IndiaVisakhapatnam6 Dec 2025ODI # 4936
2067451-44.44South Africav IrelandAbu Dhabi7 Oct 2024ODI # 4782
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]

India vs South Africa at Raipur, South Africa in India 2nd ODI, Dec 3, 2025 [ODI # 4935]

India vs South Africa at Ranchi, South Africa in India 1st ODI, Nov 30, 2025 [ODI # 4934]