They last beat India in a bilateral ODI series in August 1997

Sri Lanka beat India by 110 runs on Wednesday to claim a historic series win at the R Premadasa Stadium in Colombo.
Chasing a target of 249, India’s batting lineup tumbled as they were bowled out for 138 in 26.1 overs to hand Sri Lanka their first ODI series win after 27 years. They last beat India in a bilateral ODI series in August 1997.
Sri Lanka pulled off a thrilling tie in the first game last Friday before winning the second game by 32 runs on spin-dominated pitches in Colombo.
India hadn't lost a bilateral ODI series to Sri Lanka since 1997, but was bowled out for 138 in just 26.1 overs as left-arm spinner Dunith Wellalage rocked the top-order with 5-27.
Opening batter Avishka Fernando had earlier missed out on a deserving century before getting dismissed for 96 as Sri Lanka posted its highest total of the series, 248-7, after captain Charith Asalanka won his third successive toss and chose to bat.

Father, daughter arrested in Karachi for involvement in street crimes
- 3 hours ago
Fawad Khan’s ‘Abir Gulaal’ faces boycott calls after Pahalgam attack
- 6 hours ago

Magnitude 6.02 quake jolts Turkiye, GFZ says
- 6 hours ago
Indian media spreads propaganda linking Pakistan to IIOJK tourist attack
- 4 hours ago

Gold loses shine after three-day increase in Pakistan
- 6 hours ago
Multan Sultans clinch first victory in PSL 10 by defeating Lahore Qalandars
- 5 hours ago

Pakistan’s first electricity-generating road completed in Lahore
- 4 hours ago

Two Pakistanis to train in China for joint spaceflight
- 6 hours ago

Heatwave to return in Sindh from April 24
- 5 hours ago

At the edge of the ocean, a dazzling ecosystem is changing fast
- 5 hours ago
Hollywood actress Kristen Stewart ties the knot with female writer Dylan Meyer
- 2 hours ago
Experts address gender barriers in film and broadcasting at Lahore conference
- 3 hours ago