Most ODI Centuries: Virat Kohli smashed his 74th ton of his international career during India vs Sri Lanka 3rd ODI in Thiruvananthapuram. The hundred was his 46th in the ODI matches. Virat is now aiming for Sachin Tendulkar’s record of Most 100s (49) in ODI cricket. Currently, Tendulkar and Kohli hold the top two spots, followed by Ricky Ponting (30).
The other top players in the list include the likes of Rohit Sharma, AB de Villiers, Sourav Ganguly, Sanath Jayasuriya, Hashim Amla etc. Here’s the list of TOP 10 players with most ODI centuries in men’s cricket.
With 20 ODIs still to play in 2023 including the ICC World Cup 2023, Virat Kohli is en route to achieving the impossible. Sachin Tendulkar fell short of 50 ODI tons. But Virat Kohli need just 4 centuries to get there.
Most ODI Centuries
Rank | Name | Span | Matches | Innings | 100s |
1 | Sachin Tendulkar (IND) | 1989-2012 | 463 | 452 | 49 |
2 | Virat Kohli (IND) | 2008-2023 | 271 | 262 | 46 |
3 | Rohit Sharma (IND) | 2007-2023 | 241 | 234 | 30 |
3 | Ricky Ponting (AUS) | 1995-2012 | 375 | 365 | 30 |
5 | Sanath Jayasuriya (SL) | 1989-2011 | 445 | 433 | 28 |
6 | Hashim Amla (SA) | 2008-2019 | 181 | 178 | 27 |
7 | AB de Villiers (SA) | 2005-2018 | 228 | 218 | 25 |
8 | Chris Gayle (WI) | 1999-2019 | 301 | 294 | 25 |
9 | Kumar Sangakkara (SL) | 2000-2015 | 404 | 380 | 25 |
10 | Sourav Ganguly (IND) | 1992-2007 | 311 | 300 | 22 |
Latest News

IND vs AUS LIVE: India’s MASTER PLAN vs Australia REVEALED, Coach Rahul Dravid instructs Rohit & Virat to ‘COUNTER ATTACK…
IND vs AUS LIVE – India Australia Nagpur TEST: Australian attack in India will be led by none other than Nathan Lyon.…