Position | Player | Span | Matches | Innings | Runs | Highest Score | Average | 100s | 50s |
1 | Sachin Tendulkar | 1991-2013 | 39 | 74 | 3630 | 241* | 55 | 11 | 16 |
2 | Ricky Ponting | 1996-2012 | 29 | 51 | 2555 | 257 | 54.36 | 8 | 12 |
3 | VVS Laxman | 1998-2012 | 29 | 54 | 2434 | 281 | 49.67 | 6 | 12 |
4 | Rahul Dravid | 1996-2012 | 32 | 60 | 2143 | 233 | 39.68 | 2 | 13 |
5 | Michael Clarke | 2004-2014 | 22 | 40 | 2049 | 329* | 53.92 | 7 | 6 |
6 | Cheteshwar Pujara | 2010-2021 | 20 | 37 | 1893 | 204 | 54.08 | 5 | 10 |
7 | Matthew Hayden | 2001-2008 | 18 | 35 | 1888 | 203 | 59 | 6 | 8 |
8 | Steve Smith | 2013-2021 | 14 | 28 | 1742 | 192 | 72.58 | 8 | 5 |
9 | Virender Sehwag | 2003-2013 | 22 | 43 | 1738 | 195 | 41.38 | 3 | 9 |
10 | Virat Kohli | 2011-2021 | 20 | 36 | 1682 | 169 | 48.05 | 7 | 5 |
11 | Allan Border | 1979-1992 | 20 | 35 | 1567 | 163 | 52.23 | 4 | 9 |
12 | Sunil Gavaskar | 1977-1986 | 20 | 31 | 1550 | 172 | 51.66 | 8 | 4 |
13 | GR Viswanath | 1969-1981 | 18 | 31 | 1538 | 161* | 53.03 | 4 | 9 |
14 | Sourav Ganguly | 1996-2008 | 24 | 44 | 1403 | 144 | 35.07 | 2 | 7 |
15 | Murali Vijay | 2008-2018 | 15 | 28 | 1324 | 167 | 47.28 | 4 | 6 |