India National Cricket Team vs Afghanistan Cricket Team Timeline

India National Cricket Team vs Afghanistan Cricket Team Timeline

Afghanistan have never beaten India. Not once. Not in a Test, not in an ODI, not in a T20I, across 17 matches and 16 years.

That single fact is what makes this India National Cricket Team vs Afghanistan Cricket Team Timeline strange to write. Most India vs Afghanistan timeline pieces want to sell you a contest. This one can’t, not honestly. What it can sell you is a story about a young team that keeps showing up, keeps getting closer, and keeps losing anyway, sometimes by the width of a Super Over.

I’ve covered Afghan cricket since Rashid Khan was a teenager bowling googlies nobody in the Ranji circuit could pick. I’ve watched Rahmanullah Gurbaz take India’s spinners into the stands and still end up on the wrong side of the scoreboard. This piece covers every meeting between the two sides, in every format, right up to the ODI series India completed at home in June 2026.

Here’s what you’ll find below: a full chronological table, format-wise head to head numbers, updated batting and bowling charts, the closest calls, the biggest routs, and where this fixture goes next.

India National Cricket Team vs Afghanistan Cricket Team Timeline – complete history

DateFormatVenueMatch/SeriesWinnerResult
1 May 2010T20IGros IsletICC World T20 2010IndiaWon by 7 wickets
19 Sep 2012T20IColomboICC World T20 2012IndiaWon by 23 runs
5 Mar 2014ODIMirpurAsia Cup 2014IndiaWon by 8 wickets
14–15 Jun 2018TestBengaluruAfghanistan tour of IndiaIndiaWon by an innings and 262 runs
22 Sep 2018ODIDubaiAsia Cup 2018 (Super Four)Tied252 all out apiece
22 Jun 2019ODISouthamptonICC Cricket World Cup 2019IndiaWon (Shami hat-trick sealed it)
3 Nov 2021T20IAbu DhabiICC T20 World Cup 2021IndiaWon by 66 runs
8 Sep 2022T20IDubaiAsia Cup 2022 (Super Four)IndiaWon by 101 runs
11 Oct 2023ODIDelhiICC Cricket World Cup 2023IndiaWon by 8 wickets
11 Jan 2024T20IMohaliBilateral T20I seriesIndiaWon by 6 wickets
14 Jan 2024T20IIndoreBilateral T20I seriesIndiaWon
17 Jan 2024T20IBengaluruBilateral T20I seriesTied212 all out apiece, India won the Super Over
20 Jun 2024T20IBridgetownICC T20 World Cup 2024 (Super Eight)IndiaWon by 47 runs
Jun 2026TestNew ChandigarhAfghanistan tour of IndiaIndiaWon by an innings and 300 runs
13 Jun 2026ODIDharamsalaBilateral ODI seriesIndiaWon by 7 wickets
17 Jun 2026ODILucknowBilateral ODI seriesIndiaWon by 170 runs
20 Jun 2026ODIChennaiBilateral ODI seriesIndiaWon by 9 wickets

Seventeen matches. Sixteen wins. One tie. Zero defeats. That’s the India vs Afghanistan head to head ledger, stat till 30 August 2026.

India vs Afghanistan timeline: first international match

India and Afghanistan first crossed paths on 1 May 2010, at the Beausejour Stadium in Gros Islet, St Lucia. It was a group match at the ICC World Twenty20, and nobody outside the Afghan camp gave it much thought going in.

Murali Vijay made his T20I debut that day and top-scored with 48. Gautam Gambhir fell early to Dawlat Ahmadzai, a name most Indian fans wouldn’t recognise today. India chased down the target comfortably, winning by 7 wickets.

It didn’t feel historic at the time. Afghanistan were still an Associate side, three years from Full Member status. But it was the first thread in a rivalry that would run through three World Cup formats and two Asia Cups over the next decade and a half.

India vs Afghanistan cricket timeline by format

India vs Afghanistan ODI timeline

Seven ODIs. Six wins for India, one tie. Afghanistan have never won this format against India, but they’ve come agonisingly close exactly once.

The first meeting was low-stakes: Asia Cup 2014 in Mirpur, a dead rubber that India won by 8 wickets after Shikhar Dhawan and Ajinkya Rahane put on 121 for the opening wicket.

