Let's have a look at the top-10 most run scorers in all formats of International cricket

RUN MACHINE

Former West Indies' batter scored 20,988 runs in 454 matches at an average of 45.72. His highest score remained was 203*. Chanderpaul recorded 41 centuries and 125 half centuries.

Shivnarine Chanderpaul - 20,988

Ex-Sri Lanka's star batter mustered 21,032 runs in 586 matches at an average of 34.14. His highest total was 340. Jayasuriya hit 42 centuries and 103 half centuries.

Sanath Jayasuriya - 21,032

The West Indian batting master scored 22,358 runs in 430 matches at an average of 46.28. His highest score is the highest amongst all batters, 400*. Lara made 53 centuries and 111 half centuries.

Brian Lara - 22,358

The former Indian captain has scored 23,726 runs in 463 International matches at an average of 53.55. His highest total was 254*. Kohli has scored 70 centuries and 122 half centuries. He is the only current player among the top 10 who is still playing.

Virat Kohli - 23,726

The cricketing world named him 'The Wall'. He scored 24,208 runs in 509 matches at an average of 45.51. His highest total was 270. Dravid scored 48 centuries and 146 half centuries.

Rahul Dravid - 24,208

Former South Africa's star batter scored 25,534 runs in 519 matches with a pretty good average of 49.10. Kallis belted 62 centuries and 149 half centuries. His highest score was 224.

Jacques Kallis - 25,534

The legendary Sri Lankan batter amassed 25,957 runs in 652 matches at an average of 39.15. He recorded 54 centuries and 136 half centuries. His highest score was 374.

Mahela Jayawardene - 25,957

The only Aussie in the top 10. Ponting smashed 27,483 runs in 560 matches with a modest average of 45.95. Ponting's highest total was 257. Ricky racked up 71 centuries and 146 half centuries.

Ricky Ponting - 27,483

The former Sri Lanka batter scored 28,016 runs in 594 matches with a decent average of 46.77. His highest score was 319. In his entire career, the Sri Lankan scored 63 centuries and 153 half centuries.

Kumar Sangakkara - 28,016

The Master Blaster scored 34,357 runs in 664 matches at a decent average of 48.52. His highest score was 248*. In his career, he smashed records breaking 100 centuries and 164 half centuries.

Sachin Tendulkar - 34,357 

Follow us on: