Belgium vs France
head-to-head record
- Belgium wins
- 30
- Draws
- 19
- France wins
- 31
80 meetings, 1904 to 2026Goals: Belgium 164, France 141
Belgium and France have met 80 times since 1904. France have won 31, Belgium 30, and 19 matches ended level. They last met on 5 October 2026, when France won 4–1 in the Nations League.
The 80 meetings have produced 305 goals, 3.81 per game. The biggest win is Belgium’s 7–0 in a friendly in 1905. France have won the last seven meetings.
Who has won more, Belgium or France?
All matches80 matches
Competitive20 matches
Friendlies60 matches
Key numbers
- Goals
- Belgium 164, France 1413.81 per game
- First meeting
- Belgium 3–3 FranceÉvence Coppée Trophy, 1 May 1904
- Most recent
- France 4–1 BelgiumNations League, 5 Oct 2026
- Belgium’s biggest win
- Belgium 7–0 FranceFriendly, 7 May 1905
- France’s biggest win
- France 5–0 BelgiumEuropean Championship, 16 Jun 1984
- Most goals in a meeting
- France 6–3 BelgiumWorld Cup qualifying, 11 Nov 1956
- Current run
- France, 7 wins in a row
- Biggest upset
- France 1–2 BelgiumFriendly, 18 May 2002Winner’s rating-based win expectancy: 9.0%
- TFN Elo rating now
- Belgium 2022 (10th), France 2166 (4th)How the rating works
Last five meetings
- France4Belgium1
Nations League
Paris, France
- Belgium0France1
Nations League
Brussels, Belgium
- Belgium1France2
Nations League
Leuven, Belgium
- France2Belgium0
Nations League
Décines-Charpieu, France
- France1Belgium0
European Championship
Düsseldorf, Germany (neutral)
Who has had the upper hand over time?
The line climbs with every Belgium win and drops with every France win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Belgium's home games
37 matches
20710
BelgiumDrawsFrance
In France's home games
37 matches
101116
BelgiumDrawsFrance
At neutral venues
6 matches
015
BelgiumDrawsFrance
Record by competition
| Competition | Played | Belgium | Draws | France | Goals |
|---|---|---|---|---|---|
| Friendly | 60 | 27 | 15 | 18 | 142–99 |
| Nations League | 5 | 0 | 0 | 5 | 4–12 |
| World Cup qualifying | 4 | 1 | 1 | 2 | 7–9 |
| Euro qualifying | 4 | 2 | 2 | 0 | 5–3 |
| World Cup | 3 | 0 | 0 | 3 | 3–8 |
| European Championship | 2 | 0 | 0 | 2 | 0–6 |
| Évence Coppée Trophy | 1 | 0 | 1 | 0 | 3–3 |
| King Hassan II Tournament | 1 | 0 | 0 | 1 | 0–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1900s | 6 | 31 | |
| 1910s | 6 | 28 | |
| 1920s | 10 | 41 | |
| 1930s | 12 | 54 | |
| 1940s | 5 | 25 | |
| 1950s | 10 | 41 | |
| 1960s | 8 | 20 | |
| 1970s | 3 | 6 | |
| 1980s | 5 | 20 | |
| 1990s | 3 | 9 | |
| 2000s | 2 | 5 | |
| 2010s | 4 | 8 | |
| 2020s | 6 | 17 |
Longest runs
| Longest run of | Belgium | France |
|---|---|---|
| Wins in a row | 51961 to 1966 | 72018 to 2026 |
| Unbeaten meetings | 101957 to 1967 | 72018 to 2026 |
The longest run of draws is 2, from 15 November 2011 to 14 August 2013.
Top scorers in Belgium vs France
- 1Thadée CisowskiFrance5
- 2Michel PlatiniFrance3(1 penalty)
- 3Randal Kolo MuaniFrance3(1 penalty)
- 4Erwin VandenberghBelgium2
- 5Gérard SolerFrance2
- 6Jan CeulemansBelgium2
- 7Jean NicolasFrance2
- 8Maurice WillemsBelgium2
- 9Paul Van HimstBelgium2
Scorer records exist for 14 of the 80 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Belgium and France played each other?
80 times, starting on 1 May 1904. 20 of those meetings were competitive and 60 were friendlies.
Who has won more matches between Belgium and France?
France, with 31 wins to 30. 19 matches ended level.
What is the biggest win in Belgium vs France?
Belgium’s 7–0 win in a friendly on 7 May 1905 in Brussels.
When did Belgium and France last play?
On 5 October 2026 in Paris, when France won 4–1 in the Nations League.
What is the competitive record between Belgium and France?
In 20 competitive matches, Belgium have 3 wins, France have 13, and 4 ended level.
Every Belgium vs France result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| France | 4–1 | Belgium | Nations League | Paris, France | |
| Belgium | 0–1 | France | Nations League | Brussels, Belgium | |
| Belgium | 1–2 | France | Nations League | Leuven, Belgium | |
| France | 2–0 | Belgium | Nations League | Décines-Charpieu, France | |
| France | 1–0 | Belgium | European Championship | Düsseldorf, Germany (neutral) | |
| Belgium | 2–3 | France | Nations League | Turin, Italy (neutral) | |
| France | 1–0 | Belgium | World Cup | Saint Petersburg, Russia (neutral) | |
| France | 3–4 | Belgium | Friendly | Saint-Denis, France | |
| Belgium | 0–0 | France | Friendly | Brussels, Belgium | |
| France | 0–0 | Belgium | Friendly | Saint-Denis, France | |
| Belgium | 0–2 | France | Friendly | Brussels, Belgium | |
| France | 1–2 | Belgium | Friendly | Saint-Denis, France | |
| Belgium | 0–1 | France | King Hassan II Tournament | Casablanca, Morocco (neutral) | |
| Belgium | 0–2 | France | Friendly | Brussels, Belgium | |
| France | 3–3 | Belgium | Friendly | Paris, France | |
| France | 4–2 | Belgium | World Cup | Puebla, Mexico (neutral) | |
| France | 5–0 | Belgium | European Championship | Nantes, France | |
| Belgium | 1–1 | France | Friendly | Luxembourg, Luxembourg (neutral) | |
| Belgium | 2–0 | France | World Cup qualifying | Brussels, Belgium | |
| France | 3–2 | Belgium | World Cup qualifying | Paris, France | |
| France | 0–0 | Belgium | Euro qualifying | Paris, France | |
| Belgium | 2–1 | France | Euro qualifying | Brussels, Belgium | |
| Belgium | 1–2 | France | Friendly | Brussels, Belgium | |
| France | 1–1 | Belgium | Euro qualifying | Nantes, France | |
| Belgium | 2–1 | France | Euro qualifying | Brussels, Belgium | |
| France | 0–3 | Belgium | Friendly | Paris, France | |
| Belgium | 3–0 | France | Friendly | Brussels, Belgium | |
| France | 1–2 | Belgium | Friendly | Paris, France | |
| Belgium | 3–0 | France | Friendly | Brussels, Belgium | |
| France | 1–1 | Belgium | Friendly | Paris, France | |
| Belgium | 1–0 | France | Friendly | Brussels, Belgium | |
| France | 2–2 | Belgium | Friendly | Colombes, France | |
| Belgium | 0–0 | France | World Cup qualifying | Brussels, Belgium | |
| France | 6–3 | Belgium | World Cup qualifying | Colombes, France | |
| Belgium | 2–1 | France | Friendly | Brussels, Belgium | |
| France | 2–2 | Belgium | Friendly | Colombes, France | |
| Belgium | 3–3 | France | Friendly | Brussels, Belgium | |
| France | 0–1 | Belgium | Friendly | Colombes, France | |
| Belgium | 1–2 | France | Friendly | Brussels, Belgium | |
| France | 3–3 | Belgium | Friendly | Colombes, France | |
| Belgium | 4–1 | France | Friendly | Brussels, Belgium | |
| France | 3–3 | Belgium | Friendly | Colombes, France | |
| Belgium | 4–2 | France | Friendly | Brussels, Belgium | |
| France | 4–2 | Belgium | Friendly | Colombes, France | |
| Belgium | 2–1 | France | Friendly | Brussels, Belgium | |
| France | 3–1 | Belgium | Friendly | Paris, France | |
| Belgium | 1–3 | France | Friendly | Brussels, Belgium | |
| France | 3–1 | Belgium | World Cup | Colombes, France | |
| France | 5–3 | Belgium | Friendly | Paris, France | |
| Belgium | 3–1 | France | Friendly | Brussels, Belgium | |
| France | 3–0 | Belgium | Friendly | Colombes, France | |
| Belgium | 1–1 | France | Friendly | Brussels, Belgium | |
| Belgium | 2–3 | France | Friendly | Brussels, Belgium | |
| France | 3–0 | Belgium | Friendly | Colombes, France | |
| Belgium | 5–2 | France | Friendly | Brussels, Belgium | |
| France | 2–2 | Belgium | Friendly | Montrouge, France | |
| Belgium | 1–2 | France | Friendly | Liège, Belgium | |
| France | 1–6 | Belgium | Friendly | Colombes, France | |
| Belgium | 4–1 | France | Friendly | Liège, Belgium | |
| France | 2–3 | Belgium | Friendly | Colombes, France | |
| Belgium | 2–2 | France | Friendly | Brussels, Belgium | |
| France | 4–3 | Belgium | Friendly | Vincennes, France | |
| Belgium | 3–0 | France | Friendly | Brussels, Belgium | |
| France | 2–0 | Belgium | Friendly | Montrouge, France | |
| Belgium | 4–1 | France | Friendly | Forest, Belgium | |
| France | 2–1 | Belgium | Friendly | Colombes, France | |
| Belgium | 3–1 | France | Friendly | Forest, Belgium | |
| France | 2–1 | Belgium | Friendly | Paris, France | |
| Belgium | 2–2 | France | Friendly | Brussels, Belgium | |
| France | 4–3 | Belgium | Friendly | Lille, France | |
| Belgium | 3–0 | France | Friendly | Brussels, Belgium | |
| France | 1–1 | Belgium | Friendly | Saint-Ouen-l'Aumône, France | |
| Belgium | 7–1 | France | Friendly | Uccle, Belgium | |
| France | 0–4 | Belgium | Friendly | Gentilly, France | |
| Belgium | 5–2 | France | Friendly | Brussels, Belgium | |
| France | 1–2 | Belgium | Friendly | Colombes, France | |
| Belgium | 1–2 | France | Friendly | Brussels, Belgium | |
| France | 0–5 | Belgium | Friendly | Saint-Cloud, France | |
| Belgium | 7–0 | France | Friendly | Brussels, Belgium | |
| Belgium | 3–3 | France | Évence Coppée Trophy | Brussels, Belgium |
Recent form
Belgium
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.