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.
Round | Clubs remaining | Clubs involved | Winners from previous round | New entries this round | Leagues entering at this round |
Round 1 | 311 | 224 | none | 224 | Belgian Third Amateur Division and Belgian Provincial Leagues |
Round 2 | 199 | 160 | 112 | 48 | Belgian Second Amateur Division |
Round 3 | 119 | 96 | 80 | 16 | Belgian First Amateur Division |
Round 4 | 73 | 50 | 46 + 4 byes | none | none |
Round 5 | 48 | 32 | 25 | 7 | Belgian First Division B |
Round 6 | 32 | 32 | 16 | 16 | Belgian First Division A + Union SG |
Round 7 | 16 | 16 | 16 | none | none |
Quarter-Finals | 8 | 8 | 8 | none | none |
Semi-Finals | 4 | 4 | 4 | none | none |
Final | 2 | 2 | 2 | none | none |
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.Tie | Home Team | Score | Away Team |
1 | Chaumont | 0–0 | Oppagne-Wéris |
2 | Ster-Francorchamps | 2–1 | Florenville |
3 | Libramont | 2-1 | Mormont |
4 | Rochefort | 4–3 | Vyle-Tharoul |
5 | Malmundaria | 2–2 | Ethe Belmont |
6 | Libin | 0–4 | Ciney |
7 | Bercheux | 3–6 | Rocherath |
8 | Templiers-Nandrin | 1–1 | Loyers |
9 | Vaux | 2–3 | Saint-Louis-Saint-Léger |
10 | Nassogne | 0–3 | Sprimont |
11 | Butgenbach | 1–4 | Habay-La-Neuve |
12 | Mormont B | 1–3 | Andennais |
13 | Meix-devant-Virton | 4–0 | La Roche |
14 | Aywaille | 17–0 | Muno |
15 | United Richelle | 6–1 | De Goé |
16 | Horion | 2–7 | UCE Liège |
17 | Faimes | 5–1 | Eghezée |
18 | Heur-Tongeren | 15-0 | MCS Liège |
19 | Huy | 1–1 | Grand-Leez |
20 | Vliermaal | 0–0 | Daring Huvo Jeuk |
21 | Taviers | 0–4 | Bilzen |
22 | Jodoigne | 5–1 | Elsaute |
23 | Oupeye | 0–0 | Warnant |
24 | Wellen | 4–0 | FC Eupen 1963 |
25 | Herstal | 6–2 | Herderen-Millen |
26 | Wallonia Walhain | FF 0–5 | Alken |
27 | Raeren-Eynatten | 2–1 | Wanze/Bas-Oha |
28 | Aische | 4–1 | Jehay |
29 | Helson Helchteren | 5–1 | Opglabbeek |
30 | Houtvenne | 4–2 | Berg en Dal |
31 | De Kempen | 1–1 | Beringen |
32 | Betekom | 8–1 | Geetbets |
33 | Torpedo Hasselt | 0–2 | Termien |
34 | Schriek | 1–1 | Kesselt |
35 | Turnhout | 5–1 | Herk-de-Stad |
36 | Koersel | 6–2 | Houtem-Oplinter |
37 | Heusden-Zolder | 6–1 | Breugel |
38 | Bokrijk | 1–3 | Stevoort |
39 | Witgoor | 6–1 | Koersel |
40 | Leopoldsburg | 0–1 | Esperanza Pelt |
41 | Lille | 3–0 | Elen |
42 | Linden | 2–0 | Park Houthalen |
43 | Tervuren-Duisburg | 1–1 | Bertem-Leefdaal |
44 | Pont-à-Celles-Buzet | 1–2 | Etterbeek |
45 | Villers la Ville | 3–1 | Molignée |
46 | Wépion | 0–2 | Wavre Sports |
47 | Anderlues | 1–2 | Ixelles |
48 | Stockel | 2–2 | Manage |
49 | La Hulpe | 1–4 | Biesme |
50 | Ophain | 0–2 | Vossem |
51 | Gosselies | 4–2 | Nismes |
52 | Rhode-De Hoek | 4–0 | Neffe |
53 | Floreffe | 1–2 | Léopold Uccle |
54 | Spy | 0–2 | Rhisnes |
55 | Huppaytoise | 1–6 | Taminoise |
56 | Genappe | 0–3 | Overijse |
Tie | Home Team | Score | Away Team |
57 | Lasne Ohain | 2–2 | Montignies |
58 | Tournai | 6–1 | Maarkedal |
59 | Naast | 0–1 | Huizingen |
60 | Péruwelz | 3–1 | Vacresse |
61 | Molenbaix | 4–1 | Saint-Ghislain B |
62 | CS Braine | 3–0 | Le Roeulx |
63 | Symphorinois | 5–1 | Hyon-Quaregnon |
64 | Saint-Ghislain A | 7–0 | Trivières |
65 | Zuun | 0–2 | Le Hornu |
66 | Frameries | 0–7 | Stade Brainois |
67 | Quévy-Mons | 7–1 | ES Braine |
68 | Tollembeek | 2–0 | Neufvilles |
69 | Beloeil | 2–0 | Ostiches-Ath |
70 | Pâturages | 0–3 | Brakel |
71 | Vlaamse Ardennen | 0–3 | Jemappes |
72 | Oostkamp | 8–1 | Lendelede |
73 | Adegem | 1–5 | Mariakerke |
74 | Wielsbeke | 0–2 | WS Lauwe |
75 | Torhout | 3–1 | Kleit-Maldegem |
76 | Boezinge | 2–0 | Nieuwkerke |
77 | Oostnieuwkerke | 3–1 | Poperinge |
78 | Aalter | 1–0 | RC Lauwe |
79 | St-Joris Sleidinge | 1–2 | Drongen |
80 | Wingene | 2–1 | Wervik |
81 | Oostduinkerke | 0–0 | Blankenberge |
82 | Vlamertinge | 1–2 | Dottignies |
83 | Dadizele | 6–1 | Comines-Warneton |
84 | Jong Zulte | 2–1 | Lembeke |
85 | Racing Waregem | 2–1 | Kortemark |
86 | Bambrugge | 2–0 | Groot Dilbeek |
87 | Wolvertem Merchtem | 4–1 | TK Meldert |
88 | HO Kalken | 0–2 | Jong Lede |
89 | Mariekerke | 6–1 | Schelle |
90 | Bornem | 5–1 | Wintam |
91 | Kobbegem | 0–7 | Elene-Grotenberge |
92 | Melsele | 3–1 | Vrasene |
93 | Zele | 0–2 | Ninove |
94 | Zaffelare | 1–4 | Lebbeke |
95 | Stekene | 4–1 | Hoboken |
96 | Zelzate | 5–0 | Edeboys |
97 | Lochristi | 2–1 | Dendermonde |
98 | Voorde-Appelterre | 1–4 | Wetteren |
99 | Woluwe-Zaventem | 1–6 | Sint-Lenaarts |
100 | Zandhoven | 1–4 | KRC Mechelen |
101 | Nijlen | 2–1 | Kosova Schaerbeek |
102 | Sint-Job | 2–1 | Crossing Schaerbeek |
103 | Minderhout | 1–2 | Kontich |
104 | Kampenhout | 3–1 | Ganshoren |
105 | Anderlecht-Milan | FF 0–5 | BO Beerzel |
106 | Bouwel | 2–2 | Stade Everois |
107 | Loenhout | 1–1 | Saint-Josse |
108 | Ternesse | 2–2 | Eppegem |
109 | Zwarte Leeuw | 7–0 | Putte |
110 | Lyra-Lierse Berlaar | 4–0 | Zandvliet |
111 | Wortel | 1–1 | Jette |
112 | Veltem | 0–3 | City Pirates |
Second round
Tie | Home Team | Score | Away Team |
113 | Tournai | 0–4 | Tienen |
114 | Solières | 6–1 | Kesselt |
115 | Sprimont | 1–1 | Oostkamp |
116 | Blankenberge | 3–3 | Libramont |
117 | Harelbeke | 0–0 | UCE Liège |
118 | Koersel | 4–0 | Wavre Sports |
119 | Kontich | 2–3 | Wijgmaal |
120 | Temse | 2–0 | Etterbeek |
121 | Montignies | 2–1 | Heur-Tongeren |
122 | Beloeil | 2–1 | Racing Gent |
123 | Lebbeke | 12–0 | Tollembeek |
124 | Oostnieuwkerke | 2–1 | Faimes |
125 | Ciney | 0–1 | Bilzen |
126 | RAAL La Louvière | 2–2 | Overijse |
127 | Péruwelz | 1–3 | De Kempen |
128 | Stockay-Warfusée | 2–2 | Ninove |
129 | Sint-Lenaarts | 1–1 | Mandel United |
130 | Le Hornu | 0–1 | Aywaille |
131 | Daring Huvo Jeuk | 2–3 | Loenhout |
132 | Bocholt | 10–0 | Villers la Ville |
133 | Westhoek | 0–0 | Lyra-Lierse Berlaar |
134 | Spouwen-Mopertingen | 3–3 | Aalter |
135 | Ronse | 5–1 | Biesme |
136 | Londerzeel | 6–1 | Heusden-Zolder |
137 | Witgoor | 2–3 | Symphorinois |
138 | Bornem | 1–2 | Wingene |
139 | Saint-Ghislain | 1–2 | Gullegem |
140 | Dikkelvenne | 5–2 | Mariakerke |
141 | Tervuren-Duisburg | 1–3 | Meux |
142 | CS Braine | 2–0 | Rocherath |
143 | Grand-Leez | 1–1 | Torhout |
144 | Duffel | 3–0 | United Richelle |
145 | Helson Helchteren | 2–2 | Vlaamse Ardennen |
146 | Habay-La-Neuve | 2–0 | Ethe Belmont |
147 | Stade Everois | 2–0 | Meix-devant-Virton |
148 | Sint-Niklaas | 0–0 | Alken |
149 | Berchem | 3–0 | Dadizele |
150 | Rochefort | 0–4 | Rebecq |
151 | Zwarte Leeuw | 1–1 | Onhaye |
152 | Verlaine | 3–1 | Huizingen |
Tie | Home Team | Score | Away Team |
153 | Raeren-Eynatten | 4–1 | Aische |
154 | Givry | 6–2 | Stockel |
155 | Namur Fosses-La-Fille | 2–1 | Ster-Francorchamps |
156 | Jong Zulte | 3–0 | Hamoir |
157 | Couvin-Mariembourg | 1–0 | Boezinge |
158 | Lochristi | 2–2 | Cappellen |
159 | Hasselt | 1–3 | Wetteren |
160 | Bambrugge | 3–3 | Houtvenne |
161 | Hades | 0–4 | Brakel |
162 | Elene-Grotenberge | 1–3 | Nijlen |
163 | Zelzate | 2–1 | Turnhout |
164 | Oudenaarde | 9–1 | Wortel |
165 | Acren Lessines | 2–3 | Stekene |
166 | Diest | 0–3 | Mariekerke |
167 | ASV Geel | 3–1 | Léopold Uccle |
168 | Vosselaar | 6–1 | Linden |
169 | WS Lauwe | 1–1 | Wolvertem Merchtem |
170 | Vossem | 0–0 | Ixelles |
171 | Pepingen-Halle | 11–0 | BO Beerzel |
172 | Lille | 1–2 | Hamme |
173 | Dottignies | 1–1 | Racing Waregem |
174 | Stevoort | 0–4 | Oupeye |
175 | Hoogstraten | 4–0 | Molenbaix |
176 | Gosselies | 2–3 | Templiers-Nandrin |
177 | Rhode-De Hoek | 1–1 | Wellen |
178 | Eendracht Aalst | 3–2 | City Pirates |
179 | Menen | 5–0 | Andenne |
180 | Drongen | 1–2 | Durbuy |
181 | Francs Borains | 1–0 | Betekom |
182 | Saint-Louis-Saint-Léger | 0–3 | Herstal |
183 | Oppagne-Wéris | 0–0 | Petegem |
184 | Merelbeke | 1–5 | Albert Quévy-Mons |
185 | Termien | 4–1 | Esperanza Pelt |
186 | Jong Lede | 0–2 | Melsele |
187 | Zwevezele | 2–3 | Kampenhout |
188 | Diegem | 3–4 | SC Braine |
189 | Jodoigne | 1–7 | Tilleur |
190 | Ternesse | 0–3 | Waremme |
191 | Knokke | 1–0 | KRC Mechelen |
192 | Sint-Job | 3–0 | Rhisnes |
Third round
Tie | Home Team | Score | Away Team |
193 | Sint-Job | 2–2 | ASV Geel |
194 | Overijse | 2–2 | Oudenaarde |
195 | Blankenberge | 2–0 | Templiers-Nandrin |
196 | Hoogstraten | 0–0 | SC Braine |
197 | Rebecq | 0–0 | Lebbeke |
198 | Dender EH | 2–0 | WS Lauwe |
199 | Stekene | 1–2 | Torhout |
200 | Bilzen | 1–1 | Aalter |
201 | Nijlen | 1–0 | Stockay-Warfusée |
202 | Cappellen | 1–1 | Tessenderlo |
203 | Dikkelvenne | 5–0 | Kampenhout |
204 | UCE Liège | 0–3 | Deinze |
205 | Ronse | 0–0 | Waremme |
206 | Francs Borains | 4–1 | Koersel |
207 | Temse | 2–1 | Jong Zulte |
208 | Rhode-De Hoek | 2–2 | Symphorinois |
209 | Aywaille | 0–2 | Olympic Charleroi CF |
210 | Habay-La-Neuve | bye | |
211 | Bocholt | 1–2 | Mandel United |
212 | Couvin-Mariembourg | 2–3 | Londerzeel |
213 | Rupel Boom | 4–0 | Racing Waregem |
214 | Tienen | 2–1 | Sint-Eloois-Winkel |
215 | Namur Fosses-La-Fille | 2–1 | URSL Visé |
216 | Melsele | 0–2 | Knokke |
217 | Bambrugge | 2–1 | Albert Quévy-Mons |
Tie | Home Team | Score | Away Team |
218 | Wijgmaal | 7–1 | Oupeye |
219 | Hamme | 5–1 | Beloeil |
220 | Gullegem | 3–1 | Montignies |
221 | Brakel | 1–1 | Heist |
222 | Oppagne-Wéris | 0–0 | Wetteren |
223 | Stade Everois | 1–4 | Tilleur |
224 | De Kempen | bye | |
225 | Vosselaar | 1–0 | Patro Eisden Maasmechelen |
226 | Duffel | bye | |
227 | Tubize | 2–0 | Vossem |
228 | Menen | 1–2 | Durbuy |
229 | Oostnieuwkerke | 0–3 | RFC Liège |
230 | Onhaye | 0–0 | CS Braine |
231 | Eendracht Aalst | 2–0 | Lierse Kempenzonen |
232 | Zelzate | 1–2 | La Louvière Centre |
233 | RWDM47 | 6–0 | Alken |
234 | Lyra-Lierse Berlaar | 1–0 | Helson Helchteren |
235 | Pepingen-Halle | 0–2 | Verlaine |
236 | Oostkamp | 3–1 | Berchem |
237 | Meux | bye | |
238 | Dessel Sport | 3–3 | Raeren-Eynatten |
239 | Wingene | 0–0 | Loenhout |
240 | Solières | 0–2 | Seraing |
241 | Givry | 4–4 | Termien |
242 | Mariekerke | 2–1 | Herstal |
Fourth round
Tie | Home Team | Score | Away Team |
243 | Rebecq | 2–0 | Lyra-Lierse Berlaar |
244 | Dender EH | 1–3 | Seraing |
245 | Wijgmaal | 2–0 | Nijlen |
246 | Tilleur | 5–3 | Tienen |
247 | Mariekerke | 1–3 | Ronse |
248 | Namur Fosses-La-Fille | 1–2 | Verlaine |
249 | La Louvière Centre | 7–2 | De Kempen |
250 | Mandel United | 5–0 | Habay-La-Neuve |
251 | Oudenaarde | 1–2 | Temse |
252 | Knokke | 5–0 | Bilzen |
253 | Hamme | 1–0 | Tubize |
254 | Torhout | 2–1 | SC Braine |
255 | Rhode-De Hoek | 0–2 | Onhaye |
Tie | Home Team | Score | Away Team |
256 | Meux | 0–2 | Cappellen |
257 | Blankenberge | 0–2 | Vosselaar |
258 | Wetteren | 1–1 | Durbuy |
259 | Dessel Sport | 4–2 | RWDM47 |
260 | Olympic Charleroi CF | 1–2 | Bambrugge |
261 | Londerzeel | 2–4 | Eendracht Aalst |
262 | Loenhout | 1–4 | Dikkelvenne |
263 | Gullegem | 3–1 | Oostkamp |
264 | Francs Borains | 2–1 | RFC Liège |
265 | Sint-Job | 3–4 | Rupel Boom |
266 | Givry | 1–5 | Duffel |
267 | Deinze | 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 aggregateAntwerp win 2–1 on aggregate