Kohli has the highest historic rating points by an Indian batsman with 909 points. He is just 26 points behind Vivian Richards who had 935 points in ICC rankings.
Kohli has scored over 300 runs on six different occasions in a bilateral series. No other player has managed to do it more than four times.
The run machine also holds the record for scoring the fastest ODI ton by an Indian. He achieved the feat in just 52 balls against Australia back in 2013 in Jaipur.
Kohli is the fastest Indian to cross 1000, 5000, 6000, 7000, 8000, 9000, 10000 and 11000 run mark in ODIs.
He is the fastest in the world to cross the 8000 and 9000 run mark. He crossed the milestone in 194 innings
He is the fastest Indian to reach 25, 30, 35, 40 centuries and the fastest in the world to cross the mark of 30 and 35 centuries.
Kohli holds the record for scoring most runs in a bilateral series. He scored 558 runs in the recently concluded ODI series against South Africa in South Africa.
Kohli has scored most number of runs in a calendar year by an Indian batsman. In 2011 and 2017, he scored 1381 and 1460 runs respectively that was the highest runs by a player in that particular calendar year.