2019–20 Belgian Cup

The 2019–20 Belgian Cup, called the Croky Cup for sponsorship reasons, 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.

2019–20 Belgian Cup
Tournament details
CountryBelgium
Dates26 July 2019 – 1 August 2020
Final positions
ChampionsAntwerp
Runner-upClub Brugge

Competition format

The competition consisted of ten rounds. Except for the semi-finals, all rounds were single-match elimination rounds. When tied after 90 minutes in the first three rounds, penalties were taken immediately. In rounds four to seven and the quarterfinals, when tied after 90 minutes first an extra time period of 30 minutes were played, then penalties were taken if still necessary. The semi-finals were played over two legs, where the team winning on aggregate advanced. The final was played as a single match.

Teams entered 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 entered in round 6. With KV Mechelen being banned from the competition, one of the Belgian First Division B teams (Union SG) was drawn randomly to receive a bye in round 5 and progressed 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 (except KV Mechelen) + Union SG
Round 7161616nonenone
Quarter-Finals888nonenone
Semi-Finals444nonenone
Final222nonenone

Round and draw dates

RoundDraw dateMatch date
First Round29 June 201926, 27 and 28 July 2019
Second Round3 and 4 August 2019
Third Round10 and 11 August 2019
Fourth Round17 and 18 August 2019
Fifth Round23, 24 and 25 August 2019
Sixth Round26 August 201924, 25 and 26 September 2019
Seventh Round26 September 20193, 4 and 5 December 2019
Quarter-finals5 December 201917, 18 and 19 December 2019
Semi-finals19 December 2019Leg 1: 22 and 23 January 2020
Leg 2: 5 and 6 February 2020
Final1 August 2020

First round

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

Second round

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

Third round

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

Fourth round

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

Fifth round

Non-professional teams (tiers 3 and below) 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.

25 August 2019 Match 268 Duffel (4) 2–1Knokke (4)Duffel
16:00 CESTNawel 21'
Verheyden 39'
Descheemaecker 78' (pen.)Stadium: Gemeentelijk Sportcentrum
25 August 2019 Match 269 Ronse (4) 4–2Wijgmaal (4)Ronse
16:00 CESTStadium: Orphale Cruckestadion
24 August 2019 Match 270 Mandel United (4) 1–0 (a.e.t.)Gullegem (4)Izegem
20:00 CESTVerspeeten 119'Stadium: Gemeentelijk Sportcentrum
23 August 2019 Match 271 Oud-Heverlee Leuven (2) 6–0Wetteren (5)Leuven
20:30 CESTMaertens 2'
Aguemon 21'
Henry 63'
Sowah 79', 90'
Allemeersch 86'
reportStadium: Den Dreef
25 August 2019 Match 272 Francs Borains (4) 6–1Torhout (5)Boussu
16:00 CESTLaï 16'
H. Chaabi 45' (pen.)
Turcan 50'
Zorbo 57' (pen.)
Gomis 65'
Ebosse 73'
report 36'Stadium: Stade Robert Urbain
25 August 2019 Match 273 Cappellen (4) 1–0Hamme (4)Kapellen
16:00 CESTStadium: Stadion Jos Van Wellen
24 August 2019 Match 274Heist (3)0–4 [A] Lokeren (2) Heist-op-den-Berg
20:00 CESTSaid 6', 30'
Vande Cauter 41' (o.g.)
Hupperts 67'
Stadium: Gemeentelijk Sportcentrum
25 August 2019 Match 275Onhaye (4)0–1 Eendracht Aalst (4) Onhaye
16:00 CESTCocchiere 55'
24 August 2019 Match 276La Louvière Centre (3)1–2 Westerlo (2) La Louvière
20:00 CESTDansoko 90'Buyl 31'
De Schryver 81'
Stadium: Stade du Tivoli
24 August 2019 Match 277 Dessel Sport (3) 3–1Virton (2)Dessel
17:00 CESTVansimpsen 15', 72'
Breugelmans 42'
reportTurpel 86'Stadium: Armand Melisstadion
23 August 2019 Match 278 Verlaine (4) 1–1 (a.e.t.)
(4–2 p)
Bambrugge (6)Verlaine
20:00 CESTGuillaume 65'Coppens 75' (pen.)Stadium: Stade Des Six Bonniers
24 August 2019 Match 279 Seraing (3) 1–0 [A]Roeselare (2)Seraing
20:00 CESTCascio 65' (pen.)reportStadium: Stade du Pairay
24 August 2019 Match 280 Beerschot (2) 6–1Dikkelvenne (4)Antwerp
16:00 CESTBrogno 8'
Noubissi 40'
Saint-Louis 51', 77'
Prychynenko 87' (pen.)
Placca Fessou 90'
Dudouit 88' (o.g.)Stadium: Olympisch Stadion
25 August 2019 Match 281 Rebecq (4) 2–1Tilleur (4)Rebecq
16:00 CESTStadium: Complexe Gobard
25 August 2019 Match 282 Rupel Boom (3) 4–2 (a.e.t.)Vosselaar (4)Boom
16:00 CESTSpaenhoven 38'
Binst 69', 110', 117'
Van De Vel 26'
Verheyen 89'
Stadium: Gemeentelijk Parkstadion
24 August 2019 Match 283 Lommel (2) 4–0Temse (4)Lommel
20:00 CESTHendrickx 38'
Santermans 47'
Cerigioni 52'
Zaroury 79'
reportStadium: Soevereinstadion

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.

