Players

List of hundreds
Player
HS
Runs scored in an inns
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
125125151112152111.60South Africav ZimbabweBulawayo23 Sep 2001ODI # 1748
127127150126145100.79Indiav South AfricaJohannesburg5 Oct 2001ODI # 1752
1011012091299-78.29Indiav South AfricaJohannesburg5 Oct 2001ODI # 1752
133*13320515513-85.80South Africav IndiaJohannesburg5 Oct 2001ODI # 1752
142*142204128161110.93Zimbabwev EnglandHarare7 Oct 2001ODI # 1754
1041041871379-75.91Zimbabwev EnglandBulawayo13 Oct 2001ODI # 1759
12412416313012295.38South Africav KenyaCape Town22 Oct 2001ODI # 1763
131*13116912183108.26South Africav KenyaCape Town22 Oct 2001ODI # 1763
1111111771247389.51Indiav KenyaPaarl24 Oct 2001ODI # 1764
14614618613217-110.60Indiav KenyaPaarl24 Oct 2001ODI # 1764
1131131301419180.14Pakistanv Sri LankaSharjah2 Nov 2001ODI # 1771
118*11812612410295.16Pakistanv Sri LankaSharjah2 Nov 2001ODI # 1771
12112119314011-86.42Zimbabwev BangladeshDhaka25 Nov 2001ODI # 1774
106*1061199482112.76Sri Lankav West IndiesKandy15 Dec 2001ODI # 1780
102*1021239993103.03New Zealandv South AfricaBrisbane19 Jan 2002ODI # 1787
121121180109132111.00Englandv IndiaEden Gardens19 Jan 2002ODI # 1788
104*1041501215-85.95Australiav South AfricaBrisbane20 Jan 2002ODI # 1789
112*112135108122103.70Pakistanv BangladeshDhaka24 Jan 2002ODI # 1793
102*102168957-107.36Australiav New ZealandMelbourne29 Jan 2002ODI # 1799
1051051771317-80.15Englandv IndiaDelhi31 Jan 2002ODI # 1800
107*1071681359-79.25South Africav New ZealandW.A.C.A1 Feb 2002ODI # 1801
104*1041781207186.66South Africav AustraliaW.A.C.A3 Feb 2002ODI # 1802
111*1111991309185.38Pakistanv West IndiesSharjah15 Feb 2002ODI # 1808
112*1121781278488.18West Indiesv PakistanSharjah17 Feb 2002ODI # 1810
122*12220915012581.33New Zealandv EnglandDunedin26 Feb 2002ODI # 1813
159*159233147171108.16Indiav ZimbabweGuwahati19 Mar 2002ODI # 1818
129129155126151102.38Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
105105135104121100.96Australiav South AfricaDurban3 Apr 2002ODI # 1823
108*1081719278117.39Pakistanv New ZealandSharjah15 Apr 2002ODI # 1831
1291291781318398.47Pakistanv Sri LankaSharjah17 Apr 2002ODI # 1832
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]