1. Virat Kohli - 27239 international runs (Test - 9040, ODI - 13906, T20I - 4188)
2. Rohit Sharma - 19376 international runs (Test - 4270, ODI - 10866, T20I - 4231)
3. MS Dhoni - 17092 international runs (Test - 4876, ODI - 10773, T20I - 1617)
4. Yuvraj Singh - 11686 international runs (Test - 1900, ODI - 8701, T20I - 1177)
5. Shikhar Dhawan - 10867 international runs (Test - 2315, ODI - 6793, T20I - 1759)
6. KL Rahul - 8200 international runs (Test - 2981 runs, ODI - 2851, T20I - 2265)
Among active stars, Shreyas Iyer needs 189 Test runs to join this elite list of players
Next : Rishabh Pant's year-wise IPL salary
Click to read more..