The ongoing India-Bangladesh ODI World Cup 2023 match in Pune is the first instance of India playing an ODI against Bangladesh on Indian soil in more than 25 years. The last time both the countries played an ODI in India was on May 25, 1998 during a tri-series. Bangladesh have never won an ODI against India in India.