ODI Centuries List

PlayerRunsBalls4s6sTeamOppVenueDate
Kane Williamson 102 94102 NZ SA Lahore2025-03-05
Rachin Ravindra 108 101131 NZ SA Lahore2025-03-05
David Miller 100* 67104 SA NZ Lahore2025-03-05
Ibrahim Zadran 177 146126 AFG ENG Lahore2025-02-26
Joe Root 120 111111 ENG AFG Lahore2025-02-26
Rachin Ravindra 112 105121 NZ BAN Rawalpindi2025-02-24
Virat Kohli 100* 11151 IND PAK Dubai2025-02-23
Ben Duckett 165 143173 ENG AUS Lahore2025-02-22
Josh Inglis 120* 8686 AUS ENG Lahore2025-02-22
Ryan Rickelton 103 10671 SA AFG Karachi2025-02-21
Towhid Hridoy 100 11862 BAN IND Dubai2025-02-20
Shubman Gill 101* 12992 IND BAN Dubai2025-02-20
Tom Latham 118* 104103 NZ PAK Karachi2025-02-19
Will Young 107 113121 NZ PAK Karachi2025-02-19
Ben Curran 118* 130140 ZIM IRE Harare2025-02-18
Brian Bennett 169 163203 ZIM IRE Harare2025-02-14
Kusal Mendis 101 115110 SL AUS Colombo2025-02-14
Shubman Gill 112 102143 IND ENG Motera2025-02-12
Agha Salman 134 103162 PAK SA Multan2025-02-12
Mohammad Rizwan 122* 12893 PAK SA Multan2025-02-12
Charith Asalanka 127 126145 SL AUS Colombo2025-02-12
Matthew Breetzke 150 148115 SA NZ Multan2025-02-10
Kane Williamson 133* 113132 NZ SA Multan2025-02-10
Rohit Sharma 119 90127 IND ENG Cuttack2025-02-09
Glenn Phillips 106* 7467 NZ PAK Multan2025-02-08
Saim Ayub 101 94132 PAK SA Johannesburg2024-12-22
Sediqullah Atal 104 12884 AFG ZIM Harare2024-12-19
Saim Ayub 109 119103 PAK SA Paarl2024-12-17
Amir Jangoo 104* 8364 WI BAN Basseterre2024-12-12
Sherfane Rutherford 113 8078 WI BAN Basseterre2024-12-08
* latest 30 centuries by cricket players

ODI Century List Team Wise
Afghanistan Australia Bangladesh
Bermuda Canada Denmark
England Hong Kong India
Ireland Jersey Kenya
Namibia Nepal Netherlands
New Zealand Oman Pakistan
Papua New Guinea Scotland South Africa
Sri Lanka Uganda United Arab Emirates
United States West Indies Zimbabwe
ODI Century List Year Wise
2025 2024 2023 2022
2021 2020 2019 2018