8. Rohit Sharma: 455 runs
Image Source : Getty Images7. Kane Williamson: 480 runs
Image Source : Getty Images6. Zak Crawley: 486 runs
Image Source : Getty Images5. Ben Duckett: 493 runs
Image Source : Getty Images4. Shubman Gill: 498 runs
Image Source : Getty Images3. Joe Root: 524 runs
Image Source : Getty Images2. Ollie Pope: 544 runs
Image Source : Getty Images1. Yashasvi Jaiswal: 740 runs
Image Source : Getty ImagesNext : 9 players who played T20Is for India in 2023 but are nowhere near the squad currently