Most Runs after 100 ODI Matches

most runs after 100 odi matches

Shikhar Dhawan’s run tally of 4309 after 100 ODI matches stands only next to Hasim Amla’s 4808 ODI Runs after 100 ODI matches. Let us get into the detail of the list of players who have scored most runs after playing 100 ODI matches.

Check Who Scored the Most Runs after 200 ODI Matches?


Most Runs after 100 ODI Matches


Hasim Amla stays at the top with 4808 Runs after his 100 ODI matches.

Hasim Amla is also the record holder of Most Centuries after 100 ODI matches. He has scored 16 ODI Centuries in his 1st 100 ODI matches.


shikhar-dhawan after 100 ODI Matches



Shikhar Dhawan was there at the third spot below David Warner after 99 matches. But the left-handed Indian Opener made sure he finishes as the second best by scoring a 100 on his 100th ODI he played against South Africa at Johannesburg.

Check the list of Players who scored a century on their 100th ODI.

Also, Shikhar Dhawan ended up as the Most Runs by an Indian Batsmen after 100 ODI matches.

Virat Kohli stands as the 2nd Indian and 7th Player overall after 100 ODI matches.

But, Virat Kohli is the most runs scorer after 200 ODIs.

Interestingly Virat scored a century on his 200th ODI. And the other batsman to score a century on his 200th ODI was AB De Villiers.



BatsmenTotal RunsInningsAverageHighest ScoreStrike Rate100s-50s
Hasim Amla48089753.4215088.3616-25
Shikhar Dhawan43099946.1013793.4713-25
David Warner42179844.8617996.7414-16
Gordon Greenidge41779946.93133*65.4710-24
Joe Root41649451.40133*86.8510-25
Vivian Richards41469155.28189*87.508-28
Virat Kohli41079748.8918386.0113-22




Shikhar Dhawan, after his 1st 50 matches was at the runs tally of 2048, whereas he pitched up to2261 runs in his next 50.

India’s top 3 Rohit Sharma, Shikhar Dhawan and Virat Kohli are all looking great in ODIs and the recent years has been the run feast for all these three.



Join the visitors who are receiving my articles on Cricket......
We hate spam. Your email address will not be sold or shared with anyone else.