India vs Afghanistan · 2018

Historic Test debut and the tied Asia Cup ODI

2018 is the most important year in this rivalry. In June, India hosted Afghanistan's first ever Test match in Bengaluru. Three months later in Dubai, Afghanistan produced their finest performance against India: a tie at 252 in the Asia Cup Super Four, still the only match India have not won.

All Afghanistan vs India matches in 2018
DateFormatVenueResult
TestBengaluruIndia won by an innings and 262 runs
ODIDubaiMatch tied

Match details

Test

Only Test, Afghanistan tour of India 2018

M. Chinnaswamy Stadium, Bengaluru

Innings scores
India474104.5 ov
Afghanistan109 & 10327.5 & 38.4 ov

India won by an innings and 262 runs

Player of the match: Ravindra Jadeja

  • Afghanistan's inaugural Test match, the historic first for the ICC's newest full member.
  • Shikhar Dhawan (107) became the first Indian to score a century before lunch on day one of a Test; Murali Vijay also made 105.
  • Afghanistan were bowled out twice on day two and the match ended inside two days.
  • Ajinkya Rahane captained India with Virat Kohli rested.

ODI

Asia Cup 2018, Super Four

Dubai International Cricket Stadium, Dubai

Innings scores
Afghanistan252/850 ov
India25249.5 ov

Match tied

Player of the match: Mohammad Shahzad (124)

  • The only match Afghanistan have not lost against India: a dead-heat tie at 252 apiece.
  • Mohammad Shahzad's 124 off 116 balls and Mohammad Nabi's 64 set the total.
  • MS Dhoni captained India for the 200th time; KL Rahul (60) and Ambati Rayudu (57) led the reply before Rashid Khan and Nabi squeezed the middle order.
  • Ravindra Jadeja was the last man out with the scores level.

Frequently asked questions

How many times did India play Afghanistan in 2018?

2 times: Test at Bengaluru on 14–15 Jun 2018 (India won by an innings and 262 runs); ODI at Dubai on 25 Sep 2018 (Match tied).

Who won India vs Afghanistan in 2018?

India won 1 of 2. ODI in Dubai: Match tied.

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

Ravindra Jadeja (Test, Bengaluru); Mohammad Shahzad (124) (ODI, Dubai).