Batting Most Runs Innings - vs South Africa

High scores in 2017 in Tests+ODIs+T20Is - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
19037523427181.19Englandv South AfricaLord's106 Jul 2017Test # 2262
180*1981381511130.43New Zealandv South AfricaHamilton201 Mar 2017ODI # 3843
17645328516361.75New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
13038024118-53.94New Zealandv South AfricaDunedin208 Mar 2017Test # 2253
11912190117132.22Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
11824216115-73.29New Zealandv South AfricaWellington116 Mar 2017Test # 2255
114*16811714297.43Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
1122761539473.20Englandv South AfricaThe Oval127 Jul 2017Test # 2266
110*16011611294.82Bangladeshv South AfricaKimberley115 Oct 2017ODI # 3923
1071359375115.05Englandv South AfricaLeeds124 May 2017ODI # 3872
102*1641108-92.72New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
10112479113127.84Englandv South AfricaSouthampton127 May 2017ODI # 3873
9919214514168.27Englandv South AfricaManchester104 Aug 2017Test # 2268
8839625410-34.64New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
8830020010-44.00Englandv South AfricaThe Oval127 Jul 2017Test # 2266
872081478-59.18Englandv South AfricaLord's106 Jul 2017Test # 2262
8025317410-45.97New Zealandv South AfricaWellington316 Mar 2017Test # 2255
781308312193.97Indiav South AfricaThe Oval211 Jun 2017ODI # 3886
786044122177.27Englandv South AfricaCardiff125 Jun 2017T20I # 616
781177612-102.63Englandv South AfricaNottingham214 Jul 2017Test # 2264
77*695155150.98Englandv South AfricaLeeds124 May 2017ODI # 3872
7725415012-51.33Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
76*1361017175.24Indiav South AfricaThe Oval211 Jun 2017ODI # 3886
75*956693113.63Englandv South AfricaManchester304 Aug 2017Test # 2268
74151807-92.50Sri Lankav South AfricaJohannesburg104 Feb 2017ODI # 3831
71*74576-124.56New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
701187713-90.90Bangladeshv South AfricaBloemfontein206 Oct 2017Test # 2277
69117756-92.00New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
6923219210-35.93Englandv South AfricaLord's306 Jul 2017Test # 2262
686751101133.33Sri Lankav South AfricaCape Town225 Jan 2017T20I # 591
68127776188.31Bangladeshv South AfricaPaarl218 Oct 2017ODI # 3925
67724591148.88Englandv South AfricaTaunton223 Jun 2017T20I # 615
66140977168.04New Zealandv South AfricaHamilton201 Mar 2017ODI # 3843
6617012411153.22Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
65*81537-122.64Englandv South AfricaSouthampton127 May 2017ODI # 3873
63725861108.62Englandv South AfricaThe Oval327 Jul 2017Test # 2266
63-828-76.82Bangladeshv South AfricaEast London222 Oct 2017ODI # 3929
621209410-65.95Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
61816081101.66Englandv South AfricaLeeds124 May 2017ODI # 3872
60*423562171.42Englandv South AfricaSouthampton221 Jun 2017T20I # 614
60103704185.71Bangladeshv South AfricaPaarl218 Oct 2017ODI # 3925
59735342111.32New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
5920114111-41.84Englandv South AfricaThe Oval327 Jul 2017Test # 2266
5865479-123.40Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
58855171113.72Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
58143968-60.41Englandv South AfricaManchester104 Aug 2017Test # 2268
57*804782121.27Englandv South AfricaLord's106 Jul 2017Test # 2262
5798705281.42New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
57118696-82.60Sri Lankav South AfricaThe Oval203 Jun 2017ODI # 3877
5666626190.32Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
561411088151.85Englandv South AfricaLord's106 Jul 2017Test # 2262
54*635013108.00Sri Lankav South AfricaJohannesburg222 Jan 2017T20I # 590
521411026-50.98New Zealandv South AfricaDunedin208 Mar 2017Test # 2253
521351016-51.48Englandv South AfricaManchester104 Aug 2017Test # 2268
51112678-76.11Englandv South AfricaLord's129 May 2017ODI # 3874
51113766-67.10Englandv South AfricaLord's306 Jul 2017Test # 2262
50138785-64.10Sri Lankav South AfricaJohannesburg312 Jan 2017Test # 2247
501821288-39.06New Zealandv South AfricaDunedin208 Mar 2017Test # 2253
5013410310-48.54New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
50131946-53.19Englandv South AfricaThe Oval327 Jul 2017Test # 2266
49116828-59.75Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
491401066-46.22Englandv South AfricaManchester304 Aug 2017Test # 2268
48114789-61.53Englandv South AfricaThe Oval327 Jul 2017Test # 2266
47*583832123.68Englandv South AfricaSouthampton221 Jun 2017T20I # 614
47533781127.02Englandv South AfricaTaunton223 Jun 2017T20I # 615
47443152151.61Bangladeshv South AfricaBloemfontein226 Oct 2017T20I # 626
461501036-44.66Englandv South AfricaManchester104 Aug 2017Test # 2268
4585644-70.31Englandv South AfricaSouthampton127 May 2017ODI # 3873
45106817-55.55Englandv South AfricaNottingham214 Jul 2017Test # 2264
44*99665-66.66Sri Lankav South AfricaThe Oval203 Jun 2017ODI # 3877
4464577177.19Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
44412761162.96Bangladeshv South AfricaPotchefstroom229 Oct 2017T20I # 628
43-1962226.31Sri Lankav South AfricaCenturion220 Jan 2017T20I # 589
4388597172.88Bangladeshv South AfricaBloemfontein306 Oct 2017Test # 2277
42121766-55.26Englandv South AfricaNottingham414 Jul 2017Test # 2264
4186586170.68Sri Lankav South AfricaJohannesburg212 Jan 2017Test # 2247
411951515-27.15New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
41423351124.24Sri Lankav South AfricaThe Oval203 Jun 2017ODI # 3877
39*432731144.44Bangladeshv South AfricaBloemfontein226 Oct 2017T20I # 626
39341952205.26Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
3950416-95.12Englandv South AfricaSouthampton127 May 2017ODI # 3873
3987676158.20Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
39-496-79.59Bangladeshv South AfricaEast London222 Oct 2017ODI # 3929
38483131122.58Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
37*261633231.25Sri Lankav South AfricaCape Town225 Jan 2017T20I # 591
37*613751100.00Englandv South AfricaLord's129 May 2017ODI # 3874
3793512-72.54Englandv South AfricaLeeds124 May 2017ODI # 3872
3670464-78.26Sri Lankav South AfricaDurban201 Feb 2017ODI # 3830
36122836-43.37New Zealandv South AfricaWellington116 Mar 2017Test # 2255
36632822128.57Englandv South AfricaCardiff125 Jun 2017T20I # 616
3676526-69.23Englandv South AfricaThe Oval127 Jul 2017Test # 2266
35*70454-77.77Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
3568463-76.08Bangladeshv South AfricaPaarl218 Oct 2017ODI # 3925
34*3819-3178.94New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
34*533422100.00New Zealandv South AfricaWellington225 Feb 2017ODI # 3841
3457446-77.27New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
341661324-25.75New Zealandv South AfricaWellington116 Mar 2017Test # 2255
34119784-43.58Englandv South AfricaLord's306 Jul 2017Test # 2262
33382732122.22New Zealandv South AfricaAuckland217 Feb 2017T20I # 595
3332195-173.68Englandv South AfricaSouthampton127 May 2017ODI # 3873
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:

Slovenia vs Hungary at Szodliget, Slovenia in Hungary 3rd T20I, Jun 22, 2025 [T20I # 3260]

Switzerland vs Luxembourg at Walferdange, Switzerland in Luxembourg 3rd T20I, Jun 22, 2025 [T20I # 3261]

Cayman Islands vs Bahamas at King City (NW), ICC Men's T20 World Cup Americas Region Final 11th Match, Jun 22, 2025 [T20I # 3262]