Most Runs in Test Cricket
Record holder : Sachin Tendulkar of India holds the record (15921 runs) for most runs in test cricket.
1. Sachin Tendulkar - 15921 runs
At the top of list is Sachin Tendulkar of India. He made 15921 runs in 329 innings of 200 matches at an average of 53.78 between 1989 and 2013.
2. Ricky Ponting - 13378 runs
At no. 2 position is Ricky Ponting of Australia. He made 13378 runs in 287 innings of 168 matches at an average of 51.85 between 1995 and 2012.
3. Jacques Kallis - 13289 runs
Next in the list is Jacques Kallis of South Africa. He made 13289 runs in 280 innings of 166 matches at an average of 55.37 between 1995 and 2013.
4. Rahul Dravid - 13288 runs
Then comes our Rahul Dravid of India. He made 13288 runs in 286 innings of 164 matches at an average of 52.31 between 1996 and 2012.
5. Alastair Cook - 12472 runs
Next in the list is Alastair Cook of England. He made 12472 runs in 291 innings of 161 matches at an average of 45.35 between 2006 and 2018.
6. Kumar Sangakkara - 12400 runs
Then comes our Kumar Sangakkara of Sri Lanka. He made 12400 runs in 233 innings of 134 matches at an average of 57.4 between 2000 and 2015.
7. Brian Lara - 11953 runs
At no. 7 position is Brian Lara of West Indies. He made 11953 runs in 232 innings of 131 matches at an average of 52.88 between 1990 and 2006.
8. Shivnarine Chanderpaul - 11867 runs
Next in the list is Shivnarine Chanderpaul of West Indies. He made 11867 runs in 280 innings of 164 matches at an average of 51.37 between 1994 and 2015.
9. Mahela Jayawardene - 11814 runs
At position no. 9 is Mahela Jayawardene of Sri Lanka. He made 11814 runs in 252 innings of 149 matches at an average of 49.84 between 1997 and 2014.
10. Allan Border - 11174 runs
At position no. 10 is Allan Border of Australia. He made 11174 runs in 265 innings of 156 matches at an average of 50.56 between 1978 and 1994.