Players

List of hundreds
Player
HS
Runs scored in an inns
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
12412415412512599.20Australiav IndiaIndore24 Sep 2017ODI # 3914
155*15554437214-41.66Sri Lankav PakistanAbu Dhabi28 Sep 2017Test # 2275
19919955338815351.28South Africav BangladeshPotchefstroom28 Sep 2017Test # 2276
13713725820017168.50South Africav BangladeshPotchefstroom28 Sep 2017Test # 2276
124124134119124104.20Australiav IndiaBengaluru28 Sep 2017ODI # 3917
125125165109115114.67Indiav AustraliaNagpur01 Oct 2017ODI # 3919
154154-16315394.47Scotlandv P.N.G.Port Moresby06 Oct 2017ODI # 3920
11311322715217-74.34South Africav BangladeshBloemfontein06 Oct 2017Test # 2277
14314325318622-76.88South Africav BangladeshBloemfontein06 Oct 2017Test # 2277
13213225416317-80.98South Africav BangladeshBloemfontein06 Oct 2017Test # 2277
135*13524118115-74.58South Africav BangladeshBloemfontein06 Oct 2017Test # 2277
19619655640519148.39Sri Lankav PakistanDubai (DICS)06 Oct 2017Test # 2278
11211225117610-63.63Pakistanv Sri LankaDubai (DICS)06 Oct 2017Test # 2278
103103-1315-78.62Pakistanv Sri LankaDubai (DICS)13 Oct 2017ODI # 3922
110*11016011611294.82Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
168*168188145212115.86South Africav BangladeshKimberley15 Oct 2017ODI # 3923
110*1101881128-98.21South Africav BangladeshKimberley15 Oct 2017ODI # 3923
101101-1336-75.93Pakistanv Sri LankaAbu Dhabi16 Oct 2017ODI # 3924
112*112-14414-77.77Sri Lankav PakistanAbu Dhabi16 Oct 2017ODI # 3924
176176121104157169.23South Africav BangladeshPaarl18 Oct 2017ODI # 3925
100100-1255280.00Pakistanv Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
1211212031259296.80Indiav New ZealandWankhede22 Oct 2017ODI # 3928
103*10314810282100.98New Zealandv IndiaWankhede22 Oct 2017ODI # 3928
14714736324016261.25Zimbabwev West IndiesBulawayo29 Oct 2017Test # 2280
10310328623210144.39West Indiesv ZimbabweBulawayo29 Oct 2017Test # 2280
1101102811989255.55West Indiesv ZimbabweBulawayo29 Oct 2017Test # 2280
147147168138182106.52Indiav New ZealandKanpur29 Oct 2017ODI # 3932
11311316610691106.60Indiav New ZealandKanpur29 Oct 2017ODI # 3932
101*101533679280.55South Africav BangladeshPotchefstroom29 Oct 2017T20I # 628
109*109875877187.93New Zealandv IndiaRajkot04 Nov 2017T20I # 631
104*10420811912287.39Indiav Sri LankaEden Gardens16 Nov 2017Test # 2281
141*14151232614-43.25Australiav EnglandBrisbane23 Nov 2017Test # 2282
12812831322111157.91Indiav Sri LankaNagpur24 Nov 2017Test # 2283
14314350136214-39.50Indiav Sri LankaNagpur24 Nov 2017Test # 2283
21321338626717279.77Indiav Sri LankaNagpur24 Nov 2017Test # 2283
102*1021911608163.75Indiav Sri LankaNagpur24 Nov 2017Test # 2283
10510510774113141.89New Zealandv West IndiesWellington01 Dec 2017Test # 2284
107*10722818013159.44New Zealandv West IndiesWellington01 Dec 2017Test # 2284
126*12635823115154.54Australiav EnglandAdelaide02 Dec 2017Test # 2285
15515535026713-58.05Indiav Sri LankaDelhi02 Dec 2017Test # 2286
24324344728725-84.66Indiav Sri LankaDelhi02 Dec 2017Test # 2286
11111138026814241.41Sri Lankav IndiaDelhi02 Dec 2017Test # 2286
16416447236121145.42Sri Lankav IndiaDelhi02 Dec 2017Test # 2286
119*11925721915154.33Sri Lankav IndiaDelhi02 Dec 2017Test # 2286
143*143-13793104.37Hong Kongv P.N.G.ICCA Dubai08 Dec 2017ODI # 3938
107*10727319811-54.04New Zealandv West IndiesHamilton09 Dec 2017Test # 2287
101101-97114104.12Irelandv AfghanistanSharjah10 Dec 2017ODI # 3940
208*2082121531312135.94Indiav Sri LankaMohali13 Dec 2017ODI # 3941
111*1111841329384.09Sri Lankav IndiaMohali13 Dec 2017ODI # 3941
14014032222719161.67Englandv AustraliaW.A.C.A14 Dec 2017Test # 2288
11911931921518-55.34Englandv AustraliaW.A.C.A14 Dec 2017Test # 2288
23923957839930159.89Australiav EnglandW.A.C.A14 Dec 2017Test # 2288
18118132223629-76.69Australiav EnglandW.A.C.A14 Dec 2017Test # 2288
100*10014085132117.64Indiav Sri LankaVisakhapatnam17 Dec 2017ODI # 3942
11811861431210274.41Indiav Sri LankaIndore22 Dec 2017T20I # 634
10310321615113168.21Australiav EnglandMelbourne26 Dec 2017Test # 2289
244*24463440927-59.65Englandv AustraliaMelbourne26 Dec 2017Test # 2289
102*1024382756-37.09Australiav EnglandMelbourne26 Dec 2017Test # 2289
12512526420414261.27South Africav ZimbabweGqeberha26 Dec 2017Test # 2290
1041048853310196.22New Zealandv West IndiesMount Maunganui03 Jan 2018T20I # 638
17117151438118144.88Australiav EnglandSydney04 Jan 2018Test # 2291
15615640329118-53.60Australiav EnglandSydney04 Jan 2018Test # 2291
10110119114115271.63Australiav EnglandSydney04 Jan 2018Test # 2291
1151151581178198.29New Zealandv PakistanWellington06 Jan 2018ODI # 3946
116*116-14913177.85Irelandv U.A.E.ICCA Dubai11 Jan 2018ODI # 3948
139139-14715294.55Irelandv U.A.E.ICCA Dubai13 Jan 2018ODI # 3950
102102-10912193.57Irelandv U.A.E.ICCA Dubai13 Jan 2018ODI # 3950
15315337921715-70.50Indiav South AfricaCenturion13 Jan 2018Test # 2293
10710713811910389.91Australiav EnglandMelbourne14 Jan 2018ODI # 3951
180180151151165119.20Englandv AustraliaMelbourne14 Jan 2018ODI # 3951
10010017112610179.36New Zealandv PakistanWellington19 Jan 2018ODI # 3957
106106-1149192.98Australiav EnglandBrisbane19 Jan 2018ODI # 3958
100*100-8364120.48Englandv AustraliaSydney21 Jan 2018ODI # 3960
107*107-11010297.27Scotlandv U.A.E.ICCA Dubai21 Jan 2018ODI # 3961
121*121-115102105.21U.A.E.v ScotlandICCA Dubai23 Jan 2018ODI # 3963
176176-21416182.24Bangladeshv Sri LankaChattogram31 Jan 2018Test # 2295
196196-32722259.93Sri Lankav BangladeshChattogram31 Jan 2018Test # 2295
173173-22921175.54Sri Lankav BangladeshChattogram31 Jan 2018Test # 2295
109109-2306147.39Sri Lankav BangladeshChattogram31 Jan 2018Test # 2295
105105-1745260.34Bangladeshv Sri LankaChattogram31 Jan 2018Test # 2295
120120183112112107.14South Africav IndiaDurban01 Feb 2018ODI # 3969
11211216411910-94.11Indiav South AfricaDurban01 Feb 2018ODI # 3969
103*1038958104177.58Australiav EnglandHobart07 Feb 2018T20I # 645
160*160220159122100.62Indiav South AfricaCape Town07 Feb 2018ODI # 3971
114114-11084103.63Afghanistanv ZimbabweSharjah09 Feb 2018ODI # 3972
109109163105102103.80Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
125125-12158103.30Zimbabwev AfghanistanSharjah11 Feb 2018ODI # 3974
11511517912611491.26Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
105105745469194.44New Zealandv AustraliaAuckland16 Feb 2018T20I # 649
129*12912396192134.37Indiav South AfricaCenturion16 Feb 2018ODI # 3978
11311316211612-97.41New Zealandv EnglandHamilton25 Feb 2018ODI # 3980
14314334021819-65.59South Africav AustraliaDurban01 Mar 2018Test # 2297
112*1122021436278.32New Zealandv EnglandWellington03 Mar 2018ODI # 3982
157*157164146231107.53Scotlandv AfghanistanBulawayo04 Mar 2018ODI # 3983
151151214142106106.33P.N.G.v IrelandHarare06 Mar 2018ODI # 3986
11111115713312-83.45Irelandv P.N.G.Harare06 Mar 2018ODI # 3986
12312311491711135.16West Indiesv U.A.E.Harare06 Mar 2018ODI # 3987
12712712893144136.55West Indiesv U.A.E.Harare06 Mar 2018ODI # 3987
112*11213710794104.67U.A.E.v West IndiesHarare06 Mar 2018ODI # 3987
138138160106147130.18Englandv New ZealandDunedin07 Mar 2018ODI # 3989
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:

Switzerland vs Estonia at Tallinn, Switzerland in Estonia 2nd T20I, Aug 3, 2025 [T20I # 3389]

Switzerland vs Estonia at Tallinn, Switzerland in Estonia 3rd T20I, Aug 3, 2025 [T20I # 3390]

Pakistan vs West Indies at Lauderhill, Pakistan tour of West Indies 3rd T20I, Aug 3, 2025 [T20I # 3391]