24 September 2019 Cercle Brugge (1)0–1 Rebecq (4) Bruges
20:00 CESTreportRosy 10'Stadium: Jan Breydel Stadium
24 September 2019 Waasland-Beveren (1)3–4 Westerlo (2) Beveren
20:00 CESTEmmers 35'
Durmishaj 41' (pen.), 45' (pen.)
reportJanssens 33' (pen.)
Keïta 51' (o.g.)
Gboho 55'
De Schryver 90'
Stadium: Freethiel Stadion
24 September 2019 Ronse (4)0–3 Genk (1) Ronse
20:30 CESTreportOdey 58'
Heynen 71' (pen.)
Onuachu 82'
Stadium: Orphale Cruckestadion
25 September 2019 Cappellen (4)0–0 (a.e.t.)
(3-5 p)
Eupen (1) Kapellen
20:00 CESTreportStadium: Stadion Jos Van Wellen
Penalties
R. Kil
S. Kil
Walen De Keyser
Van Kerckhoven
Ciampichetti
Milićević
Verdon
Schouterden
Rocha
25 September 2019 Zulte Waregem (1) 4–2Duffel (4)Waregem
20:00 CESTGovea 44'
Bruno 59', 81'
Larin 71'
reportVerlinden 5'
Cobos Copado 86' (pen.)
Stadium: Regenboogstadion
25 September 2019 Rupel Boom (3)2–3 Charleroi (1) Boom
20:00 CESTLaureys 41', 88'reportRezaei 31', 86'
Gholizadeh 50'
Stadium: Gemeentelijk Parkstadion
25 September 2019 Union SG (2) 3–0Verlaine (4)Forest, Brussels
20:00 CESTYoung 34'
Fixelles 89' (pen.)
Ferber 90+3'
reportStadium: Stade Joseph Marien
25 September 2019 Seraing (3)1–3 Kortrijk (1) Seraing
20:00 CESTSanogo 32'reportHornby 23'
Kage 37'
De Sart 90+2'
Stadium: Stade du Pairay
25 September 2019 Mandel United (4)0–2 Oostende (1) Izegem
20:00 CESTreportRajsel 9' (pen.)
Sakala 89'
Stadium: Gemeentelijk Sportcentrum
25 September 2019 Eendracht Aalst (4)0–4 Gent (1) Aalst
20:30 CESTreportKvilitaia 9', 63'
Kubo 70'
Mbayo 83'
Stadium: Pierre Cornelisstadion
25 September 2019 Dessel Sport (3)0–1 Excel Mouscron (1) Dessel
20:30 CESTreportOlinga 11'Stadium: Armand Melisstadion
25 September 2019 Francs Borains (4)0–3 Club Brugge (1) Boussu
20:30 CESTreportTau 73'
Okereke 81', 85'
Stadium: Stade Robert Urbain
25 September 2019 Beerschot (2)2–3 (a.e.t.) Anderlecht (1) Antwerp
20:45 CESTHolzhauser 20'
Brogno 89'
reportNasri 41'
Bourdin 79' (o.g.)
Kiese Thelin 106'
Stadium: Olympisch Stadion
Referee: Nicolas Laforge
26 September 2019 Antwerp (1) 4–2 (a.e.t.)Lokeren (2)Antwerp
20:30 CESTMbokani 5'
Miyoshi 33', 98'
Baby 114'
reportBeridze 1'
Navarro 83'
Stadium: Bosuilstadion
26 September 2019 Standard Liège (1) 2–1Lommel (2)Liège
20:30 CESTBoljević 17', 90+2'reportSanyang 54'Stadium: Stade Maurice Dufrasne

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.

