"And I think on that particular day if the other team can do better than the India team, they're definitely going to win."
Sharma, who made 103, led India's chase during his 189-run opening stand with KL Rahul, who went on to top score with 111.
Earlier, Jasprit Bumrah took three wickets to restrict Sri Lanka to 264 for seven despite a gritty hundred from Angelo Mathews.
Karunaratne, who was made captain of the side just ahead of the World Cup, credited India's domestic structure for their steady flow in talent.
"I think India, they have a nice structure behind the India national team. I think they have the IPL (Indian Premier League)," said Karunaratne
They have good domestic teams and a good season. So those are the things they will keep building, keep producing the good players. So we expect the same from our administration."
Karunaratne said the team was disappointed not to give a winning farewell to veteran paceman Lasith Malinga, who was playing his last World Cup game.
"We all want to give him a nice farewell, but unfortunately we couldn't. But I think we tried really hard," said Karunaratne.
"But Mali (Malinga) going to play another couple of games in Sri Lanka against Bangladesh. We'll try to give a nice send-off at that time."
Posted on June 16, 2019
More Stories on Sports