8. Shivnarine Chanderpaul- 8778 Runs

The West Indian legend may be better known for his exploits in Test cricket but has racked up 8778 runs in ODIs with a highly impressive average of 41.64. The average specifically stands out because of his versatility as a batsman, Chanderpaul found himself opening the batting just as often as he ended up at No.5.
His strike rate as an opener is 69, and as a batsman at No.5 is 81, reiterating how effective he be in both roles. His 59 fifties and 11 hundreds include a match winning 150 as an opener against South Africa in 1999.