Batting Most Runs Innings - vs South Africa

High scores in 2023 in FC+LA+T20s - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
24054636626365.57New Zealandv South AfricaMount Maunganui104 Feb 2024Test # 2528
195*53636819152.98Australiav South AfricaSydney104 Jan 2023Test # 2488
133*36226012251.15New Zealandv South AfricaHamilton413 Feb 2024Test # 2529
13119012767103.14Englandv South AfricaKimberley101 Feb 2023ODI # 4514
128*-11557111.30West Indiesv South AfricaEast London118 Mar 2023ODI # 4540
12413599191125.25Australiav South AfricaBloemfontein109 Sep 2023ODI # 4638
120*6947910255.31Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
11818911476103.50Englandv South AfricaKimberley101 Feb 2023ODI # 4514
11860461011256.52West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
11842428916-40.83New Zealandv South AfricaMount Maunganui104 Feb 2024Test # 2528
11314091114124.17Englandv South AfricaBloemfontein227 Jan 2023ODI # 4512
111150111114100.00Bangladeshv South AfricaWankhede224 Oct 2023ODI # 4680
109*1045669194.64Indiav South AfricaJohannesburg115 Nov 2024T20I # 2952
10917013212182.57New Zealandv South AfricaMount Maunganui304 Feb 2024Test # 2528
10917211910391.59Pakistanv South AfricaPaarl217 Dec 2024ODI # 4817
1081671146394.73Indiav South AfricaPaarl121 Dec 2023ODI # 4716
107*975687191.07Indiav South AfricaCenturion113 Nov 2024T20I # 2947
1077550710214.00Indiav South AfricaDurban108 Nov 2024T20I # 2938
10613793123113.97Australiav South AfricaBloemfontein109 Sep 2023ODI # 4638
10515211010395.45Afghanistanv South AfricaSharjah120 Sep 2024ODI # 4768
10423319211254.16Australiav South AfricaSydney104 Jan 2023Test # 2488
101*19512110-83.47Indiav South AfricaEden Gardens105 Nov 2023ODI # 4694
10119913714473.72Indiav South AfricaCenturion126 Dec 2023Test # 2520
10115094132107.44Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
100825678178.57Indiav South AfricaJohannesburg114 Dec 2023T20I # 2401
100905859172.41Irelandv South AfricaAbu Dhabi129 Sep 2024T20I # 2876
991257794128.57Australiav South AfricaCenturion215 Sep 2023ODI # 4646
98*9557115171.92Pakistanv South AfricaCenturion113 Dec 2024T20I # 3047
97*1731077390.65Afghanistanv South AfricaAhmedabad110 Nov 2023ODI # 4699
9721919110150.78Bangladeshv South AfricaMirpur321 Oct 2024Test # 2556
94*1548183116.04Englandv South AfricaBloemfontein129 Jan 2023ODI # 4513
92*9749132187.75Australiav South AfricaDurban130 Aug 2023T20I # 2224
922181169-79.31West Indiesv South AfricaPort of Spain407 Aug 2024Test # 2542
91714886189.58Australiav South AfricaDurban203 Sep 2023T20I # 2230
89119947494.68Afghanistanv South AfricaSharjah122 Sep 2024ODI # 4772
8923615711156.68Sri Lankav South AfricaGqeberha205 Dec 2024Test # 2566
88144928395.65Irelandv South AfricaAbu Dhabi107 Oct 2024ODI # 4782
86*825056172.00Afghanistanv South AfricaSharjah120 Sep 2024ODI # 4768
8417211310174.33Pakistanv South AfricaCenturion326 Dec 2024Test # 2572
8329517412-47.70Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
82*136904291.11Pakistanv South AfricaPaarl217 Dec 2024ODI # 4817
821701128273.21Bangladeshv South AfricaChattogram229 Oct 2024Test # 2559
81*1631178469.23West Indiesv South AfricaJohannesburg208 Mar 2023Test # 2497
80*123938-86.02Australiav South AfricaBloemfontein207 Sep 2023ODI # 4635
80*884755170.21U.S.A.v South AfricaNorth Sound219 Jun 2024T20I # 2708
801017574106.66Englandv South AfricaBloemfontein129 Jan 2023ODI # 4513
80106827397.56Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
79*453986202.56Australiav South AfricaDurban201 Sep 2023T20I # 2228
7918615113-52.31Australiav South AfricaSydney104 Jan 2023Test # 2488
791559312184.94West Indiesv South AfricaCenturion428 Feb 2023Test # 2495
79836584121.53Sri Lankav South AfricaDelhi207 Oct 2023ODI # 4661
79574566175.55West Indiesv South AfricaKingston123 May 2024T20I # 2617
78*10269101113.04Netherlandsv South AfricaDharamsala117 Oct 2023ODI # 4672
788056103139.28Australiav South AfricaPotchefstroom212 Sep 2023ODI # 4642
77101877288.50Indiav South AfricaEden Gardens105 Nov 2023ODI # 4694
76554248180.95Sri Lankav South AfricaDelhi207 Oct 2023ODI # 4661
761378212192.68Indiav South AfricaCenturion326 Dec 2023Test # 2520
76875962128.81Indiav South AfricaBridgetown129 Jun 2024T20I # 2729
741056253119.35Pakistanv South AfricaDurban210 Dec 2024T20I # 3026
73136957-76.84Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
729672111100.00West Indiesv South AfricaPotchefstroom121 Mar 2023ODI # 4544
71905666126.78Australiav South AfricaJohannesburg217 Sep 2023ODI # 4648
70835981118.64Australiav South AfricaSydney104 Jan 2023Test # 2488
69282695265.38West Indiesv South AfricaKingston226 May 2024T20I # 2630
68*633992174.35Indiav South AfricaGqeberha112 Dec 2023T20I # 2396
68866263109.67Sri Lankav South AfricaDelhi207 Oct 2023ODI # 4661
67*653872176.31West Indiesv South AfricaKingston125 May 2024T20I # 2626
66523074220.00Australiav South AfricaDurban201 Sep 2023T20I # 2228
65*502627250.00West Indiesv South AfricaTarouba223 Aug 2024T20I # 2797
64392874228.57Australiav South AfricaDurban130 Aug 2023T20I # 2224
64503693177.77Australiav South AfricaBloemfontein109 Sep 2023ODI # 4638
63573245196.87Pakistanv South AfricaCape Town119 Dec 2024ODI # 4819
622201437-43.35West Indiesv South AfricaCenturion228 Feb 2023Test # 2495
62624892129.16Australiav South AfricaEden Gardens216 Nov 2023ODI # 4704
62112837174.69Indiav South AfricaGqeberha119 Dec 2023ODI # 4714
61106697388.40Netherlandsv South AfricaJohannesburg202 Apr 2023ODI # 4563
60*2081348-44.77New Zealandv South AfricaHamilton413 Feb 2024Test # 2529
60875044120.00New Zealandv South AfricaPune201 Nov 2023ODI # 4689
60654163146.34Indiav South AfricaJohannesburg114 Dec 2023T20I # 2401
60944841125.00Irelandv South AfricaAbu Dhabi107 Oct 2024ODI # 4782
5988559-107.27Englandv South AfricaBloemfontein227 Jan 2023ODI # 4512
59104819172.83Sri Lankav South AfricaDurban427 Nov 2024Test # 2563
581421117-52.25Bangladeshv South AfricaMirpur321 Oct 2024Test # 2556
56553653155.55Indiav South AfricaGqeberha112 Dec 2023T20I # 2396
5695647-87.50Indiav South AfricaGqeberha119 Dec 2023ODI # 4714
55*70439-127.90Indiav South AfricaJohannesburg217 Dec 2023ODI # 4713
54*145886161.36West Indiesv South AfricaProvidence215 Aug 2024Test # 2543
54104718176.05Pakistanv South AfricaCenturion126 Dec 2024Test # 2572
5350377-143.24Englandv South AfricaGros Islet221 Jun 2024T20I # 2712
53655251101.92Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
5281527-100.00Pakistanv South AfricaChennai127 Oct 2023ODI # 4683
52484561115.55Indiav South AfricaJohannesburg217 Dec 2023ODI # 4713
5285775167.53Indiav South AfricaPaarl121 Dec 2023ODI # 4716
52594232123.80West Indiesv South AfricaNorth Sound123 Jun 2024T20I # 2720
52653171167.74Irelandv South AfricaAbu Dhabi129 Sep 2024T20I # 2876
5295717-73.23Pakistanv South AfricaJohannesburg122 Dec 2024ODI # 4821
51674561113.33Englandv South AfricaBloemfontein129 Jan 2023ODI # 4513
51432754188.88West Indiesv South AfricaCenturion126 Mar 2023T20I # 2032
51633623141.66West Indiesv South AfricaTarouba223 Aug 2024T20I # 2797
50393771135.13Australiav South AfricaBloemfontein109 Sep 2023ODI # 4638
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:

Los Angeles Knight Riders vs Washington Freedom at Dallas, Major League Cricket 17th Match, Jun 26, 2025 [Twenty20]

Leinster vs Northern Knights at Belfast, Ireland Inter-Provincial Twenty20 Trophy 12th Match, Jun 26, 2025 [Twenty20]

North West Warriors vs Munster Reds at Belfast, Ireland Inter-Provincial Twenty20 Trophy 11th Match, Jun 26, 2025 [Twenty20]