Afghanistan’s meteoric rise in international cricket has captured the hearts of fans worldwide, and their encounters with the mighty Indian cricket team have become a spectacle of skill and passion. Despite being underdogs, the Afghans have consistently pushed the limits in T20 and ODI formats and recently made their Test debut in 2018. With India supporting Afghanistan’s cricket growth even amidst major geopolitical challenges, this rivalry continues to evolve with every match. In this in-depth analysis, we break down the head-to-head records, ICC event performances, and detailed statistics across Tests, ODIs, and T20s, along with individual feats that have defined this exciting contest.
The overall head-to-head record between Afghanistan and India across formats reveals India’s dominance, although the rivalry is becoming more competitive with each passing year.
Format
Matches
India Won
Afghanistan Won
Draw/Tie
TEST
1
1
0
0
ODI
4
3
0
1
T20
9
8
0
1
Total
14
12
0
2
Note: The only Test match between the two was Afghanistan’s debut at M. Chinnaswamy Stadium in 2018, which India won by an innings and 462 runs.
ICC Events Performance
In ICC tournaments, India has maintained a clean slate against Afghanistan, underscoring its prowess on the world stage.
Event
Matches
India Won
Afghanistan Won
Draw/Tie
ODI WC
2
2
0
0
T20 WC
3
3
0
0
Total
5
5
0
0
Test Match Stats
Test Team Performances
The solitary Test match between India and Afghanistan showcased the stark contrast in experience between the two sides.
Team
Score
Opposition
Ground
India
674
vs Afghanistan
Bengaluru
Afghanistan
109
vs India
Bengaluru
Afghanistan
103
vs India
Bengaluru
Lowest Scores:
Team
Score
Opposition
Ground
Afghanistan
103
vs India
Bengaluru
Afghanistan
109
vs India
Bengaluru
India
474
vs Afghanistan
Bengaluru
Test Batting Records
Player
Innings
Runs
Highest Score
Shikhar Dhawan
1
107
107
Murli Vijay
1
105
105
Hardik Pandya*
1
71
71
KL Rahul*
1
54
54
Hashmatullah Shahidi*
2
47
36*
Player
Average
Shikhar Dhawan
107.00
Murli Vijay
105.00
Hardik Pandya*
71.00
KL Rahul*
54.00
Hashmatullah Shahidi*
36.00
Test Bowling Records & Economy
Player
Innings
Wickets
Best Figures
Ravindra Jadeja*
2
6
4/17
Ravi Ashwin*
2
5
4/27
Umesh Yadav*
2
4
3/26
Ishant Sharma*
2
4
2/17
Yamin Ahmadzai
1
3
3/51
Player
Economy
Hardik Pandya*
2.55
Yamin Ahmadzai
2.68
Ravi Ashwin*
3.06
Ravindra Jadeja*
3.29
Umesh Yadav*
3.35
ODI Stats
ODI Team Performances
Team
Score
Opposition
Ground
India
273/2
vs Afghanistan
Delhi
Afghanistan
272/8
vs India
Delhi
India
252
vs Afghanistan
Dubai
Afghanistan
252/8
vs India
Dubai
India
224/8
vs Afghanistan
Southampton
Team
Lowest Score
Opposition
Ground
Afghanistan
159
vs India
Mirpur
Afghanistan
213
vs India
Southampton
India
224/8
vs Afghanistan
Southampton
Afghanistan
252/8
vs India
Dubai
India
252
vs Afghanistan
Dubai
ODI Batting Records
Player
Innings
Runs
Highest Score
Rohit Sharma*
3
150
131
Md. Sahzad*
2
146
144
Md. Nabi*
4
141
85
Virat Kohli*
3
122
117
Hashmatullah Shahidi*
3
101
70
Player
Average
Virat Kohli*
122.00
Rohit Sharma*
75.00
Md. Sahzad*
73.00
Dinesh Kartik
65.00
Azmat Omarzai*
62.00
ODI Bowling Records
Player
Innings
Wickets
Best Figures
Ravindra Jadeja*
3
7
4/30
Jasprit Bumrah*
2
6
4/39
Md. Shami*
2
6
4/40
Ravi Ashwin*
2
3
3/31
Ravindra Jadeja*
2
3
3/46
Player
Economy
Amit Mishra
2.10
Mujeeb-Ur-Rahman*
2.60
Md. Nabi*
3.00
Ravindra Jadeja*
3.00
Ravi Ashwin*
3.10
T20 International Stats
T20 Team Performances
Team
Score
Opposition
Ground
India
212/2
vs Afghanistan
Dubai
India
212/4
vs Afghanistan
Bengaluru
Afghanistan
212/6
vs India
Bengaluru
India
210/2
vs Afghanistan
Abu Dhabi
India
181/8
vs Afghanistan
Bridge-town
Team
Lowest Score
Opposition
Ground
Afghanistan
111/8
vs India
Dubai
Afghanistan
115/8
vs India
Gros Islet
Afghanistan
134
vs India
Bridge-town
Afghanistan
136
vs India
Colombo
Afghanistan
144/7
vs India
Abu Dhabi
T20 Batting Records
Player
Innings
Runs
Highest Score
Virat Kohli*
5
225
122*
Rohit Sharma*
6
204
121*
Gulbadin Naib*
6
179
57
Md. Nabi*
8
177
42
Ibrahim Zadran*
5
155
64*
T20 Strike Rate
Player
Innings
Runs
Best Strike Rate
Fazalhaq Farooqi*
2
4
400.00
MS Dhoni
2
33
220.00
Axar Patel*
1
12
200.00
Surya-kumar Yadav*
2
59
196.66
Shubhman Gill*
1
23
191.66
T20 Bowling Records
Player
Innings
Wickets
Best Figures
Arshdeep Singh*
5
8
3/32
Bhuvneshwar Kumar*
1
5
5/4
Ravi Ashwin*
3
5
2/14
Fareed Ahmed*
2
5
3/20
Axar Patel*
4
5
2/17
Player
Economy
Bhuvneshwar Kumar*
1.00
Jasprit Bumrah*
1.75
Hamid Hassan
2.66
Ravi Bishnoi*
3.00
Shapoor Zadran
3.00
Individual Records Across Formats
Test Matches – Individual Bests
Highest Runs in an Innings (Test)
Player
Runs
Shikhar Dhawan
107
Murli Vijay
105
Hardik Pandya*
71
KL Rahul*
54
Hashmatullah Shahidi*
36*
Highest Wickets in an Innings (Test)
Player
Wickets
Ravindra Jadeja*
4/17
Ravi Ashwin*
4/27
Umesh Yadav*
3/26
Ishant Sharma*
2/17
Yamin Ahmadzai
3/51
ODIs – Individual Bests
Highest Runs in an Innings (ODI)
Player
Runs
Rohit Sharma*
131
Md. Sahzad*
124
Hazmat Zazai*
80
Virat Kohli*
67
Md. Nabi*
64
Highest Wickets in an Innings (ODI)
Player
Wickets
Ravindra Jadeja*
4/30
Jasprit Bumrah*
4/39
Md. Shami*
4/40
Ravi Ashwin*
3/31
Ravindra Jadeja*
3/46
T20s – Individual Bests
Highest Runs in an Innings (T20)
Player
Runs
Virat Kohli*
122*
Rohit Sharma*
121*
Rohit Sharma*
74
Rinku Singh*
69*
KL Rahul*
69
Highest Wickets in an Innings (T20)
Player
Wickets
Bhuvneshwar Kumar*
5/4
Jasprit Bumrah*
3/7
Washington Sunder*
3/18
Ashish Nehra
3/19
Laxmipati Balaji
3/19
FAQs
How many times has Afghanistan beaten India? Afghanistan has never defeated India across all formats.
Is the Afghanistan cricket team based in India? Due to infrastructure and security concerns, Afghanistan has hosted several “home” matches in Greater Noida and Lucknow.
Has Afghanistan ever won a match against an A-grade team? Yes, while they have claimed victories against several top-tier teams, they have yet to notch a win against India.
Has India ever lost to Afghanistan in T20 Internationals? There was a tie between the two sides in January 2024—the closest encounter, but Afghanistan did not secure a win.
Who is the current captain of the Afghanistan cricket team in 2024? The world-class leg-spinner Rashid Khan leads the T20 side as Afghanistan’s captain.
Conclusion & Recent Developments
India and Afghanistan’s cricketing encounters have become a captivating narrative of rapid growth and fierce competition. India’s experience and depth have ensured consistent victories, while Afghanistan’s impressive rise in T20 cricket, including their strong showing as the second-best Asian team in the T20 World Cup, signifies a promising future.
Recent series have seen Afghanistan competing with renewed vigor, even as India continues to dominate head-to-head records. As both teams prepare for upcoming fixtures in 2025, expect this rivalry to gain more intensity, with Afghanistan looking to close the gap through improved infrastructure and talent development.
Stay tuned for more live updates, expert analysis, and detailed statistical breakdowns as this exciting cricketing saga continues to unfold.
Follow our blog for the latest cricket insights, gear reviews, and comprehensive match analyses from around the world!
Cricket isn’t just a sport; it’s a playground for stories, and I’m here to tell them with humor, creativity, and a touch of flair. Whether it’s the thrill of an IPL last-over finish or the quirks of a rising star, my words bring the game alive for the next-gen audience. Like an unorthodox stroke that surprises the bowler, my take on cricket is anything but predictable. And if you ask what’s on my mind—well, cricket, always cricket! 🏏🔥