The 30-year old has made it back to the Indian squad following the failure of many players in the yo-yo test.
England's recent dominance over their arch-rivals, in limited-overs' cricket is indeed a well-documented one.
The 28-year old has been trying to nail down a place in the Test squad as the England tour beckons.
Shami was expected to lead the Indian bowling attack against both Afghanistan and England, but now things have changed.
Rashid's figures could've been much worse had he not made a comeback in the fag end of the day.
The historic Test will be played at the M Chinnaswamy Stadium in Bengaluru.
Will India go in with the three spinners in this historic Test match?
These five players will have a microscope on them to see how they perform in the upcoming encounter.
Which Afghan players do you think will make it big in the Test match against India.
History will be created in Bengaluru as Afghanistan will be expected to play their first ever Test match.