Afghanistan National Cricket Team vs India National Cricket Team Stats: Who Has Dominated the Rivalry?
Afghanistan National Cricket Team vs India National Cricket Team Stats: Head-to-Head Records, Results and Key Numbers
The Afghanistan national cricket team vs India national cricket team stats show a clear advantage for India, but the numbers do not tell the whole story.
India have dominated the overall rivalry, winning every completed Test and ODI against Afghanistan while also maintaining a perfect record in decided T20Is. Afghanistan have, however, pushed India much closer in recent limited-overs meetings, including the famous tied T20I in Bengaluru in 2024 that India eventually won in a Super Over.
The latest chapter came in June 2026.
India hosted Afghanistan for one Test and three ODIs. India won the Test by an innings and 300 runs before completing a 3-0 ODI series sweep.
That makes the current Afghanistan vs India record particularly interesting from a statistical perspective.
Afghanistan vs India: The Numbers First
| Format | Matches | India Wins | Afghanistan Wins | Tie | No Result |
|---|---|---|---|---|---|
| Test | 2 | 2 | 0 | 0 | 0 |
| ODI | 7 | 6 | 0 | 1 | 0 |
| T20I | 9 | 8 | 0 | 0 | 1 |
| Overall | 18 | 16 | 0 | 1 | 1 |
So, across the 18 completed/scheduled-result men’s internationals between the sides through August 18, 2026, India have won 16, one match has been tied and one has ended without a result.
The only time Afghanistan avoided defeat was the 2018 Asia Cup ODI, when the match ended tied.
The only T20I without a result came in October 2023.
The 2026 matches have strengthened India’s advantage even further. India won the one-off Test and all three ODIs during Afghanistan’s June tour.
India National Cricket Team vs Afghanistan National Cricket Team Match Scorecard
One Number That Explains the Rivalry
16β0β1β1
That is perhaps the simplest way to understand the Afghanistan national cricket team vs India national cricket team stats.
16 India wins
0 Afghanistan wins
1 tie
1 no result
Afghanistan are still waiting for their first senior men’s international victory against India.
But there is an important detail.
That does not mean every Afghanistan-India match has been one-sided.
The 2018 ODI ended in a tie, while the third T20I in Bengaluru in January 2024 also finished level after 20 overs before India won the Super Over.
Those two matches show how competitive Afghanistan can be when their bowling attack and middle order click at the same time.
Test Stats: India 2-0 Afghanistan
The Test rivalry is the shortest of the three formats.
Only two men’s Tests have been played between Afghanistan and India.
And India have won both.
| Test | Venue | Result |
|---|---|---|
| 2018 | Bengaluru | India won by an innings and 262 runs |
| 2026 | New Chandigarh | India won by an innings and 300 runs |
That gives India a 2-0 Test record.
But the margin of victory is where the numbers become remarkable.
India’s first Test win against Afghanistan came by an innings and 262 runs in 2018.
Eight years later, India improved that margin to an innings and 300 runs.
The 2026 victory became India’s biggest Test win by runs in their history, according to the ICC.
Afghanistan vs India 2026 Test: The Biggest Statistical Story
The 2026 Test was played in New Chandigarh from June 6.
India dominated almost from the beginning.
India declared on 564/4, while Afghanistan were dismissed for 152 in their first innings and 112 in their second.
India therefore won by an innings and 300 runs.
The match also produced a memorable debut.
Left-arm spinner Manav Suthar took 6/33 in Afghanistan’s first innings.
The ICC noted that Suthar became only the fifth Indian bowler to take a five-wicket haul on Test debut.
Test Stat Snapshot
| Category | Number |
|---|---|
| India 1st innings | 564/4d |
| Afghanistan 1st innings | 152 |
| Afghanistan 2nd innings | 112 |
| India winning margin | Innings & 300 runs |
| Manav Suthar | 6/33 |
| Tests played | 2 |
| India wins | 2 |
| Afghanistan wins | 0 |
This is one of the clearest examples of India’s dominance in the entire Afghanistan national cricket team vs India national cricket team stats.
ODI Head-to-Head: India Lead 6-0
The ODI rivalry has produced seven matches.
India have won six.
One ended in a tie.
Afghanistan have won none.
| ODI Stat | Afghanistan | India |
|---|---|---|
| Matches | 7 | 7 |
| Wins | 0 | 6 |
| Losses | 6 | 0 |
| Ties | 1 | 1 |
| No Results | 0 | 0 |
The tied match came in the 2018 Asia Cup.
Afghanistan scored 252/8 and India also finished on 252, producing one of the most memorable results between the teams.
Since then, India have won every ODI.
The latest three matches were all played in June 2026, and India won the series 3-0.
The 2026 ODI Series Changed the Numbers Again
India and Afghanistan played three ODIs in June 2026.
India won the first match by seven wickets.
They won the second by 170 runs.
They won the third by nine wickets.
| Match | Afghanistan | India | Result |
|---|---|---|---|
| 1st ODI | 194 | 195/3 | India won by 7 wickets |
| 2nd ODI | 232 | 402 | India won by 170 runs |
| 3rd ODI | 218 | 224/1 | India won by 9 wickets |
The BCCI confirms the third ODI ended with India reaching 224/1 in 28.4 overs after Afghanistan had made 218.
The 2026 series therefore gave India three very different wins.
A successful chase.
A huge run-margin victory.
And another dominant chase.
2026 ODI Series: India’s Batting Numbers
The second ODI produced the biggest team total in the history of this particular matchup.
India scored 402.
Afghanistan managed 232.
The difference was 170 runs.
The third ODI was even more striking from a chasing perspective.
Afghanistan scored 218.
India reached 224/1.
India’s opening pair put the game beyond Afghanistan’s reach.
BCCI’s match report notes that Rohit Sharma scored 79 from 69 balls, while Yashasvi Jaiswal remained unbeaten on 110. Their opening partnership reached 170.
T20I Stats: India Still Perfect in Decided Matches
The T20I numbers are slightly different because one match ended without a result.
The current record is:
| T20I Stat | Afghanistan | India |
|---|---|---|
| Matches | 9 | 9 |
| Wins | 0 | 8 |
| Losses | 8 | 0 |
| No Result | 1 | 1 |
| Ties | 0* | 0* |
*The January 2024 Bengaluru match was tied after the regulation 20 overs, but India won the Super Over. Official head-to-head listings therefore record it as an India win rather than a tied match.
India’s eight wins in nine completed-result T20Is show just how strong their record is.
But Afghanistan have come close.
Very close.
The Bengaluru T20I That Nearly Changed Everything
The third T20I in Bengaluru on January 17, 2024 remains one of the most fascinating matches in the Afghanistan national cricket team vs India national cricket team stats.
Both teams scored 212 in their 20 overs.
India’s total:
212/4
Afghanistan’s total:
212/6
The match went into a Super Over.
Even then, the teams could not be separated immediately.
India eventually won the one-over eliminator.
That means Afghanistan came within a single delivery of potentially recording their first T20I victory over India.
The match is one of the best examples of how much Afghanistan’s white-ball cricket had developed.
Highest T20I Scores in Afghanistan vs India
The highest T20I totals in the rivalry are almost identical.
| Team | Highest T20I Score |
|---|---|
| India | 212/4 |
| Afghanistan | 212/6 |
Both records came in the same dramatic Bengaluru match in January 2024.
That is unusual.
In many head-to-head rivalries, one team’s highest score is significantly higher than the other’s.
Here, both teams reached 212 in the same game.
India vs Afghanistan T20I Results
The T20I rivalry began in 2010.
Here is the match-by-match picture:
| Year | Result |
|---|---|
| 2010 | India won by 7 wickets |
| 2012 | India won by 23 runs |
| 2021 | India won by 66 runs |
| 2022 | India won by 101 runs |
| 2023 | No Result |
| 2024 | India won by 6 wickets |
| 2024 | India won by 6 wickets |
| 2024 | India won via Super Over |
| 2024 | India won by 47 runs |
The 2023 match in Hangzhou ended without a result.
India’s dominance then continued through the 2024 T20I series and the 2024 T20 World Cup meeting.
Afghanistan vs India: Biggest Wins
Looking at winning margins gives another interesting way to understand the rivalry.
India’s biggest Test win
Innings and 300 runs β 2026
This is India’s biggest Test victory by runs in men’s Test cricket.
India’s biggest ODI win
170 runs β 2026
India defeated Afghanistan by 170 runs in the second ODI of the 2026 series.
India’s biggest T20I win
101 runs β 2022
India defeated Afghanistan by 101 runs in the 2022 Asia Cup.
So India’s biggest wins across the three formats are:
| Format | India’s Biggest Win |
|---|---|
| Test | Innings & 300 runs |
| ODI | 170 runs |
| T20I | 101 runs |
That is a remarkable statistical spread.
- Australian Menβs Cricket Team vs India National Cricket Team Stats
- India National Cricket Team vs South Africa National Cricket Team Stats
-
Ireland Cricket Team vs India National Cricket Team Stats Today H2H Record
Closest Afghanistan vs India Matches
The most interesting matches are not necessarily India’s biggest victories.
The closest contests tell a different story.
2018 Asia Cup ODI
Afghanistan 252/8
India 252
Result: Match tied
This remains Afghanistan’s best result against India in ODI cricket.
2024 T20I
Afghanistan 212/6
India 212/4
Result: India won Super Over
This was another match Afghanistan could have won.
2026 ODI
India won the third ODI by nine wickets, but the first two matches of the series showed different levels of competitiveness.
The second ODI was a 170-run Indian victory, while the first ended with India chasing 194.
Afghanistan’s Best Result Against India
Afghanistan have never officially beaten India in men’s senior international cricket.
Their best results are therefore:
ODI: Tie in the 2018 Asia Cup
T20I: Tie after regulation in the 2024 Bengaluru match, before India won the Super Over
Test: No victory
That distinction is important for anyone searching the Afghanistan national cricket team vs India national cricket team stats.
Afghanistan have pushed India to the limit, but the official win column still shows zero.
India vs Afghanistan: Recent Five Matches
The most recent completed matches between the teams are dominated by India.
| Date | Format | Result |
|---|---|---|
| June 20, 2026 | ODI | India won by 9 wickets |
| June 17, 2026 | ODI | India won by 170 runs |
| June 13, 2026 | ODI | India won by 7 wickets |
| June 6, 2026 | Test | India won by innings & 300 runs |
| June 20, 2024 | T20I | India won by 47 runs |
That means India have won the last five completed matches between the teams.
The dominance becomes even clearer when the 2026 tour is viewed as one block:
Four matches
Four India wins
Zero Afghanistan wins
The June 2026 tour was therefore one of India’s most dominant bilateral campaigns against Afghanistan.
Who Has Scored the Big Runs?
India have had several major batting performances in this rivalry.
The 2026 ODI series added another major name to the record book.
Yashasvi Jaiswal scored an unbeaten 110 in the third ODI.
Rohit Sharma made 79 off 69 balls in the same match.
In the T20I rivalry, India have also produced several high-scoring performances, with their highest team score standing at 212/4.
Afghanistan have had their moments as well, particularly in the 2024 Bengaluru thriller when they matched India’s 212.
Bowling Has Been India’s Biggest Advantage
One reason the Afghanistan national cricket team vs India national cricket team stats are so heavily tilted towards India is the difference in bowling depth.
India have repeatedly been able to attack Afghanistan with quality seamers and spinners.
The 2026 Test was the clearest example.
Manav Suthar took 6/33 on debut, while India’s bowling attack dismissed Afghanistan twice for 152 and 112.
Afghanistan’s bowling strength is also well known, particularly through players such as Rashid Khan and Mohammad Nabi in limited-overs cricket.
But against India, Afghanistan have not yet been able to convert that quality into a victory.
What About the 2026 T20I Series?
This is where readers need to be careful.
As of August 18, 2026, Afghanistan and India have not yet played their scheduled 2026 T20I series.
The Afghanistan Cricket Board and BCCI have confirmed a three-match T20I series for September in Delhi, with the matches scheduled around September 13, 15 and 17.
Because those games are still in the future, they should not be added to the current head-to-head totals.
For TeamStats.in, this is actually a good opportunity.
Once the first T20I begins, this article can be updated immediately with:
- Live score
- Match result
- Updated T20I record
- Series score
- Player statistics
- Latest head-to-head table
That gives this page a strong freshness advantage.
Afghanistan vs India: What Could Change Next?
The September T20I series could become one of the most important short-format chapters in this rivalry.
India currently lead the T20I head-to-head 8-0 in wins, with one match ending without a result.
Afghanistan therefore have an opportunity to change the record.
Even one win would be historic.
A series win would be even bigger.
India, meanwhile, will enter the series with the opportunity to extend their unbeaten record.
Reuters reports that Afghanistan will be the designated host, but the matches will take place in Delhi because Afghanistan continues to stage home internationals outside the country.
Afghanistan National Cricket Team vs India National Cricket Team Stats: The Big Picture
If you remove the narrative and look only at the numbers, India’s dominance is obvious.
But if you look closer, Afghanistan have repeatedly shown signs that the gap is narrowing in white-ball cricket.
The evidence is there.
A tied ODI in 2018.
A regulation tie in the 2024 T20I.
A 212 total against India.
Strong performances from Afghanistan’s world-class spin attack.
And now another opportunity in the 2026 T20I series.
India still have the overwhelming advantage.
But Afghanistan are no longer simply making up the numbers.
Final Afghanistan vs India Stats Table
| Category | Afghanistan | India |
|---|---|---|
| Overall matches | 18 | 18 |
| Overall wins | 0 | 16 |
| Overall losses | 16 | 0 |
| Ties | 1 | 1 |
| No Results | 1 | 1 |
| Test wins | 0 | 2 |
| ODI wins | 0 | 6 |
| T20I wins | 0 | 8 |
| Best ODI result | Tie | 6 wins |
| Best T20I result | Regulation tie | 8 wins |
| Latest Test result | Lost by innings & 300 runs | Won |
| Latest ODI result | Lost by 9 wickets | Won |
The table gives the simplest answer to the Afghanistan national cricket team vs India national cricket team stats question.
India are comfortably ahead.
But Afghanistan have twice come within touching distance of a historic win.
And the next T20I series gives them another chance.
FAQs: Afghanistan National Cricket Team vs India National Cricket Team Stats
How many times have Afghanistan and India played each other?
Through August 18, 2026, the teams have played 18 men’s internationals across Tests, ODIs and T20Is, with India winning 16, one match tied and one ending without a result.
Has Afghanistan ever beaten India in cricket?
No. Afghanistan have not yet recorded a men’s senior international victory against India.
What is India vs Afghanistan’s ODI record?
India have won six of the seven ODIs, while one match ended in a tie. Afghanistan have not won an ODI against India.
What is India vs Afghanistan’s T20I record?
India have won eight of nine T20Is, while one match ended without a result. Afghanistan have no T20I win over India.
What is India’s Test record against Afghanistan?
India have won both Tests played against Afghanistan.
What was the biggest India vs Afghanistan Test win?
India won the 2026 Test by an innings and 300 runs, the biggest Test victory by runs in India’s history.
What was the closest ODI between Afghanistan and India?
The closest ODI was the 2018 Asia Cup match, which ended in a tie at 252 each.
What was the closest T20I between Afghanistan and India?
The January 2024 T20I in Bengaluru ended with both teams on 212 after regulation. India eventually won the Super Over.
What is India’s highest T20I score against Afghanistan?
India’s highest T20I total against Afghanistan is 212/4, scored in Bengaluru in January 2024.
What is Afghanistan’s highest T20I score against India?
Afghanistan also scored 212/6 in that same 2024 Bengaluru match.
When is the next Afghanistan vs India series?
The next scheduled series is a three-match T20I series in September 2026, with Delhi announced as the venue.
When was the latest Afghanistan vs India series?
The latest completed bilateral series was India’s June 2026 tour, consisting of one Test and three ODIs. India won the Test and swept the ODI series 3-0.
