List of top 10 runmakers in Test history after West Indies captain Brian Lara scored a century and moved to seventh during the second Test against Zimbabwe in Bulawayo on Thursday.
| No. |
Name |
Country |
Matches |
Innings |
Runs |
| 1. |
Allan Border |
Australia |
156 |
265 |
11,174 |
| 2. |
Steve Waugh |
Australia |
164 |
253 |
10,660 |
| 3. |
Sunil Gavaskar |
India |
125 |
214 |
10,122 |
| 4. |
Graham Gooch |
England |
118 |
215 |
8,900 |
| 5. |
Sachin Tendulkar |
India |
107 |
173 |
8,882 |
| 6. |
Javed Miandad |
Pakistan |
124 |
189 |
8,832 |
| 7. |
Brian Lara |
West Indies |
98 |
171 |
8,625 |
| 8. |
Viv Richards |
West Indies |
121 |
182 |
8,540 |
| 9. |
Alec Stewart |
England |
133 |
235 |
8,463 |
| 10. |
David Gower |
England |
117 |
204 |
8,231 |
Source:

© Copyright 2026 Reuters Limited. All rights reserved. Republication or redistribution of Reuters content, including by framing or similar means, is expressly prohibited without the prior written consent of Reuters. Reuters shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.