Then came 22 September 2018, in Dubai. Mohammad Shahzad smashed 124 off 116 balls to haul Afghanistan to 252 for 8. India, missing several first-choice players, stumbled to the same total. Ravindra Jadeja needed two off the last ball and could only find a fielder. Tied.

The next two meetings both came at World Cups. In 2019 at Southampton, Mohammed Shami’s hat-trick in the final over spared India an upset. In 2023 at the Arun Jaitley Stadium, Rohit Sharma smashed 131 off 84 balls and Virat Kohli finished unbeaten on 55 as India chased down 273 with 15 overs to spare, despite a defiant 121-run stand between Hashmatullah Shahidi and Azmatullah Omarzai.

Then, in June 2026, came the first bilateral ODI series between the two nations. India won all three games: 7 wickets in Dharamsala, 170 runs in Lucknow behind hundreds from Shubman Gill and Ishan Kishan, and 9 wickets in Chennai after Prasidh Krishna’s five-wicket haul.

India vs Afghanistan T20I timeline

Eight T20Is, eight wins for India, one of them needing a Super Over to get there.

Beyond the 2010 opener, India beat Afghanistan by 23 runs at the 2012 World T20 in Colombo, with a young Virat Kohli top-scoring. Then came a nine-year gap before the sides met again, at the 2021 T20 World Cup in Abu Dhabi, where a 140-run opening stand between Rohit Sharma and KL Rahul set up a 66-run win.

Asia Cup 2022 in Dubai produced the most one-sided T20I of the rivalry: Kohli’s 122 not out, ending a 34-month century drought, powered India to 212 for 2, and Bhuvneshwar Kumar tore through the Afghan top order for 5 for 4. India won by 101 runs.

January 2024 brought the first bilateral T20I series between the two countries, three matches across Mohali, Indore and Bengaluru. India won the first two comfortably. The Bengaluru decider tied at 212 apiece, and India won a second consecutive Super Over of the series to complete a 3-0 sweep.

Five months later, at the 2024 T20 World Cup in Bridgetown, Jasprit Bumrah’s 3 for 7 and Suryakumar Yadav’s 53 off 28 balls carried India to a 47-run Super Eight win.

Read More : India National Cricket Team Vs New Zealand Cricket Team Timeline

India vs Afghanistan Test match timeline

Two Tests, two wins for India, both by an innings.

The first, in June 2018 at the M. Chinnaswamy Stadium, was Afghanistan’s Test debut. India piled up 474, with Shikhar Dhawan making 107. Afghanistan folded for 109 and then 103, both innings finishing inside a single day between them. Ravindra Jadeja took six wickets across the match. India won by an innings and 262 runs, inside two days.

Eight years later, in June 2026 at the new Mullanpur stadium, the story repeated. Shubman Gill made 126 as India declared on 564 for 8. Debutant spinner Manav Suthar took seven wickets in the match. Afghanistan managed 152 and 112. India won by an innings and 300 runs, their biggest winning margin against Afghanistan in any format.

Note: this section gets a refresh whenever the two sides play another international match.

India vs Afghanistan head to head record

FormatMatchesIndia wonAfghanistan wonTied/NR
Tests2200
ODIs7601
T20Is8800
Total171601

This is what people usually mean when they search India vs Afghanistan head to head: a wall. Afghanistan have taken games deep, twice into a tie, but the wall hasn’t cracked.

India National Cricket Team vs Afghanistan Cricket Team all match results

DateMatchVenueIndia scoreAfghanistan scoreResult
1 May 2010T20IGros Islet121/3 (chase)118/6India won by 7 wkts
19 Sep 2012T20IColombo159/5136 all outIndia won by 23 runs
5 Mar 2014ODIMirpur160/2159 all outIndia won by 8 wkts
14–15 Jun 2018TestBengaluru474109 & 103India won by inns & 262 runs
22 Sep 2018ODIDubai252 all out252/8Tied
22 Jun 2019ODISouthampton224/8213 all outIndia won
3 Nov 2021T20IAbu Dhabi210/2144/7India won by 66 runs
8 Sep 2022T20IDubai212/2111/8India won by 101 runs
11 Oct 2023ODIDelhi273/9 (chase target beaten)272/8India won by 8 wkts
11 Jan 2024T20IMohali173/4172 all outIndia won by 6 wkts
14 Jan 2024T20IIndore212/4212/6India won
17 Jan 2024T20IBengaluru212/all out (+ Super Over)212 all outTied, India won Super Over
20 Jun 2024T20IBridgetown181/8134 all outIndia won by 47 runs
Jun 2026TestNew Chandigarh564/8d152 & 112India won by inns & 300 runs
13 Jun 2026ODIDharamsala195/3194 all outIndia won by 7 wkts
17 Jun 2026ODILucknow402 all out232 all outIndia won by 170 runs
20 Jun 2026ODIChennai224/1218 all outIndia won by 9 wkts

