Top 10 Players With Most Test Runs In 2024

Prachi Kapruwan

1. Joe Root - The England player stands at the top spot with most Test runs in 2024, scored 1556 runs in 17 matches at an average of 55.57

Joe Root

2. Yashasvi Jaiswal - The Indian player Yashasvi Jaiswal has scored 1478 runs in 15 matches at an average of 54.74

Yashasvi Jaiswal

3. Ben Duckett - The England player Ben Duckett has scored 1149 runs in 17 matches at an average of 37.06

Ben Duckett

4. Harry Brook - The England player Harry Brook has scored 1100 runs in 12 matches at an average of 55.00

Harry Brook

5. Kamindu Mendis - The Sri Lankan player Kamindu Mendis has scored 1049 runs in 9 matches at an average of 74.92

Kamindu Mendis

6. Kane Williamson - The New Zealand player Kane Williamson has scored 1013 runs in 9 matches at an average of 59.58

Kane Williamson

8. Ollie Pope - The England player Ollie Pope has scored 994 runs in 17 matches at an average of 33.13

Ollie Pope

7. Rachin Ravindra - The New Zealand player Rachin Ravindra has scored 984 runs in 12 matches at an average of 42.78

Rachin Ravindra

9. Shubman Gill - The Indian player Shubman Gill has scored 866 runs in 12 matches at an average of 43.30

Shubman Gill

10. Dinesh Chandimal - The Sri Lankan player Dinesh Chandimal has scored 724 runs in 10 matches at an average of 42.58

Dinesh Chandimal
Joe Root 1