When it comes to India vs Afghanistan head to head in the Asia Cup, the rivalry is young. India clearly has the upper hand in terms of wins, but Afghanistan has never backed down from the challenge. The two teams have met three times in the Asia Cup so far, in 2014, 2018, and 2022. While India won two of those games, the 2018 clash stands out.
Advertisement
Asia Cup 2025: IND vs AFG Head-to-Head Stats & Records
-1756213212547.webp)
That match ended in a thrilling tie, with Afghanistan going toe-to-toe with a second-string Indian side and earning massive respect from the cricketing world. In 2022, India bounced back with a statement win, thanks largely to Virat Kohli's long-awaited T20I century, his first in the format, which came after a long drought. Every time these two teams face off now, it feels like anything can happen.
Category | India | Afghanistan |
---|---|---|
Matches Played | 3 | 3 |
Matches Won | 2 | 0 |
Matches Lost | 0 | 2 |
Matches Tied | 1 | 1 |
Highest Team Score | 212 (2022, Dubai)(T20) | 252/8 (2018, Dubai) |
Lowest Team Score | 252 (2018, Dubai) (ODI) | 159 (2014, Mirpur) |
Total Centuries | 1 | 1 |
India vs Afghanistan Head-to-Head Records in ACC Tournaments: Asia Cup 2025
The IND vs AFG head to head rivalry in the Asia Cup has been quite a thriller. India has clearly had the upper hand, winning two out of the three matches, while one ended in a dramatic tie in 2018. In that match, both sides finished with 252 runs, and Mohammad Shahzad stole the show with a blistering 124, marking Afghanistan’s only century in their Asia Cup history against India.
On the other hand, India’s highest total came more recently, in the 2022 T20 clash, where Virat Kohli finally broke his century drought with an unbeaten 122, helping India post 212 runs. Afghanistan’s lowest total against India was 159, way back in 2014, when India comfortably chased it down in Mirpur.
IND vs AFG Asia Cup T20 Records
The AFG vs IND clash in the 2022 Asia Cup was more than just another Super Four game. Played at the Dubai International Stadium, this was the only time the two teams have met in the T20 format of the Asia Cup, and India made it count. Batting first, India posted a massive 212 for 2, and it was Virat Kohli who stole the spotlight.
After a long wait of nearly three years, he finally got to raise his bat for a century, his first-ever T20I hundred, and an unbeaten 122 off just 61 balls. KL Rahul chipped in with a composed 62, setting up a total that always felt out of reach.
Afghanistan never really got going in their chase, stumbling to 111 for 8. Bhuvneshwar Kumar was on fire with the ball, finishing with incredible figures of 5 for 4, dismantling the top order before Afghanistan could even think of settling in. India won the match by a massive 101 runs, making it one of the most dominant wins in Asia Cup T20 history.
Year | Venue | Winner | Margin | Result Type |
---|---|---|---|---|
2022 | Dubai, UAE | India | Won by 101 runs | Super Four |
India vs Afghanistan Head To Head (2010 – 2025)
In just 14 matches in the AFG vs IND head to head across formats from 2010 to 2025, this rivalry has managed to create some truly memorable moments. India vs Afghanistan stats clearly show that IND has been the stronger side on paper, winning 12 out of those 14 games, with one match ending in a tie and one in a no result. But the story isn’t just about wins and losses; it's about how Afghanistan, a team still finding its feet on the global stage, has challenged one of cricket’s biggest giants.
In ODIs, they’ve clashed four times, with India winning 3 and that unforgettable tie in the 2018 Asia Cup, where both teams scored 252 in a nail-biter. That game saw Mohammad Shahzad light up the night with a superb 124, Afghanistan’s only century against India in any format.
In T20Is, the two sides have met 9 times, and while India has won 8 of them, one match ended without a result. Afghanistan hasn’t gone down without a fight. The most talked-about match in this format came during the 2022 Asia Cup, when Virat Kohli finally ended his long wait for an international century, blasting 122 not out off 61 balls as India cruised to a 101-run win.
The only Test between the two nations was played in 2018 in Bengaluru, marking Afghanistan’s debut in the format. It was a tough initiation, with India winning by an innings and 262 runs.
Format | Matches | India Won | Afghanistan Won | Tied / No Result | First Match | Last Match |
---|---|---|---|---|---|---|
Test | 1 | 1 | 0 | NIL | 14 June 2018 | 14 June 2018 |
ODI | 4 | 3 | 0 | 1 | 5 March 2014 | 11 Oct 2023 |
T20I | 9 | 8 | 0 | 1 | 1 May 2010 | 20 June 2024 |
Advertisement
India vs Afghanistan Head to Head in Test Cricket
Afghanistan vs India have played just one Test match so far, and it came in June 2018 in Bengaluru, a historic occasion for Afghanistan as they made their long-awaited Test debut. But the excitement quickly turned into a tough lesson in red-ball cricket. India completely outclassed the visitors, winning the match by an innings and 262 runs. Batting first, India piled up a massive 474, with Shikhar Dhawan setting the tone early with a blistering 107 off just 96 balls, becoming the first Indian to score a century before lunch on Day 1 of a Test. Murali Vijay also chipped in with a century.
When it was Afghanistan’s turn to bat, their inexperience showed. They were bowled out twice in less than two days, managing just 109 in the first innings and 103 in the second. The Indian bowlers, especially R Ashwin, Ishant, and Jadeja, ran through the batting order with ease.
IND vs AFG Test Records
India batted once and piled up a massive 474, with Shikhar Dhawan leading the charge with a blistering 107. In response, Afghanistan’s nerves showed. They were bowled out for just 109 in the first innings and folded again for 103 in the second. Hashmatullah Shahidi offered a bit of resistance with a gritty 36, the top score for Afghanistan in the match. On the bowling front, Ravindra Jadeja made the most of the conditions, picking up 4 for 17 in the second innings, while Yamin Ahmadzai stood out for Afghanistan with a respectable 3 for 51 during India’s innings.
Category | India | Afghanistan |
---|---|---|
Highest Team Total | 474 all out (Bengaluru, 2018 – 1st innings) | 109 (Bengaluru, 2018 - 1st Innings) |
Lowest Team Total | N/A ( India batted only in the first innings) | 103 (Bengaluru, 2018 - 2nd Innings) |
Highest Individual Score | Shikhar Dhawan – 107 (Bengaluru, 2018 – 1st innings) | Hasmatullah Shahidi – 36 (Bengaluru, 2018 - 2nd Innings) |
Best Bowling | Ravindra Jadeja – 4/17 (Bengaluru, 2018 - 2nd Innings) | Yamin Ahmadzai – 3/51 (Bengaluru, 2018 – 1st innings) |
Advertisement
India vs Afghanistan Head to Head in ODI Cricket
India vs Afghanistan head to head ODI consists of 4 matches. India has won three of those matches, but it’s the 2018 Asia Cup clash that truly stands out, a game that ended in a dramatic tie, with both teams scoring 252. That match gave fans one of the most iconic knocks from an Afghan batter, as Mohammad Shahzad smashed a brilliant 124 off 116 balls. Fast forward to 2023, the two teams met again in the ODI World Cup, and India chased down 272 with ease, powered by a commanding century from Rohit Sharma.
IND vs AFG ODI Records
IND vs AFG head to head in ODI includes 4 matches, and India has come out on top in three of those. The most memorable clash came during the 2018 Asia Cup, where Afghanistan held their nerve to pull off a thrilling tie. In that game, one of the best opening batsmen in the world in Mohammad Shahzad, was sensational, smashing 124 off 116 balls, which still stands as Afghanistan’s highest individual score against India. On India’s side, the standout batting performance came in the 2023 World Cup, when Rohit Sharma lit up Delhi with a brilliant 131, helping India chase down 272 with ease.
With the ball, one of the best all-rounders in the world, Ravindra Jadeja’s 4 for 30 in that 2018 tie remains India’s best bowling effort against Afghanistan, while Mohammad Nabi impressed with a tidy 2 for 33 in the same match. Afghanistan's lowest total in these contests was 159 back in 2014, while India’s lowest, still a winning score, was 224/8 in the 2019 World Cup.
Category | India | Afghanistan |
---|---|---|
Matches Played | 4 | 4 |
Matches Won | 3 | 0 |
Matches Tied | 1 | 1 |
Highest Team Total | 273/2 (2023, Delhi – chased 272) | 272/8 (2023, Delhi) |
Lowest Team Total | 224/8 | 159 (2014, Mirpur) |
Highest Individual Score | Rohit Sharma – 131 (2023, Delhi) | Mohammad Shahzad – 124 (2018, Dubai) |
Best Bowling Figures | Ravindra Jadeja – 4/30 (2018, Dubai) | Mohammad Nabi – 2/33 (2018, Dubai) |
Advertisement
India vs Afghanistan Head to Head in T20Is
India and Afghanistan head to head in T20Is, have met nine times in T20 Internationals, and while the record shows eight wins for India and one no-result, the rivalry has had its memorable moments. Their first encounter came back in the 2010 T20 World Cup, where India eased to victory. One of the standout clashes was in the 2022 Asia Cup, when Virat Kohli finally ended his long wait for a century, scoring a stunning 122 not out, as India piled on 212/2 and went on to win by 101 runs.
Then came the January 2024 T20I series at home, where India clean-swept Afghanistan 3–0, but the final match in Bengaluru turned into a thriller. Both teams ended on 212, leading to a rare double super over, which India narrowly won. Most recently, in the 2024 T20 World Cup, India won again, this time by 47 runs in Barbados.
IND vs AFG T20I Records
Afghanistan vs India head to head in T20 internationals consists of 9 matches so far, with India winning eight matches and one ending without a result. India’s highest team total came in the 2022 Asia Cup in Dubai, where they posted 212 for 2, thanks largely to Virat Kohli’s brilliant unbeaten 122.
Afghanistan came close to matching that in a nail-biting tied game in Bengaluru in January 2024, scoring 212 for 6, with Ibrahim Zadran leading the charge with a solid 64 not out.
When it comes to bowling, Bhuvneshwar Kumar stole the show in that 2022 match with an incredible 5 wickets for just 4 runs, while Fareed Ahmed’s best effort for Afghanistan was 3 for 20 during their 2024 tour of India.
Category | India | Afghanistan |
---|---|---|
Matches Played | 9 | 9 |
Matches Won | 8 | 0 |
No Result | 1 | 1 |
Highest Team Total | 212/2 (Dubai, 2022; Asia Cup) | 212/6 (Bengaluru, Jan 2024; tied match) |
Highest Individual Score | Virat Kohli – 122* (Dubai, 2022) | Ibrahim Zadran – 64* (Dubai, 2022) |
Best Bowling Figures | Bhuvneshwar Kumar – 5/4 (Dubai, 2022) | Fareed Ahmed – 3/20 (India series 2024) |
AFG vs IND Head to Head in ICC Tournaments
Across the three major ICC tournaments, the ODI World Cup, T20 World Cup, and Champions Trophy, the two teams have clashed only 6 times, with India holding a dominating edge. They've come out on top in all 6 of these encounters, while Afghanistan are yet to win a clash in this rivalry.
They’ve played two matches in the ODI World Cup, one in 2019, which turned out to be a surprisingly close contest that India just about managed to win, and the other in 2023, where India had a more dominant outing.
In the T20 World Cups, the two sides have faced off four times, and each time, India has come out on top. They haven’t yet met in the Champions Trophy. The AFG vs IND rivalry goes beyond just numbers and stats. As far as the India vs Afghanistan head to head in ICC tournaments is concerned, IND is way ahead, which displays their experience over Afghanistan.
Tournament | Matches | India Won | Afghanistan Won | Tied/NR |
---|---|---|---|---|
ICC ODI World Cup | 2 | 2 | 0 | 0 |
ICC T20 World Cup | 4 | 4 | 0 | 0 |
Champions Trophy | 0 | 0 | 0 | 0 |
Total | 6 | 6 | 0 | 0 |
AFG vs IND Head to Head: Player Stats and Records
In Tests, Shikhar Dhawan is the top scorer with a solid 107, while Hasmatullah Shahidi’s 47 is Afghanistan’s best effort so far. On the bowling side, Ravindra Jadeja picked up 6 wickets for India, and Yamin Ahmadzai took 3 for Afghanistan. Dhawan and Murali Vijay are the only ones with a century in Tests between the two teams.
In ODIs, one of the best batsmen in the world, Rohit Sharma, leads with an impressive 150 runs in 3 innings, just ahead of Mohammad Shahzad’s 146 for Afghanistan. Jadeja again shines with the ball, grabbing 7 wickets, while Mohammad Nabi has been Afghanistan’s best bowler with 5 wickets. Both Rohit and Shahzad have scored a century apiece in ODIs, and Nabi and Kohli have each notched up two fifties.
Over in T20Is, one of the best T20 batsmen in the world, Virat Kohli, tops the runs chart with 225 runs and even has a century under his belt, while Gulbadin Naib's 179 runs is Afghanistan’s highest. Arshdeep Singh leads India’s bowling with 8 wickets, and Fareed Ahmad is Afghanistan’s best with 5.
Format | Most Runs (Player – Team) | Most Wickets (Player – Team) | Most 100s (Player – Team) | Most 50s (Player – Team) |
---|---|---|---|---|
Tests | Shikhar Dhawan – 107 (IND) Hasmatullah Shahidi - 47 (AFG) | Ravindra Jadeja - 6 wickets (IND) Yamin Ahmadzai - 3 wickets (AFG) | Shikhar Dhawan (107) - India | Hardik Pandya – 1 (IND) |
ODIs | Rohit Sharma – 150 (IND) Mohammad Shahzad - 146 (AFG) | Ravindra Jadeja – 7 wickets (IND) Mohammad Nabi - 5 wickets (AFG) | Rohit Sharma – 1 (IND) Mohammad Shahzad - 1 (AFG) | Mohammad Nabi – 2 (AFG) Virat Kohli - 2 (IND) |
T20Is | Virat Kohli – 225 (IND) Gulbadin Naib - 179 (AFG) | Arshdeep Singh – 8 (IND) Fareed Ahmad - 5 (AFG) | Virat Kohli – 1 (IND) | Gulbadin Naib – 2 (AFG) Shivam Dube - 2 (IND) |
Advertisement
Frequently Asked Questions
When will the India vs Afghanistan match in the Asia Cup 2025 be played?
+
When will the India vs Afghanistan match in the Asia Cup 2025 be played?
India and Afghanistan are in different groups in the Asia Cup 2025. Their match will only happen if both teams qualify for the Super Four.
Conversation
(0 Comments)
Editor's Pick