Sachin Tendulkar and Virat Kohli share the top spot; Most ODI centuries at different venues



Sachin Tendulkar and Virat Kohli. [Source - BCCI]Sachin Tendulkar and Virat Kohli. [Source - BCCI]

Across decades of ODI cricket, certain batting greats have built extraordinary records at specific grounds. These venues have witnessed iconic hundreds, unforgettable chases, and career-defining knocks. In this listicle we explore the players who have scored the most ODI centuries at individual stadiums worldwide.

Some ODI venues become fortresses not for teams, but for batters who repeatedly dominate there. From flat tracks to challenging conditions, a few players consistently rise to the occasion. Here, we break down the cricketers with the highest number of ODI centuries at different venues.

4. AB de Villiers - 21 venues

One to start this list with is AB de Villiers, the South African legend and one of ODI’s greatest. In over 200 matches, he averaged 53.50, scoring 25 centuries at 21 different venues, the joint fourth highest globally. His hundreds came across nine countries, showcasing his unmatched versatility and consistency across varied conditions and stadiums.

4. Hashim Amla - 21 venues

Hashim Amla, another South African batting great, dominated ODIs during the 2010s with multiple record-breaking innings. The right-handed top-order batter scored 27 centuries in his illustrious career, starting against Bangladesh in 2008 at Willowmore Park, Benoni, and finishing in 2019 at St George’s Park, Port Elizabeth against Pakistan. His centuries came at 21 different venues which is joint fourth highest in ODI history.

3. Rohit Sharma - 26 venues*

Rohit Sharma, one of India’s premier ODI batters, has been a force in limited-overs cricket with 33 centuries to his name. The elegant right-hander achieved these milestones across 26 different venues, the third-highest in ODI history and he is still going strong. His prolific career spans from his early exploits to dominating attacks worldwide, cementing his status as one of the modern game’s most destructive and consistent scorers.

1. Sachin Tendulkar - 34 venues

Sachin Tendulkar, the “Little Master,” redefined ODI batting with 49 centuries scored across 34 different venues, the joint-highest in history. Throughout his monumental career, he set and broke nearly every batting record, from most runs to most appearances, dominating bowlers worldwide. His unrivaled consistency, technique, and hunger for runs made him the benchmark for excellence in modern cricket.

1. Virat Kohli - 34 venues*

Virat Kohli firmly joined Sachin Tendulkar at the top by scoring his 53rd ODI century in Raipur, which is hosting its only second international match, making it his 34th venue with a hundred and equaling the record for most venues with ODI centuries. With his incredible consistency and current form, Kohli remains on course to surpass Tendulkar, further cementing his legacy as one of the greatest and most dominant limited-overs batters in cricket history.