Skip to content
TheFootball.News

Every international head-to-head since 1872

Pick two national teams to see who has won more, every result between them, their longest runs and who scored the goals.

47,375 matches between 217 national teams, through 6 October 2026.

Coming up

The record between each pair before they meet again.

Browse all head-to-heads

Records

Biggest win in international football
31–0Australia v American Samoa, 2001See the 50 biggest wins
Most-played international fixture
183Argentina v Uruguay meetingsSee the most-played fixtures
Longest winning run
19wins in a row for Morocco, 2024 to 2025See the longest runs

Euro 2028 qualifying draw

The draw is on 6 December 2026 at 17:00 GMT in ICC Belfast. 12 groups, with England, the Republic of Ireland, Scotland and Wales all playing qualifiers for the tournament they co-host. Every pairing will get its head-to-head as soon as the groups are known.

Euro 2028 qualifying guide