4. Sourav Ganguly
One of the greatest captains of all-time, Sourav Ganguly has been one of the most dominant batsmen away from home as well. The Bengal boy has started his career with a century in Lords back in 1996 and have also dominated Australia in Australia over the years.
He also holds the record of scoring most centuries in ODIs for India away from home and India have won in all of them which shows his ability to play overseas with ease.
