One-Day International (ODI) cricket is one of the most popular formats of cricket, and scoring a century in an ODI is a significant achievement. It requires a batsman to be disciplined, focused, and skilled. The most hundreds in ODI cricket is a record that is highly sought-after by batsmen all over the world.
The current record holder for most hundreds in ODI cricket is Virat Kohli, with 49 centuries. Kohli is one of the greatest batsmen of all time, and his record is a testament to his incredible consistency and skill. Sachin Tendulkar is second on the list with 49 centuries, followed by Rohit Sharma with 31 centuries.
Scoring a century in an ODI cricket match is a difficult task, but it is also a very rewarding one. It is a moment that a batsman will never forget, and it is something that can inspire other batsmen to achieve greatness.
| Most ODI Centuries | ||||||
| Rank | Player Name | Hundreds | Innings | Runs | Highest Score | Span |
| 1 | Virat Kohli (India) | 50 | 278 | 13794 | 183 | 2008-2023 |
| 2 | Sachin Tendulkar (India) | 49 | 452 | 18426 | 200* | 1989-2012 |
| 3 | Rohit Sharma (India) | 31 | 251 | 10554 | 264 | 2007-2023 |
| 4 | Ricky Ponting (Australia) | 30 | 365 | 13704 | 164 | 1995-2012 |
| 5 | Sanath Jayasuriya (Sri Lanka) | 28 | 433 | 13430 | 189 | 1989-2011 |
| 6 | Hashim Amla (South Africa) | 27 | 178 | 8113 | 159 | 2008-2019 |
| 7 | AB de Villiers (South Africa) | 25 | 218 | 9577 | 176 | 2005-2018 |
| 8 | Chris Gayle (West Indies) | 25 | 294 | 10480 | 215 | 1999-2019 |
| 9 | Kumar Sangakkara (Sri Lanka) | 25 | 380 | 14234 | 169 | 2000-2015 |
| 10 | David Warner (Australia) | 22 | 155 | 6825 | 179 | 2009-2023 |
Shivaji Maharaj Jayanti 2026 will be celebrated on 19 February 2026 (Thursday) across India, especially…
Did you know that one district in Haryana has earned a special reputation because students…
Did you know some cities earn more money in a year than entire small countries?…
The T20 World Cup 2026 is delivering thrilling cricket action as top bowlers compete for…
Did you know there is a place in the world where cheese is not just…
The Losar Festival 2026 has begun from 18 to 20 February in McLeod Ganj, Himachal…