| Player | No. of Countries | Runs in Each Country |
|---|---|---|
| Sachin Tendulkar (IND) | 6 | India (6976), Australia (1491), England (1051), South Africa (1453), Sri Lanka (1531), UAE (1778) |
| Sanath Jayasuriya (SL) | 5 | Sri Lanka (3880), Australia (1284), Pakistan (1125), South Africa (1019), UAE (1851) |
| Mahela Jayawardene (SL) | 5 | Sri Lanka (4046), Australia (1624), England (1197), India (1248), UAE (1144) |
| Virat Kohli (IND) | 5 | India (6867), Australia (1401), Bangladesh (1097), England (1349), Sri Lanka (1086) |
| Sourav Ganguly (IND) | 4 | India (3230), England (1034), South Africa (1048), Sri Lanka (1344) |
| Ricky Ponting (AUS) | 4 | Australia (5521), England (1387), India (1736), South Africa (1423) |
| Aravinda Ranatunga (SL) | 4 | Sri Lanka (1908), Australia (1071), India (1160), UAE (1010) |
| Kumar Sangakkara (SL) | 4 | Sri Lanka (4724), Australia (2083), Bangladesh (1045), India (1030) |
| Babar Azam (PAK) | 3 | Pakistan (1807), England (1183), UAE (1119) |
| MS Dhoni (IND) | 3 | India (4525), Australia (1053), Sri Lanka (1240) |
| Rahul Dravid (IND) | 3 | India (3406), England (1238), Sri Lanka (1156) |
| Chris Gayle (WI) | 3 | West Indies (4217), England (1258), India (1117) |
| Carl Hooper (WI) | 3 | West Indies (1432), Australia (1094), India (1008) |
| Inzamam-ul-Haq (PAK) | 3 | Pakistan (2674), Australia (1096), UAE (2583) |
| Javed Miandad (PAK) | 3 | Pakistan (1976), Australia (1913), UAE (1052) |
| Rohit Sharma (IND) | 3 | India (5074), Australia (1530), England (1428) |
Sachin Tendulkar has scored 1000-plus runs in most countries in ODIs, having done so in six different nations.
Tendulkar is the only batter to aggregate 1000-plus runs each in five overseas countries in ODIs. Surprisingly, he is not topping the runs-chart in all overseas ODIs.
Sachin is the only Asian batter to score 1000-plus ODI runs in three of the four SENA nations, having crossed the mark in South Africa, England, and Australia.
No Asian batter has scored 1000-plus runs in New Zealand in ODI cricket.
Virat Kohli is the only batter to score 1000-plus at an average above 50 in four different countries in ODIs.
Sachin Tendulkar and Virat Kohli are the only two batters to score 6000-plus runs each in a single country in ODIs. Both achieved the feat in India, making them the only batters with 6000-plus runs at home.
Desmond Haynes has the highest batting average by a batter in his home country in ODIs, scoring 2573 runs at an impressive average of 67.71 in the West Indies.
Glenn Maxwell has the highest strike rate at home in this format, striking at 126.39 while scoring 1499 runs in 50 innings in Australia.
Haynes has scored the most runs in an overseas country in ODIs, aggregating 3067 runs in 93 innings in Australia.
Kohli has the highest batting average in an away country in ODIs, averaging 73.13 while scoring 1097 runs in 18 innings in Bangladesh.
AB de Villiers boasts the highest strike rate in an overseas nation in ODIs, smashing 1125 runs at a strike rate of 113.98 in 20 innings in India.
Virat is the only batter to smash five or more centuries each in four countries in ODIs.
Desmond Haynes, Inzamam-ul-Haq, and Kumar Sangakkara are the only three batters to score 2000-plus runs in two countries in ODIs.
Shahid Afridi is the only player to score 1000-plus runs and take 50-plus wickets in two countries—Pakistan and the UAE—in ODIs.
This article highlights the standout batting performances and record-breaking centuries scored by leading cricketers in…
This article provides a detailed analysis of the most frequent losses by captains in One…
This analysis breaks down the most prolific batting performances and statistical milestones achieved during home…
This article provides a comprehensive look at the world records for the highest individual scores…
Explore the legendary bowling performances and statistical milestones that define the record for the most…
Explore the standout performers behind the stumps with these essential statistics on the most successful…