Players

List of hundreds
Player
HS
Runs scored in an inns
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
100*100-4797212.76Namibiav UgandaWindhoek9 Apr 2022T20I # 1506
114*114-12710289.76Scotlandv P.N.G.Dubai (DICS)9 Apr 2022ODI # 4384
118*118-11613-101.72Omanv P.N.G.Dubai (DICS)12 Apr 2022ODI # 4386
115*115-5978194.91Czech Rep.v BulgariaMarsa12 May 2022T20I # 1529
106106-55172192.72Czech Rep.v BulgariaMarsa12 May 2022T20I # 1529
110110-61125180.32Romaniav Czech Rep.Marsa13 May 2022T20I # 1532
108*108-5587196.36Bulgariav MaltaMarsa14 May 2022T20I # 1536
19919956839719150.12Sri Lankav BangladeshChattogram15 May 2022Test # 2462
13313333221815-61.00Bangladeshv Sri LankaChattogram15 May 2022Test # 2462
1051054492824-37.23Bangladeshv Sri LankaChattogram15 May 2022Test # 2462
175*17552735521-49.29Bangladeshv Sri LankaMirpur23 May 2022Test # 2463
14114138524616157.31Bangladeshv Sri LankaMirpur23 May 2022Test # 2463
145*14557734212242.39Sri Lankav BangladeshMirpur23 May 2022Test # 2463
12412432321911156.62Sri Lankav BangladeshMirpur23 May 2022Test # 2463
107*107-9046118.88Scotlandv U.S.A.Pearland29 May 2022ODI # 4391
119*119-13012291.53West Indiesv NetherlandsAmstelveen31 May 2022ODI # 4392
108*108-14216-76.05Scotlandv U.A.E.Pearland31 May 2022ODI # 4393
10810830720312-53.20New Zealandv EnglandLord's2 Jun 2022Test # 2464
115*11532817012-67.64Englandv New ZealandLord's2 Jun 2022Test # 2464
12012017910687113.20West Indiesv NetherlandsAmstelveen4 Jun 2022ODI # 4398
101*1011781153487.82West Indiesv NetherlandsAmstelveen4 Jun 2022ODI # 4398
102*102-10813-94.44U.A.E.v U.S.A.Pearland4 Jun 2022ODI # 4399
137137-49715279.59Hungaryv AustriaLower Austria5 Jun 2022T20I # 1550
121*121-14116-85.81Afghanistanv ZimbabweHarare6 Jun 2022ODI # 4400
12712719513415194.77West Indiesv PakistanMultan8 Jun 2022ODI # 4401
1031031841079-96.26Pakistanv West IndiesMultan8 Jun 2022ODI # 4401
111111-1339-83.45U.S.A.v OmanPearland8 Jun 2022ODI # 4402
130130-101116128.71U.S.A.v OmanPearland8 Jun 2022ODI # 4402
104*104-12612-82.53Omanv NepalPearland9 Jun 2022ODI # 4404
19019047731823459.74New Zealandv EnglandNottingham10 Jun 2022Test # 2465
10610629719814-53.53New Zealandv EnglandNottingham10 Jun 2022Test # 2465
14514535323913360.66Englandv New ZealandNottingham10 Jun 2022Test # 2465
17617635321126183.41Englandv New ZealandNottingham10 Jun 2022Test # 2465
13613615092147147.82Englandv New ZealandNottingham10 Jun 2022Test # 2465
114114-12311392.68U.S.A.v NepalPearland11 Jun 2022ODI # 4406
103103-1158189.56Omanv U.S.A.Pearland12 Jun 2022ODI # 4408
12212213793143131.18Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
12512520610993114.67Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
162*16210770714231.42Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
13713720314711293.19Sri Lankav AustraliaColombo (RPS)19 Jun 2022ODI # 4415
110110182106101103.77Sri Lankav AustraliaColombo (RPS)21 Jun 2022ODI # 4416
101*1011278615-117.44Englandv NetherlandsAmstelveen22 Jun 2022ODI # 4417
1091093422289347.80New Zealandv EnglandLeeds23 Jun 2022Test # 2467
16216230415724-103.18Englandv New ZealandLeeds23 Jun 2022Test # 2467
14614630720818270.19West Indiesv BangladeshGros Islet24 Jun 2022Test # 2468
117117-50911234.00Serbiav BulgariaSofia26 Jun 2022T20I # 1579
104104785796182.45Indiav IrelandDublin (Malahide)28 Jun 2022T20I # 1586
146146219111194131.53Indiav EnglandBirmingham1 Jul 2022Test # 2470
10410426919413-53.60Indiav EnglandBirmingham1 Jul 2022Test # 2470
10610623514014275.71Englandv IndiaBirmingham1 Jul 2022Test # 2470
142*14224017319182.08Englandv IndiaBirmingham1 Jul 2022Test # 2470
114*11423514515178.62Englandv IndiaBirmingham1 Jul 2022Test # 2470
100100-5277192.30Singaporev P.N.G.Singapore3 Jul 2022T20I # 1605
10410421615612-66.66Australiav Sri LankaGalle8 Jul 2022Test # 2471
145*14536827216-53.30Australiav Sri LankaGalle8 Jul 2022Test # 2471
206*20654532616563.19Sri Lankav AustraliaGalle8 Jul 2022Test # 2471
111*111-71143156.33Czech Rep.v AustriaVinor9 Jul 2022T20I # 1624
11311316411714396.58Irelandv New ZealandDublin (Malahide)10 Jul 2022ODI # 4419
127*12711982107154.87New Zealandv IrelandDublin (Malahide)10 Jul 2022ODI # 4419
1171178855146212.72Indiav EnglandNottingham10 Jul 2022T20I # 1631
101*101-55125183.63U.S.A.v JerseyBulawayo11 Jul 2022T20I # 1633
11511515612615291.26New Zealandv IrelandDublin (Malahide)15 Jul 2022ODI # 4429
120120148103145116.50Irelandv New ZealandDublin (Malahide)15 Jul 2022ODI # 4429
10810815310675101.88Irelandv New ZealandDublin (Malahide)15 Jul 2022ODI # 4429
11911931224411248.77Pakistanv Sri LankaGalle16 Jul 2022Test # 2472
160*1605244087139.21Pakistanv Sri LankaGalle16 Jul 2022Test # 2472
125*125159113162110.61Indiav EnglandManchester17 Jul 2022ODI # 4433
13413417411710-114.52South Africav EnglandChester-le-Street19 Jul 2022ODI # 4434
10910924217116-63.74Sri Lankav PakistanGalle24 Jul 2022Test # 2473
1151152271358385.18West Indiesv IndiaPort of Spain24 Jul 2022ODI # 4438
109109-6159178.68Francev SwitzerlandVantaa25 Jul 2022T20I # 1686
107*107-68114157.35Switzerlandv EstoniaKerava27 Jul 2022T20I # 1689
101101-5358190.56Francev NorwayKerava27 Jul 2022T20I # 1691
101101-5686180.35New Zealandv ScotlandEdinburgh27 Jul 2022T20I # 1692
113113-67103168.65Switzerlandv Czech Rep.Kerava30 Jul 2022T20I # 1705
101*1011087567134.66New Zealandv ScotlandEdinburgh31 Jul 2022ODI # 4440
11011019312211290.16Zimbabwev BangladeshHarare5 Aug 2022ODI # 4441
135*13517110986123.85Zimbabwev BangladeshHarare5 Aug 2022ODI # 4441
117*1171981278492.12Zimbabwev BangladeshHarare7 Aug 2022ODI # 4442
10210213275102136.00Zimbabwev BangladeshHarare7 Aug 2022ODI # 4442
123*123-8796141.37U.S.A.v ScotlandAberdeen13 Aug 2022ODI # 4446
117117-9195128.57Scotlandv U.S.A.Aberdeen13 Aug 2022ODI # 4446
109109168109121100.00Pakistanv NetherlandsRotterdam16 Aug 2022ODI # 4448
133*133-14413292.36Scotlandv U.S.A.Aberdeen17 Aug 2022ODI # 4449
10510514711012395.45West Indiesv New ZealandBridgetown21 Aug 2022ODI # 4456
13013014597151134.02Indiav ZimbabweHarare22 Aug 2022ODI # 4457
1151151479593121.05Zimbabwev IndiaHarare22 Aug 2022ODI # 4457
1031032311636363.19Englandv South AfricaManchester25 Aug 2022Test # 2475
113*1132992179-52.07Englandv South AfricaManchester25 Aug 2022Test # 2475
122*1229061126200.00Indiav AfghanistanDubai (DICS)8 Sep 2022T20I # 1761
10510517413111180.15Australiav New ZealandCairns11 Sep 2022ODI # 4464
119*119-107133111.21Namibiav P.N.G.Port Moresby20 Sep 2022ODI # 4468
110*1108866115166.66Pakistanv EnglandKarachi22 Sep 2022T20I # 1793
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:

Pakistan vs South Africa at Rawalpindi, South Africa in Pakistan 2nd Test, Oct 20-24, 2025 [Test # 2603 - Live]
>> 55/3 (17.4 ov, Saud Shakeel 9*, Babar Azam 28*, KA Maharaj 0/16)

Afghanistan vs Zimbabwe at Harare, Afghanistan in Zimbabwe Only Test, Oct 20-24, 2025 [Test # 2604 - Live]
>> 134/6 (36.5 ov, Sharafuddin Ashraf 5*, Ismat Alam 16*, TL Chivanga 2/27)

Bangladesh vs West Indies at Mirpur, West Indies in Bangladesh 2nd ODI, Oct 21, 2025 [ODI # 4912]