Every men's international between the two nations, 2010 to today
India vs Afghanistan cricket, match by match
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
| Format | Played | India won | Afghanistan won | Tied | No result |
|---|---|---|---|---|---|
| Test | 2 | 2 | 0 | 0 | 0 |
| ODI | 7 | 6 | 0 | 1 | 0 |
| T20I | 9 | 8 | 0 | 0 | 1 |
| All | 18 | 16 | 0 | 1 | 1 |
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.
- 2010The first meeting: World T20 in St Lucia1 match · T20I: India won by 7 wickets
- 2012World T20 in Colombo1 match · T20I: India won by 23 runs
- 2014The first ODI: Asia Cup in Mirpur1 match · ODI: India won by 8 wickets (106 balls remaining)
- 2018Historic Test debut and the tied Asia Cup ODI2 matches · Test: India won by an innings and 262 runs; ODI: Match tied
- 2019World Cup thriller in Southampton1 match · ODI: India won by 11 runs
- 2021T20 World Cup in Abu Dhabi1 match · T20I: India won by 66 runs
- 2022Asia Cup Super Four: Kohli's first T20I hundred1 match · T20I: India won by 101 runs
- 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)
- 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
- 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.