India vs Afghanistan head to head stats and records ODI 2023

The India vs Afghanistan head to head record is heavily in favour of India as the Men in Blue haven’t lost a single game.

The two teams faced each other for the first time in 2014 and have played three matches in ODIs so far in their cricketing history.

India, as expected, are dominating the head to head record with two wins while one game ended in a tie. Interestingly, Afghanistan have stretched India to its limits in their last two face-offs.

While their clash in the 2018 Asia Cup ended in a thrilling tie, Afghanistan came extremely close to beating India in the 2019 World Cup only to lose in the end by 11 runs.

India vs Afghanistan Match 9 ODI Dream11 prediction match today – ICC World Cup 2023

Matches Played3
India won2
Afghanistan won0
No Result0

India will lock horns against Afghanistan in the ongoing ICC Cricket World Cup on October 11 at the Arun Jaitley Stadium in Delhi. The hosts began their campaign with a six-wicket win over Australia chasing down 200 runs at the MA Chidambaram Stadium in Chennai.

It was a brilliant bowling performance led by Ravindra Jadeja who registered his best figures (3/28) in World Cup. The bowling unit did well to skittle the Aussies for just 199 runs. But then India were in trouble at 2/3 in the chase and it took a superb partnership between Virat Kohli and KL Rahul to take them home in the end.

Meanwhile, Afghanistan didn’t have the greatest of starts to their World Cup campaign. They lost to their Asian rivals Bangladesh in Dharamsala and their batting was at fault. They could just muster 156 runs before getting bundled out despite getting off to a decent start up front. Clearly, a better batting performance will be expected from them in order to challenge the Indian team.

Their spin-bowling trio of Mujeeb Ur Rahman, Rashid Khan and Mohammad Nabi has put India in trouble multiple times. If the pace bowlers do their job well, we might get to witness a brilliant match in Delhi.

India vs Afghanistan head to head team ODI records and stats

india vs afghanistan head to head
Photo by Icon sport

The India vs Afghanistan head to head record sees the Men in Blue enjoy an advantage. However, these numbers don’t show how close the last two matches were. Here’s a detailed look at how the two teams have fared in ODIs against each other.

DateWinnerWon byVenue
5/03/2014India8 wicketsMirpur
22/06/2019India11 runsSouthampton

India vs Afghanistan head to head player stats (ODI)

ODI Batting records

Most runs

Mohammad Shahzad who was recently in action in the Asian Games cricket event, is the highest run-scorer in IND vs AFG ODI matches. Nabi and Rahul are the next on the list with 122 and 90 runs, respectively. Can they play match-winning knocks for their side this time around?

Player NameRuns
Mohammad Shahzad146
Mohammad Nabi122
KL Rahul90
Kedar Jadhav71
Virat Kohli67

Highest individual score

Mohammad Shahzad124
Virat Kohli67
Mohammad Nabi64
Shikhar Dhawan60
KL Rahul60

Highest average (min. 50 runs scored)

Mohammad Shahzad73
Virat Kohli67
Dinesh Karthik65
Shikhar Dhawan60
Ambati Rayudu57

Most centuries 

Mohammad Shahzad1

Most sixes

Mohammad Shahzad8
Mohammad Nabi5
Ambati Rayudu4

ODI India vs Afghanistan head to head bowling records

Most wickets

Ravindra Jadeja is at the top of this list with 7 wickets to his name. He is in decent form the way he bowled against Australia and it will be interesting to see if he can replicate his performance against Afghanistan as well. 

Player NameWickets
Ravindra Jadeja7
Mohammed Shami6
Mohammad Nabi5
Ravi Ashwin3
Rashid Khan3

Best bowling figures 

Player NameFigures
Ravindra Jadeja4-30
Mohammed Shami4-40
Ravi Ashwin3-31
Ravindra Jadeja3-46
Mohammad Nabi2-33

ODI Wicket-keeping records 

Most dismissals (overall) 

Player NameDismissals
MS Dhoni3
Ikram Alikhil2
Dinesh Karthik1
Mohammad Shahzad1

Most dismissals (single match)

Player NameDismissals
MS Dhoni2
Ikram Alikhil2

ODI Fielding records 

Most catches (overall)

Player NameCatches
Yuzvendra Chahal2
Virat Kohli2
Najibullah Zadran2

Most catches (single match)

Player NameCatches
Yuzvendra Chahal2
Virat Kohli2
Najibullah Zadran2

Individual ODI records in India vs Afghanistan head to head

Most matches

Player NameMatches
Asghar Afghan3
Mohammad Nabi3
Najibullah Zadran3
Rahmat Shah3
MS Dhoni2

India vs Afghanistan: What happened in the last meeting?

India and Afghanistan last faced each other in the 2019 World Cup encounter in Southampton. After opting to bat first, team India struggled with the run-scoring apart from Virat Kohli who scored 67 off just 63 balls. But with spinners tying the batters up, India lost wickets at regular intervals. In th end, thanks to Jadhav’s 52-run knock, India managed to post 224 runs on the board for the loss of eight wickets.

Afghanistan would’ve backed themselves to chase the target down and were well on their way to do so. They were 106/2 in the 29th over at one stage but Jasprit Bumrah broke a threatening partnership to trigger a collapse. Nabi took the match deep hitting some vital sixes and also scored a half-century. But Shami finished the match quickly with a hattrick as India registered a close win by 11 runs.

Match date: 22nd June 2019

Venue: Southampton

Result: India won by 11 runs

IND vs AFG last match scorecard 


KL Rahul30c Zazai b Nabi
Rohit1b Mujeeb
Kohli67c Rahmat b Nabi
Shankar29Lbw Rahmat
MS Dhoni28st Ikram b Rashid
Kedar52c Noor b Naib
Pandya7c Ikram b Aftab
Shami1b Naib
Kuldeep1Not out
Bumrah1Not out


Zazai10b Shami
Naib27c Shankar b Pandya
Rahmat36c Chahal b Bumrah
Shahidi21c & b Bumrah
Afghan8b Chahal
Nabi52c Pandya b Shami
Zadran21c Pandya b Chahal
Rashid14st Dhoni b Chahal
Ikram7Not out
Aftab0b Shami
Mujeeb0b Shami

Fastest World Cup centuries ever: List of quickest WC tons


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