1. Kusal Mendis - The Sri Lankan player Kusal Mendis has scored 1850 runs in 47 matches at an average of 37.75.2. Yashasvi Jaiswal - The Indian player Yashasvi Jaiswal has scored 1687 runs in 23 matches at an average of 51.12.3. Pathum Nissanka - The Sri Lankan player Pathum Nissanka has scored 1659 runs in 36 matches at an average of 44.83.4. Harry Brook - The England player Harry Brook has scored 1575 runs in 27 matches at an average of 58.33.5. Joe Root - The England player Joe Root has scored 1556 runs in 17 matches at an average of 55.57.6. Ben Duckett - The England player Ben Duckett has scored 1454 runs in 22 matches at an average of 40.38.7. Kamindu Mendis - The Sri Lankan player Kamindu Mendis has scored 1451 runs in 33 matches at an average of 48.36.8. Mohammad Rizwan - The Pakistan player Mohammed Rizwan has scored 1420 runs in 37 matches at an average of 44.37.9. Travis Head - The Australian player Travis Head has scored 1399 runs in 29 matches at an average of 42.39.10. Saim Ayub - The Pakistan player Saim Ayub has scored 1254 runs in 35 matches at an average of 33.00
1. Kusal Mendis - The Sri Lankan player Kusal Mendis has scored 1850 runs in 47 matches at an average of 37.75.2. Yashasvi Jaiswal - The Indian player Yashasvi Jaiswal has scored 1687 runs in 23 matches at an average of 51.12.3. Pathum Nissanka - The Sri Lankan player Pathum Nissanka has scored 1659 runs in 36 matches at an average of 44.83.4. Harry Brook - The England player Harry Brook has scored 1575 runs in 27 matches at an average of 58.33.5. Joe Root - The England player Joe Root has scored 1556 runs in 17 matches at an average of 55.57.6. Ben Duckett - The England player Ben Duckett has scored 1454 runs in 22 matches at an average of 40.38.7. Kamindu Mendis - The Sri Lankan player Kamindu Mendis has scored 1451 runs in 33 matches at an average of 48.36.8. Mohammad Rizwan - The Pakistan player Mohammed Rizwan has scored 1420 runs in 37 matches at an average of 44.37.9. Travis Head - The Australian player Travis Head has scored 1399 runs in 29 matches at an average of 42.39.10. Saim Ayub - The Pakistan player Saim Ayub has scored 1254 runs in 35 matches at an average of 33.00