Top 8 Active Players With Most Test Runs

Prachi Kapruwan

1. Joe Root - 13087 runs in 281 innings

Joe Root | Image Source - Social Media

2. Steven Smith - 10350 runs in 208 innings

Steven Smith | Image Source - Social Media

3. Kane Williamson - 9276 runs in 185 innings

Kane Williamson | Image Source - Social Media

4. Cheteshwar Pujara - 7195 runs in 176 innings

Cheteshwar Pujara | Image Source - Social Media

5. Ben Stokes - 6781 runs in 201 innings

Ben Stokes | Image Source - Social Media

6. Mushfiqur Rahim - 6302 runs in 180 innings

Mushfiqur Rahim | Image Source - Social Media

7. Dinesh Chandimal - 6268 runs in 160 innings

Dinesh Chandimal | Image Source - Social Media

8. Jonny Bairstow - 6042 runs in 178 innings

Jonny Bairstow | Image Source - Social Media