Players to score most runs in ODIs after 290 innings

Players to score most runs in ODIs after 290 innings

Image Source : Getty

MS Dhoni (India) - 10534 runs

Image Source : Getty

Jacques Kallis (South Africa) - 10904 runs

Image Source : Getty

Ricky Ponting (Australia) - 11031 runs

Image Source : Getty

Sourav Ganguly (India) - 11079 runs

Image Source : Getty

Sachin Tendulkar (India) - 11537 runs

Image Source : Getty

Virat Kohli (India) - 14181 runs

Image Source : Getty

Next : Top 10 goalscorers in UEFA Champions League history