Batting Most Runs Innings - South Africa

High scores in 2025 in FC+LA+T20s - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
367*410334494109.88South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
25960734329375.51South Africav PakistanCape Town13 Jan 2025Test # 2576
15320516011495.62South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
150184148115101.35South Africav New ZealandLahore110 Feb 2025ODI # 4829
14723620617271.35South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
13638320714-65.70South Africav AustraliaLord's411 Jun 2025Test # 2585
125*7856128223.21South Africav AustraliaDarwin112 Aug 2025T20I # 3405
123*18511987103.36South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
1062481799259.21South Africav PakistanCape Town13 Jan 2025Test # 2576
10420417110260.81South Africav PakistanLahore212 Oct 2025Test # 2602
1031541067197.16South Africav AfghanistanKarachi121 Feb 2025ODI # 4845
100*9367104149.25South Africav New ZealandLahore25 Mar 2025ODI # 4855
100*13112410-80.64South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
1001521479568.02South Africav PakistanCape Town13 Jan 2025Test # 2576
89*2141558-57.41South Africav PakistanRawalpindi220 Oct 2025Test # 2603
881107882112.82South Africav AustraliaMackay122 Aug 2025ODI # 4896
878756113155.35South Africav PakistanKarachi112 Feb 2025ODI # 4834
868355132156.36South Africav EnglandLeeds22 Sep 2025ODI # 4902
851037773110.38South Africav EnglandLord's14 Sep 2025ODI # 4904
831258410198.80South Africav PakistanKarachi112 Feb 2025ODI # 4834
821279613-85.41South Africav PakistanKarachi112 Feb 2025ODI # 4834
82941017-81.18South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
8299819-101.23South Africav AustraliaCairns119 Aug 2025ODI # 4895
78135877389.65South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
762482056137.07South Africav PakistanRawalpindi220 Oct 2025Test # 2603
761016393120.63South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
74118873185.05South Africav AustraliaMackay122 Aug 2025ODI # 4896
72*121876382.75South Africav EnglandKarachi21 Mar 2025ODI # 4851
711015571129.09South Africav AustraliaDarwin210 Aug 2025T20I # 3403
711861379251.82South Africav PakistanLahore212 Oct 2025Test # 2602
71726144116.39South Africav PakistanRawalpindi220 Oct 2025Test # 2603
69876642104.54South Africav New ZealandLahore25 Mar 2025ODI # 4855
661951345-49.25South Africav AustraliaLord's411 Jun 2025Test # 2585
65126745-87.83South Africav AustraliaCairns119 Aug 2025ODI # 4895
64916051106.66South Africav New ZealandLahore110 Feb 2025ODI # 4829
64875611-114.28South Africav EnglandKarachi21 Mar 2025ODI # 4851
63503634175.00South Africav ZimbabweHarare220 Jul 2025T20I # 3336
63103716288.73South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
62725483114.81South Africav PakistanCape Town13 Jan 2025Test # 2576
60844051150.00South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
5898765-76.31South Africav AfghanistanKarachi121 Feb 2025ODI # 4845
5898622193.54South Africav EnglandLord's14 Sep 2025ODI # 4904
57685671101.78South Africav AustraliaCairns119 Aug 2025ODI # 4895
5767607195.00South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
5691714178.87South Africav New ZealandLahore25 Mar 2025ODI # 4855
55*1831364-40.44South Africav IndiaEden Gardens314 Nov 2025Test # 2606
55130931259.13South Africav PakistanRawalpindi220 Oct 2025Test # 2603
54745462100.00South Africav PakistanLahore412 Oct 2025Test # 2602
53382616203.84South Africav AustraliaCairns116 Aug 2025T20I # 3407
5393706175.71South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
52*603661144.44South Africav AfghanistanKarachi121 Feb 2025ODI # 4845
52*76416-126.82South Africav ZimbabweHarare220 Jul 2025T20I # 3336
52554632113.04South Africav AfghanistanKarachi121 Feb 2025ODI # 4845
5160704172.85South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
51664134124.39South Africav ZimbabweBulawayo128 Jun 2025Test # 2590
51423552145.71South Africav New ZealandHarare226 Jul 2025T20I # 3374
49442825175.00South Africav AustraliaMackay224 Aug 2025ODI # 4897
4986646176.56South Africav EnglandLord's14 Sep 2025ODI # 4904
46534071115.00South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
451581116-40.54South Africav AustraliaLord's211 Jun 2025Test # 2585
45533751121.62South Africav ZimbabweHarare214 Jul 2025T20I # 3316
451921454-31.03South Africav PakistanLahore412 Oct 2025Test # 2602
44*223042146.66South Africav PakistanCape Town43 Jan 2025Test # 2576
44*513231137.50South Africav PakistanKarachi112 Feb 2025ODI # 4834
42*82625167.74South Africav ZimbabweBulawayo16 Jul 2025Test # 2593
42252033210.00South Africav EnglandLord's14 Sep 2025ODI # 4904
4242458-93.33South Africav PakistanRawalpindi420 Oct 2025Test # 2603
4285542277.77South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
4169511280.39South Africav New ZealandLahore110 Feb 2025ODI # 4829
41241715241.17South Africav ZimbabweHarare214 Jul 2025T20I # 3316
41763741110.81South Africav New ZealandHarare122 Jul 2025T20I # 3347
41352024205.00South Africav EnglandManchester212 Sep 2025T20I # 3450
4146406-102.50South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
40433542114.28South Africav PakistanCape Town13 Jan 2025Test # 2576
3955454186.66South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
38*38263-146.15South Africav AustraliaCairns116 Aug 2025T20I # 3407
3869395-97.43South Africav AustraliaMackay122 Aug 2025ODI # 4896
375431-4119.35South Africav New ZealandHarare226 Jul 2025T20I # 3374
3742275-137.03South Africav AustraliaDarwin210 Aug 2025T20I # 3403
36142844142.85South Africav AustraliaLord's211 Jun 2025Test # 2585
3669414-87.80South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
3690563-64.28South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
36232241163.63South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
3554394189.74South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
35231813194.44South Africav New ZealandHarare216 Jul 2025T20I # 3317
3561335-106.06South Africav EnglandLord's14 Sep 2025ODI # 4904
3474362-94.44South Africav PakistanLahore11 Nov 2025T20I # 3549
3369433-76.74South Africav AustraliaCairns119 Aug 2025ODI # 4895
3345306-110.00South Africav AustraliaMackay224 Aug 2025ODI # 4897
33171651206.25South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
32*39293-110.34South Africav EnglandLord's14 Sep 2025ODI # 4904
32161632200.00South Africav EnglandManchester212 Sep 2025T20I # 3450
3284624151.61South Africav PakistanRawalpindi220 Oct 2025Test # 2603
31*422621119.23South Africav AustraliaCairns119 Aug 2025ODI # 4895
31*96594-52.54South Africav EnglandLeeds22 Sep 2025ODI # 4902
3142293-106.89South Africav New ZealandLahore25 Mar 2025ODI # 4855
3178353-88.57South Africav ZimbabweBulawayo328 Jun 2025Test # 2590
31281613193.75South Africav New ZealandHarare226 Jul 2025T20I # 3374
3146223-140.90South Africav AustraliaDarwin112 Aug 2025T20I # 3405
31-302-103.33South Africav NamibiaWindhoek111 Oct 2025T20I # 3514
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
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:

Odisha vs Nagaland at Bhubaneswar, Ranji Trophy Elite, Group A, Nov 16-19, 2025 [First-class]

Meghalaya vs Manipur at Surat, Ranji Trophy Plate Group, Nov 16-19, 2025 [First-class]

Mumbai (Bombay) vs Puducherry at Wankhede, Ranji Trophy Elite, Group D, Nov 16-19, 2025 [First-class]