3 - Number of double-century partnerships between Rohit Sharma and Virat Kohli - the joint-highest for a pair, along with Gautam Gambhir and Kohli, Sourav Ganguly and Sachin Tendulkar, and Mahela Jayawardene and Upul Tharanga. Kohli already holds the record of being involving in the most double-century partnerships; this was his tenth.
2 - Number of bigger ODI totals in Sri Lanka than India's 375 in this match. Sri Lanka hold the record for their 398 for 5 against Kenya in the 1996 World Cup. India's total is also the fifth-highest by any team against Sri Lanka, and India's third-highest against them.
7 - Centuries for Kohli against Sri Lanka, in 44 innings. Only Tendulkar has more against a side: nine against Australia and eight against Sri Lanka. Kohli also completed 2000 runs against Sri Lanka. Only Tendulkar achieved the feat quicker, having done so in 40 innings against Australia. Viv Richards also did so in 44 innings against Australia.
25 - Team overs in which Kohli completed his century, his quickest. His previous fastest came against Pakistan in the 2012 Asia Cup, when he raised one in the 30th over and went on to notch up a career-best 183.
230 - India's score in 30 overs. Only once they have done better: 261 against Sri Lanka in Rajkot in 2009. India slowed down after that and added only 54 runs in the next ten overs. But a tally of 91 in the last ten overs shored them to 375.
136.45 - Kohli's strike rate in this innings - the highest of his 11 centuries when batting first. Out of his 29 centuries, this is the fourth-quickest innings. His tally of 17 fours is his third-highest among his century knocks.
104 - Rohit's score - the lowest for which he has been dismissed in his 13 ODI centuries. His last 10 centuries were all of scores of more than 120. This is the third time he has scored centuries in successive ODIs.
2 - Number of bigger second-wicket partnerships for India after losing the first wicket for less than 10 runs. India lost Shikhar Dhawan with 6 on the board, after which Rohit and Kohli added 219 runs. Rahul Dravid and Sourav Ganguly' 318-run stand is the highest in this case.
300 - Wickets for Lasith Malinga in ODIs. He became the eighth fast bowler and 11th overall to reach the milestone. He dismissed Kohli for his 300th scalp. Kohli's 131 is the highest score at which Malinga has dismissed any batsman in his ODI career.
73 - Instances when MS Dhoni remained not out in ODIs - the highest for any player. He went past Shaun Pollock and Chaminda Vaas, who had 72 not outs each. Dhoni has remained unbeaten in all three innings in this series and six times in his last seven innings.
8 - Instances of Malinga conceding 80 or more runs in an ODI - the most for any bowler. Wahab Riaz is next, with four such instances.