2020–21 Belgian Cup
The 2020–21 Belgian Cup, called the Croky Cup for sponsorship reasons, was the 66th season of Belgium's annual football cup competition. The competition began on 2 August 2020 and ended with the final on 25 April 2021. The winners of the competition qualified for the 2021–22 UEFA Europa League play-off round.
Competition format
The competition consisted of one preliminary round, followed by ten proper rounds. All rounds were single-match elimination rounds, including the semi-finals which were traditionally held over two legs but not this season due to an extremely tight schedule. When tied after 90 minutes in the first three rounds, penalties were taken immediately. From round four, when tied after 90 minutes first an extra time period of 30 minutes was played, then penalties were taken if still necessary.Teams entered the competition in different rounds, based upon their 2020–21 league affiliation. Teams from the fifth-level Belgian Division 3 or lower began in round 1, with the exception of four teams from the Luxembourg Belgian Provincial League which started 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.
| Round | Clubs remaining | Clubs involved | Winners from previous round | New entries this round | Leagues entering at this round | Exceptions entering at this round |
| Preliminary Round | 312 | 4 | none | 4 | 4 Luxembourg Belgian Provincial League teams | |
| Round 1 | 310 | 221 | 2 | 219 | Belgian Division 3 and Belgian Provincial Leagues | Wetteren |
| Round 2 | 200 | 160 | 110 + 1 bye | 49 | Belgian Division 2 | Mandel United |
| Round 3 | 120 | 96 | 80 | 16 | Belgian National Division 1 | Lierse Kempenzonen |
| Round 4 | 72 | 48 | 48 | none | none | |
| Round 5 | 48 | 32 | 24 | 8 | Belgian First Division B | Waasland-Beveren & OH Leuven |
| Round 6 | 32 | 32 | 16 | 16 | Belgian First Division A | |
| 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 |
Preliminary round
This round of matches was played on 23 August 2020 and included four teams playing in the Luxembourg Belgian Provincial League.| Tie | Home team | Score | Away team |
| 1 | Arlon | 6 - 0 | Melreux-Hotton |
| 2 | Freylange | 1 - 2 | St-Hubert |
First round
This round of matches was played on 29 and 30 August 2020 and includes teams playing in the Belgian Division 3 and Belgian Provincial Leagues. Teams were divided into eight geographical groups and teams from the Belgian Division 3 were seeded and could not play each other. Note: Wetteren was promoted into the Belgian Division 2 after the draw was made to fill up a vacant spot but no redraw was made.Second round
This round of matches was played on 5 and 6 September 2020 and includes the 111 winners from the First Round together with 49 teams playing in the Belgian Division 2. Teams from the Belgian Division 2 were seeded and could not play each other. Note: Mandel United was promoted into the Belgian National Division 1 after the draw was made to fill up a vacant spot but no redraw was made.| Tie | Home team | Score | Away team |
| 114 | Mandel United | 3–1 | Binche |
| 115 | Stockel | 0–0 | Raeren-Eynatten |
| 116 | Latem | 0–0 | Lochristi |
| 117 | Durbuy | 3–0 | Malonne |
| 118 | City Pirates | 1–1 | FC Lebbeke |
| 119 | Stockay | 3–0 | Aywaille |
| 120 | Waremme | 2–1 | Gouvy |
| 121 | Virton | FF 0–5 | Bambrugge |
| 122 | Bertem-Leefdaal | 3–1 | Tubize |
| 123 | Rochefort | 4–2 | Mormont |
| 124 | Harelbeke | 3–0 | Elene-Grotenberge |
| 125 | St-Jozef Rijkevorsel | 1–4 | Sprimont |
| 126 | Hades | 2–0 | Tempo Overijse |
| 127 | Petegem | 5–0 | Willebroekse |
| 128 | Westhoek | 2–0 | Denderhoutem |
| 129 | Oostkamp | 3–5 | Aalst |
| 130 | Wijgmaal | 2–0 | JS Fizoise |
| 131 | Munkzwalm | 2–0 | Templeuve |
| 132 | Houtvenne | 1–1 | Sassport Boezinge |
| 133 | FC Tilleur | 2–2 | Racing Waregem |
| 134 | Hasselt | 1–1 | Eendracht Wervik |
| 135 | RC Gent | 3–1 | Saint-Josse |
| 136 | Crossing Schaerbeek | 3–0 | Richelle United |
| 137 | Diksmuide | 0–1 | SG-Tertre-Hautrage |
| 138 | Jong Lede | 2–1 | Eppegem |
| 139 | Eendracht Termien | 3–3 | Jette |
| 140 | Bocholt | 0–2 | Oppagne-Wéris |
| 141 | Hombourg | 3–2 | Sint-Job |
| 142 | Schoonbeek-Beverst | 5–0 | Excelsior Mariakerke |
| 143 | Hoogstraten | 4–1 | Ranst |
| 144 | Warnant | 1–1 | Habaye-la-Neuve |
| 145 | Rebecq | 4–1 | Arquet |
| 146 | Rhodienne-De-Hoek | 0–5 | Zelzate |
| 147 | Diegem | 1–0 | Herderen-Millen |
| 148 | Marloie Sport | 3–0 | Stade Disonais |
| 149 | Belœil | 0–1 | Ronse |
| 150 | Aische | 3–5 | Couvin-Mariembourg |
| 151 | Esperanza Pelt | 2–2 | Stade Brainois |
| 152 | Herent | 4–0 | Svelta Melsele |
| 153 | Groen Star Beek | 1–0 | Huccorgne |
| Tie | Home team | Score | Away team |
| 154 | St-Dymphna | 4–3 | Kontich |
| 155 | Racing Mechelen | 5–4 | Lille |
| 156 | Gullegem | 3–0 | Witgoor Sport |
| 157 | Renaissance Mons | 4–0 | Schelde Serskamp |
| 158 | Pepingen-Halle | 2–2 | Herk |
| 159 | Verlaine | 4–2 | Berg en Dal |
| 160 | Wellen | 0–2 | Voorde Appelterre |
| 161 | Vorselaar | 0–0 | Beringen |
| 162 | RAAL La Louvière | 3–2 | Ostiches |
| 163 | Messancy | 1–3 | RC Lauwe |
| 164 | Meux | 2–1 | De Kempen |
| 165 | Braine | 2–1 | Jodoigne |
| 166 | Bilzerse Waltwilder | 1–1 | Merelbeke |
| 167 | Ardennen | 5–1 | Wezel |
| 168 | Berlare | 1–2 | Heur-Tongeren |
| 169 | Wolvertem Merchtem | 3–1 | Tournai |
| 170 | Achel | 3–1 | Ster-Francorchamps B |
| 171 | Lokeren-Temse | 3–1 | Haasdonk |
| 172 | Nismes | 2–3 | Hoboken |
| 173 | Berchem Sport B | 1–1 | Union Namur |
| 174 | Givry | 0–1 | Gosselies Sports |
| 175 | VC Groot Dilbeek | 2–3 | Blankenberge |
| 176 | Dikkelvenne | 7–2 | Chevetogne |
| 177 | Vaux-Chaudfontaine | 1–4 | Wielsbeke |
| 178 | Zwarte Leeuw | 2–1 | RFC Wetteren |
| 179 | Hamme | 3–0 | Sprimont B |
| 180 | Spouwen-Mopertingen | 4–0 | Montignies |
| 181 | Ganshoren | 4–1 | Kosova Schaerbeek |
| 182 | Hoegaarden-Outgaarden | 2–3 | Oudenaarde |
| 183 | Londerzeel | 1–0 | Eeklo Meetjesland |
| 184 | Menen | 5–0 | Linden |
| 185 | Entité Manageoise | 4–4 | Solières |
| 186 | Berchem | 1–0 | KFC Turnhout |
| 187 | Hamoir | 2–3 | Onhaye |
| 188 | Ninove | 2–3 | Rapid Symphorinois |
| 189 | Lyra-Lierse Berlaar | 2–0 | Torpedo Hasselt |
| 190 | Pont-a-Celles Buzet | 1–0 | Cappellen |
| 191 | Jeunesse Tamines | 2–0 | Acren-Lessines |
| 192 | St-Denijs Sport | 1–3 | Olsa Brakel |
| 193 | Zwevezele | 4–0 | Rumbeke |
Third round
This round of matches was played from 11 till 15 September 2020 and included the 80 winners from the Second Round together with 16 teams playing in the Belgian National Division 1. Teams from the Belgian National Division 1 were seeded and could not play each other. The lowest team in the competition came from the third provincial division : FC Tilleur.Note: Lierse Kempenzonen was promoted into the Belgian First Division B after the draw was made to fill up a vacant spot but no redraw was made.
| Tie | Home team | Score | Away team |
| 194 | RFC Liège | 3–1 | Waremme |
| 195 | Londerzeel | 3–0 | Gullegem |
| 196 | Marloie Sport | 1–3 | RAAL La Louvière |
| 197 | Francs Borains | 2–0 | Dikkelvenne |
| 198 | Gosselies Sports | 1–3 | Vorselaar |
| 199 | Mandel United | 0–0 | Zwevezele |
| 200 | Ganshoren | 4–0 | Oudenaarde |
| 201 | Raeren-Eynatten | 0–4 | Zelzate |
| 202 | FC Tilleur | 0–6 | Knokke |
| 203 | Renaissance Mons | 1–1 | Hombourg |
| 204 | Jong Lede | 2–0 | Schoonbeek-Beverst |
| 205 | Jeunesse Tamines | 2–1 | Herent |
| 206 | Racing Mechelen | 0–4 | La Louvière Centre |
| 207 | Oppagne-Wéris | 1–3 | Lochristi |
| 208 | Achel | 1–3 | Entité Manageoise |
| 209 | Durbuy | 0–0 | Verlaine |
| 210 | Warnant | 1–1 | Meux |
| 211 | Harelbeke | 0–1 | Wijgmaal |
| 212 | Lyra-Lierse Berlaar | 2–1 | Berchem |
| 213 | Houtvenne | 1–1 | Heur-Tongeren |
| 214 | Aalst | 3–1 | Sint-Eloois-Winkel |
| 215 | St-Dymphna | 0–4 | Rupel Boom |
| 216 | City Pirates | 3–0 | Wolvertem Merchtem |
| 217 | Visé | FF 5–0 | Munkzwalm |
| Tie | Home team | Score | Away team |
| 218 | Braine | 2–0 | Zwarte Leeuw |
| 219 | Bambrugge | 2–1 | Ardennen |
| 220 | Lierse Kempenzonen | 4–0 | Hoboken |
| 221 | Hades | 3–1 | Herk |
| 222 | Patro Eisden Maasmechelen | 3–0 | Stockay |
| 223 | Voorde Appelterre | 0–3 | Petegem |
| 224 | Esperanza Pelt | 5–3 | Spouwen-Mopertingen |
| 225 | Union Namur | 1–2 | Jette |
| 226 | Diegem | 0–1 | Olsa Brakel |
| 227 | Rochefort | 4–1 | Westhoek |
| 228 | Olympic Charleroi CF | 6–3 | Sprimont |
| 229 | Ronse | 1–2 | Blankenberge |
| 230 | Rebecq | FF 5–0 | Roeselare |
| 231 | Bertem-Leefdaal | 0–1 | Dender EH |
| 232 | Groen Star Beek | 2–3 | Wielsbeke |
| 233 | Pont-a-Celles Buzet | 2–3 | Hoogstraten |
| 234 | SG-Tertre-Hautrage | 2–1 | Tienen |
| 235 | RC Lauwe | 1–3 | Crossing Schaerbeek |
| 236 | RC Gent | 3–1 | Hamme |
| 237 | Couvin-Mariembourg | 1–1 | Bilzerse Waltwilder |
| 238 | Tessenderlo | 3–0 | Menen |
| 239 | [K.F.C. K.F.C. Dessel Sport|Dessel Sport|Dessel] | 1–0 | Rapid Symphorinois |
| 240 | Heist | 3–0 | Onhaye |
| 241 | Hasselt | 1–1 | Lokeren-Temse |
Fourth round
This round of matches was played on 20 September 2020 and includes the 48 winners from the Third Round. Lowest ranked teams still available were Blankenberge, Wielsbeke, Bilzerse Waltwilder and Vorselaar, all playing at the sixth level.| Tie | Home team | Score | Away team |
| 242 | Bambrugge | SG-Tertre-Hautrage | |
| 243 | Zwevezele | 1–3 | City Pirates |
| 244 | Olympic Charleroi CF | 2–1 | Lierse Kempenzonen |
| 245 | Hoogstraten | 1–3 | Dessel |
| 246 | Crossing Schaerbeek | 0–4 | Knokke |
| 247 | Blankenberge | 3–2 | RC Gent |
| 248 | Londerzeel | 0–2 | Tessenderlo |
| 249 | Jette | 2–0 | Braine |
| 250 | Heur-Tongeren | 2–1 | Esperanza Pelt |
| 251 | Rebecq | FF 0–5 | Petegem |
| 252 | Visé | 2–1 | La Louvière Centre |
| 253 | Heist | 4–0 | Lochristi |
| Tie | Home team | Score | Away team |
| 254 | Renaissance Mons | 0–1 | Olsa Brakel |
| 255 | Lokeren-Temse | 3–0 | Wielsbeke |
| 256 | Bilzerse Waltwilder | 1–2 | Rochefort |
| 257 | Lyra-Lierse Berlaar | 0–1 | RAAL La Louvière |
| 258 | Durbuy | 0–2 | Hades |
| 259 | Ganshoren | 0–1 | Dender EH |
| 260 | Rupel Boom | 4–0 | Wijgmaal |
| 261 | Francs Borains | 2–3 | Zelzate |
| 262 | Aalst | 1–0 | Jeunesse Tamines |
| 263 | Vorselaar | 0–3 | RFC Liège |
| 264 | Jong Lede | 2–1 | Patro Eisden Maasmechelen |
| 265 | Warnant | 5–2 | Entité Manageoise |
Fifth round
This round of matches was played on 10 and 11 October 2020 and includes the 24 winners from the Fourth Round together with the teams from the Belgian First Division B and two teams from the Belgian First Division A, Oud-Heverlee Leuven and Waasland-Beveren. The lowest-ranked team still available was Blankenberge, all playing at the sixth level.Sixth round
The draw for the sixth round was made on 12 October and included the teams from the Belgian First Division A, with the exception of Waasland-Beveren and OH Leuven which had entered in the prior round. The 16 teams entering at this stage were seeded and could not meet each other. Lowest teams still in the competition are RAAL La Louvière, Heur-Tongeren, Lokeren-Temse and Olsa Brakel, all from the Belgian Division 2.As part of containment measures taken to limit to spread of the COVID-19 disease in the second half of October, amateur clubs were not allowed to organize group training sessions until mid-December, making it very difficult for these teams to prepare for the cup matches. Therefore, in November 2020 the matches were postponed from their initial dates to 9 and 10 January 2021. Additionally, amateur clubs hosting matches without field-heating installations might lose their home advantage if weather conditions prove too challenging. With the containment measures in Belgium prolonged and amateur teams not allowed to play matches prior to 15 January unless adhering to the professional sports protocols, an agreement was found in December with the amateur teams still in the cup to postpone all matches further, now from 9 and 10 January 2021 to the midweek of 2 to 4 February 2021. With no further postponements possible, in case further containment measures prevent the amateur teams from restarting on 15 January, these teams will be excluded from the competition, receiving some financial compensation in return. On 17 January, K.F.C. Dessel Sport forfeited their match, after the mayor of Dessel had not allowed Dessel Sport to follow the protocol of the professional football clubs, making it impossible for them to prepare for their cup tie with Beerschot. Beerschot immediately progressed to the next round. On January 19, for the same reasons, both Rupel Boom and Tessenderlo also forfeited their matches, respectively against Eupen and Genk. Eupen and Genk progressed automatically to the seventh round.