Afghanistan vs England Head to Head Stats & Records in ODI Cricket
AFG Vs ENG in all seasons
| # | Team 1 | Team 2 | Winner | Margin | Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | Afghanistan | England | AFG | 8 runs. | 26 Feb 2025 | Lahore | AFG won by 8 runs. |
| 2 | England | Afghanistan | AFG | 69 runs. | 15 Oct 2023 | Delhi | AFG won by 69 runs. |
| 3 | Afghanistan | England | ENG | 150 runs | 18 Jun 2019 | Manchester | ENG won by 150 runs |
| 4 | Afghanistan | England | ENG | 9 wkts (41b rem) (D/L) | 13 Mar 2015 | Sydney | ENG won by 9 wkts (41b rem) (D/L) |
Afghanistan vs England Head to Head in ODI Cricket
Afghanistan and England have played 4 One Day International matches against each other, the first in 2015 and the latest on 26 February 2025. They are level on 2 wins apiece. Afghanistan's highest total in the fixture is 325 and England's is 397. Their lowest completed totals are 284 and 215. For the match-by-match detail, look at the table above. Last updated 10 September, 2026.
Every meeting between these two has come at a global tournament, and the record has swung completely. England won the first two comfortably - by nine wickets at Sydney in the 2015 World Cup and by 150 runs at Old Trafford in 2019, where they made 397 for 6 and Eoin Morgan hit 17 sixes, still the most by any batter in a one-day international innings.
Afghanistan have won both meetings since, and both were among the biggest upsets of their tournaments. At the Arun Jaitley Stadium on 15 October 2023 they made 284 and bowled the defending champions out for 215 to win by 69 runs - their first win over England in any format. At Lahore in the 2025 Champions Trophy they made 325 for 7 and held on by eight runs despite Joe Root's 120.
With four matches played the head-to-head is finely balanced.
AUS
BAN
IND
IRE
NAM
NED
NZ
PAK
SCOT
SA
SL
UAE
WI
ZIM