Players

List of hundreds
Player
HS
Runs scored in an inns
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
104*1041167356142.46South Africav IndiaKanpur11 Oct 2015ODI # 3689
150150215133136112.78Indiav South AfricaKanpur11 Oct 2015ODI # 3689
101*1011761229282.78Zimbabwev IrelandHarare11 Oct 2015ODI # 3690
1161161551213695.86Afghanistanv ZimbabweBulawayo18 Oct 2015ODI # 3694
10310317411811187.28South Africav IndiaRajkot18 Oct 2015ODI # 3695
1381382021406598.57Indiav South AfricaChennai22 Oct 2015ODI # 3698
112112128107102104.67South Africav IndiaChennai22 Oct 2015ODI # 3698
1021021791243482.25Zimbabwev AfghanistanBulawayo24 Oct 2015ODI # 3699
10910912087171125.28South Africav IndiaWankhede25 Oct 2015ODI # 3700
133*13318411596115.65South Africav IndiaWankhede25 Oct 2015ODI # 3700
1191199861311195.08South Africav IndiaWankhede25 Oct 2015ODI # 3700
1071071711099198.16Bangladeshv ZimbabweMirpur7 Nov 2015ODI # 3703
110*11014395151115.78West Indiesv Sri LankaPallekele7 Nov 2015ODI # 3704
102*10217113010178.46Pakistanv EnglandAbu Dhabi11 Nov 2015ODI # 3707
1091091661177393.16Englandv PakistanAbu Dhabi13 Nov 2015ODI # 3708
124*124-116112106.89Hong Kongv U.A.E.ICCA Dubai16 Nov 2015ODI # 3709
1021021501178187.17Englandv PakistanDubai (DICS)20 Nov 2015ODI # 3712
116*1166852108223.07Englandv PakistanDubai (DICS)20 Nov 2015ODI # 3712
131*131-1337898.49Afghanistanv ZimbabweSharjah29 Dec 2015ODI # 3716
1021021571099393.57New Zealandv Sri LankaMount Maunganui5 Jan 2016ODI # 3721
110110-1119499.09Zimbabwev AfghanistanSharjah6 Jan 2016ODI # 3722
171*171205163137104.90Indiav AustraliaW.A.C.A12 Jan 2016ODI # 3723
149149179135112110.37Australiav IndiaW.A.C.A12 Jan 2016ODI # 3723
1121121371207293.33Australiav IndiaW.A.C.A12 Jan 2016ODI # 3723
12412417512711397.63Indiav AustraliaBrisbane15 Jan 2016ODI # 3724
11711717411772100.00Indiav AustraliaMelbourne17 Jan 2016ODI # 3725
10710715310792100.00Australiav IndiaCanberra20 Jan 2016ODI # 3726
126126154113142111.50Indiav AustraliaCanberra20 Jan 2016ODI # 3726
10610613192111115.21Indiav AustraliaCanberra20 Jan 2016ODI # 3726
12212217111393107.96Australiav IndiaSydney23 Jan 2016ODI # 3727
102*1021268492121.42Australiav IndiaSydney23 Jan 2016ODI # 3727
104*1041298181128.39Indiav AustraliaSydney23 Jan 2016ODI # 3727
10510510976115138.15Englandv South AfricaBloemfontein3 Feb 2016ODI # 3732
138*13815496126143.75South Africav EnglandBloemfontein3 Feb 2016ODI # 3732
125125165113105110.61Englandv South AfricaCenturion9 Feb 2016ODI # 3736
135135147117164115.38South Africav EnglandCenturion9 Feb 2016ODI # 3736
12712718713013297.69South Africav EnglandCenturion9 Feb 2016ODI # 3736
109109-12410187.90Englandv South AfricaJohannesburg12 Feb 2016ODI # 3737
11211219512814-87.50Englandv South AfricaCape Town14 Feb 2016ODI # 3738
101*10115297111104.12South Africav EnglandCape Town14 Feb 2016ODI # 3738
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:

England vs South Africa at Southampton, South Africa in England 3rd ODI, Sep 7, 2025 [ODI # 4906]

Scotland vs Namibia at King City (NW), ICC Men's Cricket World Cup League 2 83rd Match, Sep 4, 2025 [ODI # 4905]

South Africa vs England at Lord's, South Africa in England 2nd ODI, Sep 4, 2025 [ODI # 4904]