Players with most runs in international cricket; Virat Kohli fastest to 27,000 int'l runs

7 . Rahul Dravid (IND) | 1996-2012 | Innings : 605 | Runs : 24208 | Average : 45.41

6. Jacques Kallis (SA) | 1995-2014 | Innings : 617 | Runs : 25534 | Average : 49.10

5. Mahela Jayawardene (SL) | 1997-2015 | Innings : 725 | Runs : 25957 | Average : 39.15

4. Virat Kohli (IND) | 2008-2024 | Innings : 595 | Runs : 27041 | Average : 53.23

3. Ricky Ponting (AUS) | 1995-2012 | Innings : 668 | Runs : 27483 | Average : 45.95

2. Kumar Sangakkara (SL) | 2000-2015 | Innings : 666 | Runs : 28016 | Average : 46.77

1. Sachin Tendulkar (IND) | 1989-2013 | Innings : 782 | Runs : 34357 | Average : 48.52