Top 10 Most Centuries in ODI Cricket (All-Time)
| Rank | Player | Country | Centuries | ODIs Played | Years Active |
|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 49 | 463 | 1989–2012 |
| 2 | Virat Kohli | India | 47* | 280* | 2008–Present |
| 3 | Rohit Sharma | India | 31* | 260* | 2007–Present |
| 4 | Ricky Ponting | Australia | 30 | 375 | 1995–2012 |
| 5 | Sanath Jayasuriya | Sri Lanka | 28 | 445 | 1989–2011 |
| 6 | Hashim Amla | South Africa | 27 | 181 | 2008–2019 |
| 7 | AB de Villiers | South Africa | 25 | 228 | 2005–2018 |
| 8 | Chris Gayle | West Indies | 25 | 301 | 1999–2021 |
| 9 | Kumar Sangakkara | Sri Lanka | 25 | 404 | 2000–2015 |
| 10 | Sourav Ganguly | India | 22 | 311 | 1992–2007 |
(* denotes players currently active)
Quick Facts
- Sachin Tendulkar, the “God of Cricket,” holds the record for the most centuries (49), a feat unmatched for decades.
- Virat Kohli is just two centuries away from surpassing Tendulkar’s record, making him the strongest contender.
- Rohit Sharma, known as the “Hitman,” has three double centuries in ODIs, the most by any player.
- South African players like Hashim Amla and AB de Villiers boast incredible consistency, achieving their centuries in fewer matches.
- Sanath Jayasuriya was the pioneer of aggressive batting in ODIs, setting the tone for modern cricket.
Alright, 667betapp, hoping for something good here. Going to give it a spin. Wish me luck lets try 667betapp!
6m88bet, let’s see what you’ve got! Hope for big winning today! Going to check out 6m88bet and wish me luck.
Alfabetcassino… Sounds exotic! Has anyone here had a good experience on this site? Let’s go alfabetcassino!!!