India's Virat Kohli celebrates after scoring a century
India's Virat Kohli celebrates after scoring a century during the first ODI against Sri Lanka at the Assam Cricket Association Stadium in Guwahati on January 10, 2023. Image Credit: AFP

Guwahati: Virat Kohli scored his 45th ODI hundred on his return to the national team as India beat Sri Lanka by 67 runs in their series opener on Tuesday.

Kohli, who missed India's 2-1 win in the T20 series against Sri Lanka, hit an 87-ball 113 to put India in control of the first one-day international after the hosts were asked to bat first at Barsapara Cricket Stadium in Guwahati.

India reached a commanding 373-7 in its 50 overs with half-centuries from captain Rohit Sharma (83) and Shubman Gill (70). Sri Lanka was restricted to 306-8 in reply as skipper Dasun Shanaka’s 108 runs not out off 88 balls went in vain as India took a 1-0 lead in the three-match series.

The wisdom of Sri Lanka's decision to bowl first looked doubtful from the start as Sharma and Gill put on 143 runs off 118 balls for the first wicket.

Returning from a finger injury, Sharma reached 50 off 41 balls. At the other end, Gill continued his good ODI run with 50 off 51 balls.

Shanaka (1-22) got the breakthrough before Kohli arrived at the crease and batted almost to the end of the innings.

It was Kohli’s ninth ODI hundred against Sri Lanka, overtaking Sachin Tendulkar’s record of eight centuries for India against the same opposition. Kohli is also now four short of Tendulkar’s all-time record of 49 ODI hundreds. Overall, it was Kohli’s 73rd international century.

“I was hitting the ball nicely. It was close to the template I play with," Kohli said. "I am in a comfortable career space now and playing for the right reasons.”

Kohli scored 12 fours and a six as India crossed 200 in 27 overs. He brought up his 50 off 47 balls.

India lost Shreyas Iyer (28) in the 30th over. Kohli then added 90 runs for the fourth wicket with Lokesh Rahul (39) to take India past the 300 mark. India added 79 runs in the final 10 overs.

Sri Lanka faltered against disciplined fast bowling. Mohammed Siraj (2-30) struck early blows, removing Avishka Fernando (5) and Kusal Mendis (0).

Umran Malik (3-57) dismissed Charith Asalanka (23) to reduce Sri Lanka to 64-3 in 14 overs. Pathum Nissanka helped to hold the innings together with 72 off 80 balls, including 11 fours.

Sri Lanka was down to 206-8 but Shanaka was unperturbed in a run-a-ball half-century.

He hit 12 fours and three sixes to accelerate to a second ODI hundred. He added 100 runs off 73 balls for the unbroken ninth wicket with Kasun Rajitha only contributing 9 runs as the pair reduced the scale of defeat for Sri Lanka.

The second ODI is on Thursday at Kolkata.

Brief Scores
India 373/7 in 50 overs (Virat Kohli 113, Rohit Sharma 83; Kasun Rajitha 3/88, Dasun Shanaka 1/22) beat Sri Lanka 306/8 in 50 overs (Dasun Shanaka 108 not out, Pathum Nissanka 72; Umran Malik 3/57, Mohammed Siraj 2/30) by 67 runs