International results
Over 48,000 international football matches since 1872, under a CC0 licence.
| 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 |