Most runs after 100 ODI innings (Top 3)

Babar Azam

Playing 100 ODIs is considered a substantial achievement for a cricketer. Especially, in modern-day cricket, where there is immense competition for places. Some cricketers have been able to maintain consistency and become household names over the years after playing 100 ODI innings. In this article, we will take a look at cricketers who scored the most runs after playing 100 ODI games.

3. Vivian Richards – 4607 runs

The West Indies legend is one of the finest batters the world has ever seen. Playing without a helmet, the right-handed batter scored 6721 runs in 187 ODIs at an average of 47. A strike rate in excess of 85 in ODI cricket is still considered to be impressive but the fact that the charismatic batter played at a strike rate of 90.2 during his ODI career explains the kind of fear he used to instil in opposition bowlers. He got to 4607 runs after playing 100 ODIs at a time when the world was trying to understand the nuances of limited-overs cricket.

2. Hashim Amla – 4946 runs

The South African batter was known for his solid technique and had the ability to change his game according to the match situation. Amla and Kohli were two of the best ODI cricketers at one point in time. The latter is still continuing to churn out the big scores while Amla called time on his career with 8113 runs in 181 matches in his ODI career. After 100 ODIs, Amla amassed 4946 runs and finds himself at number two.

1. Babar Azam – 5142 runs

The Pakistan captain is the only player who crossed the 5000-run mark in ODIs before playing his 100th game. He has been prolific for his country and his average of 58.43 shows how difficult it has been for bowlers to stop him from thriving. Babar is also compared to Virat Kohli as both of them have scored runs on a consistent basis for their respective countries. The Lahore-born is just 28 years old and has many years of cricket ahead of him. By the time he retires, Babar will surely break quite a few records.