Bangladesh's hopes of mounting a strong fight against the power-packed Indian team suffered a huge blow as their captain and experienced all-rounder Shakib Al Hasan was ruled out of the India vs Bangladesh encounter in Pune. Shakib had sustained a left quadricep injury during Bangladesh's match against New Zealand in Chennai. The Tigers have already lost their first three games and a fourth consecutive defeat might see them crashing out of the ICC Cricket World Cup 2023. (Match Blog | Scorecard | Streaming)