2019–20 Belgian Cup



The 2019–20 Belgian Cup was the 65th season of Belgium's annual football cup competition. The competition began on 26 July 2019 and ended with the final on 1 August 2020. The winners of the competition qualified for the 2020–21 UEFA Europa League Group Stage. KV Mechelen were the defending champions, but were unable to defend their title as the club got banned from the competition for one season after being found guilty of match-fixing as part of the 2017–19 Belgian football fraud scandal.

Competition format

The competition consisted of ten rounds. Except for the semi-finals, all rounds are single-match elimination rounds. When tied after 90 minutes in the first three rounds, penalties are taken immediately. In rounds four to seven and the quarterfinals, when tied after 90 minutes first an extra time period of 30 minutes are played, then penalties are taken if still necessary. The semi-finals will be played over two legs, where the team winning on aggregate advances. The final will be played as a single match.
Teams enter the competition in different rounds, based upon their 2019–20 league affiliation. Teams from the fifth-level Belgian Third Amateur Division or lower began in round 1. Belgian Second Amateur Division teams entered in round 2, Belgian First Amateur Division teams entered in round 3, Belgian First Division B teams in round 5 and finally the Belgian First Division A teams enter in round 6. With KV Mechelen being banned from the competition, one of the Belgian First Division B teams was drawn randomly to receive a bye in round 5 and progress automatically to round 6.
RoundClubs
remaining
Clubs
involved
Winners from
previous round
New entries
this round
Leagues entering at this round
Round 1311224none224Belgian Third Amateur Division and Belgian Provincial Leagues
Round 219916011248Belgian Second Amateur Division
Round 3119968016Belgian First Amateur Division
Round 4735046 + 4 byesnonenone
Round 54832257Belgian First Division B
Round 632321616Belgian First Division A + Union SG
Round 7161616nonenone
Quarter-Finals888nonenone
Semi-Finals444nonenone
Final222nonenone

Round and draw dates

First round

This round of matches were played on 27, 28 & 29 July 2019 and included teams playing in the Belgian Third Amateur Division and Belgian Provincial Leagues. Teams from the Belgian Third Amateur Division were seeded and could not play each other.
TieHome Team ScoreAway Team
1Chaumont 0–0 Oppagne-Wéris
2Ster-Francorchamps 2–1Florenville
3Libramont 2-1Mormont
4Rochefort 4–3Vyle-Tharoul
5Malmundaria 2–2 Ethe Belmont
6Libin 0–4Ciney
7Bercheux 3–6Rocherath
8Templiers-Nandrin 1–1 Loyers
9Vaux 2–3Saint-Louis-Saint-Léger
10Nassogne 0–3Sprimont
11Butgenbach 1–4Habay-La-Neuve
12Mormont B 1–3Andennais
13Meix-devant-Virton 4–0La Roche
14Aywaille 17–0Muno
15United Richelle 6–1De Goé
16Horion 2–7UCE Liège
17Faimes 5–1Eghezée
18Heur-Tongeren 15-0MCS Liège
19Huy 1–1 Grand-Leez
20Vliermaal 0–0 Daring Huvo Jeuk
21Taviers 0–4Bilzen
22Jodoigne 5–1Elsaute
23Oupeye 0–0 Warnant
24Wellen 4–0FC Eupen 1963
25Herstal 6–2Herderen-Millen
26Wallonia Walhain FF 0–5Alken
27Raeren-Eynatten 2–1Wanze/Bas-Oha
28Aische 4–1Jehay
29Helson Helchteren 5–1Opglabbeek
30Houtvenne 4–2Berg en Dal
31De Kempen 1–1 Beringen
32Betekom 8–1Geetbets
33Torpedo Hasselt 0–2Termien
34Schriek 1–1 Kesselt
35Turnhout 5–1Herk-de-Stad
36Koersel 6–2Houtem-Oplinter
37Heusden-Zolder 6–1Breugel
38Bokrijk 1–3Stevoort
39Witgoor 6–1Koersel
40Leopoldsburg 0–1Esperanza Pelt
41Lille 3–0Elen
42Linden 2–0Park Houthalen
43Tervuren-Duisburg 1–1 Bertem-Leefdaal
44Pont-à-Celles-Buzet 1–2Etterbeek
45Villers la Ville 3–1Molignée
46Wépion 0–2Wavre Sports
47Anderlues 1–2Ixelles
48Stockel 2–2 Manage
49La Hulpe 1–4Biesme
50Ophain 0–2Vossem
51Gosselies 4–2Nismes
52Rhode-De Hoek 4–0Neffe
53Floreffe 1–2Léopold Uccle
54Spy 0–2Rhisnes
55Huppaytoise 1–6Taminoise
56Genappe 0–3Overijse

