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?

PlayerMatchesRunsAvg.Span
Sachin Tendulkar 6643435748.521989-13
Kumar Sangakkara 5942801646.772000-15
Ricky Ponting 5602748345.951995-12
Virat Kohli*535*27006*53.252008-present
Mahela Jayawardene 6522595739.151997-15
Jacques Kallis5192553449.101995-14
Rahul Dravid5092420845.411996-12
Brian Lara4302235846.281990-07
Sanath Jayasurya 5862103234.141989-11
Shivnarine Chanderpaul 4542099845.721994-05

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

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Author(s)