Shiva Jayaraman is a senior sub-editor (stats) at ESPNcricinfo.com
7 Number of ODI innings Quinton de Kock took to make four hundreds against India, equalling the fewest innings taken by any batsman to make four hundreds against a team. Sachin Tendulkar had four hundreds in his first seven innings against Kenya. De Kock has scores of 135, 106, 101, 7, 29, 34 and 103 against India.
4-39 Morne Morkel's bowling returns in this match - his best figures against India in ODIs and only his second four-for against them. It was also Morkel's first four-wicket haul (or better) in 18 ODIs. Before this, he had taken a five-for against Australia in Perth in 2014.
3.60 India's scoring rate in overs between No. 30 and 39. Kohli and Dhoni played 35 dots between them and hit only two boundaries in those 60 balls. The required run-rate jumped up from 6.14 to 8.45 during this period.
2011 The last time India failed to successfully chase a target between 260 and 275 in ODIs before this match. Out of the last ten instances when they have been set a target in this range, this is their third loss.
7 Number of 50-plus scores by Rohit Sharma in ODIs in 2015. Only two other openers - Martin Guptill (10) and Tillakaratne Dilshan (8) - have more fifties this year. Rohit has 767 runs at an average of 59.00 with three hundreds and four fifties in 2015.
2 Number of ODI captains who had made more runs than MS Dhoni before this match. Dhoni passed Stephen Fleming to move to No. 2 on this list during his innings of 47 in this match. Dhoni has 6313 runs at an average of 57.39 as captain. Ricky Ponting is well ahead with 8497.
8 Number of innings Gary Kirsten took to complete 500 ODI runs against India, the least by any batsman before de Kock, who has taken seven innings. De Kock has made 515 runs against them at an average of 73.57. The fewest innings taken by a batsman to make 500 runs against any team in ODIs is six - Virat Kohli and Salman Butt against Bangladesh, and Viv Richards against England.
2000 The last time a South Africa batsman made three 50-plus scores in a bilateral ODI series in India, before Faf du Plessis in this one. Gary Kirsten had a hundred and two fifties on that occasion. Before Kirsten, Kepler Wessels hit three fifties in the series played between the teams on South Africa's return to international cricket. Overall, du Plessis' is the seventh instance of a South Africa batsman making three 50-plus scores in any bilateral series against India.
7.80 Suresh Raina's batting average from five innings in this series. In two T20Is and three ODIs, he has scored only 39 runs. He has been dismissed for ducks in his last two innings of this series.
10.62 South Africa's scoring rate in the last 15 overs in ODIs in 2015 when they have batted first and have lost three or fewer wickets in the first 35 overs. They scored only 87 in this match at a rate of 5.80 runs per over and lost four wickets.
12 Number of successive ODI innings in which Virat Kohli hadn't touched 50, before his 77 today. Since his century against Pakistan in the 2015 World Cup and before today's game, he had scored 270 runs in 12 innings at an average of 27.
4.10 Harbhajan Singh's economy in this match. Among the 90 bowlers who have sent in 50 or more overs in ODIs in 2015, his economy of 4.04 this year is third best behind Afghanistan's Mirwais Ashraf and Josh Hazlewood, and the best among spinners.