Top 10 Players With Most International Runs In 2024

Prachi Kapruwan

1. Kusal Mendis - The Sri Lankan player Kusal Mendis has scored 1850 runs in 47 matches at an average of 37.75

Kusal Mendis | Image Source - Social Media

2. Yashasvi Jaiswal - The Indian player Yashasvi Jaiswal has scored 1687 runs in 23 matches at an average of 51.12

Yashasvi Jaiswal | Image Source - Social Media

3. Pathum Nissanka - The Sri Lankan player Pathum Nissanka has scored 1659 runs in 36 matches at an average of 44.83

Pathum Nissanka | Image Source - Social Media

4. Harry Brook - The England player Harry Brook has scored 1575 runs in 27 matches at an average of 58.33

Harry Brook | Image Source - Social Media

5. Joe Root - The England player Joe Root has scored 1556 runs in 17 matches at an average of 55.57

Joe Root | Image Source - Social Media

6. Ben Duckett - The England player Ben Duckett has scored 1454 runs in 22 matches at an average of 40.38

Ben Duckett | Image Source - Social Media

7. Kamindu Mendis - The Sri Lankan player Kamindu Mendis has scored 1451 runs in 33 matches at an average of 48.36

Kamindu Mendis | Image Source - Social Media

8. Mohammad Rizwan - The Pakistan player Mohammed Rizwan has scored 1420 runs in 37 matches at an average of 44.37

Mohammad Rizwan | Image Source - Social Media

9. Travis Head - The Australian player Travis Head has scored 1399 runs in 29 matches at an average of 42.39

Travis Head | Image Source - Social Media

10. Saim Ayub - The Pakistan player Saim Ayub has scored 1254 runs in 35 matches at an average of 33.00

Saim Ayub | Image Source - Social Media
Travis Head | Image Source - Social Media