Located in the coastal city of Mumbai, the Wankhede Stadium is no stranger to high-stakes matches. It hosted the 2011 ODI World Cup final, in which India beat Sri Lanka to lift its second world title.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results