In his first 22 innings in Sri Lanka, Rohit Sharma had averaged 14.25, and hit only one fifty.
The former India skipper also came close to scoring his 3 consecutive ODI half-century but missed out by a run.
India's calm, composed and talented sports star Mahendra singh Dhoni, who is on field today to courageous Sri Lankans for the fourth One Day International (ODI) match in Colombo, plays his 300th ODI match.
Sri Lanka looked helpless at the face of Kohli onslaught.
Mahendra Singh Dhoni has silenced his critics with a couple of match-winning knocks in Sri Lanka.
300 - Wickets for Lasith Malinga in ODIs.
Over the years, we have seen MS Dhoni finish ODI matches for India with his bat. However, pacer Shardul Thakur addressing the media on the eve of the match gives rise to his debut hopes.
Kohli based his decision to bat - it was only the second time he had done so, having won 16 tosses - on letting his bowlers and fielders put their feet up in the heat and humidity of the Colombo afternoon. The 28-year-old Delhi batsman slammed 17 boundaries and two sixes in his illustrious 96-ball knock. Sourav Ganguly (11,221) and Rahul Dravid (10,768) are now ahead of him as India's top ODI run getters.
Sri Lanka too have made three changes to their team as Wanidu Hasaranga, and debutants Malinda Pushpakumara and Dilshan Munaweera are a part of the playing XI.
Although Dhoni, aware all eyes are on him and his future India career, has not made any public comments, he has still managed to grab attention. It's an ideal platform for India to try out those who haven't got a chance yet.
For Sri Lanka, the injury can create some kind of problems for the captain Chamara Kapugedera who actually ruled rest of the series with a back injury.
Irate fans have staged protests over the team's poor form and some of them hurled water bottles to hold up play in Sunday's ODI against India at Pallekele.