Players

List of hundreds
Player
HS
Runs scored in an inns
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
114*11421414214180.28South Africav AustraliaBloemfontein7 Sep 2023ODI # 4635
10610613793123113.97Australiav South AfricaBloemfontein9 Sep 2023ODI # 4638
12412413599191125.25Australiav South AfricaBloemfontein9 Sep 2023ODI # 4638
102*1021087494137.83South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
174174114831313209.63South Africav AustraliaCenturion15 Sep 2023ODI # 4646
1041041559764107.21Indiav AustraliaIndore24 Sep 2023ODI # 4654
10510511890113116.66Indiav AustraliaIndore24 Sep 2023ODI # 4654
152*152147121193125.61New Zealandv EnglandAhmedabad5 Oct 2023ODI # 4658
123*12314196115128.12New Zealandv EnglandAhmedabad5 Oct 2023ODI # 4658
10010014084123119.04South Africav Sri LankaDelhi7 Oct 2023ODI # 4661
10810816111013298.18South Africav Sri LankaDelhi7 Oct 2023ODI # 4661
1061068454143196.29South Africav Sri LankaDelhi7 Oct 2023ODI # 4661
140140106107165130.84Englandv BangladeshDharamsala10 Oct 2023ODI # 4664
12212212477146158.44Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
10810813989112121.34Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
113113150103103109.70Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
131*13119312183108.26Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
13113111184165155.95Indiav AfghanistanDelhi11 Oct 2023ODI # 4666
10910914710685102.83South Africav AustraliaLucknow12 Oct 2023ODI # 4667
103*1031139764106.18Indiav BangladeshPune19 Oct 2023ODI # 4674
163163180124149131.45Australiav PakistanBengaluru20 Oct 2023ODI # 4675
121121139108109112.03Australiav PakistanBengaluru20 Oct 2023ODI # 4675
10910911967124162.68South Africav EnglandWankhede21 Oct 2023ODI # 4677
13013019212795102.36New Zealandv IndiaDharamsala22 Oct 2023ODI # 4678
174174192140157124.28South Africav BangladeshWankhede24 Oct 2023ODI # 4680
111111150111114100.00Bangladeshv South AfricaWankhede24 Oct 2023ODI # 4680
10410418293113111.82Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
106106534498240.90Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
1091099467107162.68Australiav New ZealandDharamsala28 Oct 2023ODI # 4684
1161161378995130.33New Zealandv AustraliaDharamsala28 Oct 2023ODI # 4684
11411417611610398.27South Africav New ZealandPune1 Nov 2023ODI # 4689
13313317211895112.71South Africav New ZealandPune1 Nov 2023ODI # 4689
10810817094151114.89New Zealandv PakistanBengaluru4 Nov 2023ODI # 4692
126*12610381811155.55Pakistanv New ZealandBengaluru4 Nov 2023ODI # 4692
101*10119512110-83.47Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
10810815910565102.85Sri Lankav BangladeshDelhi6 Nov 2023ODI # 4695
129*1292171438390.20Afghanistanv AustraliaWankhede7 Nov 2023ODI # 4696
201*2011811282110157.03Australiav AfghanistanWankhede7 Nov 2023ODI # 4696
1081081368466128.57Englandv NetherlandsPune8 Nov 2023ODI # 4697
177*177177132179134.09Australiav BangladeshPune11 Nov 2023ODI # 4700
128*12814594105136.17Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
1021029864114159.37Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
11711714911392103.53Indiav New ZealandWankhede15 Nov 2023ODI # 4703
1051051147048150.00Indiav New ZealandWankhede15 Nov 2023ODI # 4703
13413418011997112.60New Zealandv IndiaWankhede15 Nov 2023ODI # 4703
1011011381168587.06South Africav AustraliaEden Gardens16 Nov 2023ODI # 4704
137137166120154114.16Australiav IndiaAhmedabad19 Nov 2023ODI # 4705
109*1091288347131.32West Indiesv EnglandNorth Sound3 Dec 2023ODI # 4706
10510514584144125.00New Zealandv BangladeshDunedin17 Dec 2023ODI # 4711
119*1191721229697.54South Africav IndiaGqeberha19 Dec 2023ODI # 4714
169169218151222111.92Bangladeshv New ZealandNelson20 Dec 2023ODI # 4715
1081081671146394.73Indiav South AfricaPaarl21 Dec 2023ODI # 4716
1011011329554106.31Sri Lankav ZimbabweColombo (RPS)6 Jan 2024ODI # 4718
210*210221139208151.07Sri Lankav AfghanistanPallekele9 Feb 2024ODI # 4725
149*149197115136129.56Afghanistanv Sri LankaPallekele9 Feb 2024ODI # 4725
136136157130153104.61Afghanistanv Sri LankaPallekele9 Feb 2024ODI # 4725
112*112-12412290.32Nepalv CanadaKirtipur12 Feb 2024ODI # 4728
101*101-12911178.29Nepalv CanadaKirtipur12 Feb 2024ODI # 4728
118118136101162116.83Sri Lankav AfghanistanPallekele14 Feb 2024ODI # 4729
111*1111551136298.23Canadav U.A.E.Dubai (DICS)5 Mar 2024ODI # 4739
105*1051761508170.00Canadav ScotlandDubai (DICS)7 Mar 2024ODI # 4740
12112115511786103.41Afghanistanv IrelandSharjah7 Mar 2024ODI # 4741
1381381901479393.87Irelandv AfghanistanSharjah7 Mar 2024ODI # 4741
122*12219812913294.57Bangladeshv Sri LankaChattogram13 Mar 2024ODI # 4743
114114169113133100.88Sri Lankav BangladeshChattogram15 Mar 2024ODI # 4744
101*10114310211299.01Sri Lankav BangladeshChattogram18 Mar 2024ODI # 4745
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]