| 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 |