3 Indian batters on the list topped by legendary Australian finisher
The former Indian skipper has an average of 50.38. Dhoni has scored 13,353 runs from 364 innings including 17 centuries and 87 half-centuries.
South Africa's late bloomer has an average of 50.77. He has scored 5,027 runs from 121 innings including 11 centuries and 31 half-centuries. He has an ODI average of 69.31.
Former Pakistan batter has an average of 52.30. Elahi has scored 6,277 runs from 138 innings including 18 centuries and 37 half-centuries.
Former England wicketkeeper-batter James Taylor has an average of 53.11. Taylor has scored 5,365 runs from 131 innings including 15 centuries and 30 half-centuries.
The Mr.360 has an average of 53.47. The former Proteas batter has scored 11,123 runs from 252 innings including 29 centuries and 63 half-centuries.