Batting List Hundreds - vs South Africa

List of hundreds in Tests+ODIs+T20Is in 2020 - vs South Africa

List of hundreds
Player
Runs scored in an inns
HS
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
133133*49731119142.76Englandv South AfricaCape Town03 Jan 2020Test # 2379
12012027221412256.07Englandv South AfricaGqeberha16 Jan 2020Test # 2380
135135*38222618159.73Englandv South AfricaGqeberha16 Jan 2020Test # 2380
1081081631088-100.00Australiav South AfricaPotchefstroom07 Mar 2020ODI # 4254
10310321012819-80.46Sri Lankav South AfricaJohannesburg03 Jan 2021Test # 2401
1091093532459244.48Pakistanv South AfricaKarachi26 Jan 2021Test # 2406
115115*29220415-56.37Pakistanv South AfricaRawalpindi04 Feb 2021Test # 2408
104104*1026467162.50Pakistanv South AfricaLahore11 Feb 2021T20I # 1120
10310313210417-99.03Pakistanv South AfricaCenturion02 Apr 2021ODI # 4285
1931932241551810124.51Pakistanv South AfricaJohannesburg04 Apr 2021ODI # 4286
1011011551049397.11Pakistanv South AfricaCenturion07 Apr 2021ODI # 4287
1221227759154206.77Pakistanv South AfricaCenturion14 Apr 2021T20I # 1147
10210217111710287.17Irelandv South AfricaDublin (Malahide)13 Jul 2021ODI # 4302
100100*1309114-109.89Irelandv South AfricaDublin (Malahide)16 Jul 2021ODI # 4305
118118189115102102.60Sri Lankav South AfricaColombo (RPS)02 Sep 2021ODI # 4314
12312340226017147.30Indiav South AfricaCenturion26 Dec 2021Test # 2443
100100*2361396471.94Indiav South AfricaCape Town11 Jan 2022Test # 2448
10510526716311-64.41New Zealandv South AfricaChristchurch17 Feb 2022Test # 2450
120120*22815812375.94New Zealandv South AfricaChristchurch25 Feb 2022Test # 2451
13713744232615242.02Bangladeshv South AfricaDurban31 Mar 2022Test # 2460
1031032311636363.19Englandv South AfricaManchester25 Aug 2022Test # 2475
113113*2992179-52.07Englandv South AfricaManchester25 Aug 2022Test # 2475
113113*15511115-101.80Indiav South AfricaRanchi09 Oct 2022ODI # 4471
20020036625516278.43Australiav South AfricaMelbourne26 Dec 2022Test # 2485
11111124314913-74.49Australiav South AfricaMelbourne26 Dec 2022Test # 2485
195195*53636819152.98Australiav South AfricaSydney04 Jan 2023Test # 2488
10410423319211254.16Australiav South AfricaSydney04 Jan 2023Test # 2488
11311314091114124.17Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
11811818911476103.50Englandv South AfricaKimberley01 Feb 2023ODI # 4514
13113119012767103.14Englandv South AfricaKimberley01 Feb 2023ODI # 4514
128128*-11557111.30West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
11811860461011256.52West Indiesv South AfricaCenturion26 Mar 2023T20I # 2032
10610613793123113.97Australiav South AfricaBloemfontein09 Sep 2023ODI # 4638
12412413599191125.25Australiav South AfricaBloemfontein09 Sep 2023ODI # 4638
111111150111114100.00Bangladeshv South AfricaWankhede24 Oct 2023ODI # 4680
101101*19512110-83.47Indiav South AfricaEden Gardens05 Nov 2023ODI # 4694
100100825678178.57Indiav South AfricaJohannesburg14 Dec 2023T20I # 2401
1081081671146394.73Indiav South AfricaPaarl21 Dec 2023ODI # 4716
10110119913714473.72Indiav South AfricaCenturion26 Dec 2023Test # 2520
11811842428916-40.83New Zealandv South AfricaMount Maunganui04 Feb 2024Test # 2528
24024054636626365.57New Zealandv South AfricaMount Maunganui04 Feb 2024Test # 2528
10910917013212182.57New Zealandv South AfricaMount Maunganui04 Feb 2024Test # 2528
133133*36226012251.15New Zealandv South AfricaHamilton13 Feb 2024Test # 2529
10510515211010395.45Afghanistanv South AfricaSharjah20 Sep 2024ODI # 4768
100100905859172.41Irelandv South AfricaAbu Dhabi29 Sep 2024T20I # 2876
1071077550710214.00Indiav South AfricaDurban08 Nov 2024T20I # 2938
107107*975687191.07Indiav South AfricaCenturion13 Nov 2024T20I # 2947
109109*1045669194.64Indiav South AfricaJohannesburg15 Nov 2024T20I # 2952
120120*6947910255.31Indiav South AfricaJohannesburg15 Nov 2024T20I # 2952
10910917211910391.59Pakistanv South AfricaPaarl17 Dec 2024ODI # 4817
10110115094132107.44Pakistanv South AfricaJohannesburg22 Dec 2024ODI # 4821
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:

Cambodia vs Indonesia at Bali, Cambodia in Indonesia 5th T20I, Jun 16, 2025 [T20I # 3242]

Canada vs Bermuda at King City (NW), ICC Men's T20 World Cup Americas Region Final 1st Match, Jun 15, 2025 [T20I # 3240]

Indonesia vs Cambodia at Bali, Cambodia in Indonesia 7th T20I, Jun 15, 2025 [T20I # 3235]