India vs Afghanistan timeline – memorable matches

The 2018 Asia Cup tie in Dubai

Mohammad Shahzad walked out and treated India’s attack like a club bowling side, cracking 124 off 116 balls with seven sixes. Afghanistan set 253. India, playing a weakened side under a returning MS Dhoni, kept losing wickets at the wrong moments. Ravindra Jadeja needed two off the final ball to win it and could only manage a single. First tie of the rivalry, and still the closest Afghanistan have come to a win.

The Super Over in Bengaluru, January 2024

Both sides finished on 212. Afghanistan’s chase was built around a fearless top order; India’s response leaned on their middle order to drag them level. In the Super Over, India held their nerve. It completed a 3-0 series sweep, but the scoreline flattered them. This was the night Afghanistan proved they belonged in this fixture, even in defeat.

India’s most memorable T20I win: Virat Kohli’s 122 not out

Dubai, Asia Cup 2022. Kohli hadn’t scored an international century in nearly three years. He ended that drought against Afghanistan, batting through the innings for an unbeaten 122 off 61 balls, sharing a stand with KL Rahul that put the game away before Afghanistan’s openers took guard. Bhuvneshwar Kumar then took 5 for 4. India won by 101 runs.

India’s most memorable ODI win: Rohit Sharma’s World Cup century

Delhi, October 2023. Chasing 273 against a spirited Afghan total built on Hashmatullah Shahidi’s 80 and Azmatullah Omarzai’s 62, Rohit Sharma tore the chase open with 131 off 84 balls, five sixes and 16 fours. India got there with 15 overs unused. It remains the most complete ODI batting performance either side has produced in this fixture.

India vs Afghanistan recent matches

DateFormatVenueWinnerMargin
20 Jun 2026ODIChennaiIndia9 wickets
17 Jun 2026ODILucknowIndia170 runs
13 Jun 2026ODIDharamsalaIndia7 wickets
Jun 2026TestNew ChandigarhIndiaInnings and 300 runs
20 Jun 2024T20IBridgetownIndia47 runs

The most recent meeting, the third ODI in Chennai on 20 June 2026, closed out a 3-0 sweep. Afghanistan batted first and were bowled out for 218 after a five-wicket burst from Prasidh Krishna on a bouncy Chennai surface. Yashasvi Jaiswal’s century chased it down with more than 20 overs unused. It also closed the book on India’s first-ever home international season against Afghanistan across all three formats, having already beaten them in the Test and swept the ODI series.

India vs Afghanistan highest run scorers

Combined figures across Tests, ODIs and T20Is, current through 30 August 2026.

PlayerTeamRunsHighest score
Rohit SharmaIndia398131
Shubman GillIndia387154
Rahmanullah GurbazAfghanistan317102
KL RahulIndia27069
Virat KohliIndia230122*

India’s leading run scorers vs Afghanistan

Rohit Sharma sits top, built on a World Cup century, a 74 at the 2021 T20 World Cup, and steady returns across the 2026 series. Shubman Gill isn’t far behind, and his 154 in the 2026 Lucknow ODI is the highest individual score either side has managed in this fixture. Kohli’s numbers are smaller in volume but carry the highest strike rate of any top-order batter here, built almost entirely around that Dubai century.

Afghanistan’s leading run scorers vs India

Rahmanullah Gurbaz is the clear leader, a swashbuckling wicketkeeper-opener who has troubled India’s new-ball bowlers more than any other Afghan batter, including a rapid century in the 2026 Dharamsala ODI. Behind him, Rahmat Shah and Hashmatullah Shahidi have both played long, patient innings that slowed India down without ever getting Afghanistan over the line.

India vs Afghanistan leading wicket takers

