Afghanistan vs England head to head stats and records ODI 2023

The Afghanistan vs England head to head record is in favour of the defending champions England.

Afghanistan and England have faced each other only twice in ODI cricket and both meetings came at the Cricket World Cup, in 2015 and 2019. Unsurprisingly, England have dominated the head to head encounters, winning on both occasions.

Matches Played2
Afghanistan won0
England won2
No Result0

England and Afghanistan will be up against each other in their fixture of ICC Cricket World Cup 2023. The match is scheduled to take place at Arun Jaitley Stadium, Delhi on October 15.

England were stunned in their opening match of the tournament, where they lost to New Zealand by nine wickets. Batting first, they posted 282 which New Zealand mowed down in 36.2 overs. 

The defending champions bounced back to hammer Bangladesh by 137 runs in the second game at Dharamsala. Dawid Malan struck a superb 140 off 107 deliveries while Joe Root and Jonny Bairstow scored fifties as England posted 364. Reece Topley then starred with 4 for 43 in 10 overs. 

Afghanistan lost to Bangladesh in their first match of this World Cup by six wickets. Batting first, they suffered a big collapse and were bowled out for just 156. On Wednesday, they lost to India by eight wickets at Delhi. 

Afghanistan posted their highest total in World Cup history while batting first, with 272 runs on the back of Hashmatullah Shahidi's 80 and Azmatullah Omarzai's 62. But it wasn't enough as Rohit Sharma hammered their bowlers for 131 off 84. 

Afghanistan vs England head to head
– Photo by Icon sport

Afghanistan vs England head to head team ODI records and stats

England were clinical in both the games these two teams have played before. Here’s a detailed look at how these two teams have fared in ODIs against each other:

DateWinnerWon byVenue
13 Mar 2015England9 wickets Sydney
18 Jun 2019England150 runsManchester

Afghanistan vs England head to head player stats (ODI)

ODI Batting records

Most runs

Former England captain Eoin Morgan was ruthless against Afghanistan in their 2019 clash. He smashed 148 runs off just 71, including a record 17 sixes. Jonny Bairstow had made 90 while Joe Root had struck 88 in that game. The duo will be hoping to go big here.

Player NameRuns
Eoin Morgan (ENG)148
Jonny Bairstow (ENG)90
Joe Root (ENG)88
Hashmatullah Shahidi (AFG)76
Ian Bell (ENG)52

Highest individual score

Eoin Morgan (ENG)148
Jonny Bairstow (ENG)90
Joe Root (ENG)88
Hashmatullah Shahidi (AFG)76
Ian Bell (ENG)52

Highest average (min. 50 runs scored)

Ian Bell (ENG)
Eoin Morgan (ENG)148
Jonny Bairstow (ENG)90
Joe Root (ENG)88
Hashmatullah Shahidi (AFG)76

Most centuries 

Eoin Morgan1

Most sixes 

Eoin Morgan17
Moeen Ali4
Jonny Bairstow 3
Asghar Afghan 2
Alex Hales2

ODI Bowling records

Most wickets

Jofra Archer, one of the heroes of England's title-winning campaign in 2019, has the most wickets and best figures in the Afghanistan vs England head to head record. Archer had claimed 3 for 52 in his 10 overs in the previous clash.

Player NameWickets
Jofra Archer (ENG)3
Dawlat Zadran (AFG)3
Gulbadin Naib (AFG)3
Adil Rashid (ENG)3
Ravi Bopara (ENG)2

Best bowling figures 

Player NameFigures
Jofra Archer (ENG)3/52
Adil Rashid (ENG)3/66
Gulbadin Naib (AFG)3/68
Dawlat Zadran (AFG)3/85
Chris Jordan (ENG)2/13

ODI Wicket-keeping records 

Most dismissals (overall) 

Player NameDismissals
Jos Buttler (ENG)3
Afsar Zazai (AFG)1

ODI Fielding records 

Most catches (overall)

Player NameCatches
Joe Root (ENG)3
Jonny Bairstow (ENG)2
Rahmat Shah (AFG)2

Individual ODI records 

Most matches

Player NameMatches
Mohammad Nabi (AFG)2
Dawlat Zadran (AFG)2
Eoin Morgan (ENG)2
Najibullah Zadran (AFG)2
Joe Root (ENG)2

Afghanistan vs England: What happened in the last meeting?

The previous meeting between these two teams witnessed England obliterate Afghanistan by 150 runs at Manchester. England batted first and posted a mammoth score of 397/6. Jonny Bairstow (90) and Joe Root (88) did well but Eoin Morgan stole the show with an incredible 148 off 71. 

Chasing that huge a target, Afghanistan never looked in the game. Gulbadin Naib struck 37 off 28 but could not keep going. Rahmat Shah scored 46 runs but took 74 deliveries while Hashmatullah Shahidi struck 76 in 100 balls. Asghar Afghan made 44 off 48 but they were out of the game by then. 

Jofra Archer snared 3 for 52 while Adil Rashid also bagged three scalps. Mark Wood was excellent as well, taking 2 for 40. Morgan was named the Player of the Match for his record-breaking performance.

Match date: 18th June 2019

Venue: Manchester 

Result: England won by 150 runs

AFG vs ENG last match scorecard 


James Vince26c Mujeeb Ur Rahman b Dawlat Zadran
Jonny Bairstow90c & b Gulbadin Naib
Joe Root88c Rahmat Shah b Gulbadin Naib
Eoin Morgan (c)148c Rahmat Shah b Gulbadin Naib
Jos Buttler2c Mohammad Nabi b Dawlat Zadran
Ben Stokes2b Dawlat Zadran
Moeen Ali 31not-out
Chris Woakes 1not-out 


Noor Ali Zadran 0b Archer
Gulbadin Naib (c)37c †Buttler b Wood
Rahmat Shah 46c Bairstow b Rashid
Hashmatullah Shahidi 76b Archer
Asghar Afghan 44c Root b Rashid
Mohammad Nabi 9c Stokes b Rashid
Najibullah Zadran 15b Wood
Rashid Khan 8c Bairstow b Archer
Ikram Alikhil 3not-out
Dawlat Zadran 0not-out

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!