International results

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

388 matches

Date Home Score Away Competition Place
June 20, 2024 Slovakia 1 : 2 Ukraine UEFA Euro Düsseldorf, Germany neutral venue
June 20, 2024 Netherlands 0 : 0 France UEFA Euro Leipzig, Germany neutral venue
June 20, 2024 Poland 1 : 3 Austria UEFA Euro Berlin, Germany neutral venue
June 19, 2024 Denmark 1 : 1 England UEFA Euro Frankfurt, Germany neutral venue
June 19, 2024 Slovenia 1 : 1 Serbia UEFA Euro Munich, Germany neutral venue
June 19, 2024 Spain 1 : 0 Italy UEFA Euro Gelsenkirchen, Germany neutral venue
June 18, 2024 Croatia 2 : 2 Albania UEFA Euro Hamburg, Germany neutral venue
June 18, 2024 Scotland 1 : 1 Switzerland UEFA Euro Cologne, Germany neutral venue
June 18, 2024 Germany 2 : 0 Hungary UEFA Euro Stuttgart, Germany
June 17, 2024 Portugal 2 : 1 Czech Republic UEFA Euro Leipzig, Germany neutral venue
June 17, 2024 Turkey 3 : 1 Georgia UEFA Euro Dortmund, Germany neutral venue
June 16, 2024 Belgium 0 : 1 Slovakia UEFA Euro Frankfurt, Germany neutral venue
June 16, 2024 Romania 3 : 0 Ukraine UEFA Euro Munich, Germany neutral venue
June 16, 2024 Austria 0 : 1 France UEFA Euro Düsseldorf, Germany neutral venue
June 15, 2024 Poland 1 : 2 Netherlands UEFA Euro Hamburg, Germany neutral venue
June 15, 2024 Serbia 0 : 1 England UEFA Euro Gelsenkirchen, Germany neutral venue
June 15, 2024 Slovenia 1 : 1 Denmark UEFA Euro Stuttgart, Germany neutral venue
June 14, 2024 Italy 2 : 1 Albania UEFA Euro Dortmund, Germany neutral venue
June 14, 2024 Spain 3 : 0 Croatia UEFA Euro Berlin, Germany neutral venue
June 14, 2024 Hungary 1 : 3 Switzerland UEFA Euro Cologne, Germany neutral venue
June 13, 2024 Germany 5 : 1 Scotland UEFA Euro Munich, Germany
July 10, 2021 England 1 : 1 Italy UEFA Euro London, England
July 6, 2021 England 2 : 1 Denmark UEFA Euro London, England
July 5, 2021 Italy 1 : 1 Spain UEFA Euro London, England neutral venue
July 2, 2021 Ukraine 0 : 4 England UEFA Euro Rome, Italy neutral venue
July 2, 2021 Czech Republic 1 : 2 Denmark UEFA Euro Baku, Azerbaijan neutral venue
July 1, 2021 Belgium 1 : 2 Italy UEFA Euro Munich, Germany neutral venue
July 1, 2021 Switzerland 1 : 1 Spain UEFA Euro Saint Petersburg, Russia neutral venue
June 28, 2021 Sweden 1 : 2 Ukraine UEFA Euro Glasgow, Scotland neutral venue
June 28, 2021 England 2 : 0 Germany UEFA Euro London, England