This is a list of the batsmen who have scored the most runs in Test cricket.
1. Sachin Tendulkar (India) – 15,921 runs
2. Ricky Ponting (Australia) – 13,378 runs
3. Jacques Kallis (South Africa) – 13,289 runs
4. Rahul Dravid (India) – 13,288 runs
5. Brian Lara (West Indies) – 11,953 runs
6. Allan Border (Australia) – 11,174 runs
7. Steve Waugh (Australia) – 10,927 runs
8. Matthew Hayden (Australia) – 8,625 runs
9. Mahela Jayawardene (Sri Lanka) – 11,814 runs
10. Sunil Gavaskar (India) – 10,122 runs
These are the top ten batsmen who have scored the most runs in Test cricket.
1. Sir Donald Bradman (Australia) – 334
2. Brian Lara (West Indies) – 400*
3. Matthew Hayden (Australia) – 380
4. Chris Gayle (West Indies) – 333
5. Virender Sehwag (India) – 319
6. Mahela Jayawardene (Sri Lanka) – 315
7. Shivnarine Chanderpaul (West Indies) – 303*
8. Graeme Smith (South Africa) – 277
9. Mohammad Yousuf (Pakistan) – 267
10. Rahul Dravid (India) – 263*
These are the top ten batsmen with the highest batting averages in Test cricket.
1. Sir Donald Bradman (Australia) – 99.94
2. Steve Smith (Australia) – 61.37
3. Marnus Labuschagne (Australia) – 57.93
4. Kumara Sangakkara (Sri Lanka) – 57.40
5.AB de Villiers (South Africa) – 56.98
6. Virat Kohli (India) – 53.62
7. Steve Waugh (Australia) – 51.06
8. Jacques Kallis (South Africa) – 50.66
9. Matthew Hayden (Australia) – 50.40
10. Rahul Dravid (India) – 52.31
These are the top ten batsmen with the highest strike rates in Test cricket.
1. Virender Sehwag (India) – 81.24
2. Adam Gilchrist (Australia) – 79.47
3. David Warner (Australia) – 78.93
4. Brendon McCullum (New Zealand) – 74.21
5.AB de Villiers (South Africa) – 72.12
6. Herschelle Gibbs (South Africa) – 71.80
7. Matthew Hayden (Australia) – 68.49
8. Sanath Jayasuriya (Sri Lanka) – 67.85
9. Javed Miandad (Pakistan) – 67.60
10. Mahela Jayawardene (Sri Lanka) – 67.29