TieHome Team ScoreAway Team
57Lasne Ohain 2–2 Montignies
58Tournai 6–1Maarkedal
59Naast 0–1Huizingen
60Péruwelz 3–1Vacresse
61Molenbaix 4–1Saint-Ghislain B
62CS Braine 3–0Le Roeulx
63Symphorinois 5–1Hyon-Quaregnon
64Saint-Ghislain A 7–0Trivières
65Zuun 0–2Le Hornu
66Frameries 0–7Stade Brainois
67Quévy-Mons 7–1ES Braine
68Tollembeek 2–0Neufvilles
69Beloeil 2–0Ostiches-Ath
70Pâturages 0–3Brakel
71Vlaamse Ardennen 0–3Jemappes
72Oostkamp 8–1Lendelede
73Adegem 1–5Mariakerke
74Wielsbeke 0–2WS Lauwe
75Torhout 3–1Kleit-Maldegem
76Boezinge 2–0Nieuwkerke
77Oostnieuwkerke 3–1Poperinge
78Aalter 1–0RC Lauwe
79St-Joris Sleidinge 1–2Drongen
80Wingene 2–1Wervik
81Oostduinkerke 0–0 Blankenberge
82Vlamertinge 1–2Dottignies
83Dadizele 6–1Comines-Warneton
84Jong Zulte 2–1Lembeke
85Racing Waregem 2–1Kortemark
86Bambrugge 2–0Groot Dilbeek
87Wolvertem Merchtem 4–1TK Meldert
88HO Kalken 0–2Jong Lede
89Mariekerke 6–1Schelle
90Bornem 5–1Wintam
91Kobbegem 0–7Elene-Grotenberge
92Melsele 3–1Vrasene
93Zele 0–2Ninove
94Zaffelare 1–4Lebbeke
95Stekene 4–1Hoboken
96Zelzate 5–0Edeboys
97Lochristi 2–1Dendermonde
98Voorde-Appelterre 1–4Wetteren
99Woluwe-Zaventem 1–6Sint-Lenaarts
100Zandhoven 1–4KRC Mechelen
101Nijlen 2–1Kosova Schaerbeek
102Sint-Job 2–1Crossing Schaerbeek
103Minderhout 1–2Kontich
104Kampenhout 3–1 Ganshoren
105Anderlecht-Milan FF 0–5BO Beerzel
106Bouwel 2–2 Stade Everois
107Loenhout 1–1 Saint-Josse
108Ternesse 2–2 Eppegem
109Zwarte Leeuw 7–0Putte
110Lyra-Lierse Berlaar 4–0Zandvliet
111Wortel 1–1 Jette
112Veltem 0–3City Pirates

Second round

