What happened when last time Afghanistan faced England in an ODI?

(Courtesy : Getty Images)
Afghanistan will take on England in the ICC Champions Trophy 2025 on February 26.
The eighth match of the ICC Champions Trophy 2025 will be played between Afghanistan and England at the Gaddafi Stadium in Lahore on February 26, Wednesday.
Both teams are coming into this game after losing their respective opening matches of the tournament. England were on the receiving end of a sensational 351-run chase by Australia in Lahore. The Three Lions were outclassed by Josh Inglis, who starred for the Aussies with an unbeaten 120 off 86 balls.
Afghanistan, on the other hand, were no match for South Africa’s lethal bowling attack. Chasing a 316-run target, the Asian underdogs were bundled out for just 208 runs. Rahmat Shah top-scored for them with 90 off 92 balls.
A victory will boost both teams’ semi-final qualification chances, while a defeat will leave them reliant on other results to progress further in the tournament.
On that note, let’s take a look at what happened when last time Afghanistan faced England in an ODI.
What happened when last time Afghanistan faced England in an ODI?
Afghanistan and England have come across only three times in ODI cricket so far. All of those three encounters have come in the ICC Cricket World Cups. They faced each other in 2015, 2019 and 2023 editions of the ICC Cricket World Cup.
The last time Afghanistan faced England in an ODI was during the league stage of the ICC Cricket World Cup 2023 in Delhi. Afghanistan secured their maiden ODI victory against the Three Lions by 69 runs.
Batting first, Afghanistan were powered by a brilliant half-century from Rahmanullah Gurbaz, who scored 80 off 57 balls, including eight fours and four sixes. He stitched a 114-run stand for the opening wicket with Ibrahim Zadran, setting the foundation for Afghanistan’s respectable first-innings total.
Mujeeb Ur Rahman played a quickfire knock of 28 off 16 balls, helping Afghanistan reach 284 runs.
In the chase, England got off to a poor start, slipping to 33/2. Rashid Khan and Mujeeb starred for Afghanistan picking three wickets each.
England continued to lose wickets at regular intervals and were eventually bowled out for 215 runs. Harry Brook top-scored for them with 66 runs, while Mujeeb was named Player of the Match for his all-round effort.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- DEL vs SAU: Live streaming details, when & where to watch VHT 2025-26 match between Delhi and Saurashtra
- Top 5 batsmen with most sixes in BBL history
- Will Rohit Sharma play against Chhattisgarh in Vijay Hazare Trophy 2025-26 tomorrow?
- Will Virat Kohli play against Saurashtra in Vijay Hazare Trophy 2025-26 tomorrow?
- IND vs NZ: Shreyas Iyer all set to play New Zealand ODIs, to make return through VHT 2025-26 for Mumbai on THIS date
- Will Virat Kohli play against Saurashtra in Vijay Hazare Trophy 2025-26 tomorrow?
- IND vs NZ: Shreyas Iyer all set to play New Zealand ODIs, to make return through VHT 2025-26 for Mumbai on THIS date
- Top 5 most searched Indian cricketers in 2025
- Virat Kohli and Rohit Sharma set to be demoted as BCCI to announce central contracts on THIS date - Reports
- BCCI officially drops a statement on approaching VVS Laxman as Gautam Gambhir's replacement in Tests