ODI Centuries List

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