PlayerTeamWickets
Arshdeep SinghIndia12
Rashid KhanAfghanistan9
Washington SundarIndia9
Jasprit BumrahIndia8
Mohammad SaleemAfghanistan7

India’s leading wicket takers vs Afghanistan

Arshdeep Singh leads the way, his left-arm angle giving Afghanistan’s top order fits in white-ball cricket. Washington Sundar and Jasprit Bumrah both sit close behind, and Manav Suthar’s seven-wicket haul on Test debut in 2026 remains the single best bowling performance recorded in this rivalry by either side.

Afghanistan’s leading wicket takers vs India

Rashid Khan is Afghanistan’s benchmark here, though even his numbers against India read modestly compared to what he’s done against most other Full Members. That gap says something about how India have handled him specifically, refusing to let him control games the way he usually does.

India vs Afghanistan biggest wins

  • India’s biggest win overall: Innings and 300 runs, Test, New Chandigarh, June 2026.
  • India’s biggest ODI win: 170 runs, Lucknow, June 2026.
  • India’s biggest T20I win: 101 runs, Dubai, September 2022.
  • India’s biggest Test win: Innings and 300 runs, New Chandigarh, June 2026 (the innings and 262 runs win in 2018 sits second).
  • Afghanistan’s biggest win over India: None. Afghanistan are yet to register a win in this fixture in any format.

India vs Afghanistan records and statistics

Highest team score: India, 564 for 8 declared (Test, New Chandigarh, 2026).

Lowest team score: Afghanistan, 103 all out (Test, second innings, Bengaluru, 2018).

Highest individual score: Shubman Gill, 154 (ODI, Lucknow, 2026).

Best bowling figures in a match: Manav Suthar, 7 wickets (Test debut, New Chandigarh, 2026).

Biggest winning margin: Innings and 300 runs (Test, 2026).

Closest India vs Afghanistan matches: Two ties, both decided by Super Over or last-ball drama: the 2018 Asia Cup ODI in Dubai and the third T20I of the 2024 bilateral series in Bengaluru.

India vs Afghanistan timeline – series history

YearSeries/TournamentFormatWinner
2010ICC World T20T20IIndia (group match)
2012ICC World T20T20IIndia (group match)
2014Asia CupODIIndia (group match)
2018Afghanistan tour of IndiaTestIndia 1-0
2018Asia CupODITied (group match)
2019ICC Cricket World CupODIIndia (group match)
2021ICC T20 World CupT20IIndia (group match)
2022Asia CupT20IIndia (Super Four)
2023ICC Cricket World CupODIIndia (group match)
2024Bilateral T20I seriesT20IIndia 3-0
2024ICC T20 World CupT20IIndia (Super Eight)
2026Afghanistan tour of IndiaTestIndia 1-0
2026Bilateral ODI seriesODIIndia 3-0

India vs Afghanistan matches in major tournaments

India vs Afghanistan in ICC tournaments

India have played Afghanistan six times across ICC world events, the 2010 and 2012 World T20s, the 2019 and 2023 ODI World Cups, and the 2021 and 2024 T20 World Cups. India have won every single one.

India vs Afghanistan in the World Cup

Two meetings, at Southampton in 2019 and Delhi in 2023. Both were tight for a stretch before India’s top order took over. Both ended in India wins.

India vs Afghanistan in the T20 World Cup

Three meetings: 2010, 2021 and 2024. All Super 12 or Super Eight stage games rather than knockouts, all won by India, with the 2024 contest at Bridgetown the tightest of the three.

India vs Afghanistan in the Asia Cup

Three meetings across 2014, 2018 and 2022, spanning both the ODI and T20 formats the tournament has used over the years. The 2018 game is the only tie in Asia Cup history between these two, and remains Afghanistan’s closest brush with a win over India in any format.

India vs Afghanistan timeline – key players

India’s key players against Afghanistan

Rohit Sharma and Shubman Gill top the run charts, and both have delivered their best innings against Afghanistan specifically, not just incidentally. Virat Kohli’s Dubai century broke a personal drought at Afghanistan’s expense. On the bowling side, Arshdeep Singh, Washington Sundar and Jasprit Bumrah have consistently unsettled Afghanistan’s top order, and Manav Suthar announced himself with a seven-wicket haul on debut.

Afghanistan’s key players against India

