Stats: Most Runs, Centuries and Highest Averages in winning causes in ODIs

Sachin Tendulkar holds the record of most ODI runs (11157) in winning causes.

Virat Kohli has scored 8589 runs in winning causes in ODI cricket so far. (photo - Getty)

ODI cricket began in 1971 and in its 49 years journey, it has produced many great batsmen like Sir Viv Richards, Sachin Tendulkar, Brian Lara, AB de Villiers, Virat Kohli, Sanath Jayasuriya, Rohit Sharma, Ricky Ponting, and Adam Gilchrist, etc who all were and are match-winners for their teams and did well in all conditions. Here we'll have a look at most runs, hundreds and highest batting averages in winning causes in this format. 

Most ODI Runs in winning causes -

11157 - Sachin Tendulkar (India, 234 ODIs)

10726 - Ricky Ponting (Australia, 262 ODIs)

8873 - Sanath Jayasuriya (Sri Lanka, 233 ODIs)

8589 - Virat Kohli (India, 150 ODIs)

8301 - Kumar Sangakkara (Sri Lanka, 217 ODIs)

8036 - Jacques Kallis (South Africa, 210 ODIs)

7874 - Mahela Jayawardene (Sri Lanka, 241 ODIs)

7657 - Adam Gilchrist (Australia, 202 ODIs)

7434 - Inzamam ul Haq (Pakistan, 215 ODIs)

6938 - Sourav Ganguly (India, 149 ODIs)

6668 - AB de Villiers (South Africa, 141 ODIs)

Most ODI Hundreds in winning causes -

35 - Virat Kohli (India)

33 - Sachin Tendulkar (India)

25 - Ricky Ponting (Australia)

24 - Hashim Amla (South Africa)

24 - Sanath Jayasuriya (Sri Lanka)

22 - Rohit Sharma (India)

21 - AB de Villiers (South Africa)

18 - Tillakaratne Dilshan (Sri Lanka)

18 - Sourav Ganguly (India)

18 - Kumar Sangakkara (Sri Lanka)

Highest Batting Averages in winning causes in ODI cricket (Min 2000 runs) -

85.37 - Babar Azam (Pakistan, 2049 runs)

77.37 - Virat Kohli (India, 8589 runs)

69.00 - MS Dhoni (India, 6486 runs)

66.01 - AB de Villiers (South Africa, 6668 runs)

65.32 - Joe Root (England, 3854 runs)

65.24 - Michael Bevan (Australia, 4502 runs)

64.96 - Ross Taylor (New Zealand, 5262 runs)

64.46 - Hashim Amla (South Africa, 6189 runs)

62.06 - Ramnaresh Sarwan (West Indies, 2917 runs)

61.82 - Brian Lara (West Indies, 6553 runs) 

 
 

By Jasveer Singh Kharra - 01 Apr, 2020

    Share Via