The 2024–25 Belgian Cup , called the Croky Cup for sponsorship reasons, is the 70th season of Belgium 's annual football cup competition. The competition began on 28 July 2024. The winners of the competition will qualify for the 2025–26 UEFA Europa League .
2024–25 Belgian Cup Country Belgium Dates 28 July 2024 –
Royale Union Saint-Gilloise are the defending champions.
Match times up to 27 October 2024 and from 30 March 2025 are CEST (UTC+2 ). Times on interim ("winter") days will be CET (UTC+1 ).
The competition consists of eleven proper rounds. All rounds are single-match elimination rounds. When tied after 90 minutes in the first four rounds, penalties will be taken immediately. From round five, 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.
Round and draw dates
edit
Round
Draw date
Match dates
First Round
28 June 2024
27–28 July 2024
Second Round
3–4 August 2024
Third Round
10–11 August 2024
Fourth Round
17–18 August 2024
Fifth Round
24–25 August 2024
Sixth Round
7–8 September 2024
Seventh Round
9 September 2024
Eighth Round
Quarter-finals
Semi-finals
Final
This round of matches were played on 28 July 2024.[ 1]
For this initial round, teams were split into ten groups according to geolocation.
Tie
Home team (tier)
Score
Away team (tier)
Group 1
1
Mol
0–1
Tisselt
2
Lint
1–5
Hooikt
3
Retie
5–0
Ekeren
4
Kontich
2–1
Zwaneven
5
Brasschaat
1–3
Punt-Larum
6
Berlaar-Heikant
1–2
Niewmoer
7
Gooreind
1–2
Schelle Sport
8
Hoboken
6–0
BO Beerzel
9
Antonia
0–1
Witgoor Sport
Group 2
10
Perk
1–3
Linden
11
Landen
2–0
Wambeek-Ternat
12
Huldenberg
3–1
Wolvertem-Merchtem
13
Aarschot
0–2
Wijgmal
14
Herent
0–0 (4–2 p )
Diest
15
Londerzeel
1–1 (1–3 p )
Liedekerke
16
Bertem-Leefdaal
0–1
Kraainem
17
Pepingen-Halle
2–3
Tervuren-Duisburg
Group 3
18
Ham United
0–5
Bree-Beek
19
Unico Tongeren
2–1
Peer
20
Vlijtingen
4–3
Elen
21
Uikhoven
0–2
Diepenbeek
22
Linkhout
0–4
Weerstand-Koersel
23
Weerstand-Koersel II
2–4
Veldwezelt
24
Eksel
2–5
Turkse Rangers
Group 4
25
Aalter
2–2 (4–2 p )
Denderhoutem
26
Hedes
0–3
Borsbeke
27
Sparta Wortegem
1–4
Kokerij-Meldert II
28
Sottegem
1–1 (5–4 p )
Zwijnaarde
29
Heikant Zele
2–1
Sparta Waasmunster
30
Munkzwalm
0–3
Maldegem
31
Knesselare
3–1
Vrasene
32
Poesele
0–1
Berlare
33
Haasdonk
4–3
S.K. Beveren
Group 5
34
Ingooigem
1–2
Racing Waregem II
35
Beveren-Leie
1–3
Bredene
36
Boezinge
7–0
Sparta Heestert
37
Zedelgem
10–0
Westrozebeke
38
Racing Waregem
3–1
Ardooie
39
Rumbeke
0–0 (4–2 p )
Zwevegem Sport
40
Varsenare
2–1
Wevelgem City
Tie
Home team (tier)
Score
Away team (tier)
Group 6
41
Cuesmes
1–7
Moen
42
Mons II
0–0 (4–5 p )
Houdinois
43
Fontainoise
2–4
Casteau
44
Estaimbourg
0–5
Peruwelz
45
Frasnoise
4–3
Courcelloise
46
Antoinien
3–5
Gosselies Sport
47
Isieroise
0–0 (3–2 p )
Paturageois
Group 7
48
Saintoise
4–1
Soignies Sport
49
Stephanois
0–2
Lasne Ohain
50
Waterloo
1–3
Ophain
51
Villers La Ville
3–4
Etterbeek
52
Auderghem
2–2 (5–4 p )
Léopold
53
Kosova Schaerbeek
1–0
Beauvechain
Group 8
54
Nismes
0–0 (4–5 p )
Dinantaise
55
Arquet
0–2
Meux II
56
Gembloux
2–4
Condruzien
57
Werpionnais
0–1
Grand-Leez
58
Chevetogne
1–3
Evelette-Jallet
Group 9
59
Bouillon
3–0
Aye
60
Nassogne
3–2
Chaumont
61
Corbion
0–6
Longlier
62
Habaysienne
0–2
Wallonia Libin
63
Houffaloise
0–0 (5–3 p )
Assenois
Group 10
64
Elsautoise II
3–1
Jalhaytois
65
Grun-Weiss Amel
0–0 (3–2 p )
Aywaille II
66
Vyle-Tharoul
3–1
Sart Tilman
67
Rapid Oudler
2–5
Ster-Francorchamps
68
Limbourg
1–1 (3–4 p )
Lambermont-Rechain
69
Aubel II
0–2
Flemalloise
70
Juprelle
1–3
Warsage
This was played on 4 August 2024 between the 70 winning clubs from the first round who were joined by the 62 clubs from Division 3 .
The match between Landen and Aubel originally ended 0–2 but was converted into a forfeit victory due to a breach of the substitution rules from Aubel's team.
Tie
Home team (tier)
Score
Away team (tier)
71
Landen
5–0
Aubel (5)
72
Herent
2–0
Waremmien (5)
73
Zwarte Leeuw (5)
4–0
Hoboken
74
Nijlen (5)
2–0
Liedekerke
75
City Pirates (5)
5–1
Hooikt
76
Achel (5)
3–1
Wijgmal
77
St-Lenaarts (5)
2–0
Niewmoer
78
Tilffois (5)
2–2 (2–3 p )
Kontich
79
Rotselaar (5)
4–1
Punt-Larum
80
Retie
1–3
Schoonbeek-Beverst (5)
81
Kraainem
4–1
De Kempen (5)
82
Bevel (5)
0–2
Linden
83
Witgoor Sport
2–1
Richelle (5)
84
Turnhout (5)
2–2 (10–11 p )
Sporting Tisselt
85
Schelle Sport
0–1
Zepperen-Brustem (5)
86
Geel (5)
4–0
Huldenberg
87
Erpe-Mere (5)
0–0 (5–3 p )
Vlijtingen
88
Sporting Bruxelles (5)
1–0
Diepenbeek
89
Perwez (5)
1–2
Tervuren-Duisburg
90
Sottegem
0–3
Londerzeel (5)
91
Tongeren
1–0
Evere (5)
92
Braine (5)
3–3 (5–4 p )
Borsbeke
93
Heikant Zele
1–2
Jodoigne (5)
94
Meldert
0–3
Aalter
95
Bree Beek
0–5
Tempo Overijse (5)
96
Turkse Rangers
4–1
Veldwezelt
97
Weerstand-Koersel
2–2 (5–4 p )
Rebecq (5)
98
Casteau
1–4
Bredene
99
Avanti Stekene (5)
1–1 (5–4 p )
Peruwelz
100
Elene-Grotenberge (5)
1–0
Boezinge
101
Maldegem
2–3
St-Denijs Sport (5)
102
Zedelgem
1–0
Wielsbeke (5)
103
Wetteren (5)
4–0
Houdinois
Tie
Home team (tier)
Score
Away team (tier)
104
Racing Waregem II
0–3
Jong Lede (5)
105
Blankenberge (5)
1–0
Racing Waregem
106
Moen
1–3
Drongen (5)
107
Berlare
3–0
Club Lauwe (5)
108
Knesselare
0–3
Diksmuide-Oostende (5)
109
Sparta Petegem (4)
3–0
Haasdonk
110
Varsenare
1–3
Eendracht Wervik (5)
111
Mandel United (5)
7–0
Frasnoise
112
Rumbeke
1–2
Hamme (5)
113
Kalken (5)
4–1
Gosselies Sport
114
Auderghem
1–2
Ophain
115
Etterbeek
2–2 (3–4 p )
Aische (5)
116
Kosova Scharbeek
1–1 (5–4 p )
Flenu (5)
117
Saintoise
1–1 (2–4 p )
Arquet (5)
118
Evelette-Jallet
1–2
Beloeil (5)
119
Lasne Ohain
2–1
Pont-A-Celles-Buzet (5)
120
Monceau (5)
3–0
Dinantaise
121
Ciney (5)
4–3
Meux II
122
Condruzien
1–2
St-Ghislain (5)
123
Grand-Leez
2–1
Loyers (5)
124
Isieroise
0–4
Biesme (5)
125
Houffaloise
2–7
Elsautoise (5)
126
Warsage
1–2
Harre-Manhay (5)
127
Bouillon
1–2
Eupen 1963 (5)
128
Oppagne-Weris (5)
0–0 (4–1 p )
Ster-Francorchamps
129
Mormont (5)
2–1
Longlier
130
Nassogne
0–3
Marloie (5)
131
Gouvy (5)
2–1
Lambermont-Rechain
132
Sprimont (5)
5–1
Grun-Weiss Amel
133
Wallonia Libin
1–2
Geer (5)
134
Hamoir (5)
2–1
Vyle-Tharoul
135
Meix-dt-Virton (5)
7–1
Elsautoise II
136
Libramont (5)
2–2 (3–4 p )
Flemalloise
This round was played on 11 August 2024 and featured the 66 teams that won in the second round and the 44 teams from the Division 2 .
Tie
Home team (tier)
Score
Away team (tier)
137
Eendracht Wervik (5)
0–0 (4–5 p )
Meux (4)
138
Rupel Boom (4)
2–1
Aalter
139
Turkse Rangers
3–2
Oudenaarde (4)
140
Hamme (5)
2–0
Gullgem (4)
141
Meix-dt-Virton (5)
5–4
Gouvy (5)
142
Aywaille (4)
3–0
Erpe-Mere (5)
143
Kalken (5)
1–0
Olsa Brakel (4)
144
Houtvenne (4)
3–1
Hamoir (5)
145
Torhout (4)
0–1
Monceau (5)
146
Eupen 1963 (5)
2–1
Jette (4)
147
Verviers (4)
1–0
Zepperen-Brustem (5)
148
Westhoek (4)
2–0
St-Lenaarts (5)
149
Zelzate (4)
5–0
City Pirates (5)
150
Elsautoise (5)
2–1
St-Denijs Sport (5)
151
Achel (5)
0–1
Raeren-Eynatten (4)
152
Betekom
1–0
Verlaine (4)
153
Arquet (5)
0–2
Bredene
154
St-Ghislain (5)
1–3
Herent
155
Dikkelvenne (4)
3–0
Weerstand-Koersel
156
Zedelgem
1–2
Biesme (5)
157
Drongen
1–2
Sporting Bruxelles (5)
158
Termien (4)
3–2
Tervuren-Duisburg
159
Wezel (4)
1–1 (7–6 p )
Schoonbeek-Beverst (5)
160
Union Hutoise (4)
6–2
Aubel (5)
161
Geel (5)
2–0
Crossing Schaerbeek (4)
162
La Louviere Centre (4)
3–1
Avanti Stekene (5)
163
La Calamine (4)
1–0
Tempo Overijse (5)
164
Tongeren (4)
0–1
Kosova Scharbeek
Tie
Home team (tier)
Score
Away team (tier)
165
Onhaye (4)
3–0
Elene-Grotenberge (5)
166
Geer (5)
1–1 (5–4 p )
Oostkamp (4)
167
Londerzeel (5)
2–4
Berchem (4)
168
Linden
2–3
Mandel United (5)
169
Ganshoren (4)
3–3 (5–4 p )
Sprimont (5)
170
Ciney (5)
1–0
Witgoor Sport
171
Manage (4)
5–1
Aische (5)
172
Diegem (4)
4–0
Harre-Manhay (5)
173
Lille (4)
4–0
Sporting Tisselt
174
Hades (4)
1–1 (3–4 p )
Ophain
175
Acren-Lessines (4)
5–0
Mormont (5)
176
Flemalloise
0–5
Wetteren (5)
177
Racing Mechelen (4)
2–2 (4–1 p )
Kraainem
178
Kontich
1–2
Sparta Petegem (4)
179
Beloeil (5)
0–0 (16–15 p )
Lasne Ohain
180
Rotselaar (5)
1–0
Zwarte Leeuw (5)
181
Lebbeke (4)
2–3
Berlare
182
Harelbeke (4)
5–0
Jong Lede (5)
183
Diksmuide-Oostende (5)
2–1
Pelt (4)
184
Grand-Leez
1–1 (5–4 p )
Ostiches-Ath (4)
185
Oppagne-Weris (5)
0–3
Bocholt (4)
186
Nijlen (5)
6–1
Wellen (4)
187
Berg en Dal (4)
5–2
Jodoigne (5)
188
Tongeren
1–5
Habay la Neuve (4)
189
Roeselare (4)
1–1 (0–2 p )
Blankenberge (5)
190
Voorde-Appelterre (4)
3–0
Marloie (5)
191
Racing Gent (4)
2–1
Braine (5)
This round was played on 18 August 2024 and featured the 55 winners from the previous round as well as the 21 clubs from the National Division 1 .
This round was played on 25 August 2024 and featured the 38 winners from the previous round.
This round is set to be played from 6 to 8 September 2024 and will feature the 19 winners from the previous round and the 13 eligible clubs from the Challenger Pro League .
Rochefort (3) v Hamme (5)
The draw for the seventh round took place on 9 September 2024 and included the sixteen teams that progressed from the sixth round and the sixteen teams from the Belgian Pro League . The Pro League teams were seeded and could not meet each other. Furthermore, the five non-professional teams left in the draw were always entitled to home-ground advantage, except for Belisia Bilzen , Lyra-Lierse Berlaar , and Rochefort as their respective home grounds were not deemed suitable to host a cup match. This round is set to be played from 29 to 31 October 2024.
The draw for the eighth round took place on 31 October 2024, immediately after the completion of the final match of the previous round. No more seedings were used during the draw. Arguably, the most notable pairing was that between Genk and Standard, although former Club Brugge goalkeeper and Patro Eisden Maasmechelen manager Stijn Stijnen was awarded a home tie against his former club which also stood out.
^ Tie reversed after the original draw.
^ Tie reversed after the original draw. Despite having adequate facilities, the city council of the city of Charleroi did not approve and hence the match was played in
Bruges .
[ 2]