| Player | Matches | Innings | 100s | High Score | Year |
|---|---|---|---|---|---|
| Sachin Tendulkar (IND) | 34 | 33 | 9 | 143 | 1998 |
| Sourav Ganguly (IND) | 32 | 32 | 7 | 144 | 2000 |
| David Warner (AUS) | 23 | 23 | 7 | 173 | 2016 |
| Rohit Sharma (IND) | 28 | 27 | 7 | 159 | 2019 |
| Gary Kirsten (SA) | 29 | 29 | 6 | 188* | 1996 |
| Sachin Tendulkar (IND) | 32 | 32 | 6 | 137 | 1996 |
| Rahul Dravid (IND) | 43 | 43 | 6 | 153 | 1999 |
| Virat Kohli (IND) | 26 | 26 | 6 | 131 | 2017 |
| Rohit Sharma (IND) | 21 | 21 | 6 | 208* | 2017 |
| Virat Kohli (IND) | 14 | 14 | 6 | 160* | 2018 |
| Virat Kohli (IND) | 27 | 24 | 6 | 166* | 2023 |
Key Insights
1998 was arguably the best year of Sachin Tendulkar’s career. He added 1894 runs in that year in ODIs, which is the most runs by a batsman in that format in a single year. Tendulkar’s run tally included nine ODI hundreds, which is the most by a batter in a year.
Virat Kohli is the only batter to score five or more ODI centuries in five years. The first instance was in 2012, with the next three coming in a row from 2017 to 2019, while the last one came in 2023.
Rohit Sharma is the other batter to smash five-plus hundreds in three consecutive years. He achieved the treble in the same years as Kohli.
Five of Sharma’s seven hundreds in 2019 came in the ODI World Cup held in England, the most by a batter. He surpassed Kumar Sangakkara’s record of four centuries smashed in the 2015 World Cup.
Four batters, Sachin Tendulkar, Ricky Ponting, Hashim Amla, and AB de Villiers, have scored five-plus centuries each in two years in ODIs.
Read Next | Most Test Runs as Opener