International results

Over 48,000 international football matches since 1872, under a CC0 licence.

215 matches

Date Home Score Away Competition Place
July 26, 2025 England 1 : 1 Spain UEFA Euro Basel, Switzerland neutral venue
July 22, 2025 Germany 0 : 1 Spain UEFA Euro Zürich, Switzerland neutral venue
July 21, 2025 England 2 : 1 Italy UEFA Euro Geneva, Switzerland neutral venue
July 18, 2025 France 1 : 1 Germany UEFA Euro Basel, Switzerland neutral venue
July 17, 2025 Switzerland 0 : 2 Spain UEFA Euro Bern, Switzerland
July 16, 2025 Sweden 2 : 2 England UEFA Euro Zürich, Switzerland neutral venue
July 15, 2025 Norway 1 : 2 Italy UEFA Euro Geneva, Switzerland neutral venue
July 12, 2025 England 6 : 1 Wales UEFA Euro St. Gallen, Switzerland neutral venue
July 12, 2025 Netherlands 2 : 5 France UEFA Euro Basel, Switzerland neutral venue
July 11, 2025 Poland 3 : 2 Denmark UEFA Euro Lucerne, Switzerland neutral venue
July 11, 2025 Sweden 4 : 1 Germany UEFA Euro Zürich, Switzerland neutral venue
July 10, 2025 Portugal 1 : 2 Belgium UEFA Euro Sion, Switzerland neutral venue
July 10, 2025 Italy 1 : 3 Spain UEFA Euro Bern, Switzerland neutral venue
July 9, 2025 Norway 4 : 3 Iceland UEFA Euro Thun, Switzerland neutral venue
July 9, 2025 Switzerland 1 : 1 Finland UEFA Euro Geneva, Switzerland
July 8, 2025 France 4 : 1 Wales UEFA Euro St. Gallen, Switzerland neutral venue
July 8, 2025 England 4 : 0 Netherlands UEFA Euro Zürich, Switzerland neutral venue
July 7, 2025 Poland 0 : 3 Sweden UEFA Euro Lucerne, Switzerland neutral venue
July 7, 2025 Germany 2 : 1 Denmark UEFA Euro Basel, Switzerland neutral venue
July 6, 2025 Portugal 1 : 1 Italy UEFA Euro Geneva, Switzerland neutral venue
July 6, 2025 Spain 6 : 2 Belgium UEFA Euro Thun, Switzerland neutral venue
July 5, 2025 Switzerland 2 : 0 Iceland UEFA Euro Bern, Switzerland
July 5, 2025 Norway 2 : 1 Finland UEFA Euro Sion, Switzerland neutral venue
July 4, 2025 France 2 : 1 England UEFA Euro Zürich, Switzerland neutral venue
July 4, 2025 Wales 0 : 3 Netherlands UEFA Euro Lucerne, Switzerland neutral venue
July 3, 2025 Germany 2 : 0 Poland UEFA Euro St. Gallen, Switzerland neutral venue
July 3, 2025 Denmark 0 : 1 Sweden UEFA Euro Geneva, Switzerland neutral venue
July 2, 2025 Spain 5 : 0 Portugal UEFA Euro Bern, Switzerland neutral venue
July 2, 2025 Belgium 0 : 1 Italy UEFA Euro Sion, Switzerland neutral venue
July 1, 2025 Switzerland 1 : 2 Norway UEFA Euro Basel, Switzerland