1. Virat Kohli - 27239 international runs (Test - 9040, ODI - 13906, T20I - 4188)
Image Source : Getty2. Rohit Sharma - 19376 international runs (Test - 4270, ODI - 10866, T20I - 4231)
Image Source : Getty3. MS Dhoni - 17092 international runs (Test - 4876, ODI - 10773, T20I - 1617)
Image Source : Getty4. Yuvraj Singh - 11686 international runs (Test - 1900, ODI - 8701, T20I - 1177)
Image Source : Getty5. Shikhar Dhawan - 10867 international runs (Test - 2315, ODI - 6793, T20I - 1759)
Image Source : Getty6. KL Rahul - 8200 international runs (Test - 2981 runs, ODI - 2851, T20I - 2265)
Image Source : GettyAmong active stars, Shreyas Iyer needs 189 Test runs to join this elite list of players
Image Source : GettyNext : Jasprit Bumrah vs Ajit Agarkar - Stats comparison after 89 ODIs