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.
| Date | Format | Venue | Result |
|---|---|---|---|
| Test | Bengaluru | India won by an innings and 262 runs | |
| ODI | Dubai | Match tied |
Match details
Only Test, Afghanistan tour of India 2018
M. Chinnaswamy Stadium, Bengaluru
| India | 474 | 104.5 ov |
|---|---|---|
| Afghanistan | 109 & 103 | 27.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.
Asia Cup 2018, Super Four
Dubai International Cricket Stadium, Dubai
| Afghanistan | 252/8 | 50 ov |
|---|---|---|
| India | 252 | 49.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).