England finally won an ODI match after 2 years of struggles!

Cricket

After exactly two years, England have finally won an ODI match on foreign soil, snapping a painful losing streak

England hadn’t won a single ODI away from home since 2024, suffering 11 consecutive defeats across different tours

Batting first at the R. Premadasa Stadium, Sri Lanka were bowled out for 219 in 49.3 overs, failing to post a big total.

England chased down the target in 46.5 overs, winning the match by 5 wickets with a controlled batting effort

This victory ended England’s 11-match losing streak in away ODIs and marked their first overseas win since 2024

England have won only 7 of their last 27 ODIs since 2023, but their first win of 2026 could signal a much-needed revival

MS Dhoni back in action ahead of IPL 2026