Team News: India
The World No.1 side would be looking to continue their domination in Tests in the two-Test matches against neighbours Bangladesh. Their charismatic captain and batting mainstay Virat Kohli is back into the business after getting rested for the T20I series against Bangla Tigers.
Kohli slammed a double ton in the previous Test series at home against South Africa last month. In the second Test match in Pune, Kohli posted his career's highest individual total, 254*. Kohli slammed a double century when India last played a Test match against Bangladesh in Hyderabad and he would be aiming for another big total in Indore, where he slammed a double ton against New Zealand.
Rohit Sharma - who was the leading run-getter against South Africa in the Test series - would also be raring to continue his red-hot form as an opener in the longer format as well.
Mayank Agarwal, Ajinkya Rahane, and Cheteshwar Pujara are also looking in sublime form and would be looking to give some tough time to Bangladesh bowlers.
Bowlers have been Team India's biggest strength in Tests and they would once again be hungry for wickets. Mohammad Shami, Ishant Sharma and Umesh Yadav were in phenomenal form against the Proteas. Captain Kohli would be hoping the dynamic pace trio once again wreaks havoc and wins them yet another series.
The spinners Ravichandran Ashwin and Ravindra Jadeja would be looking to make use of the spin-friendly track at Holkar Stadium. However, they might face some stiff resistance from Bangla Tigers who are better at playing spin.
India, who clean swept South Africa 3-0 at home to sit comfortably at the top of the ICC Test Championship Rankings, have won their previous two games by an innings. The host would, therefore, be aiming to continue the momentum and keep their Test juggernaut rolling.
Team News: Bangladesh
Bangladesh have played just one Test match in India and the result was disappointing as they lost it by 208 runs. However, Mushfiqur Rahim's 127 and Shakib Al Hasan's 82 was the batting highlight for them.
With no Shakib this time around, their batting looks slightly inexperienced but it also gives an opportunity to the others to prove their mettle.
Newly-appointed captain Mominul Haque - who also happens to be a seasoned campaigner for the team - would be hoping for an impressive show from his side. Mehidy Hasan, Taijul Islam played the one-off Test match against India when the team arrived here back in 2017 and they would be hoping to do well this time after learning from their past experiences.
Mahmudullah Riyad and Soumya Sarkar would have to take some responsibility and make some big scores for their team.
India: Virat Kohli (C), Rohit Sharma, Mayank Agarwal, Cheteshwar Pujara, Ajinkya Rahane, Hanuma Vihari, Saha (wk), R Jadeja, R Ashwin, Kuldeep Yadav, Mohammed Shami, Umesh Yadav, Ishant Sharma, Shubman Gill, Rishabh Pant.
Bangladesh: Shadman Islam, Imrul Kayes, Saif Hassan, Mominul Haque (captain), Liton Das, Mushfiqur Rahim (wk), Mahmudullah, Mohammad Mithun, Mosaddek Hossain, Mehidy Hasan, Taijul Islam, Nayeem Hasan, Mustafizur Rahman, Al-Amin Hossain, Abu Jayed, Ebadat Hossain.
Bangladesh Probable XI:
Liton Das, Imrul Kayes, Mominul Haque (captain), Mushfiqur Rahim (wk), Mahmudullah, Mosaddek Hossain, Taijul Islam, Mehidy Hasan Miraj, Ebadat Hossain, Al-Amin Hossain, Mustafizur Rahman
India Probable XI:
Rohit Sharma, Mayank Agarwal, Virat Kohli (captain), Cheteshwar Pujara, Ajinkya Rahane, Wriddhiman Saha (wk), Ravindra Jadeja, Ravichandran Ashwin, Mohammed Shami, Ishant Sharma, Umesh Yadav.
Batsmen: Rohit Sharma, Mayank Agarwal, Virat Kohli, Mominul Haque
Wicketkeeper: Mushfiqur Rahim
All-rounders: R Ashwin, Ravindra Jadeja
Bowlers: Mohammad Shami, Mehidy Hasan Miraj, Umesh Yadav, Mustafizur Rahman
Captain: Virat Kohli
Vice-captain: R Ashwin