#1. Virat Kohli- 175 innings

The Indian skipper has managed to reach the 8000 ODI run mark in the game against Bangladesh in the semifinal of ICC Champions Trophy 2017.
In the process, he became the fastest to reach the milestone and helped India qualify for the finals. He has scored 96* and is only looking to break more records in the coming years.