The 1996 World Cup final was hosted by Gaddafi Stadium in Lahore (then called Gaddafi Stadium), where Sri Lanka defeated Australia. National Stadium Karachi hosted some matches but not the final. Eden Gardens and R Premadasa hosted semi-finals that year.