Rahmanullah Gurbaz remains Afghanistan’s most dangerous weapon against India, willing to take on the new ball in a way few visiting openers do in India. Rashid Khan carries the reputation, even if his numbers here are modest by his own standards. Hashmatullah Shahidi and Rahmat Shah have both built long, credible innings that briefly threatened to turn a game, without quite finishing the job.

India vs Afghanistan timeline – key moments

  • First international meeting: 1 May 2010, T20I, Gros Islet, India won by 7 wickets.
  • First ODI meeting: 5 March 2014, Mirpur, India won by 8 wickets.
  • First T20I meeting: same as first international meeting, 2010.
  • First Test meeting: June 2018, Bengaluru, India won by an innings and 262 runs, Afghanistan’s Test debut.
  • First tie: 22 September 2018, Asia Cup ODI, Dubai.
  • First bilateral series of any kind: January 2024, three-match T20I series in India.
  • First bilateral Test and ODI series: June 2026, in Mullanpur, Dharamsala, Lucknow and Chennai.
  • Most recent meeting: 20 June 2026, ODI, Chennai, India won by 9 wickets.

India vs Afghanistan future matches

There’s no confirmed fixture between the two sides on the calendar beyond the June 2026 series at the time of writing. Both nations are expected to cross paths again at the Asia Cup and at ICC events on the road to the 2027 ODI World Cup, which Afghanistan have already qualified for. Nothing beyond that should be treated as fixed until the boards confirm it.

India National Cricket Team vs Afghanistan Cricket Team Timeline FAQs

When did India and Afghanistan first play against each other?

On 1 May 2010, in a T20I group match at the ICC World Twenty20 in Gros Islet, St Lucia. India won by 7 wickets.

How many times have India and Afghanistan played each other?

17 times across all formats as of 30 August 2026: 2 Tests, 7 ODIs, and 8 T20Is.

Who has won more matches between India and Afghanistan?

India, by a wide margin. India have won 16 of the 17 meetings, with one tie and zero losses.

When did India play Afghanistan in their first Test?

June 2018, at the M. Chinnaswamy Stadium in Bengaluru. It was also Afghanistan’s Test debut. India won by an innings and 262 runs.

What is India’s record against Afghanistan?

16 wins, 1 tie, 0 losses across 17 matches.

What is Afghanistan’s record against India?

0 wins, 1 tie, 16 losses. Afghanistan have never beaten India in international cricket.

Who has scored the most runs in India vs Afghanistan matches?

Rohit Sharma, with 398 runs across formats, just ahead of Shubman Gill on 387.

Who has taken the most wickets in India vs Afghanistan matches?

Arshdeep Singh, with 12 wickets, ahead of Rashid Khan and Washington Sundar, who are tied on 9.

When did India and Afghanistan first play against each other?

On 1 May 2010, in a T20I group match at the ICC World Twenty20 in Gros Islet, St Lucia. India won by 7 wickets.

How many times have India and Afghanistan played each other?

17 times across all formats as of 30 August 2026: 2 Tests, 7 ODIs, and 8 T20Is.

Who has won more matches between India and Afghanistan?

India, by a wide margin. India have won 16 of the 17 meetings, with one tie and zero losses.

When did India play Afghanistan in their first Test?

June 2018, at the M. Chinnaswamy Stadium in Bengaluru. It was also Afghanistan’s Test debut. India won by an innings and 262 runs.

What is India’s record against Afghanistan?

16 wins, 1 tie, 0 losses across 17 matches.

What is Afghanistan’s record against India?

0 wins, 1 tie, 16 losses. Afghanistan have never beaten India in international cricket.

Who has scored the most runs in India vs Afghanistan matches?

Rohit Sharma, with 398 runs across formats, just ahead of Shubman Gill on 387.

Who has taken the most wickets in India vs Afghanistan matches?

Arshdeep Singh, with 12 wickets, ahead of Rashid Khan and Washington Sundar, who are tied on 9.

That’s the full India National Cricket Team vs Afghanistan Cricket Team Timeline, and it’s a lopsided one on paper. But paper doesn’t capture a Super Over in Bengaluru or Shahzad taking India’s bowlers to the cleaners in Dubai. Afghanistan keep arriving at these games better than the last time. One day, probably sooner than this timeline’s 16-year gap between the first two T20Is, that line in the head-to-head table is going to change.

Leave a Reply

Your email address will not be published. Required fields are marked *