3 December 2019 Antwerp (1) 3–3 (a.e.t.)
(4–3 p)
Genk (1)Antwerp
20:45 CETJuklerød 29'
Mbokani 72', 105'
reportMæhle 4'
Hoedt 80' (o.g.)
Ito 105+1'
Stadium: Bosuilstadion
Referee: Lothar D'Hondt
Penalties
Refaelov
Hoedt
Buta
Juklerød
Mbokani
Samatta
Berge
Lucumí
Ito
Wouters
4 December 2019 Zulte Waregem (1) 3–0Sint-Truiden (1)Waregem
20:00 CETGovea 14', 56'
Bruno 72'
reportStadium: Regenboogstadion
4 December 2019 Kortrijk (1) 2–1Eupen (1)Kortrijk
20:00 CETMboyo 68' (pen.)
Ezatolahi 70' (o.g.)
reportMarreh 15'Stadium: Guldensporen Stadion
4 December 2019 Standard Liège (1) 3–0Rebecq (4)Liège
20:00 CETBoljević 23'
Čop 59'
Fai 66'
reportStadium: Stade Maurice Dufrasne
4 December 2019 Charleroi (1) 1–0Gent (1)Charleroi
20:45 CETBruno 84'reportStadium: Stade du Pays de Charleroi
5 December 2019 Excel Mouscron (1)2–3 Anderlecht (1) Mouscron
20:45 CETPerica 12'
Omoigui 78'
Roofe 20'
Doku 44'
Luckassen 56'
Stadium: Stade Le Canonnier

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.

17 December 2019 Zulte Waregem (1) 2–0Charleroi (1)Waregem
20:45 CETBerahino 48'
Larin 90+3'
reportStadium: Regenboogstadion
Referee: Jan Boterberg
18 December 2019 Union SG (2)0–1 Kortrijk (1) Forest, Brussels
20:00 CETreportKagelmacher 89'Stadium: Stade Joseph Marien
Referee: Lothar D'Hondt
18 December 2019 Standard Liège (1)1–3 Antwerp (1) Liège
20:45 CETLestienne 24'De Laet 48'
Benson 67'
Mbokani 85'
Stadium: Stade Maurice Dufrasne
Referee: Erik Lambrechts
19 December 2019 Anderlecht (1)0–2 Club Brugge (1) Anderlecht, Brussels
20:45 CETVormer 48'
Balanta 65'
Stadium: Constant Vanden Stock Stadium
Referee: Bram Van Driessche

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 were played on 22 and 23 January 2020, the second legs on 5 and 6 February 2020.

First Legs

22 January 2020 Club Brugge (1)1–1Zulte Waregem (1)Bruges
20:45 CETRits 54'reportBerahino 60'Stadium: Jan Breydel Stadium
Referee: Wesley Alen
23 January 2020 Antwerp (1)1–1Kortrijk (1)Antwerp
20:45 CETMbokani 84'reportStojanović 70'Stadium: Bosuilstadion
Referee: Jonathan Lardot

Second Legs

Club Brugge win 3–2 on aggregate

6 February 2020 Kortrijk (1)0–1 Antwerp (1) Kortrijk
20:45 CETreportRefaelov 36' (pen.)Stadium: Guldensporen Stadion
Referee: Nicolas Laforge

Antwerp win 2–1 on aggregate

Final

Club Brugge0–1Antwerp
Refaelov 25'
Attendance: 0[note 1]
Referee: Nicolas Laforge

Notes

References