India vs Afghanistan · 2026

A Test, the first ODI series, and T20Is in Delhi

The busiest year of the rivalry so far. Afghanistan toured India in June for a one-off Test in Mullanpur and the first bilateral ODI series between the countries, then return in September as the designated home side for three T20Is at the Arun Jaitley Stadium, New Delhi.

All Afghanistan vs India matches in 2026
DateFormatVenueResult
TestMullanpur, New ChandigarhIndia won by an innings and 300 runs
ODIDharamsalaIndia won by 7 wickets (13 balls remaining)
ODILucknowIndia won by 170 runs
ODIChennaiIndia won by 9 wickets (128 balls remaining)

Match details

Test

Only Test, Afghanistan tour of India 2026

Maharaja Yadavindra Singh International Stadium, Mullanpur, New Chandigarh

Innings scores
India564/8 dec
Afghanistan152 & 112 (f/o)58.4 & 35.5 ov

India won by an innings and 300 runs

  • India's biggest Test win by an innings margin, and the first Test at the Mullanpur ground.
  • Shubman Gill captained and made 126; Manav Suthar took seven wickets on debut.
  • Afghanistan followed on and lost inside three days; Rahmat Shah's 73 was their top score.

ODI

1st ODI, Afghanistan tour of India 2026

HPCA Stadium, Dharamsala

Innings scores
Afghanistan19424.5 ov
India195/322.5 ov

India won by 7 wickets (13 balls remaining)

  • Rain cut the match to 25 overs a side, the first-ever bilateral ODI between the two countries.
  • Rahmanullah Gurbaz hit 100 off 48 balls, the first Afghan century in an ODI against India since Shahzad in 2018.

ODI

2nd ODI, Afghanistan tour of India 2026

BRSABV Ekana Stadium, Lucknow

Innings scores
India40250 ov
Afghanistan23244.3 ov

India won by 170 runs

Player of the match: Shubman Gill (154 off 110)

  • India's first 400-plus total against Afghanistan; Shubman Gill's 154 anchored it.
  • The 170-run margin is India's largest ODI win over Afghanistan; the series was sealed 2-0.

ODI

3rd ODI, Afghanistan tour of India 2026

M. A. Chidambaram Stadium, Chennai

Innings scores
Afghanistan21850 ov
India224/128.4 ov

India won by 9 wickets (128 balls remaining)

  • Prasidh Krishna took a five-wicket haul on a bouncy Chepauk pitch.
  • Yashasvi Jaiswal's century and a 150-run opening stand with Rohit Sharma completed a 3-0 sweep. Shubman Gill was Player of the Series with 238 runs.

Upcoming: Afghanistan vs India T20I series, September 2026

All matches at 7:00 PM IST; Afghanistan are the home team
DateFormatMatchVenue
T20I1st T20IArun Jaitley Stadium, New Delhi
T20I2nd T20IArun Jaitley Stadium, New Delhi
T20I3rd T20IArun Jaitley Stadium, New Delhi

Captains: Ibrahim Zadran (Afghanistan) and Shreyas Iyer (India). The series doubles as preparation for the 2026 Asian Games in Aichi, Japan. India's squad includes Abhishek Sharma, Sanju Samson, Tilak Varma, Axar Patel, Jasprit Bumrah and Arshdeep Singh. Results will be added to this page after each match.

Frequently asked questions

How many times did India play Afghanistan in 2026?

4 times: Test at Mullanpur, New Chandigarh on 6–8 Jun 2026 (India won by an innings and 300 runs); ODI at Dharamsala on 13 Jun 2026 (India won by 7 wickets (13 balls remaining)); ODI at Lucknow on 17 Jun 2026 (India won by 170 runs); ODI at Chennai on 20 Jun 2026 (India won by 9 wickets (128 balls remaining)).

Who won India vs Afghanistan in 2026?

India won all 4 completed matches.

Who was player of the match in India vs Afghanistan 2026?

Shubman Gill (154 off 110) (ODI, Lucknow).

When is the India vs Afghanistan T20I series 2026?

13, 15 and 17 September 2026 at the Arun Jaitley Stadium, New Delhi, each starting 7:00 PM IST. Live on Sony Sports Network in India.