The last time an ODI game was played in Ahmedabad was in the final of the ICC Cricket World Cup 2023 between India and ...