Scoring a hundred runs in One Day International cricket at many different places shows great skill and steady performance. This special list of players who made centuries at the most stadiums shows who are really good at adjusting and dominating in international cricket. Here are some players with ODI centuries at most venues:
Virat Kohli:
Virat Kohli has scored ODI centuries at 34 different venues, tying Sachin Tendulkar’s record for the most venues by any batter. Kohli has tallied the highest number of ODI centuries (four each) at R. Premadasa Stadium in Colombo, Sri Lanka, and Sher-e-Bangla National Cricket Stadium in Dhaka, Bangladesh.
Three centuries each have come at PCA Stadium in Mohali (also called Punjab Cricket Association Stadium), ACA-VDCA Stadium in Visakhapatnam, and Maharashtra Cricket Association Stadium in Pune.
- Kohli’s 53rd ODI century came at Raipur, marking his 34th unique venue and equaling Tendulkar’s record.
- He has 23 ODI tons at home in India, 11 in other Asian countries (like Sri Lanka and Bangladesh), 10 in SENA nations, and five in West Indies/Zimbabwe.
Sachin Tendulkar:
Sachin Tendulkar scored his 49 ODI centuries across 34 different venues, a record now jointly held with Virat Kohli. Tendulkar’s achievement shows he was very consistent. He scored hundreds of runs many times both in India and in other countries. He made 19 centuries in India and 30 in other places or neutral grounds. He played especially well at places like Sharjah Cricket Stadium, where he scored several big scores. Tendulkar’s centuries spanned diverse locations, Colombo, Vadodara, Sharjah etc.
Rohit Sharma:
Rohit Sharma has made 33 centuries in One Day Internationals at 26 different cricket grounds. This is the third-most venues where a player has scored a century in ODI history. It shows he is very consistent and can perform well in many places around the world. He has three double centuries, including a world-record 264 at Eden Gardens. Rohit has centuries at iconic spots like Eden Gardens (Kolkata), M. Chinnaswamy Stadium (Bengaluru), and international venues such as Old Trafford (Manchester) and Sydney Cricket Ground.
Also Read: Why Faf du Plessis is not playing IPL?
Cricket legends like Sachin Tendulkar and Virat Kohli both have scored the most ODI centuries (34) at the most different cricket grounds. Players like Rohit Sharma have also performed well at many stadiums. This record shows how talented and consistent players need to be to succeed at so many places around the world.

