Most ODI Centuries in an Overseas Country
| Player | 100s | Country | Matches | Innings | High Score |
|---|---|---|---|---|---|
| AB de Villiers (SA) | 7 | India | 20 | 20 | 134 |
| Quinton de Kock (SA) | 7 | India | 21 | 21 | 174 |
| Rohit Sharma (IND) | 7 | England | 27 | 27 | 140 |
| Sachin Tendulkar (IND) | 7 | UAE | 42 | 42 | 143 |
| Saeed Anwar (PAK) | 7 | UAE | 51 | 51 | 131 |
| Chris Gayle (WI) | 6 | India | 23 | 23 | 140 |
| Virat Kohli (IND) | 6 | Bangladesh | 19 | 18 | 183 |
| Rohit Sharma (IND) | 6 | Australia | 33 | 33 | 171* |
| Babar Azam (PAK) | 5 | UAE | 21 | 20 | 123 |
| Sourav Ganguly (IND) | 5 | South Africa | 25 | 24 | 127 |
| Virat Kohli (IND) | 5 | Australia | 32 | 32 | 133* |
| Virat Kohli (IND) | 5 | Sri Lanka | 31 | 29 | 131 |
| Ricky Ponting (AUS) | 5 | India | 46 | 46 | 145 |
| Ricky Ponting (AUS) | 5 | South Africa | 33 | 32 | 164 |
| Kumar Sangakkara (SL) | 5 | Australia | 49 | 48 | 128 |
| Sachin Tendulkar (IND) | 5 | Sri Lanka | 44 | 41 | 138 |
Key Insights – Most ODI Hundreds in a Foreign Country
Roy Fredericks of the West Indies was the first batter to score an overseas ODI hundred, amassing 105 runs in a successful run chase of 190 against England at The Oval in 1973.
Four batters have scored seven centuries each in an overseas country, the joint-most in ODIs.
Saeed Anwar was the first to reach this landmark, doing so in the UAE in 1997. All of his seven hundreds came in Sharjah, the joint-most by a batter at a single venue in ODIs.
Sachin Tendulkar is the other batter to smash seven centuries at the Sharjah Cricket Ground. Explore Sachin’t century list here.
Anwar’s seven ODI hundreds in the UAE all resulted in wins for Pakistan, the most by a batter in an overseas country.
Four of Rohit Sharma’s five ODI centuries in Australia ended in losing causes for India, the most by a batter in a foreign country.
Anwar and Tendulkar each have seven centuries against Sri Lanka away from home, the joint-most by a batter against an opponent in overseas territories.
Four of Anwar’s hundreds against Sri Lanka came in Sharjah, the most by a batter against an ODI team at an overseas venue.
Virat Kohli is the only batter to score five or more centuries in three different overseas countries. He has six tons in Bangladesh and five each in Australia and Sri Lanka.
Kohli is also the leading century-maker in four overseas countries, the most for a batter in ODIs. In addition to the three countries mentioned above, he has smashed four hundreds in the West Indies. Explore Virat Kohli’s ODI centuries here.
Four of Kumar Sangakkara’s five hundreds in Australia came in back-to-back ODI innings. This is the most consecutive ODI centuries by a batter in an overseas nation. He achieved this feat during the 2015 Cricket World Cup, making it the most consecutive hundreds in the tournament.
In the same World Cup, Chris Gayle hammered 215 runs against Zimbabwe in Canberra, the highest individual score in an overseas ODI innings.
Fakhar Zaman (in Zimbabwe), Ishan Kishan (in Bangladesh), and Glenn Maxwell (in India) are the other batters to score ODI double centuries in an overseas country.
Five ODI centuries each by Sourav Ganguly and Ricky Ponting in South Africa are the most by a captain in a foreign country.
Quinton de Kock’s six hundreds in India are the most by a wicketkeeper in an overseas country in ODIs.
Overall, Tendulkar is the top run-getter and century-scorer in away ODIs. He aggregated 11,450 runs and 29 hundreds in 299 overseas ODIs for India.