1. Sachin Tendulkar
The former Indian cricketer Sachin Tendulkar is at the top of the list. He is one of the greatest batsmen of all time. He is the first batsmen of the world to score a double century in One Day Internationals.
Sachin also holds the record of most runs in the entire international career. In the 664 international matches, he scored 34357 runs with an average of 48.52. He smashed 100 centuries in those matches.
Stats Updated Till 05 Dec 2016*