PAK vs ENG: England, known as the father of cricket, is showing no signs of ending to its poor performance in ODI cricket on Pakistani soil. The England cricket team is yearning for its first ODI win on Pakistani soil since 2005. After the second defeat against Pakistan during the recent ODI tri-series being played in Pakistan, England's shameful record of consecutive defeats on Pakistani soil has reached 6 matches. Even after a long time of 21 years has passed, the English team has not been able to win a single ODI match there.
England team has not been able to win in Pakistan since 2005
England recorded its last ODI win on Pakistani soil on 21 December 2005 in Rawalpindi. Then England defeated Pakistan by 6 runs on the basis of the brilliant bowling of James Anderson. After that historic tour, England did not tour Pakistan for a long time due to security reasons and busy schedule.
However, after the improvement in security conditions, the England team made a historic tour of Pakistan for the first time after a gap of 17 years for a 7-match T20 series in September-October 2022. Then in the same year in December 2022, a Test series was also played there. After this, in the year 2026, when the England ODI team returned to Pakistan through the Tri-Nation Series, the fans hoped that this ODI win drought would end, but the result remained the same.
England are still waiting for their first ODI win in Pakistan since 2005… pic.twitter.com/sk9hiMXtMA
β Cricinfo (@cricinfo) October 26, 2026
Shameful shameful record of 6 consecutive defeats
1. Year 2005 (2nd ODI): Pakistan won by 7 wickets (Lahore)
2. Year 2005 (3rd ODI): Pakistan won by 165 runs (Karachi)
3. Year 2005 (4th ODI): Pakistan won by 13 runs (Rawalpindi)
4. Year 2005 (Fifth ODI): Pakistan won by 7 wickets (Rawalpindi)
5. Tri-Series 2026 (1st match): Pakistan beat England (Rawalpindi)
6. Tri-Series 2026 (2nd match – 25 October): Pakistan beat England by 1 wicket (Lahore)
England remains winless in ODIs on Pakistani soil since the start of 2025, losing all six matches across the Champions Trophy and Tri-Series.
βWhat is the main reason behind their recent struggles? Let us know below π
β#TriSeries | #Cricket | #GreenTeam | #OurGameOurPassionpic.twitter.com/bRX2ozc66Oβ Green Team (@GreenTeam1992) October 26, 2026
England has lost in the last 6 matches
Since the year 2025, the England cricket team has lost a total of 6 ODI matches on Pakistani soil, which includes all their ODI matches played against any team. This sequence started during the group stage of the ICC Champions Trophy 2025, where England had to face crushing defeats in three consecutive matches against Australia, Afghanistan and South Africa.
After this, England's disappointing performance continued in the current ODI tri-series being played on Pakistani soil in the year 2026, where they have lost 2 matches to Pakistan and 1 match to Sri Lanka. If we talk about history, from 2005 till now, England has lost a total of 6 ODI matches against Pakistan on its soil (4 matches in the year 2005 and 2 matches in the current tri-series 2026). In this way, overall England has lost 6 ODI matches against Pakistan and 4 against other teams on Pakistani soil.
Also read: Arshdeep aims for world record in the third T20 against New Zealand, will create history by taking just 2 wickets