List of hundreds
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
PR Stirling 131* 148 9 4 88.51 Ireland v U.A.E. Abu Dhabi 8 Jan 2021 ODI # 4268
CP Rizwan 109 136 9 1 80.14 U.A.E. v Ireland Abu Dhabi 8 Jan 2021 ODI # 4268
Muhammad Usman 102* 107 7 3 95.32 U.A.E. v Ireland Abu Dhabi 8 Jan 2021 ODI # 4268
Rahmanullah Gurbaz 127 127 8 9 100.00 Afghanistan v Ireland Abu Dhabi 21 Jan 2021 ODI # 4271
PR Stirling 128 132 12 4 96.96 Ireland v Afghanistan Abu Dhabi 24 Jan 2021 ODI # 4273
Rahmat Shah 103* 109 10 2 94.49 Afghanistan v Ireland Abu Dhabi 24 Jan 2021 ODI # 4273
PR Stirling 118 119 9 6 99.15 Ireland v Afghanistan Abu Dhabi 26 Jan 2021 ODI # 4275
SD Hope 110 133 12 1 82.70 West Indies v Sri Lanka North Sound 10 Mar 2021 ODI # 4276
E Lewis 103 121 8 4 85.12 West Indies v Sri Lanka North Sound 12 Mar 2021 ODI # 4277
DM Bravo 102 132 5 4 77.27 West Indies v Sri Lanka North Sound 14 Mar 2021 ODI # 4278
TWM Latham 110* 108 10 0 101.85 New Zealand v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
DP Conway 126 110 17 0 114.54 New Zealand v Bangladesh Wellington 26 Mar 2021 ODI # 4282
DJ Mitchell 100* 92 9 2 108.69 New Zealand v Bangladesh Wellington 26 Mar 2021 ODI # 4282
KL Rahul 108 114 7 2 94.73 India v England Pune 26 Mar 2021 ODI # 4283
JM Bairstow 124 112 11 7 110.71 England v India Pune 26 Mar 2021 ODI # 4283
HE van der Dussen 123* 134 10 2 91.79 South Africa v Pakistan Centurion 2 Apr 2021 ODI # 4285
Babar Azam 103 104 17 0 99.03 Pakistan v South Africa Centurion 2 Apr 2021 ODI # 4285
Fakhar Zaman 193 155 18 10 124.51 Pakistan v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Fakhar Zaman 101 104 9 3 97.11 Pakistan v South Africa Centurion 7 Apr 2021 ODI # 4287
Mushfiqur Rahim 125 127 10 0 98.42 Bangladesh v Sri Lanka Mirpur 25 May 2021 ODI # 4291
MDKJ Perera 120 122 11 1 98.36 Sri Lanka v Bangladesh Mirpur 28 May 2021 ODI # 4292
A Balbirnie 102 117 10 2 87.17 Ireland v South Africa Dublin (Malahide) 13 Jul 2021 ODI # 4302
Babar Azam 158 139 14 4 113.66 Pakistan v England Birmingham 13 Jul 2021 ODI # 4303
JM Vince 102 95 11 0 107.36 England v Pakistan Birmingham 13 Jul 2021 ODI # 4303
Liton Das 102 114 8 0 89.47 Bangladesh v Zimbabwe Harare 16 Jul 2021 ODI # 4304
JN Malan 177* 169 16 6 104.73 South Africa v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
Q de Kock 120 91 11 5 131.86 South Africa v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
Simi Singh 100* 91 14 0 109.89 Ireland v South Africa Dublin (Malahide) 16 Jul 2021 ODI # 4305
Tamim Iqbal 112 97 8 3 115.46 Bangladesh v Zimbabwe Harare 20 Jul 2021 ODI # 4308
WIA Fernando 118 115 10 2 102.60 Sri Lanka v South Africa Colombo (RPS) 2 Sep 2021 ODI # 4314
JN Malan 121 135 9 1 89.62 South Africa v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
JS Malhotra 173* 124 4 16 139.51 U.S.A. v P.N.G. Al Amerat 9 Sep 2021 ODI # 4320
MD Patel 100 114 9 1 87.71 U.S.A. v Nepal Al Amerat 13 Sep 2021 ODI # 4324
Jatinder Singh 107 62 12 6 172.58 Oman v Nepal Al Amerat 14 Sep 2021 ODI # 4325

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:
Namibia v Oman at Windhoek, ICC Men's Cricket World Cup League 2 50th match, Nov 27, 2021 [ODI # 4338]
South Africa v Netherlands at Centurion, ICC Men's Cricket World Cup Super League 1st ODI, Nov 26, 2021 [ODI # 4337]
Namibia v Oman at Windhoek, ICC Men's Cricket World Cup League 2 49th match, Nov 26, 2021 [ODI # 4336]