India holds a commanding 12–0 head-to-head advantage against Afghanistan across 13 international matches played from 2010 through 2024. The rivalry spans one Test, four ODIs, and eight T20 Internationals – and across every format, Afghanistan are yet to register their first win over the Men in Blue.
Yet the numbers alone don’t tell the full story. Afghanistan have twice pushed India to a tie — in the 2018 Asia Cup ODI in Dubai (252 all) and a breathless Bengaluru T20I in January 2024 (212–212), which India ultimately won via Super Over. With Afghanistan’s 2026 tour of India now underway, the question is whether they can finally end their winless run.
This complete guide covers the full Cricket Betting India vs Afghanistan Head to Head record across Tests, ODIs and T20Is, including match results, top performers, key records and the latest 2026 updates.
Overall Head-to-Head Summary (All Formats)
| Format | Matches | India Wins | AFG Wins | Tied | No Result |
|---|---|---|---|---|---|
| Test | 1 | 1 | 0 | 0 | 0 |
| ODI | 4 | 3 | 0 | 1 | 0 |
| T20I | 8 | 8* | 0 | 0 | 0 |
| Total | 13 | 12 | 0 | 1 | 0 |
One T20I (Bengaluru, 17 Jan 2024) tied 212–212 in regulation; India won the Super Over.
India vs Afghanistan in Test Cricket
India have played just one Test against Afghanistan — at the M. Chinnaswamy Stadium, Bengaluru in June 2018. The result was emphatic: India won by an innings and 262 runs inside two days.
- Matches played: 1
- India won: 1 (by an innings and 262 runs)
- India 1st innings: 474/10 declared
- Afghanistan 1st innings: 109 all out
- Afghanistan 2nd innings (follow-on): 103 all out
- Match duration: 2 days
Match Result — Test
| Date | Venue | India 1st Inn. | AFG (2 innings) | Result |
|---|---|---|---|---|
| Jun 2018 | Bengaluru | 474/10 (dec) | 109 & 103 | India won — Inn & 262 runs |
Top Performers — Test
| Player | Team | Performance |
|---|---|---|
| Shikhar Dhawan | India | 107 runs (96 balls) |
| Murali Vijay | India | 105 runs |
| KL Rahul | India | 54 runs |
| Ravichandran Ashwin | India | 4/27 (1st innings) |
| Hashmatullah Shahidi | Afghanistan | 36 runs (top scorer) |
India vs Afghanistan in ODIs
India lead 3–0 with one tied result across four ODIs played between 2014 and 2023. The tied Asia Cup encounter in Dubai (2018) — where both teams reached exactly 252 — remains the most dramatic moment in the ODI rivalry.
- Matches played: 4
- India won: 3
- Afghanistan won: 0
- Tied: 1 (Asia Cup 2018, Dubai — 252 all)
- Span: 2014 to 2023
The complete Cricket BettingIndia vs Afghanistan Head to Head ODI record, including every match result and the top individual performances, is listed below.
ODI Match History
| Date | Tournament | Venue | Result |
|---|---|---|---|
| 25 Feb 2014 | Asia Cup | Mirpur | India won by 8 wickets |
| 25 Sep 2018 | Asia Cup | Dubai | Match Tied (252–252) |
| 22 Jun 2019 | ICC World Cup | Southampton | India won by 11 runs |
| 11 Oct 2023 | ICC World Cup | Delhi | India won by 8 wickets |
Top Performers — ODI
| Player | Team | Best Performance |
|---|---|---|
| Rohit Sharma | India | 131 off 84 balls (Delhi, 2023 WC) |
| Virat Kohli | India | 67 off 63 (Delhi, 2023 WC) |
| Mohammad Shahzad | Afghanistan | 124 (Mirpur, 2014) |
| Mohammad Nabi | Afghanistan | 84 (Dubai, 2018) |
| Mohammed Shami | India | 4/40 (Southampton, 2019) |
| Ravindra Jadeja | India | 3/45 (Southampton, 2019) |
India vs Afghanistan in T20Is
India hold an unblemished 8–0 record in T20 Internationals spanning 2010 to 2024. The Bengaluru Super Over thriller in January 2024 — where both teams hit 212 in regulation — is the defining moment of the format rivalry.
- Matches played: 8
- India won: 8 (including 1 Super Over win)
- Afghanistan won: 0
- Highest team total: 212 — by both teams (Bengaluru, 17 Jan 2024)
- Biggest win margin: India by 101 runs (Dubai, Asia Cup 2022)
T20I Match History
| Date | Tournament | Venue | Result |
|---|---|---|---|
| 30 Apr 2010 | T20 World Cup | St Lucia | India won by 7 wickets |
| 18 Sep 2012 | T20 World Cup | Colombo | India won by 23 runs |
| 3 Nov 2021 | T20 World Cup | Abu Dhabi | India won by 66 runs |
| 8 Sep 2022 | Asia Cup | Dubai | India won by 101 runs |
| 11 Jan 2024 | Bilateral Series | Mohali | India won by 6 wickets |
| 14 Jan 2024 | Bilateral Series | Indore | India won by 6 wickets |
| 17 Jan 2024 | Bilateral Series | Bengaluru | Tied 212–212 · India won Super Over |
| 20 Jun 2024 | T20 World Cup | Bridgetown | India won by 47 runs |
Top Run-Scorers — T20I
| Player | Team | Matches | Runs | Highest |
|---|---|---|---|---|
| Virat Kohli | India | 6 | 225 | 122 |
| Rohit Sharma | India | 6 | 204 | 121 |
| Mohammad Nabi | Afghanistan | 8 | 177 | 42 |
| Ibrahim Zadran | Afghanistan | 5 | 155 | 64 |
| Rahmanullah Gurbaz | Afghanistan | 6 | 117 | 50 |
| Rinku Singh | India | 3 | 84 | 69 |
Top Wicket-Takers — T20I
| Player | Team | Matches | Wickets | Best |
|---|---|---|---|---|
| Arshdeep Singh | India | 4 | 7 | 3/37 |
| Bhuvneshwar Kumar | India | 1 | 5 | 5/4 |
| Axar Patel | India | 4 | 5 | 2/17 |
Bhuvneshwar Kumar’s 5/4 in Dubai (2022 Asia Cup) is the best bowling performance by either side in T20Is in this rivalry.
Key Records & Milestones
| Stat | Detail |
|---|---|
| Total matches played | 13 |
| India win percentage | 100% (12 wins from 12 decided matches) |
| First match | 30 Apr 2010, T20 World Cup, St Lucia |
| Most runs (T20I, India) | Virat Kohli — 225 runs (HS: 122) |
| Most runs (T20I, Afghanistan) | Mohammad Nabi — 177 runs |
| Best bowling (T20I) | Bhuvneshwar Kumar — 5/4 (Dubai, 2022) |
| Highest tied score (ODI) | 252–252 (Asia Cup 2018, Dubai) |
| Highest tied score (T20I) | 212–212 (Bengaluru, Jan 2024) |
| Biggest Test win | India by an innings & 262 runs |
Afghanistan Tour of India 2026
Afghanistan are touring India in June 2026 for their most extensive bilateral series yet — 1 Test and 3 ODIs. This is their best opportunity to end an unwanted 0-win streak against India.
Below is the complete schedule as part of the ongoing Cricket Betting India vs Afghanistan Head to Head rivalry in 2026.
| Match | Date | Venue | Format |
|---|---|---|---|
| 1st | Jun 6–10 | Mullanpur (PCA Stadium) | Test |
| 2nd | Jun 14 | Dharamsala (HPCA Stadium) | ODI |
| 3rd | Jun 17 | Lucknow (Ekana Cricket Stadium) | ODI |
| 4th | Jun 20 | Chennai (MA Chidambaram Stadium) | ODI |
Why India Dominate This Rivalry
India’s dominance stems from multiple layers:
- Depth of batting — With Kohli (225 T20I runs, HS 122*) and Rohit Sharma (204 T20I runs, HS 121*) both averaging 40+ against Afghanistan, the top order rarely fails. India have chased every target Afghanistan has set.
- Bowling variety — India’s attack covers all bases: Bhuvneshwar Kumar’s swing (5/4 in Dubai), Arshdeep Singh’s left-arm pace, and quality spinners in Ashwin and Axar. Afghanistan’s spin-heavy lineup gives India trouble but rarely wins the match.
- Tournament experience — Five of the thirteen meetings have come in ICC events (World Cups, Asia Cup). India’s big-match temperament has consistently prevailed under pressure.
- Afghanistan’s trajectory — Despite the 0-win record, Afghanistan have improved enormously. Rashid Khan, Noor Ahmad, and Mujeeb Ur Rahman form a world-class spin trio. Gurbaz and Zadran provide batting solidity. The 2024 Super Over and the 2018 ODI tie show the gap is closing.
The Cricket Betting India vs Afghanistan Head to Head rivalry is covered in detail above, but here are answers to some of the most frequently asked questions.
Frequently Asked Questions
What is India vs Afghanistan head-to-head record overall?
India lead 12–0 across 13 internationals (1 Test, 4 ODIs, 8 T20Is). One ODI tied in 2018 and one T20I tied in 2024, with India winning the Super Over.
Has Afghanistan ever beaten India in cricket?
No. As of June 2026, Afghanistan have never beaten India in any international format. Their closest moments were the tied 2018 Asia Cup ODI and the 2024 Bengaluru T20I Super Over loss.
How many T20Is have India and Afghanistan played?
The two teams have played 8 T20Is between 2010 and 2024. India have won all eight, including one via Super Over in Bengaluru in January 2024.
Who is the leading scorer in India vs Afghanistan T20Is?
Virat Kohli leads with 225 runs in 6 matches (highest 122*), followed by Rohit Sharma with 204 runs (highest 121*).
When is Afghanistan’s next match vs India?
Afghanistan are touring India in June 2026, with a Test at Mullanpur (Jun 6–10) and 3 ODIs in Dharamsala, Lucknow, and Chennai.
What is the highest score in India vs Afghanistan T20Is?
Both teams scored 212 in the Bengaluru T20I on 17 January 2024 — the only match in the rivalry to go to a Super Over.
Last updated: June 6, 2026 · Data sourced from ESPNcricinfo and ICC official records.











