Players

List of hundreds
Player
Runs scored in an inns
HS
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
114114*21414214180.28South Africav AustraliaBloemfontein07 Sep 2023ODI # 4635
10610613793123113.97Australiav South AfricaBloemfontein09 Sep 2023ODI # 4638
12412413599191125.25Australiav South AfricaBloemfontein09 Sep 2023ODI # 4638
221221-29124375.94Lahore Wv Lahore BLahore10 Sep 2023First-class
110110*28119910155.27FATAv RawalpindiRawalpindi10 Sep 2023First-class
115115*19817016-67.64Lahore Bv Lahore WLahore10 Sep 2023First-class
102102*1087494137.83South Africav AustraliaPotchefstroom12 Sep 2023ODI # 4642
174174114831313209.63South Africav AustraliaCenturion15 Sep 2023ODI # 4646
18218236628923362.97Lahore Wv RawalpindiLahore16 Sep 2023First-class
102102*24214710269.38Lahore Wv RawalpindiLahore16 Sep 2023First-class
108108*29021213-50.94Karachi Wv FaisalabadRawalpindi16 Sep 2023First-class
11711731421615154.16Peshawarv MultanRawalpindi16 Sep 2023First-class
128128*25918313269.94Karachi Wv FaisalabadRawalpindi16 Sep 2023First-class
113113*29618816-60.10Rawalpindiv Lahore WLahore16 Sep 2023First-class
12812812410098128.00Knightsv S West DOudtshoorn16 Sep 2023List A
100100*1079472106.38S West Dv KnightsOudtshoorn16 Sep 2023List A
129129*1961456288.96North Westv W ProvincePotchefstroom16 Sep 2023List A
1011019265114155.38W Provincev North WestPotchefstroom16 Sep 2023List A
192192*222163214117.79Knightsv SA EmergingBloemfontein19 Sep 2023List A
184184-27426167.15Peshawarv RawalpindiAbbottabad22 Sep 2023First-class
164164*34321521176.27Lahore Wv MultanLahore22 Sep 2023First-class
110110937296152.77SA Emergingv MpumalangaPretoria22 Sep 2023List A
116116*15310384112.62Dolphinsv North WestDurban22 Sep 2023List A
1031031729910-104.04Titansv BolandCenturion23 Sep 2023List A
1041041559764107.21Indiav AustraliaIndore24 Sep 2023ODI # 4654
10510511890113116.66Indiav AustraliaIndore24 Sep 2023ODI # 4654
120120150113101106.19SA Emergingv EasternsBenoni25 Sep 2023List A
120120-119142100.84South Austv West AustBrisbane26 Sep 2023List A
22222243431328170.92Lahore Wv Karachi WLahore28 Sep 2023First-class
29229250733739386.64Multanv FATARawalpindi28 Sep 2023First-class
15015029319124278.53Multanv FATARawalpindi28 Sep 2023First-class
1101104862489244.35Karachi Wv Lahore WLahore28 Sep 2023First-class
13213223117521175.42Peshawarv Lahore BAbbottabad28 Sep 2023First-class
16416433119624383.67FATAv MultanRawalpindi28 Sep 2023First-class
10210225915811464.55Karachi Wv Lahore WLahore28 Sep 2023First-class
10810830017315-62.42Rawalpindiv FaisalabadRawalpindi28 Sep 2023First-class
11311323817412-64.94Karachi Wv Lahore WLahore28 Sep 2023First-class
151151*37026415257.19Karachi Wv Lahore WLahore28 Sep 2023First-class
200200*33623624184.74Karachi Wv Lahore WLahore28 Sep 2023First-class
109109*26516317-66.87Rawalpindiv FaisalabadRawalpindi28 Sep 2023First-class
10910916410483104.80Knightsv EasternsBenoni30 Sep 2023List A
1211211871298593.79Bolandv North WestPotchefstroom01 Oct 2023List A
171171150130109131.53Bolandv North WestPotchefstroom01 Oct 2023List A
166166188140156118.57North Westv BolandPotchefstroom01 Oct 2023List A
11511520914318-80.41South Austv TasmaniaAdelaide03 Oct 2023First-class
11011018714420-76.38Tasmaniav South AustAdelaide03 Oct 2023First-class
121121*-59611205.08Canadav PanamaHamilton03 Oct 2023T20I # 2280
106106-22112-47.96Queenslandv NSWSydney04 Oct 2023First-class
140140-29216-47.94Queenslandv NSWSydney04 Oct 2023First-class
122122-31911238.24West Austv VictoriaW.A.C.A04 Oct 2023First-class
14114134221321-66.19Lahore Wv PeshawarLahore04 Oct 2023First-class
25325353540930161.85Lahore Wv PeshawarLahore04 Oct 2023First-class
10410426817812158.42Lahore Bv RawalpindiRawalpindi04 Oct 2023First-class
10210225818914-53.96Lahore Bv RawalpindiRawalpindi04 Oct 2023First-class
24524560842928457.10Peshawarv Lahore WLahore04 Oct 2023First-class
15415450736111142.65Peshawarv Lahore WLahore04 Oct 2023First-class
166166*31623229371.55Rawalpindiv Lahore BRawalpindi04 Oct 2023First-class
142142*33524812157.25Karachi Wv MultanRawalpindi04 Oct 2023First-class
143143146113184126.54W Provincev KZN-InlandCape Town04 Oct 2023List A
152152*147121193125.61New Zealandv EnglandAhmedabad05 Oct 2023ODI # 4658
123123*14196115128.12New Zealandv EnglandAhmedabad05 Oct 2023ODI # 4658
135135*12690192150.00Warriorsv LionsJohannesburg06 Oct 2023List A
10010014084123119.04South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
10810816111013298.18South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
1061068454143196.29South Africav Sri LankaDelhi07 Oct 2023ODI # 4661
11611611885122136.47Tasmaniav South AustAdelaide08 Oct 2023List A
12512551381013328.94South Austv TasmaniaAdelaide08 Oct 2023List A
10910913710816-100.92North Westv KZN-InlandPietermaritzburg08 Oct 2023List A
159159176117108135.89Warriorsv TitansGqeberha08 Oct 2023List A
109109120106124102.83Warriorsv TitansGqeberha08 Oct 2023List A
13713712594164145.74Knightsv BorderBloemfontein08 Oct 2023List A
11811823817411167.81Multanv Lahore BLahore10 Oct 2023First-class
1011012952226-45.49Multanv Lahore BLahore10 Oct 2023First-class
11411417913614183.82Multanv Lahore BLahore10 Oct 2023First-class
1051052251888155.85Multanv Lahore BLahore10 Oct 2023First-class
11711722513813384.78Multanv Lahore BLahore10 Oct 2023First-class
105105*2181559167.74Multanv Lahore BLahore10 Oct 2023First-class
12012029922613153.09Lahore Bv MultanLahore10 Oct 2023First-class
25525557940126263.59Lahore Bv MultanLahore10 Oct 2023First-class
118118-27214143.38Faisalabadv PeshawarRawalpindi10 Oct 2023First-class
10210226318411355.43Lahore Wv FATAAbbottabad10 Oct 2023First-class
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
131131*19312183108.26Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
13113111184165155.95Indiav AfghanistanDelhi11 Oct 2023ODI # 4666
100100*1591069-94.33Titansv DolphinsDurban11 Oct 2023List A
138138*132106127130.18Titansv DolphinsDurban11 Oct 2023List A
102102*18411319-90.26Dhaka DIVv Rangpur DIVMirpur12 Oct 2023First-class
10410426714611271.23Sylhet DIVv Dhaka MetroSylhet12 Oct 2023First-class
125125*19314912483.89Khulna DIVv Rajshahi DIVRajshahi12 Oct 2023First-class
127127162117161108.54S West Dv Northern CpeOudtshoorn12 Oct 2023List A
11211217010714-104.67S West Dv Northern CpeOudtshoorn12 Oct 2023List A
10910914710685102.83South Africav AustraliaLucknow12 Oct 2023ODI # 4667
10010011178124128.20Titansv North WestCenturion13 Oct 2023List A
100100-1757157.14Victoriav QueenslandMackay14 Oct 2023First-class
135135-2627351.52Queenslandv VictoriaMackay14 Oct 2023First-class
109109-20311-53.69Queenslandv VictoriaMackay14 Oct 2023First-class
1001002141607362.50South Austv NSWAdelaide15 Oct 2023First-class
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:

Scotland vs Netherlands at Dundee, ICC Men's Cricket World Cup League 2 78th Match, Jun 12, 2025 [ODI # 4888]

Nepal vs Netherlands at Dundee, ICC Men's Cricket World Cup League 2 77th Match, Jun 10, 2025 [ODI # 4887]

Scotland vs Nepal at Dundee, ICC Men's Cricket World Cup League 2 76th Match, Jun 8, 2025 [ODI # 4886]