Players

List of hundreds
Player
HS
Runs scored in an inns
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
110*1102571317283.96South Africav PakistanLahore3 Oct 2003ODI # 2046
1001001581199184.03Indiav AustraliaGwalior26 Oct 2003ODI # 2052
1021021961349-76.11Indiav AustraliaGwalior26 Oct 2003ODI # 2052
10010016811910184.03Australiav IndiaWankhede1 Nov 2003ODI # 2054
111111142104141106.73Australiav IndiaBengaluru12 Nov 2003ODI # 2061
108*10815010317104.85Australiav IndiaBengaluru12 Nov 2003ODI # 2061
13013019313415297.01Indiav New ZealandHyderabad (Deccan)15 Nov 2003ODI # 2062
10210212491121112.08Indiav New ZealandHyderabad (Deccan)15 Nov 2003ODI # 2062
153*15322516019295.62West Indiesv ZimbabweBulawayo22 Nov 2003ODI # 2065
11311310582143137.80West Indiesv ZimbabweBulawayo22 Nov 2003ODI # 2065
127*12719514110490.07West Indiesv ZimbabweHarare29 Nov 2003ODI # 2069
112*11212775172149.33West Indiesv ZimbabweHarare30 Nov 2003ODI # 2070
101*1011471097292.66New Zealandv PakistanFaisalabad3 Dec 2003ODI # 2072
127*127-1549182.46Pakistanv New ZealandRawalpindi7 Dec 2003ODI # 2074
10710716111212195.53Pakistanv New ZealandRawalpindi7 Dec 2003ODI # 2074
101*10116210810293.51New Zealandv PakistanAuckland3 Jan 2004ODI # 2075
115*11521313513-85.18New Zealandv PakistanChristchurch10 Jan 2004ODI # 2078
172172197126133136.50Australiav ZimbabweHobart16 Jan 2004ODI # 2082
103*1031851138-91.15Indiav AustraliaBrisbane18 Jan 2004ODI # 2084
10910915010712-101.86Australiav IndiaBrisbane18 Jan 2004ODI # 2084
106*1062191305-81.53Indiav AustraliaSydney22 Jan 2004ODI # 2086
139139143122162113.93Indiav AustraliaSydney22 Jan 2004ODI # 2086
13113120313813194.92Indiav ZimbabweAdelaide24 Jan 2004ODI # 2087
1091091811289-85.15Zimbabwev IndiaAdelaide24 Jan 2004ODI # 2087
10010014810091100.00Zimbabwev IndiaAdelaide24 Jan 2004ODI # 2087
109*1091369465115.95South Africav West IndiesCape Town25 Jan 2004ODI # 2088
152*15222015312399.34West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
13913919714211397.88South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
126126172122113103.27Australiav IndiaSydney8 Feb 2004ODI # 2098
10810818711510293.91New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
10110113911015-91.81Sri Lankav AustraliaColombo (RPS)27 Feb 2004ODI # 2106
122122154102122119.60Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
141141173135171104.44Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
12312316012194101.65Pakistanv IndiaLahore21 Mar 2004ODI # 2116
10710715810411-102.88Indiav PakistanLahore24 Mar 2004ODI # 2117
13013020113813294.20Englandv West IndiesGros Islet1 May 2004ODI # 2125
104*10416310513-99.04West Indiesv EnglandBridgetown5 May 2004ODI # 2127
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]