Indian batting line-up again made an easy scenario for their win against the Sri Lankan team, scoring a massive total of 373 runs for 7 in 50 overs in the first ODI of the three-match series at the Barsapara Stadium in Guwahati. This huge target put Sri Lanka under pressure and helped the Indian team to clear their path towards victory. Virat Kohli again proved as a run machine for India by scoring 113 off 87 balls — his 45th ODI international century, while Rohit Sharma (83) and Shubman Gill (70) provided a solid platform towards a big total on the board with a 143-run opening stand after Sri Lanka captain Dasun Shanaka won the toss and decided to bowl first. Kasun Rajitha got three wickets, but he was very expensive as he leaked 88 runs in his 10-over spell.
Pathaum Nissanka (72), Dhananjaya de Silva (47) and the skipper Dasun Shanaka‘s unbeaten 108 off 88 balls showed good resistance but failed to avoid their defeat against India. Umran Malik took 3 wickets for 57 runs from the Indian bowling line-up.