1. Sachin Tendulkar

Sachin Tendulkar is a very famous Indian former professional cricketer who has served as captain of the Indian team for many years. He is one of the most famous batsmen in the world. He is the highest run-scorer in the history of ODI, the batsman is regarded as the God of Cricket. The little champ has scored many single and double centuries. The legend has transformed the way of cricket. The legend has scored more than 18000 runs in ODI matches.

2. Sanath Jayasuriya

Sanath Jayasuriya is a famous Sri Lankan former professional cricketer who also served as a captain of the Sri Lankan team. He is a left-handed batsman who was considered the best-attacking player in the world. The Sri Lankan has scored more than 13000 runs in his ODI career.

3. Adam Gilchrist is a former professional Australian cricketer and a captain who is a left-handed batsman and a wicketkeeper who was known for his aggressive batting. He also holds the record of the most dismissal by a wicketkeeper.

He also holds the record for the fourth-fastest century with 57 balls.