1. Virat Kohli: 979 runs
Image Source : BCCI2. MS Dhoni: 739 runs
Image Source : BCCI3. Suresh Raina: 616 runs
Image Source : BCCI4. AB de Villiers: 399 runs
Image Source : BCCI5. Faf du Plessis: 368 runs
Image Source : BCCINext : From Rohit Sharma to Chris Gayle, list of players with most career sixes in international career