We talk of batsmen of old days for their run-scoring ability against the superior quality of bowlers on uncovered tracks. Undeniably, the anachronistic times produced some of the best batsmen in the game, who have crunched some outstanding numbers. With minimum protective gears, those batsmen fearlessly stood up to some fastest bowlers. But that is not to say that the batsmen of today aren’t any less superior.
As a matter of fact, the active batters as of the current era are touching new heights with each passing day. ODI cricket has not only changed in terms of the number of overs and the colour of the clothing, but the ever-changing rules and the advent of the T20 format have forced batsmen to keep evolving. And there are a few, who have kept up with the changes and accumulated runs freely.
We take a glance at top ten non-retired batsmen with most runs in ODI cricket:
10. Brendan Taylor – 6326 runs
Brendan Taylor is one of the most successful batsmen to come out of Zimbabwe and is the third-highest run-getter in ODIs for them. With 6326 in 196 ODIs, the right-handed batsman is also their most dependable batsman at present. Taylor quit playing for Zimbabwe after the 2015 World Cup; however, returned in September 2017, having terminated his contract with Nottinghamshire.
The 2015 World Cup turned out as a highly successful tournament for him. Even though Zimbabwe failed to make it past the group stage, the former skipper was the fourth-highest run-scorer in the competition. Brendan Taylor accumulated 433 runs in six games at a mind-numbing average of 72.16. The 34-year old made those runs at a strike rate of 106.91.