TieHome Team ScoreAway Team
113Tournai 0–4Tienen
114Solières 6–1Kesselt
115Sprimont 1–1 Oostkamp
116Blankenberge 3–3 Libramont
117Harelbeke 0–0 UCE Liège
118Koersel 4–0Wavre Sports
119Kontich 2–3Wijgmaal
120Temse 2–0Etterbeek
121Montignies 2–1Heur-Tongeren
122Beloeil 2–1Racing Gent
123Lebbeke 12–0Tollembeek
124Oostnieuwkerke 2–1Faimes
125Ciney 0–1Bilzen
126RAAL La Louvière 2–2 Overijse
127Péruwelz 1–3De Kempen
128Stockay-Warfusée 2–2 Ninove
129Sint-Lenaarts 1–1 Mandel United
130Le Hornu 0–1Aywaille
131Daring Huvo Jeuk 2–3Loenhout
132Bocholt 10–0Villers la Ville
133Westhoek 0–0 Lyra-Lierse Berlaar
134Spouwen-Mopertingen 3–3 Aalter
135Ronse 5–1Biesme
136Londerzeel 6–1Heusden-Zolder
137Witgoor 2–3Symphorinois
138Bornem 1–2Wingene
139Saint-Ghislain 1–2Gullegem
140Dikkelvenne 5–2Mariakerke
141Tervuren-Duisburg 1–3Meux
142CS Braine 2–0Rocherath
143Grand-Leez 1–1 Torhout
144Duffel 3–0United Richelle
145Helson Helchteren 2–2 Vlaamse Ardennen
146Habay-La-Neuve 2–0Ethe Belmont
147Stade Everois 2–0Meix-devant-Virton
148Sint-Niklaas 0–0 Alken
149Berchem 3–0Dadizele
150Rochefort 0–4Rebecq
151Zwarte Leeuw 1–1 Onhaye
152Verlaine 3–1Huizingen

TieHome Team ScoreAway Team
153Raeren-Eynatten 4–1Aische
154Givry 6–2Stockel
155Namur Fosses-La-Fille 2–1Ster-Francorchamps
156Jong Zulte 3–0Hamoir
157Couvin-Mariembourg 1–0Boezinge
158Lochristi 2–2 Cappellen
159Hasselt 1–3Wetteren
160Bambrugge 3–3 Houtvenne
161Hades 0–4Brakel
162Elene-Grotenberge 1–3Nijlen
163Zelzate 2–1Turnhout
164Oudenaarde 9–1Wortel
165Acren Lessines 2–3Stekene
166Diest 0–3Mariekerke
167ASV Geel 3–1Léopold Uccle
168Vosselaar 6–1Linden
169WS Lauwe 1–1 Wolvertem Merchtem
170Vossem 0–0 Ixelles
171Pepingen-Halle 11–0BO Beerzel
172Lille 1–2Hamme
173Dottignies 1–1 Racing Waregem
174Stevoort 0–4Oupeye
175Hoogstraten 4–0Molenbaix
176Gosselies 2–3Templiers-Nandrin
177Rhode-De Hoek 1–1 Wellen
178Eendracht Aalst 3–2City Pirates
179Menen 5–0Andenne
180Drongen 1–2Durbuy
181Francs Borains 1–0Betekom
182Saint-Louis-Saint-Léger 0–3Herstal
183Oppagne-Wéris 0–0 Petegem
184Merelbeke 1–5Albert Quévy-Mons
185Termien 4–1Esperanza Pelt
186Jong Lede 0–2Melsele
187Zwevezele 2–3Kampenhout
188Diegem 3–4SC Braine
189Jodoigne 1–7Tilleur
190Ternesse 0–3Waremme
191Knokke 1–0KRC Mechelen
192Sint-Job 3–0Rhisnes

Third round

TieHome Team ScoreAway Team
193Sint-Job 2–2 ASV Geel
194Overijse 2–2 Oudenaarde
195Blankenberge 2–0Templiers-Nandrin
196Hoogstraten 0–0 SC Braine
197Rebecq 0–0 Lebbeke
198Dender EH 2–0WS Lauwe
199Stekene 1–2Torhout
200Bilzen 1–1 Aalter
201Nijlen 1–0Stockay-Warfusée
202Cappellen 1–1 Tessenderlo
203Dikkelvenne 5–0Kampenhout
204UCE Liège 0–3Deinze
205Ronse 0–0 Waremme
206Francs Borains 4–1Koersel
207Temse 2–1Jong Zulte
208Rhode-De Hoek 2–2 Symphorinois
209Aywaille 0–2Olympic Charleroi CF
210Habay-La-Neuve bye
211Bocholt 1–2Mandel United
212Couvin-Mariembourg 2–3Londerzeel
213Rupel Boom 4–0Racing Waregem
214Tienen 2–1Sint-Eloois-Winkel
215Namur Fosses-La-Fille 2–1URSL Visé
216Melsele 0–2Knokke
217Bambrugge 2–1Albert Quévy-Mons

