Belgium and Netherlands have met 129 times since 1905: Belgium won 41, Netherlands 57, and 31 matches were drawn. Netherlands lead the head-to-head by 16 wins. Goals: Belgium 221, Netherlands 285. Last meeting: Belgium 0–1 Netherlands (UEFA Nations League, Sep 25, 2022).
First meeting
Belgium 1–4 Netherlands
Apr 30, 1905 · Friendly
Last meeting
Belgium 0–1 Netherlands
Sep 25, 2022 · UEFA Nations League
Biggest Belgium win
Belgium 7–1 Netherlands
Mar 17, 1940 · Friendly
Biggest Netherlands win
Belgium 1–9 Netherlands
Oct 4, 1959 · Friendly
Match preview and current form
Belgium · Last 5 matches
LLoss against France, 1–4, Oct 5, 2026 (UEFA Nations League)
WWin against Türkiye, 3–0, Oct 2, 2026 (UEFA Nations League)
LLoss against France, 0–1, Sep 28, 2026 (UEFA Nations League)
WWin against Italy, 2–0, Sep 25, 2026 (UEFA Nations League)
LLoss against Spain, 1–2, Jul 10, 2026 (FIFA World Cup)
Netherlands · Last 5 matches
WWin against Serbia, 2–1, Oct 4, 2026 (UEFA Nations League)
DDraw against Greece, 2–2, Oct 1, 2026 (UEFA Nations League)
WWin against Serbia, 2–1, Sep 27, 2026 (UEFA Nations League)
DDraw against Germany, 1–1, Sep 24, 2026 (UEFA Nations League)
DDraw against Morocco, 1–1, Jun 29, 2026 (FIFA World Cup)
The rivalry, match by match
129 meetings since 1905. Hover or tap a match for the details.
Netherlands: John Metgod 6', Kees van Kooten 26', Ruud Geels 54'
W1–0HFIFA World Cup qualification
FIFA World Cup qualification
Belgium: Erwin Vandenbergh 48' (pen.)
Netherlands: —
L0–1AFriendly
Friendly
L0–1AFIFA World Cup qualification
FIFA World Cup qualification
Belgium: —
Netherlands: René van de Kerkhof 4'
L0–2HFIFA World Cup qualification
FIFA World Cup qualification
Belgium: —
Netherlands: Johnny Rep 19', Johan Cruyff 65'
L1–2HUEFA Euro qualification
UEFA Euro qualification
Belgium: Roger Van Gool 27'
Netherlands: Johnny Rep 61', Johan Cruyff 77'
L0–5AUEFA Euro qualification
UEFA Euro qualification
Belgium: —
Netherlands: Wim Rijsbergen 17', Rob Rensenbrink 27', Rob Rensenbrink 58', Johan Neeskens 79' (pen.), Rob Rensenbrink 85'
W1–0HFriendly
Friendly
D0–0AFIFA World Cup qualification
FIFA World Cup qualification
D0–0HFIFA World Cup qualification
FIFA World Cup qualification
W2–1AFriendly
Friendly
W1–0HFriendly
Friendly
L1–3AFriendly
Friendly
W1–0HFriendly
Friendly
D0–0HFriendly
Friendly
D1–1AFriendly
Friendly
W1–0AFriendly
Friendly
W2–0HFriendly
Friendly
W3–1HFriendly
Friendly
W4–0AFriendly
Friendly
L2–6AFriendly
Friendly
L1–4HFriendly
Friendly
W2–1HFriendly
Friendly
L1–9AFriendly
Friendly
D2–2AFriendly
Friendly
L2–3HFriendly
Friendly
L2–7HFriendly
Friendly
L2–5AFriendly
Friendly
D1–1AFriendly
Friendly
L2–3HFriendly
Friendly
L0–1HFriendly
Friendly
D2–2AFriendly
Friendly
L0–1AFriendly
Friendly
W4–3HFriendly
Friendly
W4–0HFriendly
Friendly
L0–1AFriendly
Friendly
W2–0AFriendly
Friendly
W2–1HFriendly
Friendly
W4–2HFriendly
Friendly
W7–6AFriendly
Friendly
L4–5AFriendly
Friendly
W7–2HFriendly
Friendly
W2–0HFriendly
Friendly
W1–0AFriendly
Friendly
D3–3AFriendly
Friendly
D1–1HFriendly
Friendly
D2–2AFriendly
Friendly
D1–1HFriendly
Friendly
L1–2HFriendly
Friendly
L1–2AFriendly
Friendly
D2–2HFriendly
Friendly
L3–6AFriendly
Friendly
L2–4AFriendly
Friendly
W7–1HFriendly
Friendly
L2–3AFriendly
Friendly
W5–4HFriendly
Friendly
D1–1HFIFA World Cup qualification
FIFA World Cup qualification
Belgium: Hendrik Isemborghs 53'
Netherlands: Henk van Spaandonck 37'
L2–7AFriendly
Friendly
L0–1AFriendly
Friendly
W2–1HFriendly
Friendly
D1–1HFriendly
Friendly
L0–8AFriendly
Friendly
L0–2HFriendly
Friendly
L2–4AFriendly
Friendly
L2–4HFIFA World Cup qualification
FIFA World Cup qualification
Belgium: Laurent Grimmonprez 51', Bernard Voorhoof 71'
Netherlands: Kick Smit 60', Bep Bakhuys 62', Leen Vente 64', Bep Bakhuys 84'
L3–9AFriendly
Friendly
W2–1AFriendly
Friendly
L1–3HFriendly
Friendly
L1–2AFriendly
Friendly
L1–4HFriendly
Friendly
W4–2HFriendly
Friendly
L2–3AFriendly
Friendly
W3–1HFriendly
Friendly
D2–2AFriendly
Friendly
W3–1HFriendly
Friendly
D1–1AFriendly
Friendly
L1–3AOlympic Games
Olympic Games
Belgium: Pierre Braine 85'
Netherlands: Leonardus Ghering 4', Felix Smeets 6', Wim Tap 63'
W1–0HFriendly
Friendly
D1–1AFriendly
Friendly
L2–3AFriendly
Friendly
W2–0HFriendly
Friendly
W5–1AFriendly
Friendly
D1–1HFriendly
Friendly
L0–5AFriendly
Friendly
L0–1HFriendly
Friendly
D1–1HFriendly
Friendly
D1–1AFriendly
Friendly
D1–1AFriendly
Friendly
W2–1AFriendly
Friendly
W4–0HFriendly
Friendly
D1–1HFriendly
Friendly
W3–0HOlympic Games
Olympic Games
L2–4AFriendly
Friendly
L2–4HFriendly
Friendly
W4–2AFriendly
Friendly
D3–3HFriendly
Friendly
L3–4AFriendly
Friendly
L1–2HFriendly
Friendly
L1–3AFriendly
Friendly
L1–5HFriendly
Friendly
L0–7AFriendly
Friendly
W3–2HFriendly
Friendly
L1–4AFriendly
Friendly
L1–4HFriendly
Friendly
L1–3AFriendly
Friendly
L1–4HFriendly
Friendly
W2–1AFriendly
Friendly
L1–3HFriendly
Friendly
W3–2AFriendly
Friendly
W5–0HFriendly
Friendly
L0–4AFriendly
Friendly
L1–4HFriendly
Friendly
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).