High scores for South Africa in Tests+ODIs+T20Is

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
27754137335-74.26South Africav EnglandBirmingham124 Jul 2003Test # 1651
275*65849027256.12South Africav New ZealandAuckland127 Feb 1999Test # 1446
27587864226-42.83South Africav EnglandDurban326 Dec 1999Test # 1480
27441740143-68.32South Africav AustraliaDurban105 Feb 1970Test # 671
25957437034-70.00South Africav EnglandLord's231 Jul 2003Test # 1653
25960734329375.51South Africav PakistanCape Town103 Jan 2025Test # 2576
255*534-19--South Africav New ZealandWellington106 Mar 1953Test # 368
253*67547322-53.48South Africav IndiaNagpur106 Feb 2010Test # 1951
236550-28--South Africav EnglandLeeds126 Jul 1951Test # 337
23462738816-60.30South Africav PakistanDubai (DICS)223 Oct 2013Test # 2100
23240627733183.75South Africav BangladeshChattogram129 Feb 2008Test # 1865
231289-36--South Africav AustraliaJohannesburg324 Dec 1935Test # 248
22838324029695.00South Africav PakistanCape Town102 Jan 2003Test # 1637
22651838828358.24South Africav BangladeshChattogram129 Feb 2008Test # 1865
22443432531168.92South Africav Sri LankaCape Town103 Jan 2012Test # 2028
222*52138329257.96South Africav BangladeshChattogram224 Apr 2003Test # 1640
22044228633176.92South Africav ZimbabweHarare107 Sep 2001Test # 1562
217*48033317265.16South Africav IndiaAhmedabad203 Apr 2008Test # 1871
211*65946823345.08South Africav New ZealandChristchurch211 Mar 1999Test # 1449
21065052524140.00South Africav EnglandManchester102 Jul 1998Test # 1420
209350-30--South Africav AustraliaCape Town231 Dec 1966Test # 613
208555-25--South Africav EnglandNottingham107 Jun 1951Test # 334
20847537122-56.06South Africav West IndiesCenturion117 Dec 2014Test # 2150
20431532026-63.75South Africav AustraliaMelbourne231 Dec 1910Test # 112
201*38927015574.44South Africav IndiaCenturion216 Dec 2010Test # 1985
201392-27--South Africav AustraliaAdelaide224 Jan 1964Test # 553
20170747727-42.13South Africav EnglandCape Town202 Jan 2016Test # 2197
20033828725-69.68South Africav BangladeshEast London118 Oct 2002Test # 1619
19955338815351.28South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
19941227624-72.10South Africav Sri LankaCenturion226 Dec 2020Test # 2399
19644235425155.36South Africav IndiaGqeberha116 Nov 2001Test # 1569
19635022121-88.68South Africav AustraliaW.A.C.A330 Nov 2012Test # 2064
19247433524357.31South Africav West IndiesCenturion116 Jan 2004Test # 1682
189*420----South Africav EnglandThe Oval416 Aug 1947Test # 289
189*58144319342.66South Africav ZimbabweBulawayo214 Sep 2001Test # 1563
189364-161-South Africav EnglandNottingham107 Jun 1947Test # 285
188*210159134118.23South Africav U.A.E.Rawalpindi116 Feb 1996ODI # 1049
18638326225370.99South Africav New ZealandJohannesburg308 Nov 2007Test # 1846
185212141163131.20South Africav Sri LankaCape Town107 Feb 2017ODI # 3833
18542528728-64.45South Africav IndiaCenturion226 Dec 2023Test # 2520
18332425835170.93South Africav EnglandThe Oval104 Sep 2003Test # 1659
18339127325-67.03South Africav EnglandCape Town303 Jan 2010Test # 1946
182*43432623155.82South Africav EnglandThe Oval219 Jul 2012Test # 2049
18227322725580.17South Africav AustraliaJohannesburg323 Dec 1966Test # 611
18253336523-49.86South Africav EnglandLeeds102 Aug 2012Test # 2051
18055846120-39.04South Africav Sri LankaDurban126 Dec 2000Test # 1526
17930523629175.84South Africav EnglandBirmingham124 Jul 2003Test # 1651
17855135215150.56South Africav West IndiesBridgetown221 Apr 2005Test # 1749
1781421131611157.52South Africav AustraliaCenturion230 Sep 2016ODI # 3785
177*51436925247.96South Africav BangladeshChattogram224 Apr 2003Test # 1640
177*213169166104.73South Africav IrelandDublin (Malahide)116 Jul 2021ODI # 4305
17747934420-51.45South Africav West IndiesDurban226 Dec 2003Test # 1679
17743226912465.79South Africav BangladeshChattogram129 Oct 2024Test # 2559
176*51137824-46.56South Africav New ZealandJohannesburg308 Nov 2007Test # 1846
176310-25--South Africav EnglandJohannesburg323 Dec 1922Test # 148
176121104157169.23South Africav BangladeshPaarl118 Oct 2017ODI # 3925
175283-183-South Africav AustraliaAdelaide224 Jan 1964Test # 553
175142111217157.65South Africav AustraliaJohannesburg212 Mar 2006ODI # 2349
175179126177138.88South Africav NetherlandsJohannesburg102 Apr 2023ODI # 4563
17433322125278.73South Africav EnglandGqeberha109 Dec 1999Test # 1475
17451738119-45.66South Africav EnglandLeeds218 Jul 2008Test # 1881
174114831313209.63South Africav AustraliaCenturion115 Sep 2023ODI # 4646
174192140157124.28South Africav BangladeshWankhede124 Oct 2023ODI # 4680
17341935115249.28South Africav IndiaNagpur106 Feb 2010Test # 1951
17237628020-61.42South Africav West IndiesJohannesburg308 Mar 2023Test # 2497
169*204143194118.18South Africav New ZealandCenturion111 Dec 1994ODI # 960
16922518421391.84South Africav AustraliaW.A.C.A330 Nov 2012Test # 2064
168*188145212115.86South Africav BangladeshKimberley215 Oct 2017ODI # 3923
16842530620-54.90South Africav West IndiesCape Town102 Jan 1999Test # 1440
16644834018-48.82South Africav AustraliaMelbourne226 Dec 2008Test # 1902
164*330----South Africav EnglandLord's329 Jun 1935Test # 243
16437427417159.85South Africav PakistanDubai (DICS)223 Oct 2013Test # 2100
16351938420-42.44South Africav West IndiesBridgetown218 Apr 1992Test # 1188
16358845417-35.90South Africav IndiaKanpur120 Nov 2004Test # 1722
16331319612783.16South Africav AustraliaCape Town219 Mar 2009Test # 1916
162*452-9--South Africav AustraliaMelbourne324 Dec 1952Test # 361
162*33322323272.64South Africav BangladeshCenturion226 Nov 2008Test # 1895
162*10366178245.45South Africav West IndiesSydney127 Feb 2015ODI # 3616
16236426421161.36South Africav EnglandDurban226 Dec 2004Test # 1730
161153132134121.96South Africav NetherlandsRawalpindi105 Mar 1996ODI # 1073
16148430725-52.44South Africav EnglandJohannesburg213 Jan 2005Test # 1734
16145929119-55.32South Africav IndiaCape Town102 Jan 2011Test # 1988
160*30320519278.04South Africav Sri LankaCape Town103 Jan 2012Test # 2028
16034528926-55.36South Africav New ZealandBloemfontein117 Nov 2000Test # 1514
16037222717170.48South Africav BangladeshPotchefstroom225 Oct 2002Test # 1621
160-28718455.74South Africav IndiaVisakhapatnam202 Oct 2019Test # 2363
15940626220-60.68South Africav IndiaChennai126 Mar 2008Test # 1870
159168128164124.21South Africav IrelandCanberra103 Mar 2015ODI # 3621
15841129717153.19South Africav West IndiesJohannesburg112 Dec 2003Test # 1674
157*38127214557.72South Africav ZimbabweHarare107 Sep 2001Test # 1562
15742224817163.30South Africav BangladeshBloemfontein119 Nov 2008Test # 1893
156*370----South Africav EnglandJohannesburg327 Dec 1948Test # 307
15650333519146.56South Africav New ZealandWellington123 Mar 2012Test # 2037
155*44533913145.72South Africav IndiaChennai326 Mar 2008Test # 1870
15530424919-62.24South Africav PakistanKarachi101 Oct 2007Test # 1843
15529322119-70.13South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
154*43631227149.35South Africav New ZealandAuckland318 Mar 2004Test # 1689
154*34124617-62.60South Africav EnglandBirmingham430 Jul 2008Test # 1883
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Victoria vs South Australia at Melbourne, Sheffield Shield , Dec 30, 1922 - Jan 4, 1923 [First-class]

South Africa vs England at Johannesburg, England tour of South Africa 1st Test, Dec 23-28, 1922 [Test # 148]

New South Wales vs Victoria at Melbourne, Sheffield Shield , Dec 23-27, 1922 [First-class]