Football tournament season
2022–23 Belgian Cup Country Belgium Dates 24 July 2022 – 30 April 2023 Teams 314 Champions Antwerp Runners-up Mechelen Matches played 313 Goals scored 1,135 (3.63 per match)
The 2022–23 Belgian Cup , called the Croky Cup for sponsorship reasons, was the 68th season of Belgium 's annual football cup competition. The competition began on 24 July 2022 and ended with the final on 30 April 2023. The winners of the competition will qualify for the 2023–24 UEFA Europa League play-off round .
Match times up to 30 October 2022 and from 26 March 2023 were CEST (UTC+2 ). Times on interim ("winter") days were CET (UTC+1 ).
The competition consists of one preliminary round, followed by ten proper rounds. All rounds are single-match elimination rounds. When tied after 90 minutes in the first three rounds, penalties will be taken immediately. From round four, when tied after 90 minutes first an extra time period of 30 minutes will be played, then penalties are to be taken if still necessary.
Teams will enter the competition in different rounds, based upon their 2022–23 league affiliation. Teams from the fifth-level Belgian Division 3 or lower will begin in round 1, with the exception of sixteen teams from the Belgian Provincial Leagues which were randomly drawn to start in the preliminary round. Belgian Division 2 teams entered in round 2, Belgian National Division 1 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. U23 teams are not eligible for the Belgian Cup and will not enter the cup.
Round and draw dates
Round
Draw date
Match dates
Preliminary Round
29 June 2022
24 July 2022
First Round
31 July 2022
Second Round
6 & 7 August 2022
Third Round
13, 14 & 16 August 2022
Fourth Round
6 July 2022
20, 21 & 23 August 2022
Fifth Round
August & September 2022
Sixth Round
27 September 2022
8, 9 & 10 November 2022
Seventh Round
10 November 2022
20, 21 & 22 December 2022
Quarter-finals
22 December 2022
10, 11 & 12 January 2023
Semi-finals
13 January 2023
Leg 1: 1–2 February 2023 Leg 2: 1–2 March 2023
Final
30 April 2023
Preliminary round
This round of matches was played on 24 July 2022[ 1] and included sixteen teams playing in the Belgian Provincial Leagues .
Tie
Home team (tier)
Score
Away team (tier)
1
Jabbeke (6)
1–3
Sassport Boezinge (6)
2
Rhodienne-De-Hoek (6)
2–0
Waterloo (7)
3
Huy B (7)
3–0
Chastre (7)
4
St. Vith (8)
0–5
Vaux-Noville (6)
5
Hoeselt (7)
11–0
Bressoux (8)
6
Schriek (8)
4–1
Groot-Dilbeek (7)
7
Rapid Leest (7)
1–2
Peer (7)
8
Sint-Niklaas (6)
2–5
Liedekerke (6)
First round
This round of matches was played on 31 July 2022.[ 1]
Tie
Home team (tier)
Score
Away team (tier)
Group 1
9
Roeselare-Daisel (6)
1–0
RC Lauwe (6)
10
Rumbeke (6)
1–0
Blankenberge (7)
11
Sassport Boezinge (6)
8–0
Lissewege (7)
12
Varsenare (6)
0–2
Anzegem (5)
13
Etoiles D'Ere (7)
0–5
Diksmuide (6)
14
Aalter (5)
3–2
Club Roeselare (7)
15
Lendelede Sport (8)
0–2
Wervik (5)
16
Zedelgem (6)
2–3
Racing Waregem (6)
17
Wielsbeke (5)
1–0
Club Lauwe (6)
18
Wevelgem (6)
2–1
Zonnebeke (7)
19
Poesele (7)
2–3
Kleit Maldegem (6)
20
Heestert (6)
7–0
Zandvoorde (8)
21
Tournai (5)
1–1 (p )
Deerlijk (6)
Group 2
22
Rhodienne-De-Hoek (6)
9–0
Cuesmes (7)
23
Vlaamse Ardennen (6)
4–1
Anvaing (7)
24
Pays Vert Ostiches-Ath (5)
4–0
Soignies (6)
25
Oetingen (8)
1–4
Geraardsbergen (7)
26
Le Rœulx (6)
0–1
Entité Manageoise (5)
27
Ophain (7)
(p ) 0–0
Voorde-Appelterre (5)
28
Lasne Ohain (6)
4–1
Rapid Symphorinois A (5)
29
Union Saint-Ghislain Tertre-Hautrage (5)
4–0
Winnik (7)
30
CS Braine (5)
1–2
Beloeil (6)
31
Ecaussinnes (8)
0–1
Jemappes (7)
32
Anderlues (7)
3–0
Rapid Symphorinois B (7)
33
Renaissance Mons A (5)
3–1
Rixensart (7)
34
Renaissance Mons B (6)
2–0
BX Brussels (6)
Group 3
35
Montignies A (6)
1–2
Fizoise (6)
36
Couvin-Mariembourg (5)
2–0
Huy B (7)
37
Arquet (6)
(p ) 0–0
Ransartoise (6)
38
Spy (6)
1–2
Aische (6)
39
Olympic Namur (7)
0–2
Grand-Leez (6)
40
Onhaye (5)
2–0
Loyers (6)
41
Jeunesse Roselies (7)
3–2
Huccorgne (7)
42
Perwez (6)
9–1
Montignies B (8)
43
Nismes (6)
0–6
Bossière/Gembloux (7)
44
Huy (5)
3–2
Lustin (7)
45
Villers-la-Ville (7)
0–1
Gosselies (5)
46
Monceau (5)
7–1
Gerpinnes (7)
47
Biesme (6)
1–1 (p )
Thisnes (8)
48
Tamines (5)
5–0
La Molignée (7)
Group 4
49
Chevetogne (6)
0–2
Habay La Neuve (5)
50
Malmundaria (6)
5–0
Givry (5)
51
Saint-Mard (7)
0–4
Marloie (5)
52
Vaux-Noville (6)
1–1 (p )
Meix-dt-Virton (6)
53
Trois-Ponts (7)
1–0
Ethe Belmont (7)
54
Libramont (5)
1–2
Condrusien (6)
55
Ster Francorchamps (6)
2–2 (p )
Freylange (6)
56
Assenois (6)
0–1
Longlier (6)
57
Bastogne (6)
0–2
Durbuy (5)
58
Arlon (6)
2–1
Aubange (7)
59
Houffaloise (6)
0–2
Rochefort (5)
60
Ciney (5)
1–0
Messancy (6)
61
Mormont (5)
5–0
Sart (7)
Tie
Home team (tier)
Score
Away team (tier)
Group 5
62
Torpedo Hasselt (6)
2–1
Schoonbeek-Beverst (5)
63
Wellen (5)
11–0
Oreye Union (8)
64
Hombourg (6)
(p ) 1–1
Zonhoven United (6)
65
Richelle (5)
6–2
Bree-Beek (6)
66
STA Genk (9)
0–10
Herstal (5)
67
La Calamine (5)
1–0
Aubel (6)
68
Zepperen-Brustem (6)
2–1
Ans Montegnée (8)
69
Raeren-Eynatten (5)
3–0
Hoeselt (7)
70
Sprimont (5)
3–0
Louwel (6)
71
Heide Hasselt (7)
3–0
Neeroeteren (9)
72
Vlijtingen (7)
0–4
Termien (5)
73
Esperanza Pelt (5)
2–2 (p )
Elsautoise (6)
74
Eupen 1963 B (9)
0–7
Aywaille (5)
75
Sart-Les-Spa (7)
5–0
Biesen (8)
Group 6
76
Kampenhout (5)
(p ) 3–3
Vissenaken (8)
77
Wavre Limal (7)
0–3
Schriek (8)
78
Borgth-Humbeek (6)
2–1
Herk-De-Stad (7)
79
Meerbeek (7)
2–1
Hoegaarden-Outgaarden (8)
80
Overijse (5)
4–0
FC Schaerbeek (7)
81
Léopold (5)
3–1
Herselt (6)
82
Bierbeek (6)
1–0
RWL Sport (7)
83
Infinity Vilvoorde (8)
0–1
Stade Everois (6)
84
Betekom (5)
2–0
Grimbergen (6)
85
Jodoigne (5)
4–1
Stockel (6)
86
Grez-Doiceau (6)
2–1
Wolvertem Merchtem (5)
87
Linden (6)
5–1
Eppegem (5)
88
Wijgmaal (5)
5–0
Kortenaken (8)
89
Crossing Schaerbeek (5)
1–0
Wambeek Ternat (6)
Group 7
90
Zoersel (6)
0–5
ASV Geel (5)
91
Wijnegem (8)
0–3
Nijlen (7)
92
Koersel (6)
3–1
Berchem Sport B (8)
93
Zwarte Leeuw (5)
3–1
Antonia (6)
94
Punt-Larum (7)
0–8
Sint-Lenaarts (5)
95
Wezel Sport (5)
6–0
Lutlommel (8)
96
Beringen (5)
4–0
Sparta Lille (9)
97
Kontich (6)
0–4
Ranst (6)
98
Peer (7)
0–1
Achel (6)
99
Schorvoort Turnhout (7)
1–5
Witgoor Dessel (5)
100
Houtvenne (5)
3–0
De Kempen Tielen-Lichtaart A (6)
101
De Kempen Tielen-Lichtaart B (8)
0–2
Berlaar-Heikant (6)
102
Diest (5)
1–2
Retie (6)
103
Ternesse Wommelgem (6)
1–2
Svelta Melsele (6)
Group 8
104
Grembergen (6)
1–3
Mariekerk-Branst (6)
105
Kalfort Puursica (9)
7–1
Relegem (8)
106
Avanti Stekene (5)
1–0
Eendracht Zele (6)
107
Destelbergen (7)
3–0
St-Joris Sleidinge (7)
108
Nielse (9)
1–7
Elene-Grotenberge (5)
109
St-Martens-Latem (7)
(p ) 1–1
Meetjesland (7)
110
Mariakerke (6)
4–0
Oppuurs (8)
111
Munkzwalm (6)
0–2
Drongen (7)
112
Hekelgem (7)
0–1
Hamme (5)
113
Berlare (8)
4–3
Zingem (8)
114
Liedekerke (6)
1–3
Hoger Op Kalken (5)
115
Denderhoutem (6)
1–0
Dendermonde (7)
116
Lokeren Doorslaar (7)
0–2
Jong Lede (5)
Second round
This round of matches was played on 6 and 7 August 2022.[ 1]
Tie
Home team (tier)
Score
Away team (tier)
117
Oostkamp (4)
1–1 (p )
Mariekerk-Branst (6)
118
Tongeren (4)
3–2
Termien (5)
119
Erpe-Mere United (4)
2–0
Jeunesse Roselies (7)
120
Destelbergen (7)
1–2
Merelbeke (4)
121
Berlare (8)
2–0
Vlaamse Ardennen (6)
122
Jodoigne (5)
2–3
Herstal (5)
123
Wevelgem (6)
3–3 (p )
Overijse (5)
124
Sint-Lenaarts (5)
1–0
Denderhoutem (6)
125
Beringen (5)
1–0
Elene-Grotenberge (5)
126
Aische (6)
2–2 (p )
Jong Lede (5)
127
Oudenaarde (4)
(p ) 2–2
Taminoise (5)
128
Verlaine (4)
4–1
Sart-Les-Spa (7)
129
Pepingen-Halle (4)
0–0 (p )
Renaissance Mons A (5)
130
Hades (4)
4–1
Lasne Ohaine (6)
131
Grand-Leez (6)
1–2
Arquet (6)
132
Koersel (6)
2–0
Lebbeke (4)
133
Trois-Ponts (7)
3–1
Renaissance Mons B (6)
134
Fizoise (6)
2–1
Rhodienne-De-Hoek (6)
135
Entité Manageoise (5)
2–1
Turnhout (4)
136
Diegem (4)
5–4
Longlier (6)
137
Borgth-Humbeek (6)
2–0
Huy (5)
138
Diksmuide (6)
1–1 (p )
Avanti Stekene (5)
139
Geraardsbergen (7)
3–5
Ranst (6)
140
Gosselies (5)
6–3
Anderlues (7)
141
Meux (4)
3–1
Beloeil (6)
142
RC Gent (4)
3–4
Pays Vert Ostiches-Ath (5)
143
Wellen (5)
3–0
Elsautoise (6)
144
Torhout (4)
0–0 (p )
Witgoor Dessel (5)
145
Meerbeek (7)
0–1
Bossière/Gembloux (7)
146
Hoger Op Kalken (5)
3–3 (p )
Wielsbeke (5)
147
Wijgmaal (5)
2–1
Monceau (5)
148
Zelzate (4)
2–0
Racing Waregem (6)
149
Retie (6)
0–2
Deerlijk (6)
150
Zwarte Leeuw (5)
2–1
Solières (4)
151
Richelle (5)
1–2
Wezel Sport (5)
152
Zepperen-Brustem (6)
1–2
Drongen (7)
153
Lyra-Lierse Berlaar (4)
2–1
Bierbeek (6)
154
Aywaille (5)
1–2
Harelbeke (4)
155
Waremmien (4)
2–1
Vaux-Noville (6)
Tie
Home team (tier)
Score
Away team (tier)
156
Schriek (8)
0–1
Biesme (6)
157
Perwez (6)
2–0
Ciney (5)
158
Dison (4)
1–1 (p )
Hamme (5)
159
Gullegem (4)
2–1
Berlaar-Heikant (6)
160
Olsa Brakel (4)
5–0
Jemappes (7)
161
KRC Mechelen (4)
4–0
Betekom (5)
162
St-Martens-Latem (7)
1–3
Houtvenne (5)
163
City Pirates (4)
3–1
Rochefort (5)
164
Raeren-Eynatten (5)
7–1
Grez-Doiceau (6)
165
Sprimont (5)
9–1
Mariakerke (6)
166
Rebecq (4)
4–0
Freylange (6)
167
Kalfort Puursica (9)
0–6
Bocholter (4)
168
Heide Hasselt (7)
0–4
Couvin-Mariembourg (5)
169
Acren-Lessines (4)
4–1
Malmundaria (6)
170
Onhaye (5)
4–1
Kampenhout (5)
171
Lille (4)
3–1
Arlon (6)
172
Warnant (4)
0–0 (p )
Habay La Neuve (5)
173
Binche (4)
2–0
Union Saint-Ghislain Tertre-Hautrage (5)
174
Ganshoren (4)
2–1
Léopold (5)
175
Marloie (5)
0–1
Sporting Hasselt (4)
176
Rumbeke (6)
0–3
Sparta Petegem (4)
177
Lokeren-Temse (4)
2–1
Nijlen (7)
178
Jette (4)
2–1
Svelta Melsele (6)
179
La Louvière Centre (4)
1–1 (p )
Roeselare-Daisel (6)
180
ASV Geel (5)
(p ) 1–1
Aalter (5)
181
Cappellen (4)
1–0
Torpedo Hasselt (6)
182
Namur (4)
1–0
Crossing Schaerbeek (5)
183
Berchem (4)
3–0
Durbuy (5)
184
Hombourg (6)
(p ) 2–2
Hamoir (4)
185
Sassport Boezinge
1–2
Westhoek (4)
186
Mormont (5)
2–1
Heestert (6)
187
Dikkelvenne (4)
1–0
Wervik (5)
188
Tubize-Braine (4)
2–0
Ophain (7)
189
Linden (6)
(p ) 2–2
La Calamine (5)
190
Londerzeel (4)
9–0
Condrusien (6)
191
Stade Everois (6)
1–4
Belisia (4)
192
Achel (6)
5–2
Stockay (4)
193
Wetteren (4)
6–0
Kleit Maldegem (6)
194
Eendracht Aalst (4)
5–1
Anzegem (5)
Third round
This round of matches was played on 13, 14 and 16 August 2022.[ 1]
Fourth round
This round of matches was played on 20, 21 and 23 August 2022[ 2]
Fifth round
This round of matches was played between 27 August 2022 and 25 September 2022 [ 2]
Sixth round
The draw for the sixth round was made on 28 September 2022, a few days after the conclusion of the last match of the previous round. Newly entering this round were the teams from the Belgian First Division A, with the exception of Westerlo and Seraing which had entered in the prior round. The 16 teams entering at this stage were seeded and could not meet each other. The lowest teams still in the competition were Cappellen , Lokeren-Temse and Meux , from the Belgian Division 2 (tier 4).
Seventh round
This round of matches was played on 20, 21 and 22 December 2022. The draw took place on 10 November 2022 after the conclusion of the last game, which was Lierse Kempenzonen against Anderlecht .[ 3] All teams left played in the Jupiler Pro League , apart from KMSK Deinze who played in the Challenger Pro League (2nd level).
Quarter-finals
The draw for the quarter-finals was made on Thursday 22 December, one day after the conclusion of the last match of the previous round. All teams left played at the top level (Belgian Pro League ).[ 4]
Semi-finals
The draw for the semi-finals was made on Friday 13 January, one day after the conclusion of the last match of the previous round.[ 5]
First legs
Second legs
Final
References
Domestic leagues Domestic cups League cups Supercups UEFA competitions International competitions