7. Brian Lara – 3

Brain Lara is the man of double hundreds in Test cricket after Don Bradman and Kumar Sangakkara. He managed to score 3 150s in 299 ODIs with a best of 169 against Sri Lanka at Sharjah.
He scored 10405 runs in ODIs, one of the rarest batsmen to reach 10000 runs in both ODI and Test with 63 half-centuries and 19 centuries.

