India vs Afghanistan is an international cricket matchup played across Test, ODI, and T20I formats.
In 2026, the teams met in a Test, a three-match ODI series, and a three-match T20I series.
India won the Test, swept the ODI series, and won all three T20Is, while their longer rivalry includes the famous 2018 Asia Cup tie and several close limited-overs contests.
Key Takeaways
- India and Afghanistan have developed a regular international cricket rivalry across all three formats.
- India won the one-off Test and all three ODIs during Afghanistan’s 2026 tour of India.
- India also won all three T20Is played in September 2026.
- Their 2018 Asia Cup ODI ended in a tie after both teams scored 252.
- Afghanistan have yet to record a win against India in men’s international cricket, according to current head-to-head records.
India vs Afghanistan: What the Matchup Means
When people search India vs Afghanistan, they are usually looking for cricket information rather than a general comparison between the two countries.
The matchup has become increasingly relevant because Afghanistan have established themselves as a competitive international cricket team, particularly in limited-overs cricket. India, meanwhile, have a long-established international record and regularly face Afghanistan in major tournaments and bilateral series.
The two teams have met in Tests, ODIs, and T20Is. Their matches have produced both one-sided results and genuinely close finishes, making the head-to-head history more interesting than simply looking at the overall win totals.
The 2026 calendar was especially busy. India and Afghanistan played a Test and three ODIs in June before meeting again in a three-match T20I series in September.
India vs Afghanistan 2026 Results
The 2026 meetings provide the most useful starting point for anyone looking for the latest India vs Afghanistan results.
| Match | Date | Result |
| One-off Test | June 6–10 | India won by an innings and 300 runs |
| 1st ODI | June 13 | India won by 7 wickets |
| 2nd ODI | June 17 | India won by 170 runs |
| 3rd ODI | June 20 | India won by 9 wickets |
| 1st T20I | September 13 | India won by 7 wickets |
| 2nd T20I | September 15 | India won by 7 wickets |
| 3rd T20I | September 17 | India won by 127 runs |
The June Test was particularly dominant on the scoreboard. India made 564/8 declared, while Afghanistan were dismissed for 152 and 112 across their two innings. India therefore won by an innings and 300 runs.
The ODI series was also a clean sweep. India won the first match by seven wickets, the second by 170 runs, and the third by nine wickets.
One-Off Test
The Test began on June 6, 2026, at the Maharaja Yadavindra Singh International Cricket Stadium in Mullanpur.
India’s 564/8 declared set up a huge first-innings deficit for Afghanistan. Afghanistan then made 152 and 112, giving India an innings victory by 300 runs.
It was India’s second Test victory over Afghanistan. The first meeting between the sides in Test cricket came in 2018.
Three-Match ODI Series
India won all three ODIs in June.
The first ODI in Dharamsala was affected by rain and was reduced to a shorter contest. India chased Afghanistan’s 194 with 195/3.
In the second ODI at Lucknow, India scored 402 before Afghanistan were dismissed for 232, producing a 170-run margin.
The third ODI in Chennai was another successful chase for India. Afghanistan scored 218, while India reached 224/1 in 28.4 overs.
Three-Match T20I Series
The September T20I series was played at Arun Jaitley Stadium in Delhi. Although Afghanistan were officially the host, the matches took place in India, a setup that Afghanistan have used for some home fixtures. The ACB and BCCI confirmed the three-match series before it began.
India won the first T20I by seven wickets after Afghanistan made 156/8.
The second match followed a similar pattern: Afghanistan scored 159/8, while India reached 163/3 in 14.5 overs.
The third T20I was much more one-sided. India scored 221/7, including a century from Abhishek Sharma, before Afghanistan were bowled out for 94.
India vs Afghanistan Head-to-Head Record
The overall record changes slightly depending on the format, so separating Tests, ODIs, and T20Is gives a clearer picture.
| Format | Matches | India Wins | Afghanistan Wins | Other |
| Tests | 2 | 2 | 0 | — |
| ODIs | 7 | 6 | 0 | 1 tie |
| T20Is | 12 | 11 | 0 | 1 no result |
The ODI record includes the famous 2018 tie, when both sides finished on 252. Current T20I records show 11 Indian wins, no Afghanistan wins, and one match without a result.
Test Record
India and Afghanistan have played two Tests.
India won both. The first came in 2018, while the second was played in June 2026.
ODI Record
The teams have played seven ODIs according to current head-to-head records.
India have won six, while one match ended in a tie. Afghanistan have not won an ODI against India.
The 2026 ODI series added three more meetings to the record and resulted in an Indian sweep.
T20I Record
T20 cricket has produced more meetings between the teams than the other formats.
Current records list 12 T20Is, with India winning 11 and one ending without a result. The three most recent T20Is all came in September 2026 and were won by India.
Most Memorable India vs Afghanistan Matches
2018 Asia Cup Tie
One of the most memorable matches took place during the 2018 Asia Cup.
Afghanistan scored 252/8, and India were then bowled out for exactly 252. The match ended in a tie, making it a notable entry in the head-to-head record.
It remains particularly important because Afghanistan came extremely close to recording their first win over India in an ODI.
2019 World Cup Thriller
At the 2019 Cricket World Cup, India scored 224/8 and Afghanistan responded with 213 all out.
The 11-run result made it one of the tighter India-Afghanistan contests in a major tournament.
2024 T20I Super Over
The third T20I between India and Afghanistan in January 2024 produced one of the most unusual finishes in their history.
Both teams scored 212 in their initial 20 overs. The match required a Super Over, with India ultimately taking the result.
Key Players and Performances
India’s 2026 Test and ODI campaign featured several notable performers. NDTV’s series statistics list Shubman Gill among India’s leading run-scorers, while KL Rahul, Sai Sudharsan, and Rishabh Pant also appeared among the leading run-getters for the series. Manav Suthar led India’s wicket-taking figures during the 2026 Test/ODI portion.
Afghanistan’s squad included established names such as Rahmanullah Gurbaz, Rahmat Shah, Hashmatullah Shahidi, and Azmatullah Omarzai. Rashid Khan also remained an important part of Afghanistan’s T20 cricket identity and featured in the September series.
In the third T20I of September 2026, Abhishek Sharma scored 108 from 34 balls, while Sanju Samson added 50 from 35 balls. Those performances helped India reach 221/7.
India vs Afghanistan: Playing Styles and Match Factors
The matchup is interesting because the teams bring different cricketing traditions and strengths.
India have a deep pool of players across batting, pace bowling, spin, wicketkeeping, and all-round roles. That depth gives them multiple options when conditions or match situations change.
Afghanistan have built a particularly strong reputation in limited-overs cricket, where spin bowling, aggressive batting, and experienced T20 players can have a major impact.
Conditions also matter. A Test in India can create very different challenges from a T20 match at the same venue. In shorter formats, a few overs can completely change the result, while Tests place greater emphasis on patience, endurance, and sustained bowling pressure.
That is why head-to-head statistics are useful for historical context but do not tell the entire story of an individual match.
What to Know Before Following the Next Match
For anyone searching for the latest India vs Afghanistan information, the most important detail is the format.
A Test, ODI, and T20I have different rules, match lengths, strategies, and statistical records. Always check whether a search result refers to the men’s Test, ODI, or T20I record before comparing numbers.
It is also useful to check the match date because India and Afghanistan played seven international matches across different formats during 2026.
As of September 27, 2026, the most recent India-Afghanistan meeting was the third T20I on September 17. India won that match by 127 runs.
FAQs:
Has Afghanistan ever beaten India?
In the current men’s international head-to-head records, Afghanistan have not recorded a win over India in Tests, ODIs, or T20Is. The closest notable results include the 2018 ODI tie and the 2024 T20I that required a Super Over.
What was the latest India vs Afghanistan result?
The latest meeting was the third T20I on September 17, 2026, at Arun Jaitley Stadium in Delhi. India scored 221/7 and Afghanistan were dismissed for 94, giving India a 127-run victory.
How many T20Is have India and Afghanistan played?
Current head-to-head records list 12 T20Is between India and Afghanistan. India have won 11, Afghanistan have won none, and one match ended without a result.
What was the closest India vs Afghanistan match?
The 2018 Asia Cup ODI ended in a tie after both teams scored 252. Another memorable close contest came at the 2019 World Cup, when India defeated Afghanistan by 11 runs.
Conclusion
India vs Afghanistan has grown into a regular international cricket matchup spanning Tests, ODIs, and T20Is.
The 2026 schedule added seven meetings, with India winning the Test, sweeping the three ODIs, and taking all three T20Is.
The historical record also contains memorable moments, especially the 2018 ODI tie, the 2019 World Cup thriller, and the 2024 T20I Super Over.
For future matches, checking the format, date, score, and latest team information will provide the clearest picture of each India-Afghanistan contest.










