Batting Most Runs Innings - vs South Africa

High scores in 2017 in ODIs - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
180*1981381511130.43New Zealandv South AfricaHamilton01 Mar 2017ODI # 3843
11912190117132.22Sri Lankav South AfricaCape Town07 Feb 2017ODI # 3833
114*16811714297.43Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
110*16011611294.82Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
1071359375115.05Englandv South AfricaLeeds24 May 2017ODI # 3872
102*1641108-92.72New Zealandv South AfricaChristchurch22 Feb 2017ODI # 3839
10112479113127.84Englandv South AfricaSouthampton27 May 2017ODI # 3873
781308312193.97Indiav South AfricaThe Oval11 Jun 2017ODI # 3886
77*695155150.98Englandv South AfricaLeeds24 May 2017ODI # 3872
76*1361017175.24Indiav South AfricaThe Oval11 Jun 2017ODI # 3886
74151807-92.50Sri Lankav South AfricaJohannesburg04 Feb 2017ODI # 3831
71*74576-124.56New Zealandv South AfricaChristchurch22 Feb 2017ODI # 3839
69117756-92.00New Zealandv South AfricaChristchurch22 Feb 2017ODI # 3839
68127776188.31Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
66140977168.04New Zealandv South AfricaHamilton01 Mar 2017ODI # 3843
65*81537-122.64Englandv South AfricaSouthampton27 May 2017ODI # 3873
63-828-76.82Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
621209410-65.95Sri Lankav South AfricaGqeberha28 Jan 2017ODI # 3828
61816081101.66Englandv South AfricaLeeds24 May 2017ODI # 3872
60103704185.71Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
59735342111.32New Zealandv South AfricaHamilton19 Feb 2017ODI # 3836
5865479-123.40Sri Lankav South AfricaCape Town07 Feb 2017ODI # 3833
58855171113.72Sri Lankav South AfricaCape Town07 Feb 2017ODI # 3833
57118696-82.60Sri Lankav South AfricaThe Oval03 Jun 2017ODI # 3877
5666626190.32Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
51112678-76.11Englandv South AfricaLord's29 May 2017ODI # 3874
4585644-70.31Englandv South AfricaSouthampton27 May 2017ODI # 3873
44*99665-66.66Sri Lankav South AfricaThe Oval03 Jun 2017ODI # 3877
41423351124.24Sri Lankav South AfricaThe Oval03 Jun 2017ODI # 3877
39341952205.26Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
3950416-95.12Englandv South AfricaSouthampton27 May 2017ODI # 3873
39-496-79.59Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
38483131122.58Sri Lankav South AfricaCape Town07 Feb 2017ODI # 3833
37*613751100.00Englandv South AfricaLord's29 May 2017ODI # 3874
3793512-72.54Englandv South AfricaLeeds24 May 2017ODI # 3872
3670464-78.26Sri Lankav South AfricaDurban01 Feb 2017ODI # 3830
3568463-76.08Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
34*3819-3178.94New Zealandv South AfricaHamilton19 Feb 2017ODI # 3836
34*533422100.00New Zealandv South AfricaWellington25 Feb 2017ODI # 3841
3457446-77.27New Zealandv South AfricaChristchurch22 Feb 2017ODI # 3839
3332195-173.68Englandv South AfricaSouthampton27 May 2017ODI # 3873
3278481166.66New Zealandv South AfricaAuckland04 Mar 2017ODI # 3846
31*80514-60.78Pakistanv South AfricaBirmingham07 Jun 2017ODI # 3881
3150455-68.88Sri Lankav South AfricaJohannesburg04 Feb 2017ODI # 3831
3156393-79.48New Zealandv South AfricaHamilton19 Feb 2017ODI # 3836
3130236-134.78Pakistanv South AfricaBirmingham07 Jun 2017ODI # 3881
3162434172.09Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
2945343-85.29Sri Lankav South AfricaCape Town07 Feb 2017ODI # 3833
2966352-82.85New Zealandv South AfricaHamilton19 Feb 2017ODI # 3836
2976452-64.44Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
2877531-52.83Sri Lankav South AfricaGqeberha28 Jan 2017ODI # 3828
2644305-86.66Sri Lankav South AfricaDurban01 Feb 2017ODI # 3830
2638353-74.28Sri Lankav South AfricaDurban01 Feb 2017ODI # 3830
2662393-66.66Englandv South AfricaLord's29 May 2017ODI # 3874
2669531149.05Pakistanv South AfricaBirmingham07 Jun 2017ODI # 3881
2655273196.29Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
2535223-113.63Sri Lankav South AfricaDurban01 Feb 2017ODI # 3830
254930-183.33Englandv South AfricaLeeds24 May 2017ODI # 3872
24*191331184.61New Zealandv South AfricaHamilton19 Feb 2017ODI # 3836
2449373-64.86New Zealandv South AfricaAuckland04 Mar 2017ODI # 3846
24332441100.00New Zealandv South AfricaAuckland04 Mar 2017ODI # 3846
2463503-48.00New Zealandv South AfricaAuckland04 Mar 2017ODI # 3846
2459282185.71Englandv South AfricaSouthampton27 May 2017ODI # 3873
23*29251192.00Indiav South AfricaThe Oval11 Jun 2017ODI # 3886
235740-157.50New Zealandv South AfricaWellington25 Feb 2017ODI # 3841
2332253-92.00Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
2293551-40.00Sri Lankav South AfricaGqeberha28 Jan 2017ODI # 3828
2138243-87.50New Zealandv South AfricaHamilton01 Mar 2017ODI # 3843
2138294-72.41Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
20*50281171.42Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
2029223-90.90Sri Lankav South AfricaDurban01 Feb 2017ODI # 3830
1928211190.47Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
1832241-75.00Sri Lankav South AfricaDurban01 Feb 2017ODI # 3830
1839261-69.23Sri Lankav South AfricaJohannesburg04 Feb 2017ODI # 3831
1854402-45.00New Zealandv South AfricaWellington25 Feb 2017ODI # 3841
17241621106.25Sri Lankav South AfricaGqeberha28 Jan 2017ODI # 3828
1727272-62.96New Zealandv South AfricaHamilton19 Feb 2017ODI # 3836
1725182-94.44Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
17-173-100.00Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
16*17143-114.28Pakistanv South AfricaBirmingham07 Jun 2017ODI # 3881
1624252-64.00Sri Lankav South AfricaJohannesburg04 Feb 2017ODI # 3831
16121111145.45Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
15-381-39.47Bangladeshv South AfricaEast London22 Oct 2017ODI # 3929
1429142-100.00Sri Lankav South AfricaDurban01 Feb 2017ODI # 3830
14141211116.66Bangladeshv South AfricaPaarl18 Oct 2017ODI # 3925
1338221-59.09New Zealandv South AfricaWellington25 Feb 2017ODI # 3841
133620-165.00Sri Lankav South AfricaThe Oval03 Jun 2017ODI # 3877
1225201-60.00Sri Lankav South AfricaDurban01 Feb 2017ODI # 3830
1229211-57.14Sri Lankav South AfricaThe Oval03 Jun 2017ODI # 3877
1223201160.00Indiav South AfricaThe Oval11 Jun 2017ODI # 3886
1130191-57.89Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
1120102-110.00Sri Lankav South AfricaThe Oval03 Jun 2017ODI # 3877
111082-137.50Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
102791-111.11Sri Lankav South AfricaGqeberha28 Jan 2017ODI # 3828
101891-111.11Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
928161-56.25New Zealandv South AfricaAuckland04 Mar 2017ODI # 3846
933221-40.90Pakistanv South AfricaBirmingham07 Jun 2017ODI # 3881
815161-50.00Sri Lankav South AfricaGqeberha28 Jan 2017ODI # 3828
834201-40.00New Zealandv South AfricaAuckland04 Mar 2017ODI # 3846
820121-66.66New Zealandv South AfricaAuckland04 Mar 2017ODI # 3846
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:

Colombo Cricket Club vs Police Sports Club at Colombo (CCC), Major Clubs Limited Over Tournament Final, Jul 30, 2025 [List A]

First Class Counties XI vs Pakistan Shaheens at Hove, Pakistan Shaheens in England 3rd Match, Jul 27, 2025 [List A]

Colombo Cricket Club vs Tamil Union Cricket and Athletic Club at Colombo (CCC), Major Clubs Limited Over Tournament 2nd Semi-Final, Jul 27, 2025 [List A]