Table of Contents
The India National Cricket Team Vs Afghanistan National Cricket Team Stats show a rivalry that has grown considerably in recent years. India and Afghanistan have faced each other across Test, ODI and T20I cricket, with India holding the stronger overall record.
The teams played their first Test in 2018 and met again in a one-off Test in June 2026. India won both Tests. In ODI cricket, the sides have now played seven matches, including a three-match series in India in June 2026. India won all three games of that series.
The T20I rivalry has produced more competitive moments, including a tied match in January 2024 that India eventually won in the one-over eliminator. Their latest T20I series was played in September 2026, when India completed a 3-0 series sweep.
Table of Contents
- India vs Afghanistan Head-to-Head Stats
- Test Head-to-Head Stats
- ODI Head-to-Head Stats
- T20I Head-to-Head Stats
- Latest India vs Afghanistan Matches
- Previous India vs Afghanistan Matches
- Highest Team Totals
- Highest Individual Scores
- Best Bowling Performances
- India vs Afghanistan World Cup Stats
- Key India vs Afghanistan Stats
- Frequently Asked Questions
India vs Afghanistan Head-to-Head Stats
India and Afghanistan have played international cricket in all three formats. By the end of September 2026, the teams had met twice in Tests, seven times in ODIs and 12 times in T20Is.
India have won both Test matches. In ODIs, India have six wins and one tied match. Afghanistan have not won an ODI against India. In T20Is, India have won 10 matches, with one tie and one no-result according to the standard match-result record; the 2024 tied match was subsequently decided in India’s favour through the one-over eliminator.
| Format | Matches | India Wins | Afghanistan Wins | Tie | No Result |
|---|---|---|---|---|---|
| Tests | 2 | 2 | 0 | 0 | 0 |
| ODIs | 7 | 6 | 0 | 1 | 0 |
| T20Is | 12 | 10 | 0 | 1 | 1 |
| Overall | 21 | 18 | 0 | 2 | 1 |
The 2026 encounters added significantly to the head-to-head record. India won the one-off Test by an innings and 300 runs and then completed a 3-0 ODI series sweep. India also won all three T20Is in September 2026.
Test Head-to-Head Stats
India and Afghanistan have played two Test matches. Both have been won by India.
Their first Test was played in Bengaluru in June 2018. India scored 474 in their first innings and Afghanistan were dismissed for 109 and 103. India won by an innings and 262 runs.
The second Test came in June 2026 at New Chandigarh. India declared at 564/8 before Afghanistan were bowled out for 152 and 112. India won by an innings and 300 runs.
| Test Statistic | India | Afghanistan |
|---|---|---|
| Matches | 2 | 2 |
| Wins | 2 | 0 |
| Losses | 0 | 2 |
| Highest Team Total | 564/8d | 152 |
| Lowest Completed Total | 474 | 109 |
| Best Match Result | Innings & 300 runs | — |
The 2026 Test was particularly notable for India’s bowling. Manav Suthar took 6/33 on debut in Afghanistan’s first innings, while Washington Sundar claimed 4/36 in the second innings.
Shubman Gill scored 126 in India’s 564/8 declaration, while KL Rahul made 100. Gill’s century was one of the leading batting performances of the 2026 match.
ODI Head-to-Head Stats
India and Afghanistan have now played seven ODIs. India have won six, while one match ended in a tie.
The tied ODI took place during the 2018 Asia Cup, when both teams scored 252. India subsequently won the next three ODI meetings: the 2019 World Cup match, the 2023 World Cup match and all three ODIs of the 2026 series.
| ODI Statistic | India | Afghanistan |
|---|---|---|
| Matches | 7 | 7 |
| Wins | 6 | 0 |
| Losses | 0 | 6 |
| Ties | 1 | 1 |
| No Results | 0 | 0 |
| Highest Team Total | 402 | 272/8 |
| Lowest Completed Total | 160/2* | 159 |
India’s highest ODI total against Afghanistan is 402, scored in Lucknow on 17 June 2026. India won that match by 170 runs. Shubman Gill scored 154 from 110 balls, while Ishan Kishan made 125 from 79 balls.
The 2026 ODI series was especially one-sided in terms of results. India won the first ODI by seven wickets, the second by 170 runs and the third by nine wickets.
| 2026 ODI | 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 |
T20I Head-to-Head Stats
The T20I rivalry is the most extensive of the three formats. India and Afghanistan had played 12 T20Is by September 2026.
India have not lost a completed T20I to Afghanistan. The record includes one tied match, one no-result and 10 wins for India under the standard statistical classification. The tied match occurred in Bengaluru in January 2024, when the match and subsequent Super Over sequence required another eliminator before India prevailed.
| T20I Statistic | India | Afghanistan |
|---|---|---|
| Matches | 12 | 12 |
| Wins | 10 | 0 |
| Losses | 0 | 10 |
| Ties | 1 | 1 |
| No Results | 1 | 1 |
| Highest Team Total | 221/7 | 212/6 |
| Lowest Completed Total | 159/5 | 94 |
India’s highest T20I total against Afghanistan is 221/7, scored in Delhi in September 2026. Afghanistan were bowled out for 94 as India won by 127 runs.
Abhishek Sharma produced one of the most remarkable individual performances in the rivalry in that match. He smashed 108 from only 34 balls, reaching his century from 30 balls. The innings included 11 sixes.
Latest India vs Afghanistan Matches
The latest India vs Afghanistan meeting was the third T20I on 17 September 2026 at the Arun Jaitley Stadium in Delhi.
India scored 221/7, powered by Abhishek Sharma’s 108 from 34 balls and Sanju Samson’s 50 from 35 balls. Afghanistan were then dismissed for 94 in 14.1 overs. India won by 127 runs and completed a 3-0 T20I series sweep.
| Match Detail | Information |
|---|---|
| Format | T20I |
| Date | 17 September 2026 |
| Venue | Arun Jaitley Stadium, Delhi |
| India | 221/7 |
| Afghanistan | 94 |
| Result | India won by 127 runs |
| Player of the Match | Abhishek Sharma |
| Top Score | Abhishek Sharma – 108 |
The first T20I of the series was also won by India by seven wickets. Afghanistan scored 156/8, while India reached 157/3 in 13.4 overs. Abhishek Sharma scored 82 from 32 balls and Ishan Kishan made 42.
India also won the second T20I by seven wickets, scoring 163/3 while Afghanistan made 159/8. The three results gave India a 3-0 series victory.
Previous India vs Afghanistan Matches
The rivalry includes several notable tournament meetings before the 2026 series.
| Date | Format | Tournament/Venue | Result |
|---|---|---|---|
| 14 Jun 2018 | Test | Bengaluru | India won by innings & 262 runs |
| 5 Mar 2014 | ODI | Asia Cup | India won |
| 25 Sep 2018 | ODI | Asia Cup | Match tied |
| 22 Jun 2019 | ODI | World Cup | India won by 11 runs |
| 11 Oct 2023 | ODI | World Cup | India won by 8 wickets |
| 11 Jan 2024 | T20I | T20I Series | India won by 6 wickets |
| 14 Jan 2024 | T20I | T20I Series | India won by 6 wickets |
| 17 Jan 2024 | T20I | T20I Series | Match tied, India won eliminator |
| 20 Jun 2024 | T20I | T20 World Cup | India won by 47 runs |
| 6 Jun 2026 | Test | Afghanistan tour of India | India won by innings & 300 runs |
| 13 Jun 2026 | ODI | Afghanistan tour of India | India won by 7 wickets |
| 17 Jun 2026 | ODI | Afghanistan tour of India | India won by 170 runs |
| 20 Jun 2026 | ODI | Afghanistan tour of India | India won by 9 wickets |
| 13 Sep 2026 | T20I | Afghanistan tour | India won by 7 wickets |
| 15 Sep 2026 | T20I | Afghanistan tour | India won by 7 wickets |
| 17 Sep 2026 | T20I | Afghanistan tour | India won by 127 runs |
The ODI and T20I records therefore contain several major tournament encounters, including matches at the Asia Cup, World Cup and T20 World Cup.
Highest Team Totals
India’s 402 in the second ODI of the 2026 series is the highest team total in the India-Afghanistan ODI rivalry.
In T20Is, India’s 221/7 in September 2026 is their highest total against Afghanistan, while Afghanistan’s highest is 212/6, scored in Bengaluru in 2024.
| Format | India Highest | Afghanistan Highest |
|---|---|---|
| Test | 564/8d | 152 |
| ODI | 402 | 272/8 |
| T20I | 221/7 | 212/6 |
India’s 564/8 declared in the 2026 Test was also the highest score by either side in their Test head-to-head.
Highest Individual Scores
The India-Afghanistan rivalry has featured major batting performances from players including Shubman Gill, Ishan Kishan, Virat Kohli and Abhishek Sharma.
In the 2026 second ODI, Shubman Gill scored 154 from 110 balls, while Ishan Kishan made 125 from 79 balls. Gill’s innings was the highest individual score of that ODI series.
In T20Is, Virat Kohli’s unbeaten 122 from 61 balls in the 2022 Asia Cup is one of the landmark innings in the fixture. The latest record was expanded in 2026 when Abhishek Sharma scored 108 from 34 balls.
| Format | Notable Highest Individual Score | Player |
|---|---|---|
| Test | 126 | Shubman Gill |
| ODI | 154 | Shubman Gill |
| T20I | 122* | Virat Kohli |
| T20I, 2026 series | 108 | Abhishek Sharma |
The 2026 Test also saw KL Rahul score 100 and Sai Sudharsan make 81, contributing to India’s 564/8 declaration.
Best Bowling Performances
Bowling has been another important feature of India’s record against Afghanistan.
The 2026 Test produced an outstanding debut from Manav Suthar, who took 6/33 in Afghanistan’s first innings. Washington Sundar then returned 4/36 in the second innings as Afghanistan were dismissed for 112.
| Format | Bowler | Team | Best Figures |
|---|---|---|---|
| Test | Manav Suthar | India | 6/33 |
| Test | Washington Sundar | India | 4/36 |
| T20I | Bhuvneshwar Kumar | India | 5/4 |
| T20I | Arshdeep Singh | India | 3/19 |
| ODI | Mohammed Shami | India | 4/40* |
The T20I record includes Bhuvneshwar Kumar’s exceptional 5/4 against Afghanistan in the 2022 Asia Cup. The 2026 series also saw Arshdeep Singh take 3/19 in the opening match.
India vs Afghanistan World Cup Stats
India and Afghanistan have met in both ODI World Cup and T20 World Cup competitions.
Their 2019 ODI World Cup match was closely fought. Afghanistan scored 213, while India made 224/8. India won by 11 runs.
At the 2023 ODI World Cup, India chased Afghanistan’s 272/8 comfortably, reaching 273/2 and winning by eight wickets.
| Tournament | Year | Result |
|---|---|---|
| ODI World Cup | 2019 | India won by 11 runs |
| ODI World Cup | 2023 | India won by 8 wickets |
| T20 World Cup | 2024 | India won by 47 runs |
The 2024 T20 World Cup meeting saw India score 181/8 and Afghanistan make 134, giving India a 47-run victory.
Key India vs Afghanistan Stats
The most important numbers from the India National Cricket Team Vs Afghanistan National Cricket Team Stats can be summarized below.
| Category | Record |
|---|---|
| Test meetings | 2 |
| India Test wins | 2 |
| Afghanistan Test wins | 0 |
| ODI meetings | 7 |
| India ODI wins | 6 |
| Afghanistan ODI wins | 0 |
| ODI ties | 1 |
| T20I meetings | 12 |
| India T20I wins | 10 |
| Afghanistan T20I wins | 0 |
| T20I ties | 1 |
| T20I no-results | 1 |
| India’s highest Test total | 564/8d |
| India’s highest ODI total | 402 |
| India’s highest T20I total | 221/7 |
| Afghanistan’s highest T20I total | 212/6 |
| Highest Test score in 2026 | Shubman Gill – 126 |
| Highest ODI score in 2026 | Shubman Gill – 154 |
| Highest T20I score in 2026 | Abhishek Sharma – 108 |
| Biggest Test win | India by innings & 300 runs |
| Biggest ODI win | India by 170 runs |
| Biggest T20I win | India by 127 runs |
The 2026 season significantly expanded the statistical history between the teams. India won the Test, swept the three ODIs and then swept the three T20Is, while Afghanistan remained without a victory in a completed men’s international against India.
Frequently Asked Questions
How many times have India and Afghanistan played each other in international cricket?
By the end of September 2026, India and Afghanistan had played two Tests, seven ODIs and 12 T20Is, giving 21 matches across the three formats.
Has Afghanistan ever beaten India in men’s international cricket?
Afghanistan have not recorded a win over India in a completed men’s Test, ODI or T20I. The ODI record includes one tie, while the T20I record includes one tie and one no-result.
What is India’s highest score against Afghanistan?
India’s highest score in the head-to-head is 564/8 declared in the 2026 Test at New Chandigarh. In ODIs, India’s highest is 402, while in T20Is it is 221/7.
Who scored the highest individual score for India against Afghanistan?
Shubman Gill scored 154 from 110 balls in the second ODI of the 2026 series, while Abhishek Sharma scored 108 from 34 balls in the third T20I. In the T20I head-to-head, Virat Kohli’s unbeaten 122 remains a major individual record.
What happened in the latest India vs Afghanistan match?
The latest completed meeting was the third T20I on 17 September 2026 in Delhi. India scored 221/7, Afghanistan were dismissed for 94, and India won by 127 runs. Abhishek Sharma scored 108 from 34 balls and was named Player of the Match.
One thought on “India National Cricket Team Vs Afghanistan National Cricket Team Stats”