Active cricketers with most Test runs; Kohli and Warner battle for 3rd spot

Active cricketers with most Test runs; Kohli and Warner battle for 3rd spot

Image Source : Getty

10. Jonny Bairstow (England) - 5804 runs in 95 Test matches

Image Source : Getty

9. Ben Stokes (England) - 6117 runs in 97 Test matches

Image Source : Getty

8. Dimuth Karunaratne (Sri Lanka) - 6631 runs in 88 Test matches

Image Source : Getty

7. Cheteshwar Pujara (India) - 7195 runs in 103 Test matches

Image Source : Getty

6. Angelo Mathews (Sri Lanka) - 7361 runs in 106 Test matches

Image Source : Getty

5. Kane Williamson (New Zealand) - 8263 runs in 96 Test matches

Image Source : Getty

4. David Warner (Australia) - 8651 runs in 110 Test matches

Image Source : Getty

3. Virat Kohli (India) - 8676 runs in 111 Test matches

Image Source : Getty

2. Steve Smith (Australia) - 9396 runs in 103 Test matches

Image Source : Getty

1. Joe Root (England) - 11416 runs in 135 Test matches

Image Source : Getty

Next : SRH's predicted playing XI for IPL 2024 with Cummins, Head, Hasaranga