Afghanistan National Cricket Team vs India National Cricket Team Stats 2026

Afghanistan National Cricket Team vs India National Cricket Team Stats

The long-standing rivalry between the Indian national cricket team and the Afghan national cricket team has produced some of the most exciting matches in the history of international cricket. While India has been historically dominant over its rival, Afghanistan has had a significant amount of success against India in the past few years, especially when it comes to limited overs cricket.

The Indian team has yet to lose to Afghanistan in any form of men’s international cricket as of November 2026. These two countries have competed with each other in Test cricket, ODI matches and T20 matches.

In this article, we cover the latest Afghanistan vs India head-to-head statistics, including match results, format-wise records, highest team totals, individual performances and recent series results.

Afghanistan vs India Head-to-Head Record (All Formats)

According to the latest available head-to-head records, India have won 19 of their 21 international matches against Afghanistan. Afghanistan are yet to register a victory against India in men’s international cricket.

FormatMatchesIndia WonAfghanistan WonOther Results
Test2200
ODI7601 Tie
T20I121101 No Result
Overall211901 Tie, 1 NR

Afghanistan National Cricket Team vs India National Cricket Team Stats

Afghanistan vs India Test Match Stats

Afghanistan has competed with India in two Test Matches. Both times, India emerged victorious over Afghanistan. At present, Afghanistan is still seeking its initial Test Match win against India.

The first time these two teams played a Test match against each other was during June of 2018 in Bengaluru. This was also the first time that Afghanistan participated in a Test match.

Test Match StatisticsRecord
Total Matches2
India Won2
Afghanistan Won0
Drawn Matches0
Tied Matches0

Latest Test Match Result

DetailInformation
Match Date6 June 2026
VenueMullanpur, India
India ResultWon by an innings and 300 runs
India First Innings564/8 declared
Afghanistan Highest Individual ScoreRahmat Shah – 60
India’s Best Bowling in the MatchM.J. Suthar – 7/62

Afghanistan vs India ODI Match Stats

India have won six of the seven ODIs played against Afghanistan. The remaining match ended in a tie during the 2018 Asia Cup.

ODI StatisticsAfghanistanIndia
Matches Played77
Matches Won06
Matches Lost60
Tied Matches11
No Results00
Highest Team Total272/8402
Lowest Team Total159224/8

Highest Individual Scores in ODIs

PlayerTeamHighest Score
Shubman GillIndia154
Rohit SharmaIndia131
Mohammad ShahzadAfghanistan124
Yashasvi JaiswalIndia110*

Best Bowling Figures in ODIs

PlayerTeamBest Bowling
Ravindra JadejaIndia4/30
Nangeyalia KharoteAfghanistan4/76

India vs Afghanistan ODI Series 2026 Results

MatchDateResult
1st ODI13 June 2026India won by 7 wickets
2nd ODI17 June 2026India won by 170 runs
3rd ODI20 June 2026India won by 9 wickets

Afghanistan vs India T20I Match Stats

India have also maintained a strong record in T20 International cricket against Afghanistan. The teams have played 12 T20Is, with India winning 10, one match ending in a tie and another producing no result.

T20I StatisticsRecord
Total Matches12
India Won10
Afghanistan Won0
Tied Matches1
No Results1
India’s Highest Total221/7
Afghanistan’s Highest Total212/6
Afghanistan’s Lowest Total94

Important: The January 2024 Bengaluru T20I finished level at 212 runs. Even though India won the second Super Over, the match is recorded as a tie in the statistical head-to-head record.

Highest Individual Scores in T20Is

PlayerTeamHighest Score
Abhishek SharmaIndia108
Virat KohliIndia122*
Ibrahim ZadranAfghanistan64*
Azmatullah OmarzaiAfghanistan64*
Rohit SharmaIndia121*

Best Bowling Figures in T20Is

PlayerTeamBest Bowling
Bhuvneshwar KumarIndia5/4
Arshdeep SinghIndia3/19
Rashid KhanAfghanistan3/26

India vs Afghanistan T20I Series 2026 Results

MatchDateResult
1st T20I13 September 2026India won by 7 wickets
2nd T20I15 September 2026India won by 7 wickets
3rd T20I17 September 2026India won by 127 runs

Key Records: Afghanistan vs India Head-to-Head

RecordPlayer / TeamPerformance
Most T20I Runs for IndiaAbhishek Sharma229
Most T20I Runs for AfghanistanMohammad Nabi238
Most Test Runs for IndiaKL Rahul154
Most Test Runs for AfghanistanRahmat Shah91
Most T20I Wickets for IndiaArshdeep Singh13
Most Test Wickets for IndiaM.J. Suthar7
Highest ODI TotalIndia402
Highest T20I TotalIndia221/7
Biggest ODI WinIndia170 runs
Biggest T20I WinIndia127 runs

FAQs

1. How many matches have Afghanistan and India played in all formats?

Afghanistan and India have played 21 men’s international matches: 2 Tests, 7 ODIs and 12 T20Is.

2. How many matches has India won against Afghanistan?

India have won 18 matches according to the format-wise records: 2 Tests, 6 ODIs and 10 T20Is.

3. Has Afghanistan ever defeated India in international cricket?

No. Afghanistan have not registered a win against India in men’s international cricket.

4. What is India’s highest ODI score against Afghanistan?

India’s highest ODI score against Afghanistan is 402 runs, scored in June 2026.

5. What is Afghanistan’s highest ODI score against India?

Afghanistan’s highest ODI total against India is 272/8, scored during the 2023 Cricket World Cup.

6. Who scored the highest individual score in India vs Afghanistan T20Is?

Virat Kohli scored 122 not out in the 2022 Asia Cup T20I against Afghanistan.