Table of Contents
India National Cricket Team Vs Afghanistan National Cricket Team Stats Latest Records and Results have developed an increasingly competitive cricket relationship, particularly in white-ball cricket. India have historically held the advantage, but Afghanistan’s rise has added greater intensity to their meetings. Afghanistan’s fearless batting, quality spin attack and growing depth have made them a difficult opponent, especially in T20 cricket. The rivalry also entered a new chapter in 2026, when Afghanistan toured India for a one-off Test and a three-match ODI series.
India remain one of the strongest teams in international cricket, ranked No. 1 in the ICC ODI rankings in June 2026, while Afghanistan were ranked seventh. The 2026 Test meeting was particularly significant: India won by an innings and 300 runs, with debutant Manav Suthar taking 6/33 in Afghanistan’s first innings. These results underline India’s historical dominance while also showing how much Afghanistan have progressed as a major international side.
Head-to-Head Record
India have maintained a dominant record against Afghanistan in men’s international cricket. After the 2026 series, the two teams had played 18 international matches across Tests, ODIs and T20Is. Afghanistan had not recorded a win against India, while one match was tied and one produced no result.
| Format | Matches | India Wins | Afghanistan Wins | Tie | No Result |
|---|---|---|---|---|---|
| Test | 2 | 2 | 0 | 0 | 0 |
| ODI | 10 | 10 | 0 | 0 | 0 |
| T20I | 6 | 4 | 0 | 1 | 1 |
| Overall | 18 | 16 | 0 | 1 | 1 |
The overall rivalry has been especially one-sided in the longer formats. India won both Tests and all 10 ODIs played against Afghanistan. The T20I contests have produced the closest encounters, including the famous tied match in Bengaluru in January 2024 that was eventually decided through Super Overs.
Overall Match Statistics
India’s dominance continued during the 2026 Afghanistan tour. India won the one-off Test by an innings and 300 runs before completing a 3-0 ODI series sweep.
| Statistic | India | Afghanistan |
| International matches | 18 | 18 |
| Wins | 16 | 0 |
| Losses | 0 | 16 |
| Ties | 1 | 1 |
| No Results | 1 | 1 |
| Test wins | 2 | 0 |
| ODI wins | 10 | 0 |
| T20I wins | 4 | 0 |
| Biggest recent ODI win | 170 runs | – |
| Biggest recent Test result | Innings and 300 runs | – |
The 2026 ODI series was particularly emphatic. India won the first ODI by seven wickets, the second by 170 runs and the third by nine wickets.
Test Match Stats
India and Afghanistan have now played two Test matches. India won both, including the historic first meeting in Bengaluru in 2018 and the one-off Test at New Chandigarh in June 2026.
| Test Statistic | Record |
| Tests played | 2 |
| India wins | 2 |
| Afghanistan wins | 0 |
| Draws | 0 |
| Largest India victory | Innings and 300 runs |
| India’s 2026 first innings | 564/8 declared |
| Afghanistan 2026 first innings | 152 |
| Afghanistan 2026 second innings | 112 |
| Leading India scorer in 2026 Test | Shubman Gill, 126 |
| Second-highest India score | KL Rahul, 100 |
| Best Afghanistan scorer in 2026 Test | Rahmat Shah, 73 |
In the 2026 Test, India scored 564/8 declared, while Afghanistan were dismissed for 152 and 112. India therefore won by an innings and 300 runs. Shubman Gill made 126, KL Rahul scored 100, and Rishabh Pant and Sai Sudharsan both made 81.
The result was one of the most comprehensive victories in India’s Test history and highlighted the difference in batting depth and bowling resources between the two sides.
Best Batting Performances
The rivalry has produced several outstanding individual innings. In ODIs, Rohit Sharma’s 131 against Afghanistan at the 2023 World Cup remains one of the most memorable performances, while Shubman Gill produced a 154 in the 2026 ODI series.
| Player | Team | Runs | Format | Opposition Venue |
| Shubman Gill | India | 154 | ODI | Lucknow, 2026 |
| Rohit Sharma | India | 131 | ODI | Delhi, 2023 |
| Shubman Gill | India | 126 | Test | New Chandigarh, 2026 |
| KL Rahul | India | 100 | Test | New Chandigarh, 2026 |
| Rohit Sharma | India | 121* | T20I | Bengaluru, 2024 |
| Virat Kohli | India | 122* | T20I | Dubai, 2022 |
| Hashmatullah Shahidi | Afghanistan | 80 | ODI | Delhi, 2023 |
| Rahmat Shah | Afghanistan | 79 | ODI | Lucknow, 2026 |
Rohit’s 121* in the 2024 Bengaluru T20I was especially important because India recovered from 22/4 to reach 212/4. Rohit and Rinku Singh added an unbeaten 190-run fifth-wicket partnership, one of the most remarkable recovery partnerships in T20I cricket.
Best Bowling Performances
India’s bowlers have also produced several outstanding performances against Afghanistan. Jasprit Bumrah’s 4/39 in the 2023 ODI World Cup and Prasidh Krishna’s 5/23 in the third ODI of 2026 stand out among India’s best displays.
| Bowler | Team | Figures | Format | Match |
| Prasidh Krishna | India | 5/23 | ODI | Chennai, 2026 |
| Jasprit Bumrah | India | 4/39 | ODI | Delhi, 2023 |
| Mohammed Shami | India | 4 wickets | ODI | World Cup 2019 |
| Arshdeep Singh | India | 3/36 | T20I | Bridgetown, 2024 |
| Jasprit Bumrah | India | 3/7 | T20I | Bridgetown, 2024 |
| Rashid Khan | Afghanistan | 3 wickets | T20I/ODI | Multiple matches |
| Nangeyalia Kharote | Afghanistan | 4/76 | ODI | Lucknow, 2026 |
Prasidh Krishna’s 5/23 in Chennai helped India bowl Afghanistan out for 218 before India chased the target with nine wickets in hand.
Highest Team Scores
India have produced several very large totals against Afghanistan, particularly in white-ball cricket. The 402 all out in Lucknow in 2026 is India’s highest score against Afghanistan in ODIs.
| Team | Score | Format | Venue | Year |
| India | 402 | ODI | Lucknow | 2026 |
| India | 273/2 | ODI | Delhi | 2023 |
| India | 212/4 | T20I | Bengaluru | 2024 |
| India | 210/2 | T20I | Abu Dhabi | 2021 |
| Afghanistan | 272/8 | ODI | Delhi | 2023 |
| Afghanistan | 200/4 | T20I | Chennai | 2026 |
The 402-run ODI innings was powered by Shubman Gill’s 154 and Ishan Kishan’s 125. Their third-wicket partnership reached 224 runs from only 141 deliveries.
Lowest Team Scores
Afghanistan’s lowest totals against India have generally come when India’s bowling attack has gained early control.
| Team | Score | Format | Venue | Year |
| Afghanistan | 111/8 | T20I | Dubai | 2022 |
| Afghanistan | 112 | Test | New Chandigarh | 2026 |
| Afghanistan | 118 | T20I | Bengaluru | 2024 |
| Afghanistan | 134 | T20I | Bridgetown | 2024 |
| India | 159 | ODI | Abu Dhabi | 2018 |
Afghanistan’s 112 in the second innings of the 2026 Test was particularly significant because it resulted in an innings defeat. India’s bowling attack combined with scoreboard pressure to finish the match inside three days.
Partnership Statistics and Key Match Contributions
Partnerships have frequently shaped the biggest India-Afghanistan contests. The most spectacular example came in the 2024 Bengaluru T20I, when Rohit Sharma and Rinku Singh added 190 unbeaten runs for the fifth wicket after India had slipped to 22/4.
The 2026 ODI series produced another major partnership when Shubman Gill and Ishan Kishan added 224 runs for the third wicket in Lucknow. Their stand transformed India’s innings and provided the platform for a 402-run total.
| Partnership | Runs | Format | Importance |
| Rohit Sharma – Rinku Singh | 190* | T20I | Record recovery partnership after 22/4 |
| Shubman Gill – Ishan Kishan | 224 | ODI | Built India’s 402 total |
| Rohit Sharma – KL Rahul | 140 | T20I | Set up India’s 210/2 in 2021 |
| Rohit Sharma – Virat Kohli | 136 | ODI | Major contribution during India’s 2023 campaign |
In the 2026 series, the Gill-Kishan partnership was the defining batting contribution. Gill scored 154 from 110 balls and Kishan made 125 from 79, giving India the foundation for a 170-run victory.
Key Match Contributions
| Player | Key Contribution | Match Impact |
| Shubman Gill | 154 in 2026 ODI | Anchored India’s 402 |
| Ishan Kishan | 125 in 2026 ODI | Explosive support in 224-run stand |
| Rohit Sharma | 131 in 2023 ODI | Dominated Afghanistan’s attack |
| Rohit Sharma | 121* in 2024 T20I | Rescued India from 22/4 |
| Rinku Singh | 69* in 2024 T20I | Partnered Rohit in 190* stand |
| Jasprit Bumrah | 4/39 in 2023 ODI | Controlled Afghanistan’s middle order |
| Prasidh Krishna | 5/23 in 2026 ODI | Finished Afghanistan’s innings in Chennai |
| Rahmat Shah | 79 in 2026 ODI | Afghanistan’s leading resistance in Lucknow |
Overall, the statistics show a clear pattern: India have dominated the rivalry, but Afghanistan’s strongest performances have generally come through individual batting bursts and quality spin bowling. The 2024 Bengaluru T20I remains the standout close contest, while the 2026 Test and ODI series demonstrated India’s greater depth across all three departments.
Final Thoughts
The statistics between India and Afghanistan highlight India’s consistency across formats, but they also show Afghanistan’s growing ability to compete against top-level opposition. Afghanistan’s strong individual performances, especially from players such as Rahmanullah Gurbaz and Hashmatullah Shahidi, have added depth to the contest.
India’s recent 2026 results further strengthened their advantage, with victories in the Test and all three ODIs. For cricket fans and analysts, this matchup remains interesting because Afghanistan’s improving squad can challenge India in individual phases even when the overall results favor India.
Frequently Asked Questions
1. Which team has a better overall record between India and Afghanistan?
India have the stronger overall international record between the two teams, having won their completed meetings across the major formats.
2. How did India perform against Afghanistan in 2026?
India won the one-off Test and all three ODIs during Afghanistan’s 2026 tour of India.
3. What was India’s biggest win over Afghanistan in 2026?
India defeated Afghanistan by an innings and 300 runs in the one-off Test at Mullanpur in June 2026.
4. Has Afghanistan ever beaten India in international cricket?
According to the available head-to-head record, Afghanistan have not recorded a completed international victory over India.
5. What was the closest India vs Afghanistan match?
One of the most dramatic meetings was the 2024 T20I in Bengaluru, where both teams finished on 212 and India won after a Super Over.








