10. Charith Asalanka (Sri Lanka) - 596 runs in 18 international innings in 2024
9. Shubman Gill (India) - 620 runs in 15 international innings in 2024
8. Mohammad Rizwan (Pakistan) - 632 runs in 18 international innings in 2024
7. Pathum Nissanka (Sri Lanka) - 680 runs in 15 international innings in 2024
6. Babar Azam (Pakistan) - 709 runs in 20 international innings in 2024
5. Rahmanullah Gurbaz (Afghanistan) - 773 runs in 25 international innings in 2024
4. Kusal Mendis (Sri Lanka) - 833 runs in 26 international innings in 2024
3. Rohit Sharma (India) - 833 runs in 22 international innings in 2024
2. Ibrahim Zadran (Afghanistan) - 844 runs in 27 international innings in 2024
1. Yashasvi Jaiswal (India) - 848 runs in 14 international innings in 2024
Next : T20I rankings of top Indian players on Zimbabwe tour
Click to read more..