TieHome Team ScoreAway Team
218Wijgmaal 7–1Oupeye
219Hamme 5–1Beloeil
220Gullegem 3–1Montignies
221Brakel 1–1 Heist
222Oppagne-Wéris 0–0 Wetteren
223Stade Everois 1–4Tilleur
224De Kempen bye
225Vosselaar 1–0Patro Eisden Maasmechelen
226Duffel bye
227Tubize 2–0Vossem
228Menen 1–2Durbuy
229Oostnieuwkerke 0–3RFC Liège
230Onhaye 0–0 CS Braine
231Eendracht Aalst 2–0Lierse Kempenzonen
232Zelzate 1–2La Louvière Centre
233RWDM47 6–0Alken
234Lyra-Lierse Berlaar 1–0Helson Helchteren
235Pepingen-Halle 0–2Verlaine
236Oostkamp 3–1Berchem
237Meux bye
238Dessel Sport 3–3 Raeren-Eynatten
239Wingene 0–0 Loenhout
240Solières 0–2Seraing
241Givry 4–4 Termien
242Mariekerke 2–1Herstal

Fourth round

TieHome Team ScoreAway Team
243Rebecq 2–0Lyra-Lierse Berlaar
244Dender EH 1–3Seraing
245Wijgmaal 2–0Nijlen
246Tilleur 5–3Tienen
247Mariekerke 1–3Ronse
248Namur Fosses-La-Fille 1–2Verlaine
249La Louvière Centre 7–2De Kempen
250Mandel United 5–0Habay-La-Neuve
251Oudenaarde 1–2Temse
252Knokke 5–0Bilzen
253Hamme 1–0Tubize
254Torhout 2–1SC Braine
255Rhode-De Hoek 0–2Onhaye

TieHome Team ScoreAway Team
256Meux 0–2Cappellen
257Blankenberge 0–2Vosselaar
258Wetteren 1–1 Durbuy
259Dessel Sport 4–2 RWDM47
260Olympic Charleroi CF 1–2Bambrugge
261Londerzeel 2–4Eendracht Aalst
262Loenhout 1–4Dikkelvenne
263Gullegem 3–1Oostkamp
264Francs Borains 2–1RFC Liège
265Sint-Job 3–4 Rupel Boom
266Givry 1–5Duffel
267Deinze 0–0 Heist

Fifth round

Non-professional teams always receive the home advantage when playing professional teams, if their stadium meets the seating and safety requirements. As a result Lokeren and Roeselare had to give up their home advantage in this round.

Sixth round

The draw for the sixth round was made on 26 August 2019 and included the teams from the Belgian First Division A and Union SG, the latter replacing KV Mechelen which were banned from the competition after being found guilty of match-fixing. The 16 teams entering at this stage were seeded and could not meet each other.

Seventh Round

The draw for the seventh round was made immediately after the last game of the sixth round, between Antwerp and Lokeren, was finished. Only three teams outside the top division qualified for this round, with Rebecq from the Belgian Second Amateur Division the lowest still in the competition.
The matches will be played on 3, 4 and 5 of December 2019.

Quarter-finals

The draw for the quarter-finals was made immediately after the last game of the seventh round, between Excel Mouscron and Anderlecht was finished. Only one team from outside the top division remained at this stage of the competition, Union SG playing in the Belgian First Division B, who also reached the semifinals the previous season.
The matches were played on 17, 18 and 19 December 2019.

Semi-finals

The draw for the semi-finals was made immediately after the last game of the seventh round, between Anderlecht and Club Brugge was finished. The first leg matches will be played on 22 and 23 January 2020, the second legs on 5 and 6 February 2020.

First Legs

Second Legs

Club Brugge win 3–2 on aggregate
Antwerp win 2–1 on aggregate

Final