7 - Number of consecutive bilateral ODI series wins for India - their longest such streak. Since losing 4-1 to Australia in Australia at start of last year, India have won each of the seven bilateral series they have played. Their previous longest win streak was of six series on two occasions: in 2007, and then between 2007 and 2009.

668 - Runs scored in this match - the most ever in an ODI at Green Park. The previous highest was 601 in the previous game here between India and South Africa.

28 - Number of matches taken by Jasprit Bumrah to reach 50 ODI wickets. Among India bowlers, only Ajit Agarkar got there quicker - in 23 matches. Since his debut in 2016, Bumrah has 21 wickets more than the second-highest wicket-taker for India, Hardik Pandya (31).

194 - Number of innings taken by Virat Kohli to complete 9000 ODI runs. He's the fastest to get there. AB de Villiers, the fastest to the landmark, got there in his 205th innings. Kohli is the sixth Indian and 19th overall to pass 9000 ODI runs.

4 - Number of double-century partnerships between Kohli and Rohit, the most by any pair in ODI history. This was their 12th century stand, the third-most among India pairs and the second-most for any pair this decade.

15 - ODI centuries for Rohit, who has drawn level with Virender Sehwag. Only three Indians - Sachin Tendulkar (49), Kohli (32) and Sourav Ganguly (22) - have more ODI tons. This was his 13th hundred since 2013, third only behind Kohli (19) and Hashim Amla (16).

150 - Number of sixes hit by Rohit in ODIs. He got there in 165 innings. Only Shahid Afridi completed 150 sixes in fewer innings (160) than Rohit. Overall, Rohit is the 12th batsman to hit 150 sixes in ODIs and the fifth among Indians. He's hit 127 sixes since he began opening in 2013. No other player has hit more sixes in this period.

2 - Successive hundreds for Rohit in Kanpur. He had hit 150 against South Africa in 2015. He's the only one with more than one century at the Green Park. This is the third venue where has hit multiple centuries; MCG and Queens' Sports Club in Bulawayo being the others.

230 - Partnership between Kohli and Rohit - the second-highest for India against New Zealand, only behind the 331-run stand between Tendulkar and Dravid in Hyderabad in 1999.

1460 - Runs by Kohli in ODIs this year - the most for any captain in a calendar year. He surpassed Ricky Ponting's record of 1424 runs in 2007. He also became the first captain to hit six hundreds in a year. His runs tally is the second-most for any batsman in a year in last 10 years.

3 - Centuries by Kohli when batting first this year - the most by him in any year. This is also the first time he's scored hundreds in first innings in successive games. He hit 121 in the first game of this series. This was his fourth century and 10th fifty-plus score in 15 innings when batting first since 2016. He averages 77.53 in first innings in this period.

20 - Centuries for Kohli as captain across all formats, in only 93 innings. He's the third after Ponting (41) and Graeme Smith (33) to score 20 or more centuries as captain. Ponting took 164 innings and Smith 227 to score 20 centuries as captain. Kohli also became the fastest to reach 5000 runs as captain across all formats, in 93 innings, beating Michael Clarke's 109.