Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
180*1981381511130.43New Zealandv South AfricaHamilton201 Mar 2017ODI # 3843
17645328516361.75New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
17321813624-127.20Australiav South AfricaCape Town212 Oct 2016ODI # 3795
14546530812-47.07Australiav South AfricaAdelaide224 Nov 2016Test # 2236
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
117139107132109.34Australiav South AfricaDurban105 Oct 2016ODI # 3790
114*16811714297.43Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
10813610791100.93Australiav South AfricaDurban105 Oct 2016ODI # 3790
102*1641108-92.72New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
9725318211353.29Australiav South AfricaW.A.C.A403 Nov 2016Test # 2230
9715410016197.00Australiav South AfricaW.A.C.A203 Nov 2016Test # 2230
8839625410-34.64New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
8025317410-45.97New Zealandv South AfricaWellington316 Mar 2017Test # 2255
74146907282.22Australiav South AfricaCenturion130 Sep 2016ODI # 3785
74151807-92.50Sri Lankav South AfricaJohannesburg104 Feb 2017ODI # 3831
71*74576-124.56New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
69117756-92.00New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
686751101133.33Sri Lankav South AfricaCape Town225 Jan 2017T20I # 591
66140977168.04New Zealandv South AfricaHamilton201 Mar 2017ODI # 3843
641681219-52.89Australiav South AfricaHobart312 Nov 2016Test # 2233
632061487-42.56Australiav South AfricaW.A.C.A203 Nov 2016Test # 2230
621209410-65.95Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
60*2331536-39.21Australiav South AfricaW.A.C.A403 Nov 2016Test # 2230
591591138152.21Australiav South AfricaAdelaide224 Nov 2016Test # 2236
591701207-49.16Sri Lankav South AfricaGqeberha426 Dec 2016Test # 2243
59735342111.32New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
58129909-64.44Sri Lankav South AfricaGqeberha426 Dec 2016Test # 2243
5865479-123.40Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
58855171113.72Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
5798705281.42New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
5666626190.32Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
54*635013108.00Sri Lankav South AfricaJohannesburg222 Jan 2017T20I # 590
54109786-69.23Australiav South AfricaAdelaide224 Nov 2016Test # 2236
53553434155.88Australiav South AfricaDurban105 Oct 2016ODI # 3790
53118915158.24Australiav South AfricaAdelaide224 Nov 2016Test # 2236
5296585289.65Australiav South AfricaGqeberha109 Oct 2016ODI # 3792
521411026-50.98New Zealandv South AfricaDunedin208 Mar 2017Test # 2253
5163566291.07Australiav South AfricaCenturion130 Sep 2016ODI # 3785
51594552113.33Australiav South AfricaJohannesburg202 Oct 2016ODI # 3787
5093567189.28Australiav South AfricaJohannesburg202 Oct 2016ODI # 3787
50101725169.44Australiav South AfricaGqeberha109 Oct 2016ODI # 3792
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
49116828-59.75Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
48*137805-60.00Australiav South AfricaHobart112 Nov 2016Test # 2233
482051187-40.67Sri Lankav South AfricaGqeberha426 Dec 2016Test # 2243
4778517-92.15Australiav South AfricaAdelaide424 Nov 2016Test # 2236
4596784-57.69Australiav South AfricaHobart312 Nov 2016Test # 2233
431431135-38.05Sri Lankav South AfricaGqeberha426 Dec 2016Test # 2243
43120705-61.42Sri Lankav South AfricaGqeberha226 Dec 2016Test # 2243
43-1962226.31Sri Lankav South AfricaCenturion220 Jan 2017T20I # 589
4161367-113.88Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
4186586170.68Sri Lankav South AfricaJohannesburg212 Jan 2017Test # 2247
411951515-27.15New Zealandv South AfricaHamilton225 Mar 2017Test # 2257
4078494-81.63Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
40413651111.11Australiav South AfricaCenturion130 Sep 2016ODI # 3785
4084525-76.92Australiav South AfricaAdelaide424 Nov 2016Test # 2236
39115695-56.52Sri Lankav South AfricaGqeberha226 Dec 2016Test # 2243
39341952205.26Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
38483131122.58Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
37*261633231.25Sri Lankav South AfricaCape Town225 Jan 2017T20I # 591
3670464-78.26Sri Lankav South AfricaDurban201 Feb 2017ODI # 3830
36122836-43.37New Zealandv South AfricaWellington116 Mar 2017Test # 2255
35*70454-77.77Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
35271841194.44Australiav South AfricaDurban105 Oct 2016ODI # 3790
3543382292.10Australiav South AfricaCape Town212 Oct 2016ODI # 3795
3562434-81.39Australiav South AfricaCape Town212 Oct 2016ODI # 3795
3552336-106.06Australiav South AfricaW.A.C.A403 Nov 2016Test # 2230
34*1701375-24.81Australiav South AfricaAdelaide424 Nov 2016Test # 2236
34*3819-3178.94New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
34*533422100.00New Zealandv South AfricaWellington225 Feb 2017ODI # 3841
34118915-37.36Australiav South AfricaW.A.C.A403 Nov 2016Test # 2230
3457446-77.27New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
341661324-25.75New Zealandv South AfricaWellington116 Mar 2017Test # 2255
33572842117.85Australiav South AfricaCenturion130 Sep 2016ODI # 3785
3346335-100.00Australiav South AfricaJohannesburg202 Oct 2016ODI # 3787
33382732122.22New Zealandv South AfricaAuckland217 Feb 2017T20I # 595
3278481166.66New Zealandv South AfricaAuckland104 Mar 2017ODI # 3846
32443252100.00New Zealandv South AfricaDunedin208 Mar 2017Test # 2253
31282551124.00Australiav South AfricaCenturion130 Sep 2016ODI # 3785
31151825-37.80Australiav South AfricaHobart312 Nov 2016Test # 2233
3140266-119.23Sri Lankav South AfricaJohannesburg312 Jan 2017Test # 2247
3150455-68.88Sri Lankav South AfricaJohannesburg104 Feb 2017ODI # 3831
3156393-79.48New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
3087553-54.54Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
2983715-40.84Australiav South AfricaW.A.C.A403 Nov 2016Test # 2230
29111702-41.42Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
2945343-85.29Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
2966352-82.85New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
29136833-34.93New Zealandv South AfricaWellington316 Mar 2017Test # 2255
28271811155.55Australiav South AfricaDurban105 Oct 2016ODI # 3790
2892645-43.75Sri Lankav South AfricaGqeberha226 Dec 2016Test # 2243
2877531-52.83Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
2775604-45.00Australiav South AfricaW.A.C.A203 Nov 2016Test # 2230
27-1622168.75Sri Lankav South AfricaCenturion220 Jan 2017T20I # 589
2740302290.00New Zealandv South AfricaWellington116 Mar 2017Test # 2255
26*53405-65.00Sri Lankav South AfricaCape Town202 Jan 2017Test # 2244
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
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:

West Indies vs Ireland at Bready, West Indies in Ireland 3rd T20I, Jun 15, 2025 [T20I # 3238]

England vs West Indies at Southampton, West Indies in England 3rd T20I, Jun 10, 2025 [T20I # 3218]

West Indies vs England at Bristol, West Indies in England 2nd T20I, Jun 8, 2025 [T20I # 3213]