Who are the highest run scorers in international cricket? Sachin Tendulkar, Ricky Ponting, Virat Kohli and more

09-30-2024
2 min read

Virat Kohli recently surpassed the 27000-mark in international cricket during the fourth day's play in the second Test match between India and Bangladesh on Monday in Kanpur.

Kohli last hit a century in international cricket during the ODI World Cup match against New Zealand. However, his last hundred in Test matches was scored over a year ago during the series against West Indies.

BET NOW: Bet here on IND vs BAN Test series and win cash bonuses

On Day 4 of the second Test against Bangladesh, Kohli achieved the milestone mark but was dismissed just short of his half-century (47) by Shakib Al Hasan, while looking to show intent towards the end of the session.

The only cricketers who have more international runs than Kohli are Sachin Tendulkar, Kumar Sangakkara, and Ricky Ponting.

The former Indian captain managed to become the fourth highest run scorer in his 535th international match at an average of 53.25.

Who are the all-time highest run scorers in international cricket?

Player Matches Runs Avg. Span
Sachin Tendulkar  664 34357 48.52 1989-13
Kumar Sangakkara  594 28016 46.77 2000-15
Ricky Ponting  560 27483 45.95 1995-12
Virat Kohli* 535* 27006* 53.25 2008-present
Mahela Jayawardene  652 25957 39.15 1997-15
Jacques Kallis 519 25534 49.10 1995-14
Rahul Dravid 509 24208 45.41 1996-12
Brian Lara 430 22358 46.28 1990-07
Sanath Jayasurya  586 21032 34.14 1989-11
Shivnarine Chanderpaul  454 20998 45.72 1994-05

MORE: 300 wickets for Jadeja: List of highest wicket-takers for India in Tests