Both teams enter this match having lost their respective opening games of the tournament to the hosts, Pakistan. Both teams failed to equal Pakistan's first innings total; Sri Lanka lost by 37 runs, and England lost by 87 runs. We can expect intense action in Rawalpindi, as both teams have previously delivered outstanding performances. There have been a total of 81 matches between the two teams, and England has the slight advantage with 40 wins to Sri Lanka's 37 wins.
Also Read: How to watch England vs Sri Lanka ODI tri-series 2026 live in India: Date, timings, venue and live streaming
