Which cricketers have scored 20,000 runs in international cricket?

Joe Root has become the 13th batter to score 20,000 runs in international cricket. Sachin Tendulkar holds the record for the most international runs (34,357). Other batters who have scored 20,000+ runs include Kumar Sangakkara, Ricky Ponting, Virat Kohli, Mahela Jayawardene, Jacques Kallis, Rahul Dravid, Brian Lara, Sanath Jayasuriya, Shivnarine Chanderpaul, Inzamam-ul-Haq, and AB de Villiers.

Load More