Bangladesh won the ODI series by 2β1 margin and it was their second successive ODI series win against India at home.[6]
India won the first Test match comprehensively by 188 runs.[7] In the second Test, while chasing 145 India lost 7 wickets for 74, but a 71-run partnership between
Shreyas Iyer and
Ravichandran Ashwin for the eighth wicket lead India to a 3 wicket win and India eventually winning the Test series by 2β0 margin.[8]
Prior to the series,
Ravindra Jadeja was ruled out of the ODI series as he was yet to recover from knee surgery and he was replaced by
Shahbaz Ahmed.
Yash Dayal was ruled out due to a lower back injury and was replaced by
Kuldeep Sen.[12]Shoriful Islam was added to the Bangladesh's ODI squad as cover for injured
Taskin Ahmed.[13] Bangladesh's captain
Tamim Iqbal was also ruled out of the ODI series due to a groin injury.[14] On 2 December,
Litton Das was named captain of Bangladesh for the ODI series.[15] A day before the first ODI, India's
Mohammed Shami was ruled out from the ODI series due to a shoulder injury, with
Umran Malik named as his replacement.[16] On the day of 1st ODI,
Rishabh Pant was released from India's ODI squad.[17] India's
Deepak Chahar,
Kuldeep Sen and
Rohit Sharma were ruled out of the last ODI due to their respective injuries.[18] Ahead of the third ODI,
Kuldeep Yadav was added to the India's ODI squad.[19]Abhimanyu Easwaran was added to India's Test squad on 9 December.[20]Jaydev Unadkat was also added to India's Test squad after Mohammed Shami was confirmed to be ruled out of the Test series.[21] On 11 December, Ravindra Jadeja was ruled out of test series with
Saurabh Kumar and
Navdeep Saini both were added to India's Test squad.[22] Rohit Sharma was also ruled out of the first Test with
KL Rahul being named as captain of India.[23]Nasum Ahmed was included in Bangladesh's squad for the 2nd test while
Shoriful Islam and
Ebadot Hossain were ruled out due to their respective injuries.[24]
On 20 December, Navdeep Saini and Rohit Sharma were also ruled out of the second Test.[25]
Batting first, India were bowled out at 186 with
Shakib Al Hasan picking his
fourth five wicket haul in ODIs. In reply, Bangladesh were reduced to 136/9 from 128/4. But
Mehidy Hasan with
Mustafizur Rahman added 51 runs for the last wicket partnership, which is the highest tenth wicket partnership for Bangladesh while chasing and overall fourth highest, to achieve the target with 24 balls to spare.[26]
Mehidy Hasan (Ban) scored his maiden ODI century,[27] and become only second batter to score a century batting at Number 8 or lower.[28]
The 148-run stand between
Mahmudullah and
Mehidy Hasan for the seventh wicket, is the highest partnership for any wicket for Bangladesh against India,[28] and the highest seventh wicket partnership for any team against India.[29]
Rohit Sharma (Ind) became the only second batter to hit 500 sixes in international cricket.[30]
Bangladesh were at 69/6 at the end of 19 overs. But the record-breaking stand between
Mahmudullah and
Mehidy Hasan helped Bangladesh to reach to 271 for the loss of 7 wickets at the end of 50 overs with the latter scoring his maiden ODI century. In reply, India were in trouble after being reduced to 65/4, then 107-run stand between
Shreyas Iyer and
Axar Patel gave them some resistance. At the end, the skipper
Rohit Sharma who could not bat at his regular position due to finger injury, coming to bat at Number 9, hit a blistering knock of 51 off 28 balls which kept them on track. India needed 20 off the final over and 6 runs off the final ball, but Rohit Sharma could manage only 14 runs and eventually Bangladesh won by 5 runs.[29]
Ishan Kishan (Ind) scored his maiden and also the fastest ODI double-hundred off 126 balls. He becomes the first cricketer to convert his maiden hundred into a double ton.[31] He was also the youngest (24 years 145 days) and least experienced player (9 ODIs) to get a double ton in ODIs.[32]
Virat Kohli (Ind) scored his
72nd century in international cricket,[33] and surpassed
Ricky Ponting's record of the second-most centuries scored across formats in international cricket.[34]
Only 81.5 overs of play was possible on day 1 due to poor lighting.
Jaydev Unadkat (Ind) appeared in a Test match after 12 years and 2 days. In between his 2 Test appearances, he missed 118 tests, second most by any player and the most by any Indian player.[37][38]
World Test Championship points: India 12, Bangladesh 0.
Cheteshwar Pujara became the eighth Indian batter to complete 7000 test runs