Every men's international between the two nations, 2010 to today

India vs Afghanistan cricket, match by match

18played
16India wins
0Afghanistan wins
1tied
1no result

India wonAfghanistan wonTiedNo resultUpcoming

Next: three T20Is in Delhi, 13–17 September 2026

Afghanistan host India at the Arun Jaitley Stadium, New Delhi, with Ibrahim Zadran and Shreyas Iyer as captains. It is only the second bilateral T20I series between the sides. Fixtures, timings and context for the 2026 series.

IND vs AFG head-to-head record

IND vs AFG head-to-head record, all formats (updated 2026-09-08)
FormatPlayedIndia wonAfghanistan wonTiedNo result
Test22000
ODI76010
T20I98001
All1816011

India have won every completed match. Afghanistan's best results are the tied ODI at the 2018 Asia Cup, the 11-run defeat at the 2019 World Cup and the tied T20I in Bengaluru in 2024. Full match list and records on the head-to-head page.

Season by season

The two teams first met on 1 May 2010. Before that Afghanistan were not a full ODI nation; the 1996–2009 background page covers Afghanistan's climb through the ICC divisions to their first meeting with India.

  1. 2010The first meeting: World T20 in St Lucia1 match · T20I: India won by 7 wickets
  2. 2012World T20 in Colombo1 match · T20I: India won by 23 runs
  3. 2014The first ODI: Asia Cup in Mirpur1 match · ODI: India won by 8 wickets (106 balls remaining)
  4. 2018Historic Test debut and the tied Asia Cup ODI2 matches · Test: India won by an innings and 262 runs; ODI: Match tied
  5. 2019World Cup thriller in Southampton1 match · ODI: India won by 11 runs
  6. 2021T20 World Cup in Abu Dhabi1 match · T20I: India won by 66 runs
  7. 2022Asia Cup Super Four: Kohli's first T20I hundred1 match · T20I: India won by 101 runs
  8. 2023Asian Games gold and a World Cup meeting in Delhi2 matches · T20I: No result (rain) — India awarded gold as higher-seeded team; ODI: India won by 8 wickets (90 balls remaining)
  9. 2024First bilateral T20I series and the T20 World Cup Super 84 matches · T20I: India won by 6 wickets; T20I: India won by 6 wickets (26 balls remaining); T20I: Match tied — India won after two Super Overs; T20I: India won by 47 runs
  10. 2026A Test, the first ODI series, and T20Is in Delhi4 matches · Test: India won by an innings and 300 runs; ODI: India won by 7 wickets (13 balls remaining); ODI: India won by 170 runs; ODI: India won by 9 wickets (128 balls remaining)

Frequently asked questions

Has Afghanistan ever beaten India in cricket?

No. In 18 men's internationals since 2010 India have won 16, one ODI (Asia Cup 2018, Dubai) was tied and one T20I (Asian Games 2023 gold-medal match) had no result. Afghanistan are yet to record a win in any format.

What is the India vs Afghanistan head-to-head in ODIs?

India lead 6-0 in 7 ODIs with one tie. The most recent were the June 2026 series in Dharamsala, Lucknow and Chennai, which India won 3-0.

What is the India vs Afghanistan head-to-head in T20Is?

India lead 8-0 in 9 T20Is with one no result (Hangzhou 2023). The Bengaluru T20I of January 2024 was tied and decided by a second Super Over.

How many Test matches have India and Afghanistan played?

Two. Bengaluru 2018 (Afghanistan's first ever Test, India won by an innings and 262 runs) and Mullanpur 2026 (India won by an innings and 300 runs).

When do India and Afghanistan play next?

A three-match T20I series at the Arun Jaitley Stadium, New Delhi on 13, 15 and 17 September 2026, all starting 7:00 PM IST. Afghanistan are the designated home team.