Among many batting masterclasses delivered throughout the years of one day international cricket, making hundreds consistently is what puts apart the real greats from the rest. Besides dominating bowling attacks, it also redefined batting standards in limited-overs cricket. Most Hundreds in ODI Cricket:Record Holders and Top Scores Players Span Matches Innings Runs 100s 50s Virat Kohli 2008-2025 302 290 14181 51 74 Sachin Tendulkar 1989-2012 463 452 18426 49 96 Rohit Sharma 2007-2025 273 265 11168 32 58 Ricky Ponting 1995-2012 375 365 13704 30 82 Sanath Jayasuriya 1989-2011 445 433 13430 28 68 Hashim Amla 2008-2019 181 178 8113 27 39 AB de Villiers 2005-2018 228 218 9577 25 53 Chris Gayle 1999-2019 301 294 10480 25 54 Kumar Sangakkara 2000-2015 404 380 14234 25 93 David Warner 2009-2023 161 159 6932 22 33 Virat Kohli Image Source : Getty Images On the batting charts of Most Hundreds in ODI Cricket stands the towering figure of Virat Kohli, with a record 51 hundred that marks his ascension to new pinnacles in international cricket. Kohli has traveled a journey from 2008 to 2025 (and continues) and has maintained an impeccable average of 57.88 and a strike rate of 93.34. His ability to go for the boundary is self-evident with the help of 1352 fours and 152 sixes, thus cementing his position as the most complete batsman ever to have played in the ODIs. Sachin Tendulkar Image Source : Getty Images Coming in the immediate next is Sachin Tendulkar who played for 23 years from 1989-2012. The 'Master Blaster' batted his way to a staggering 18,426 runs, of which were comprised of 2,016 fours and 195 sixes. His individual ODI best score was 200*. He also showed incredible consistency by getting 96 half-centuries. Also Read | Top Players with the Highest Strike Rate in T20 Cricket History Rohit Sharma Image Source : Getty Images Rohit Sharma is third with 32 hundreds and the record of the highest individual score in ODI history-264. His aggressive batting is also reflected in 344 sixes which is way more when compared to other batters in this list. Sharma's average is 48.76 with a strike rate of 92.80, making him one of the destructive openers in modern cricket. Ricky Ponting Image Source : Getty Images Australian icon Ricky Ponting is fourth with 30 centuries. During his 17-year-long career from 1995 to 2012, Ponting accumulated 13,704 runs, and he maintained an average of 42.03. His 1,231 fours and 162 sixes clearly indicate his supremacy over bowling attacks in all types of conditions. Sanath Jayasuriya Image Source : Getty Images Sanath Jayasuriya was the aggression master, who changed the face of Most Hundreds in ODI Cricket batting by hammering 28 centuries. The Sri Lankan legend's career statistics of 1,500 fours and 270 sixes along with a strike rate of 91.20 tell his tale for the new wave of opening batting ODIs. Hashim Amla Image Source : Getty Images South African stalwart Hashim Amla made 27 centuries at a healthy average of 49.46. Though Amla played fewer games than most others on this list (181), the fact that he converted nearly half his starts into tons, with only 4 ducks in his entire career, is something to marvel at. AB de Villiers Image Source : AFP AB de Villiers has been innovative with his batting, and he scores 25 centuries at an amazing strike rate of 101.09, which is still the top in this elite class. He was scoring all around the wicket and accelerating at his will to become one of the most feared batsmen of his time. Chris Gayle Image Source : Getty Images Chris Gayle was one of the players with 25 centuries in his kitty, who batted with immense power and also produced 331 sixes - a record that was shared with Rohit Sharma. His highest score is 215, and he had a strike rate of 87.19 while batting long innings as well as explosive knocks. Also Read | Big Bash League Winner List : Champions by Year Kumar Sangakkara Image Source : AFP Kumar Sangakkara's elegant batting approach fetched him 25 hundreds and 93 fifties, the highest no. of fifties in this list. A career average of 41.98 and 14,234 runs also showed how consistent and long-lasting he was in international cricket. David Warner Image Source : Getty Images David Warner completes the list of top ten Most Hundreds in ODI Cricket, with 22 centuries, but still at a remarkable strike rate of 97.26. He has hit 733 fours and 130 sixes, but he still played fewer matches than most others in this top echelon. Conclusion The ability to score Most Hundreds in ODI Cricket is the ultimate achievement of batting excellence, where skill, endurance, and mental toughness come together. Every one of those ten batting aces has created something new about the whole ODI history, raised the bars set in the arena for other coming generations and left footprints of achievements. Right from Tendulkar's technical precision to Kohli's excellence in chase; from the massive runs from Sharma, to innovation created by the South African - de Villiers, it is to these Most Hundreds in ODI Cricket that the crème de la crème are testified upon and will only go ever changing as per the age.