Head to Head
England vs Afghanistan Head to Head Record
In 8 matches, England have won 6 and Afghanistan 2.

England
8
played

Afghanistan
6won
won2
75%25%
England · last 5LLWWW
Recent meetings
ODIAfghanistan won by 8 runs
Afghanistan325/7
England317/10Wed, 26 Feb, 2025Gaddafi Stadium
ODIAfghanistan won by 69 runs
Afghanistan284/10
England215/10Sun, 15 Oct, 2023Arun Jaitley Stadium
T20IEngland won by 5 wickets
Afghanistan112/10
England113/5Sat, 22 Oct, 2022Perth Stadium
ODIEngland won by 150 runs
England397/6
Afghanistan247/8Tue, 18 Jun, 2019Old Trafford
ODIEngland won by 9 wkts
England161/1
Afghanistan160/10Mon, 27 May, 2019Kennington Oval
T20IEngland won by 15 runs
England142/7
Afghanistan127/9Wed, 23 Mar, 2016Arun Jaitley Stadium
ODIEngland won by 9 wickets (D/L method)
Afghanistan111/7
England101/1Fri, 13 Mar, 2015Sydney Cricket Ground
T20IEngland won by 116 runs
England196/5
Afghanistan80/10Fri, 21 Sept, 2012R.Premadasa Stadium
England vs Afghanistan — Frequently Asked Questions
How many times have England and Afghanistan played each other?
England and Afghanistan have played 8 matches against each other across formats.
Who has won more matches, England or Afghanistan?
England have won 6 and Afghanistan have won 2 of their meetings.
What is the England vs Afghanistan record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.