India vs Afghanistan Head to Head Record
Since 2010, India and Afghanistan have played 21 matches: India lead 18–0 (2 tied, 1 no result).
Record since 2010 (first meeting in our records: 1 May 2010) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | India won | Afghanistan won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 2 | 2 | 0 | 0 | 0 | 6 Jun 2026 |
| ODI | 7 | 6 | 0 | 0 | 1 | 20 Jun 2026 |
| T20I | 12 | 10 | 0 | 0 | 2 | 17 Sept 2026 |
Last 5 India vs Afghanistan matches
- 17 Sept 2026 · T20I · Arun Jaitley Stadium, DelhiIndia won
IND won by 127 runs
- 15 Sept 2026 · T20I · Arun Jaitley Stadium, DelhiIndia won
IND won by 7 wickets
- 13 Sept 2026 · T20I · Arun Jaitley Stadium, DelhiIndia won
IND won by 7 wickets
- 20 Jun 2026 · ODI · MA Chidambaram Stadium, ChepaukIndia won
IND won by 9 wickets
- 17 Jun 2026 · ODI · Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, LucknowIndia won
IND won by 170 runs
Questions
Who has won more matches between India and Afghanistan?
Since 2010, India and Afghanistan have played 21 matches: India lead 18–0 (2 tied, 1 no result).
What is the India vs Afghanistan head to head record in Test cricket?
Since 2018, India and Afghanistan have played 2 Test matches: India lead 2–0.
What is the India vs Afghanistan head to head record in ODI cricket?
Since 2014, India and Afghanistan have played 7 ODI matches: India lead 6–0 (1 tied).
What is the India vs Afghanistan head to head record in T20I cricket?
Since 2010, India and Afghanistan have played 12 T20I matches: India lead 10–0 (1 tied, 1 no result).
When did India and Afghanistan last play?
India and Afghanistan last met on 17 Sept 2026 in a T20I at Arun Jaitley Stadium, Delhi: IND won by 127 runs.