Active players with the most ODI centuries

By khushi
Active players with the most ODI centuries

In the dynamic world of One Day International (ODI) cricket, scoring a century remains the ultimate mark of batting excellence.  As the white-ball format continues to captivate fans worldwide, a select group of contemporary players stand tall with the most ODI centuries to their name. Here are some active players with the most ODI centuries:

  1. Virat Kohli: Virat Kohli is the active player with the most ODI centuries, having scored 51 centuries in his ODI career. He has played 302 ODI matches and scored a total of 14,181 runs in 290 innings. His highest score in an ODI is 183. Kohli’s batting average stands at an impressive 57.88 with a strike rate of 93.34. He has reached the half-century mark 74 times in ODIs. These stats reflect his unparalleled excellence and consistency in the ODI format among active players, making him the leading century scorer in ODIs.
  2. Rohit Sharma: Rohit Sharma, currently the active second-highest century-maker in ODIs with 33 centuries, is an Indian cricketing icon known for his elegant and powerful batting. As of 2025, he has played 270 ODI matches with 263 innings, amassing 11,139 runs. His highest individual score is the remarkable 264 runs, which is also the highest individual score in ODI history. Rohit holds the unique record of scoring three double centuries in ODIs. He has also scored 58 half-centuries and has a strike rate of 92.9, averaging about 41.25 runs per match. Rohit Sharma is a leading figure in ODI cricket, combining longevity, text-book strokeplay, and powerful hitting to remain among the world’s best batsmen in the 50-over format with outstanding records and achievements to his name.
  3. Quinton de Kock: Quinton de Kock, ranked third among active players with the most ODI centuries, has achieved 22 ODI centuries. He has played 157 ODI matches and scored 6,956 runs with an average of 46.68 and a strike rate of 96.68. His highest ODI score is 178. He is a left-handed opening batsman and a wicket-keeper for South Africa. His contributions have often been pivotal in winning matches for South Africa, with many of his centuries coming in victorious causes.

Also Read: No Shreyas Iyer in South Africa Series, Reason for Absence

- Advertisement -

As the ODI format continues to evolve, these active players redefine excellence with their remarkable centuries, inspiring fans worldwide. Virat Kohli stands tall as the unsurpassed leader in ODI centuries, with Rohit Sharma and others chasing strongly behind him. The quest for record-breaking centuries is far from over, promising thrilling moments in the limited-overs game for fans everywhere.

Related Post

Follow:
Khushi is a dedicated sports journalist at SportsBigNews, specializing in cricket, badminton, and hockey since 2020. Her insightful reporting and engaging storytelling bring readers closer to the heart of each game, whether it's the thrill of a cricket match, the finesse of badminton, or the intensity of hockey. With a passion for highlighting both emerging talent and major tournaments, Khushi delivers content that resonates with sports fans across the board.