There are 49 such players who have scored 1000 runs at a single venue in Odi format & 9 of those 49 players have also scored 1000 runs in 2 separate grounds. 4 of them are from Srilanka , 2 from Australia & Zimbabwe & 1 from India. Only Indian is none other than Sachin Ramesh Tendulkar. Moreover he is also the only player to score 1000 runs in 2 separate away venues in odi cricket.

[1] Allan Border

Allan Border was Australia’s one of the greatest captain & player of all time. Captain Grumpy has played 273 Odi matches for Australia in which he has scored 6524 runs including 3 100s. Border was the first player to achieve this feat of scoring 1000 runs in 2 different grounds in one day cricket. Melbourne Cricket Ground & Sydney Cricket Ground are the stadiums where he has scored 1000 runs.

[2] Aravinda De Silva

De Silva, the man of the match of 1996 world cup final has played 308 odi matches & scored over 9,000 runs with the help of 11 hundreds. Colombo(RPS) & Sharjah are the grounds where he has scored 1000+ runs.

[3] Brendan Taylor

Only player from Zimbabwe to score 10 Odi 100s , Brendon Taylor has scored 6326 runs in 196 odi matches. He is the only active player to score 1000 runs in 2 separate venue. He has scored 1000 runs at Harare Sports Club & Queens Sports Club (Bulawayo).

[4] Mahela Jayawardene

Jayawardene is one of the 4 Srilankan players to achieve this feat. He has played 443 odi matches & scored over 12,000 runs. Colombo(RPS) & Dambulla are the ground where he has scored 1000 runs.

[5] Maravan Atapattu

From one Srilankan to another , Maravan Atapattu has scored over 8,500 odi runs for his country. Atapattu has scored 1000 runs at Sharjah & Colombo (RPS).

[6] Hamilton Masakadza

Masakadza only player from Zimbabwe to achieve this feat apart from Taylor. He has over 5,000 odi runs for Zimbabwe. Like Taylor he also score 1000 runs at Harare & Bulawayo.

[7] Sachin Tendulkar

Sachin Tendulkar is the only Indian in this list & as mentioned before he is the only person to score 1000 in 2 away venues. Tendulkar , arguably the greatest batsman of the game has played some greatest odi innings at Sharjah , especially his desert storm innings of 143 vs Australia at Sharjah. HE has scored 1000 runs at Sharjah & at Colombo (RPS).

[8] Sanath Jayasuriya

Jayasuriya , 2nd highest run scorer for Srilanka in odi , has scored 1000 runs in the same venues like Tendulkar i.e. at Sharjah & Colombo (RPS)

[9] Ricky Ponting

Starting the list with an Australian & finishing also with another Australian Great : Ricky Ponting. He is Australia’s highest run getter not only in odi but also in all the formats of the game Like Allan Border he has also scored 1000 runs at MCG & at SCG.

Find more cricket stats