One of India's upcoming batting superstars scored 2 centuries in the series, which India have now won 3-1 with one game to be played. He has also reached 1000 ODI runs in the calendar year as a result, in only 15 games. 106 players have so far scored 1000 ODI runs in a calendar year. To put Kohli's achievement into perspective, Hashim Amla made 1000 runs in only 15 matches in 2010. No other batsman has ever come close. Tillekratne Dilshan did it in 19 games in 2009. In Sachin Tendulkar's greatest year as an ODI batsman - 1998, when he made 1894 runs in the year, a record which still stands, he reached his 1000th run in his 19th innings of the year. In 2003, he scored his 1000th run of the year in his 20th innings.
Kohli has made 13 ODI centuries in 86 ODI innings, the finest record among batsmen with at least 5 ODI centuries - a century every 6.5 innings. Hashim Amla has a similar record, but no other batsman comes close. Sachin Tendulkar is third best, with a century every 9 ODI innings over 452 innings. Among batsmen with at least 10 ODI centuries, only Tendulkar and AB de Villiers score a century at a rate better than once every 10 innings. Kohli now has 8 ODI centuries in his last 26 ODI innings.
As bursts of form go, this is something that one gets to see once in a decade.