Since 1931
Belgium and Poland have met 21 times since 1931: Belgium won 8, Poland 7, and 6 matches were drawn. Belgium lead the head-to-head by 1 win. Goals: Belgium 27, Poland 27. Last meeting: Belgium 1–0 Poland (UEFA Nations League, Jun 14, 2022).
21 meetings since 1931. Hover or tap a match for the details.
| Competition | P | BEL W | D | POL W |
|---|---|---|---|---|
| Friendly | 12 | 5 | 5 | 2 |
| UEFA Euro qualification | 4 | 0 | 0 | 4 |
| FIFA World Cup qualification | 2 | 1 | 1 | 0 |
| UEFA Nations League | 2 | 2 | 0 | 0 |
| FIFA World Cup | 1 | 0 | 0 | 1 |
21 matches, newest first, with goalscorers where recorded.
Belgium: Michy Batshuayi 16'
Poland: —
Belgium: Axel Witsel 42', Kevin De Bruyne 59', Leandro Trossard 73', Leandro Trossard 80', Leander Dendoncker 83', Loïs Openda 90'
Poland: Robert Lewandowski 28'
Belgium: —
Poland: Euzebiusz Smolarek 45', Euzebiusz Smolarek 49'
Belgium: —
Poland: Radosław Matusiak 19'
Belgium: Erwin Vandenbergh 30', Franky Vercauteren 53'
Poland: —
Belgium: —
Poland: Zbigniew Boniek 4', Zbigniew Boniek 26', Zbigniew Boniek 53'
Belgium: Johan Devrindt 15', Johan Devrindt 35'
Poland: Janusz Żmijewski 26', Lucjan Brychczy 45', Janusz Żmijewski 51', Janusz Żmijewski 70'
Belgium: Wilfried Puis 52'
Poland: Włodzimierz Lubański 28', Włodzimierz Lubański 41', Zygfryd Szołtysik 72'
Sources: martj42/international_results (international matches since 1872, MIT-licensed open dataset) and ESPN for the latest results and fixtures. Predecessor teams follow FIFA attribution (Yugoslavia → Serbia, Czechoslovakia → Czechia).