Going purely by the history between these two teams in ODIs, India have lost the match before it’s begun. Here’s why…
• India last beat Sri Lanka in a grand final way back in 1998-99 when, under Azhar, they won the Sri Lankan Independence Trophy
• Sri Lanka have not lost a grand final in any multi-nation event at home since then
• In day-night finals at home, Sri Lanka has the edge by virtue of winning two of the five ties, with two finals being washed out. India has won just once
• Out of 14 day-night matches at Premadasa, India have beaten Sri Lanka just 3 times
• At Premadasa, Lanka have won 75 of their 118 encounters, a winning percentage of 70
• However, India has an upper hand in Asia Cup Finals, having won three of the four encounters
— CN