AFP
Virat Kohli, Rohit Sharma went on a record-breaking spree AFP

3 consecutive fours by Virat Kohli inside 5 overs in an ODI for the first time in his career.

0 batsmen have scored more ODI runs than Kohli. in 2017 He was on 38 when he surpassed Faf du Plessis. He also went past Joe Root.

5,000 runs for Kohli away from home. At 29 years 299 days he is the youngest to achieve this. He is also the 8th Indian and 33rd player overall to achieve this feat.

11th over was when Kohli reached his fifty. He has never reached there this early in an ODI.

29th over was when Kohli reached his hundred. He has never reached there this early in an ODI.

2,000 runs for Kohli against Sri Lanka. He became the youngest to the landmark against a single side.

3,000 runs between Rohit Sharma and Kohli as a pair. They have become the 8th most successful ODI batting duo for India.

29 ODI tons for Kohli. He surpassed Sanath Jayasuriya (28) and is behind only Sachin Tendulkar (49) and Ricky Ponting (30). Kohli is also the fastest to 29 hundreds. He reached there in 185 innings, way quicker than Tendulkar (265) and Ponting (330).

8 150-run stands between Rohit and Kohli. Among Indians, only Sourav Ganguly and Tendulkar (12) have more.

10 double-century stands in ODIs involving Kohli, the most in history. The next man on the list is Upul Tharanga (7).

1st India become the first nation with 400 100+plus stands in ODIs. Australia (366) and Sri Lanka (270) are distant second and third respectively.

2 instances of Kohli opting to bat in ODIs. The previous instance also came against Sri Lanka, when Rohit scored that mammoth 264.

13 hundreds for Rohit in ODIs. This is his 2nd consecutive hundred and 4th against Sri Lanka.

7 tons for Kohli against Sri Lanka. Only Tendulkar has more against a team: he has 9 against Australia and 8 against Sri Lanka.