leading run getters in international matches

Create image :- google

Sachin Tendulkar holds the record for scoring the most runs in international cricket. The Indian batting legend has scored a total of 34357 runs in 664 matches.

Create image :- google

1. Sachin Tendulkar (India)

At No. 2 is former Sri Lanka skipper Kumar Sangakkara, who has 28016 runs to his name from 594 matches.

Create image :- google

2. Kumar Sangakkara (Sri Lanka)

The legendary Australian captain Ricky Ponting has amassed a total of 27483 runs in 560 games.

Create image :- google

3. Ricky Ponting (Australia)

In 652 international matches, Jayawardene has scored 25957 runs.

Create image :- google

4. Mahela Jayawardene (Sri Lanka)

Kallis, one of the greatest all-rounders of all time, is ranked fifth. He has 25534 runs to his name from 519 matches.

Create image :- google

5. Jacques Kallis (South Africa)

Virat Kohli is in sixth place. In 490 matches, Virat has scored 24936 runs.

Create image :- google

6. Virat Kohli (India)

Current India head coach Rahul Dravid is in seventh place. During his playing days, Dravid scored 24208 runs in 509 matches.

Create image :- google

7. Rahul Dravid (India)

Brian Lara of the West Indies is also among the top ten leading run scorers. He has scored 22358 runs in 430 games.

Create image :- google

8. Brian Lara (West Indies)