The India vs Afghanistan head to head in all formats of international cricket has been very good towards the men in blue. Afghanistan have had their moments over the years whenever they face one on one against India since the two teams first met, including a tied ODI in the 2018 Asia Cup and indeed, a tied T20I in 2024 – but still no official ‘W’ recorded.
But the reason for a more intriguing rivalry in the past few years is that Afghanistan have morphed into one of the stronger limited-overs teams – largely on the back of an impressive spin bowling attack and potent batting. But against Afghanistan, India has an immaculate unbeaten record.
Most recently in 2026, India and Afghanistan contested one Test, a three-match ODI series and three games in the T20I format respectively. India went on to win the Test, whitewash South Africa 3-0 in the ODIs and complete the T20I series with a similar 3-0 triumph.
India vs Afghanistan Head to Head Record
| Format | Matches | India Won | Afghanistan Won | Tie | No Result |
| Tests | 2 | 2 | 0 | 0 | 0 |
| ODIs | 7 | 6 | 0 | 1 | 0 |
| T20Is | 12 | 11* | 0 | 0 | 1 |
| Total | 21 | 19* | 0 | 1 | 1 |
As for the Jan 17, 2024 T20I in Bengaluru, that ended level on the regulation scores but India went on to win it in a Super Over This made it a tie in the regulation match, and some statistical databases therefore cite it as an India win.
A major point here is that Afghanistan have not won a men’s international match against India. With Tie being among their closest results, they include the October 2018 ODI tie and the sensational 2024 T20I that went to a Super Over.
India vs Afghanistan Test Head to Head
India and Afghanistan have played only two Test matches so far.
| Date | Venue | Result |
| June 14-15, 2018 | Bengaluru | India won by an innings and 262 runs |
| June 6-10, 2026 | Mullanpur/New Chandigarh | India won by an innings and 300 runs |
India vs Afghanistan 2018 Test
India played Afghanistan in their first-ever Test match at Bengaluru which was also held in June 2018.
India had a stronghold from the start of the match. After scoring 474, Afghanistan were all out for just 109 and then again managed only 103.
India went on to win by an innings and 262 runs ultimately.
Afghanistan’s maiden Test match and India’s dominance displayed the gulf between two inexperienced teams in red-ball cricket.
India vs Afghanistan 2026 Test
The two teams met in the second Test at the Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur in June 2026.
India made 564/8 declared, while Afghanistan were dismissed for 152 and 112 in their two innings.
One of India’s biggest Test victories over Bangladesh, by an innings and 300 runs.
India’s first-innings total was massive and Manav Suthar was among India’s top bowlers.
India vs Afghanistan ODI Head to Head
India and Afghanistan have played seven ODIs.
| Date | Tournament | Venue | Result |
| March 5, 2014 | Asia Cup | Mirpur | India won by 8 wickets |
| September 25, 2018 | Asia Cup | Dubai | Match tied |
| June 22, 2019 | ODI World Cup | Southampton | India won by 11 runs |
| October 11, 2023 | ODI World Cup | Delhi | India won by 8 wickets |
| June 13, 2026 | Bilateral ODI | Dharamsala | India won by 7 wickets |
| June 17, 2026 | Bilateral ODI | Lucknow | India won by 170 runs |
| June 20, 2026 | Bilateral ODI | Chennai | India won by 9 wickets |
2014 Asia Cup
India and Afghanistan were facing each other for the first time in ODIs since the Asia Cup 2014 in Mirpur.
India chased the modest target of 159 with eight wickets in hand after bowling Afghanistan out.
2018 Asia Cup: India vs Afghanistan Tie
The India vs Afghanistan rivalry produced one of the most memorable matches in any ODI in 2018 October at Asia Cup.
A tie at 252 sees both teams scoring exactly the same number of points
Afghanistan has centurion Mohammad Shahzad and a useful contribution from Mohammad Nabi. India almost managed to seal the victory but Afghanistan played it through with steadiness for a sensational tie.
Afghanistan went on to lose the game, but their performance against India is still regarded as one of their better results.
2019 World Cup
India vs Afghanistan, Southampton, 2019 ICC Cricket World Cup
India: 224/8 Afghanistan: 213 All out
India wins by 11 runs in a spectacular contest.
At the end of the Innings, Mohammed Shami took a hat-trick and played a significant role.
2023 ODI World Cup
The two sides then faced off again in Delhi at the 2023 ODI World Cup.
India chased down the target convincingly, dominating with Rohit Sharma. India270/8Afghanistan272
India won by eight wickets after scoring 273/2.
India vs Afghanistan ODI Series 2026
The 2026 ODI series was historic because it was the first bilateral ODI series between India and Afghanistan.
India won all three matches and completed a 3-0 series whitewash. The three games were played in Dharamsala, Lucknow and Chennai.
Read More: Sakib Hussain IPL Price || Ayush Mhatre IPL Price || Kartik Sharma IPL Price
India vs Afghanistan T20I Head to Head
It is a T20I rivalry that has had the two teams engage in some of the most thrilling games.
India and Afghanistan have met 12 times in T20Is (with the most recent one being in September 2026). An informal match-result database shows India won 11 times, Afghanistan never and one was washed out. The Bengaluru match in January 2024 was tied on the regulation scores before India edged a Super Over.
| Date | Tournament | Venue | Result |
| May 1, 2010 | T20 World Cup | Gros Islet | India won by 7 wickets |
| September 19, 2012 | T20 World Cup | Colombo | India won by 23 runs |
| November 3, 2021 | T20 World Cup | Abu Dhabi | India won by 66 runs |
| September 8, 2022 | Asia Cup | Dubai | India won by 101 runs |
| October 7, 2023 | Asian Games | Hangzhou | No Result |
| January 11, 2024 | Bilateral T20I | Mohali | India won by 6 wickets |
| January 14, 2024 | Bilateral T20I | Indore | India won by 6 wickets |
| January 17, 2024 | Bilateral T20I | Bengaluru | Tie; India won Super Over |
| June 20, 2024 | T20 World Cup | Bridgetown | India won by 47 runs |
| September 13, 2026 | Bilateral T20I | Delhi | India won by 7 wickets |
| September 15, 2026 | Bilateral T20I | Delhi | India won by 7 wickets |
| September 17, 2026 | Bilateral T20I | Delhi | India won by 127 runs |
India vs Afghanistan 2026 Series Results
| Format | Matches | Result |
| Test | 1 | India won by innings & 300 runs |
| ODI | 3 | India won series 3-0 |
| T20I | 3 | India won series 3-0 |
| Total | 7 | India won all 7 |
Most Memorable India vs Afghanistan Matches
2018 Asia Cup ODI Tie
Both teams scored 252 in an Asia Cup thriller. This still is the closest that Afghanistan has come to defeating India in ODIs.
2019 World Cup Thriller
India manages to defend the total against Afghanistan winning by 11 Runs in a tightly fought game.
2024 Bengaluru T20I
India and Afghanistan had ended on 212 in normal time before the Super Over finish, ending that all square.
2026 Third T20I
The final T20I of the 2026 series is set to go down as one of the most statistically significant meetings between these two teams in recent times, especially with India’s resounding 127-run victory coupled with Sharma’s 100 runs off just 30 balls.
India vs Afghanistan Head to Head in ICC Tournaments
India and Australia have also faced off numerous times in ICC major tournaments.
ODI World Cup
Meetings in ODI World Cup: Both won by India
- 2019: India won by 11 runs
- 2023: India won by 8 wickets
T20 World Cup
India had also been a dominant force against Afghanistan in the T20 World Cup.
In peer clashes, India won by seven wickets (2010), 23 runs (2012) and 66 runs (2021) while this clash in the Super Eights of 2024 was by a margin of 47 runs.
Why India vs Afghanistan Has Become an Interesting Rivalry
India leads the head-to-head but it has been a closer rivalry with Afghanistan staking their claim among the big limited overs teams.
The rise of Afghanistan has been most pronounced in T20 cricket with Rashid Khan, Mohammad Nabi and Rahmanullah Gurbaz among the established international stars making Afghanistan a solid white-ball team.
India, on the other hand, has generally had more depth and experience in all formats.
The encounters have gotten progressively engaging given the huge distinction between India’s batting profundity and Afghanistan’s turn bowling.
Despite yet to win an International match against India, the 2018 ODI tie and the 2024 T20I tie showed that Afghanistan can put India in tough positions.
Sources: ESPNcricinfo, Cricbuzz, ICC Cricket
