5. Pathum Nissanka

Nissanka has played a total of nine matches for the Lankan team in Australia. In these matches, he has scored 321 runs and stands fifth in the list of five non-Australians who have scored the highest runs in Australia.

4. Jos Buttler

Jos Buttler has scored 269 runs for England while playing in the Aussie backyard. Other than this, the senior wicketkeeper-batter has scored 2395 runs in 99 matches with an average of 33.26 having a century 17 half-centuries and a century in his account.

3. JP Duminy

Jean-Paul Duminy has scored 204 T20I runs and is third in the list of non-Australian high-scorers in Australia. The 38-year-old played 81 T20Is for South Africa and scored 1934 runs with a good average of 38.68 and also has 11 half-centuries to his name.

2. Shikhar Dhawan

Shikhar Dhawan has played a number of T20Is for India in Australia. The Delhi-born batter has scored 271 T20I runs in Australia at a strike rate of 153.97.

1. Virat Kohli

The 33-year-old has the highest T20I runs to his name in the shortest format of the game in Australia. Virat has scored 595 runs in Down Under at an impressive strike rate of 145.47.