Batting Most Runs Innings - South Africa

High scores in 2010s in Tests+ODIs+T20Is - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
311*79052935-58.79South Africav EnglandThe Oval219 Jul 2012Test # 2049
278*60141823666.50South Africav PakistanAbu Dhabi120 Nov 2010Test # 1979
253*67547322-53.48South Africav IndiaNagpur106 Feb 2010Test # 1951
23462738816-60.30South Africav PakistanDubai (DICS)223 Oct 2013Test # 2100
22443432531168.92South Africav Sri LankaCape Town103 Jan 2012Test # 2028
20847537122-56.06South Africav West IndiesCenturion117 Dec 2014Test # 2150
201*38927015574.44South Africav IndiaCenturion216 Dec 2010Test # 1985
20170747727-42.13South Africav EnglandCape Town202 Jan 2016Test # 2197
19955338815351.28South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
19635022121-88.68South Africav AustraliaW.A.C.A330 Nov 2012Test # 2064
185212141163131.20South Africav Sri LankaCape Town107 Feb 2017ODI # 3833
18339127325-67.03South Africav EnglandCape Town303 Jan 2010Test # 1946
182*43432623155.82South Africav EnglandThe Oval219 Jul 2012Test # 2049
18253336523-49.86South Africav EnglandLeeds102 Aug 2012Test # 2051
1781421131611157.52South Africav AustraliaCenturion230 Sep 2016ODI # 3785
176121104157169.23South Africav BangladeshPaarl118 Oct 2017ODI # 3925
17341935115249.28South Africav IndiaNagpur106 Feb 2010Test # 1951
16922518421391.84South Africav AustraliaW.A.C.A330 Nov 2012Test # 2064
168*188145212115.86South Africav BangladeshKimberley215 Oct 2017ODI # 3923
16437427417159.85South Africav PakistanDubai (DICS)223 Oct 2013Test # 2100
162*10366178245.45South Africav West IndiesSydney127 Feb 2015ODI # 3616
16145929119-55.32South Africav IndiaCape Town102 Jan 2011Test # 1988
160*30320519278.04South Africav Sri LankaCape Town103 Jan 2012Test # 2028
160-28718455.74South Africav IndiaVisakhapatnam202 Oct 2019Test # 2363
159168128164124.21South Africav IrelandCanberra103 Mar 2015ODI # 3621
15650333519146.56South Africav New ZealandWellington123 Mar 2012Test # 2037
15529322119-70.13South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
154217134155114.92South Africav Sri LankaCenturion110 Feb 2017ODI # 3834
153*23614214-107.74South Africav West IndiesJohannesburg118 Jan 2015ODI # 3583
15231823516264.68South Africav West IndiesCenturion117 Dec 2014Test # 2150
15230921617170.37South Africav AustraliaJohannesburg130 Mar 2018Test # 2302
150*14312258122.95South Africav NetherlandsAmstelveen131 May 2013ODI # 3359
15020912416-120.96South Africav EnglandSouthampton128 Aug 2012ODI # 3298
1495944916338.63South Africav West IndiesJohannesburg118 Jan 2015ODI # 3583
14832319415176.28South Africav West IndiesCape Town202 Jan 2015Test # 2154
14734927414153.64South Africav AustraliaBrisbane109 Nov 2012Test # 2056
14325318622-76.88South Africav BangladeshBloemfontein106 Oct 2017Test # 2277
14334021819-65.59South Africav AustraliaDurban401 Mar 2018Test # 2297
141*43428420149.64South Africav AustraliaCape Town122 Mar 2018Test # 2300
14133222520162.66South Africav AustraliaW.A.C.A303 Nov 2016Test # 2230
14029620214169.30South Africav IndiaCenturion216 Dec 2010Test # 1985
14041029924-46.82South Africav New ZealandDunedin108 Mar 2017Test # 2253
139*48638212-36.38South Africav Sri LankaColombo (SSC)224 Jul 2014Test # 2131
139-108134128.70South Africav AustraliaHobart111 Nov 2018ODI # 4069
138*1339279150.00South Africav ZimbabweHamilton115 Feb 2015ODI # 3601
138*15496126143.75South Africav EnglandBloemfontein203 Feb 2016ODI # 3732
13731125214254.36South Africav New ZealandGqeberha111 Jan 2013Test # 2071
13725820017168.50South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
136*173106112128.30South Africav AustraliaHarare227 Aug 2014ODI # 3516
13633222820-59.64South Africav EnglandThe Oval427 Jul 2017Test # 2266
135*-16813680.35South Africav West IndiesBasseterre118 Jun 2010Test # 1961
135*2802188461.92South Africav PakistanDubai (DICS)312 Nov 2010Test # 1976
135*24118115-74.58South Africav BangladeshBloemfontein106 Oct 2017Test # 2277
135171121183111.57South Africav IndiaJohannesburg105 Dec 2013ODI # 3442
135147117164115.38South Africav EnglandCenturion209 Feb 2016ODI # 3736
13412698134136.73South Africav NetherlandsMohali103 Mar 2011ODI # 3115
13439530915-43.36South Africav IndiaJohannesburg418 Dec 2013Test # 2108
13439126516-50.56South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
133*18411596115.65South Africav IndiaWankhede125 Oct 2015ODI # 3700
133190105116126.66South Africav West IndiesCenturion128 Jan 2015ODI # 3593
132-2389355.46South Africav West IndiesBasseterre118 Jun 2010Test # 1961
1321369898134.69South Africav West IndiesCenturion128 Jan 2015ODI # 3593
13225416317-80.98South Africav BangladeshBloemfontein106 Oct 2017Test # 2277
13136727320-47.98South Africav EnglandThe Oval219 Jul 2012Test # 2049
130*19113311397.74South Africav West IndiesGqeberha125 Jan 2015ODI # 3591
129*250128172100.78South Africav EnglandCenturion122 Jan 2016Test # 2200
129-11592112.17South Africav West IndiesRoseau230 May 2010ODI # 2984
12915211774110.25South Africav ZimbabweBenoni122 Oct 2010ODI # 3061
129149112125115.17South Africav IndiaCenturion216 Dec 2010Test # 1985
12936223015-56.08South Africav Sri LankaCape Town102 Jan 2017Test # 2244
12922813818193.47South Africav PakistanJohannesburg311 Jan 2019Test # 2341
128148108123118.51South Africav PakistanJohannesburg117 Mar 2013ODI # 3347
128162127123100.78South Africav Sri LankaHambantota112 Jul 2014ODI # 3502
128174115112111.30South Africav West IndiesJohannesburg118 Jan 2015ODI # 3583
127*27717616-72.15South Africav AustraliaGqeberha320 Feb 2014Test # 2121
12718713013297.69South Africav EnglandCenturion209 Feb 2016ODI # 3736
12747431617140.18South Africav AustraliaW.A.C.A303 Nov 2016Test # 2230
126*26114620186.30South Africav AustraliaGqeberha209 Mar 2018Test # 2298
12617710986115.59South Africav AustraliaHarare202 Sep 2014ODI # 3522
125*14498104127.55South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
1252031439487.41South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
12526420414261.27South Africav ZimbabweGqeberha126 Dec 2017Test # 2290
125-114152109.64South Africav AustraliaHobart111 Nov 2018ODI # 4069
1241591268298.41South Africav ZimbabweBloemfontein115 Oct 2010ODI # 3057
12419312613398.41South Africav New ZealandCenturion119 Aug 2015ODI # 3676
123*49939416-31.21South Africav IndiaEden Gardens314 Feb 2010Test # 1952
12328623114-53.24South Africav AustraliaGqeberha120 Feb 2014Test # 2121
122*2091326392.42South Africav ZimbabweBulawayo117 Aug 2014ODI # 3507
12229524414-50.00South Africav AustraliaAdelaide222 Nov 2012Test # 2061
12220111391107.96South Africav PakistanJohannesburg117 Mar 2013ODI # 3347
122156118142103.38South Africav AustraliaCape Town112 Oct 2016ODI # 3795
12128720510-59.02South Africav EnglandLord's316 Aug 2012Test # 2053
12132621515-56.27South Africav PakistanCenturion122 Feb 2013Test # 2075
1211891405486.42South Africav ZimbabweHarare104 Sep 2014ODI # 3524
12133023918-50.62South Africav West IndiesGqeberha126 Dec 2014Test # 2153
121131108162112.03South Africav Sri LankaDurban110 Mar 2019ODI # 4112
120183112112107.14South Africav IndiaDurban101 Feb 2018ODI # 3969
12022717818267.41South Africav AustraliaJohannesburg330 Mar 2018Test # 2302
119*2151269-94.44South Africav PakistanDubai (DICS)102 Nov 2010ODI # 3064
11918513515-88.14South Africav New ZealandMount Maunganui124 Oct 2014ODI # 3537
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades 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:

Denmark vs Sweden at Koge, Nordic T20 Cup 3rd Match, Jun 14, 2025 [T20I # 3231]

Denmark vs Norway at Koge, Nordic T20 Cup 4th Match, Jun 14, 2025 [T20I # 3232]

Denmark vs Finland at Ishoj, Nordic T20 Cup 1st Match, Jun 13, 2025 [T20I # 3225]