#4. Sachin Tendulkar- 219 Innings

Undoubtedly the best player in the modern game, Sachin Tendulkar was nothing less than a run machine. Having played his first international game at 16, Sachin has left the world in awe of his batting by the time he retired in 2013.
He has scored his first 24 centuries out of his total 49 ODI hundreds in just 213 innings.