Top 10 cricket players in the world | ODI Batsmen

1. Sachin Tendulkar from India with 18426 runs and an average of 44.83 in 463 matches.

2. Kumar Sangakara from Srilanka with 14234 runs and an average of 41.98 in 404 matches.

3. Ricky Ponting from Australia with 13704 runs and an average of 42.03 in 375 matches.

4. Sanath Jayasuriya from Srilanka with 13430 runs and an average of 32.36 in 445 matches.

5. Mahela Jayawardene from Srilanka with 12650 runs and an average of 33.37 in 448 matches.

6. Inzamam-ul-Haq from Pakistan with 11739 runs and an average of 39.52 in 378 matches.

7. Jacque Kallis from SouthAfrica with 11579 runs and an average of 44.36 in 328 matches.

8. Sourav Ganguly from India with 11363 runs and an average of 41.02 in 311 matches.

9. Rahul Dravid from India with 10889 runs and an average of 39.16 in 344 matches.

10 .Virat Kohli from India with 10843 runs and an average of 59.57 in 227 matches.

Leave a Reply

Your email address will not be published. Required fields are marked *