2017 Russia2013 Brazil2009 South Africa2005 Germany2003 France2001 Japan/South Korea1999 Mexico1997 Saudi Arabia1995 Saudi Arabia1992 Saudi Arabia Stadium Deutsche Bank ParkFrankfurt am MainGermany60.100 Heinz von Heiden ArenaHanoverGermany49.000 Max-Morlock-StadionNurembergGermany50.000 Red Bull ArenaLeipzigGermany47.069 RheinEnergieStadionCologneGermany50.000