The 2016–17 Belgian Cup, called the Croky Cup for sponsorship reasons, is the 62nd season of Belgium's annual football cup competition. The competition began on 30 July 2016 and is scheduled to end with the final in March 2017. The winners of the competition will qualify for the 2017–18 UEFA Europa League Group Stage. Standard Liège were the defending champions, but were eliminated in the 6th round by ASV Geel.

Competition format The competition consists 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 2016–17 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.

Round Clubsremaining Clubsinvolved Winners fromprevious round New entriesthis round Leagues entering at this round Round 1 312 224 none 224 Belgian Third Amateur Division and Belgian Provincial Leagues Round 2 200 160 112 48 Belgian Second Amateur Division Round 3 120 96 80 16 Belgian First Amateur Division Round 4 72 48 48 none none Round 5 48 32 24 8 Belgian First Division B 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

Round and draw dates The schedule is as follows. RoundDraw dateMatch dateFirst Round26 June 201630 and 31 July 2016Second Round6 and 7 August 2016Third Round13 and 14 August 2016Fourth Round20 and 21 August 2016Fifth Round26, 27 and 28 August 2016Sixth Round29 August 201620 and 21 September 2016Seventh Round21 September 201629 November 2016 to 1 December 2016Quarter-finals1 December 201613 and 14 December 2016Semi-finals14 December 2016Leg 1: 17 January 2017Leg 2: 1 February 2017Final18 March 2017

First round This round of matches was played on 30 & 31 July 2016 and includes 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.

Four teams from the lowest division at level nine of the Belgian football pyramid participated, namely Hermalienne, Lacs de l'eau d'heure, Negenmanneke and Pulle. These all got eliminated.

Tie Home team (tier) Score Away team (tier)1 Francs Borains (5) 2–1 Montkainoise (6)2 Paturageois (6) Eendracht Wervik (5)3 Westkapelle (6) OMS Ingelmunster (5)4 Kanegem (8) 0–8 Tournai (5)5 Vlamertinge (5) 1–3 Lauwe (6)6 RUS Beloeil (6) Eernegem (6)7 Péruwelz (6) 5–0 Olympic Warcoing (8)8 Kortemark (6) SVV Damme (6)9 Estaimbourg (7) 1–2 Rumbeke (6)10 Sassport Boezinge (6) 2–1 Zwevegem (7)11 Wingene (6) Oostnieuwkerke (6)12 Loppem (8) 1–4 Antoinien (7)13 Racing Waregem (6) 5–1 USG Tertre-Hautrage (6)14 Wielsbeke (6) 4–0 Lauwe (6)15 Oostduinkerke (6) 2–3 Oostkamp (6)16 SV Kortrijk (8) 4–0 Neufvilloise (7)17 Havelange (7) 1–4 Tamines (5)18 Jumet (7) 0–3 Solrezienne (5)19 Anderlues (7) Profondeville (5)20 Aische (5) 1–0 Conruzien (7)21 Courcelles (6) 0–4 Onhaye (5)22 Manage (5) 1–0 Assesse (6)23 Rochefort (6) 1–0 Quevy-Mons (5)24 Lacs de l'eau d'heure (9) 1–5 Beauraing 61 A (7)25 Grand-Leez (6) 1–3 Gerpinnes (7)26 Nismes (6) 1–2 Ransartoise B (8)27 Houdinois (6) 3–0 Floreffe (8)28 Beauraing 61 B (8) Flavion Sport (6)29 Andenne (6) Fosses (6)30 ES de la Molignée (6) 2–5 Thudinienne (7)31 Stade Gedinnois (7) 2–0 Ligny (6)32 Flawinne (7) 0–3 Saint-Hadelin Haversin (7)33 Lebbeke (5) 3–0 Melsele (6)34 Bambrugge (6) Lede (5)35 Ninove (5) 7–1 Adegem (7)36 Stekene (6) 0–3 Sint-Lenaarts (5)37 Oudenhove (8) 2–5 Sint-Gillis Waas (5)38 Berlare (5) 3–0 Kruibeke (6)39 Elene-Grotenberge (6) 1–5 Wetteren-Kwatrecht (5)40 Zele (5) 6–2 Merendree (7)41 Maldegem (6) 0–3 Merelbeke (5)42 Ronse (5) 1–0 Lovendegem (6)43 Voorde (6) Dikkelvenne (5)44 Drongen (7) 10–1 Asse-Terheide (8)45 Belzele (7) 1–4 Eine (7)46 Aalter (6) 2–1 Appelterre-Eichem (6)47 Kemzeke (6) 4–0 Zelzate (6)48 De Pinte (7) 0–1 Lochristi (6)49 Diest (5) 4–1 Stade Everois (7)50 Rebecq (5) 5–0 Huldenberg (7)51 Betekom (5) Braine (6)52 Machelen (7) Diegem Sport (5)53 Ways-Genappe (7) 0–5 Wolvertem Merchtem (5)54 Waterloo (5) 1–0 Melsbroek (7)55 Roosbeek (8) 1–4 Léopold (5)56 Aarschot (7) 3–0 Sterrebeek (5)

Tie Home team (tier) Score Away team (tier)57 Tremelo (8) Ganshoren (5)58 Pepingen (5) 5–0 Negenmanneke (9)59 Eppegem (5) 5–1 Ophain (8)60 RWDM47 (5) 2–1 Wambeek (7)61 Wolfsdonk Sport (7) 0–1 Racing Jet Wavre (5)62 Saint-Michel (8) 0–5 Stockel B (7)63 Zuun (8) 0–1 Etterbeek (7)64 Beigem (8) Ixelles (7)65 Huy (5) 1–0 Geer (7)66 Cointe-Liège A (5) 3–1 Ougrée (7)67 Cointe-Liège B (8) 2–4 Herstal (5)68 Strée (7) 1–2 Richelle (5)69 Seraing Athlétique (7) Warnant (5)70 Verlaine (5) 3–1 Andrimont (7)71 Tilleur (5) 8–0 Étoile Verviétoise (8)72 Weywertz (6) 4–1 Chênéenne (7)73 Beaufays B (7) 2–0 Milanello Milmort (6)74 Eupen 1963 (7) 5–2 Hermalienne (9)75 Union Rutten (8) 1–2 Stade Disonais (6)76 URSL Visé (6) 6–1 Ster-Francorchamps (7)77 Jeunesse Lorraine Arlonaise (5) 2–1 Marloie Sport (6)78 Sibret (7) Longlier (5)79 Mormont (5) 0–1 Ethe Belmont (6)80 Durbuy (5) 2–1 Gouvy (7)81 Compogne Bertogne (8) 0–4 Bertrix (5)82 Meix-Devant-Virton (6) Aywaille (5)83 Libramont (6) 2–1 Habaysienne (7)84 Wellinoise (6) 0–1 Habay-La-Neuve (6)85 Champlonaise (6) 4–0 Saint-Pierre (8)86 Rochois (6) 3–1 Nothomb-Post (7)87 Bercheux (7) 1–3 Florenvillois (6)88 Harzé (8) Freylangeoise (6)89 Meeuwen (7) 0–3 Helson Helchteren (5)90 Esperanza Pelt (5) 1–0 Zepperen-Brustem (6)91 Herk-De-Stad (6) 0–4 Wellen (5)92 Zonhoven (6) 0–3 Leopoldsburg (5)93 Opitter (8) 2–1 Gestel (8)94 Peerder Sportvrienden (8) 1–3 Witgoor Sport Dessel (7)95 Herselt (7) 1–5 Bilzerse Waltwilder (6)96 Vlijtingen (6) 2–0 Zonhoven (6)97 Beekhoek Sport (7) Bolderberg (8)98 Weerstand Koersel (7) 3–1 Grimbie 69 (7)99 Eendracht Termien (6) 6–1 Thor Hasselt (7)100 Heur-Tongeren (6) 2–0 Lutlommel (6)101 Turnhout (5) 4–1 Lyra (6)102 Racing Mechelen (5) 1–3 Schriek (6)103 Lille (6) 2–1 Nijlen (5)104 Katelijne (6) 2–0 City Pirates Antwerpen (5)105 Vosselaar (5) 6–2 Willebroek (8)106 Minderhout (7) 1–4 Mariekerke (5)107 Linda Olen (7) 2–5 Houtvenne (5)108 Brasschaat (6) 1–3 Mariaburg (7)109 Retie Branddonk (6) 4–0 Pulle (9)110 Wavria (7) Ekeren (8)111 Ternesse Wommelgem (6) 1–3 Zwijndrecht (6)112 Antonia (6) 2–1 Dosko Baarle-Hertog (8)

Notes

Second round The lowest ranked clubs still in the tournament were six teams from the third provincial level (level 8), of which only Ransartoise B managed to progress.

Tie Home team (tier) Score Away team (tier)113 Tienen (4) 2–0 Florenvillois (6)114 Hoogstraten (4) 5–3 Leopoldsburg (5)115 Wolvertem Merchtem (5) 2–1 Solières Sport (4)116 Opitter (8) 1–3 Sportkring Sint-Niklaas (4)117 Warnant (5) 1–3 RFC Liège (4)118 Givry (4) 4–1 Stade Gedinnois (7)119 Zwijndrecht (6) 1–2 Spouwen-Mopertingen (4)120 Sibret (7) 1–7 Eendracht Aalst (4)121 Turnhout (5) Grimbergen (4)122 Charleroi Couillet Fleurus (4) 2–1 Houtvenne (5)123 Torhout (4) 3–1 Aywaille (5)124 Tessenderlo (4) Eupen 1963 (7)125 Tamines (5) Tempo Overijse (4)126 Bornem (4) RUS Beloeil (6)127 Bolderberg (7) 1–2 La Louvière Centre (4)128 Waremme (4) 10–1 Libramont (6)129 Châtelet (4) 2–0 Zele (5)130 Menen (4) 3–1 Wingene (6)131 Heur-Tongeren (6) 4–0 Rupel Boom (4)132 Lauwe (6) 2–4 Hades (4)133 Union La Calamine (4) 0–1 Aische (5)134 Flavion Sport (6) 0–6 Izegem (4)135 Francs Borains (5) 4–1 Duffel (4)136 Olsa Brakel (4) 4–1 Rochefort (6)137 Etterbeek (7) 0–8 Walhain (4)138 Stockel B (7) 0–6 Sint-Eloois-Winkel (4)139 Mariekerke (5) 0–1 Westhoek (4)140 Ciney (4) 2–1 Ninove (5)141 Harelbeke (4) 7–1 SV Kortrijk (8)142 Hamoir (4) 5–0 Ekeren (8)143 Diest (5) Halle (4)144 Olympic Charleroi (4) 0–3 Wetteren-Kwatrecht (5)145 Londerzeel (4) Vosselaar (5)146 Saint-Hadelin Haversin (7) 0–3 Namur (4)147 Racing Waregem (6) 2–1 Olympia Wijgmaal (4)148 Beauraing 61 A (7) Woluwe-Zaventem (4)149 Sparta Petegem (4) 1–0 Herstal (5)150 Antoinien (7) Zwarte Leeuw (4)151 Acren Lessines (4) 3–1 Wielsbeke (6)152 Gullegem (4) 0–1 Helson Helchteren (5)

Tie Home team (tier) Score Away team (tier)153 Cointe-Liège A (5) 2–7 Knokke (4)154 Profondeville (5) 0–2 Meux (4)155 Berchem Sport (4) 0–1 Sint-Gillis Waas (5)156 Temse (4) Onhaye (5)157 Machelen (7) 0–9 Gent-Zeehaven (4)158 Couvin-Mariembourg (4) 7–1 Witgoor Sport Dessel (7)159 Bocholt (4) 10–0 Harzé (8)160 Drongen (7) 0–3 Cappellen (4)161 Jeunesse Lorraine Arlonaise (5) 0–4 Durbuy (5)162 Oostkamp (6) Rebecq (5)163 Tournai (5) 0–2 Lochristi (6)164 Gerpinnes (7) 1–3 URSL Visé (6)165 Solrezienne (5) 1–3 Waterloo (6)166 Ronse (5) 4–1 Weerstand Koersel (7)167 Lede (5) 2–1 Léopold (5)168 Verlaine (5) 1–0 Eendracht Termien (6)169 RWDM47 (5) 2–0 Dikkelvenne (5)170 Weywertz (6) Aarschot (6)171 Wellen (5) 2–0 Bertrix (5)172 Vlijtingen (6) 2–0 Stade Disonais (6)173 Rumbeke (6) 1–2 Betekom (5)174 Kemzeke (6) 0–5 Paturageois (6)175 Tilleur (5) 1–3 Ingelmunster (5)176 Beaufays B (7) 1–4 Sassport Boezinge (6)177 Pepingen (5) Katelijne (6)178 Richelle (5) 1–0 Kortemark (6)179 Champlonaise (6) 1–2 Bilzerse Waltwilder (6)180 Manage (5) 1–2 Merelbeke (5)181 Fosses (6) 1–4 Antonia (6)182 Berlare (5) 4–0 Rochois (6)183 Esperanza Pelt (5) Eppegem (5)184 Lebbeke (5) 2–0 Aalter (6)185 Ganshoren (5) 2–0 Racing Jet Wavre (5)186 Huy (5) 1–3 Sint-Lenaarts (5)187 Ixelles (7) 1–3 Houdinois (6)188 Schriek (6) 3–1 Eine (7)189 Ethe Belmont (6) 3–0 Péruwelz (6)190 Mariaburg (7) 1–6 Lille (6)191 Retie Branddonk (6) 0–3 Habay-La-Neuve (6)192 Thudinienne (7) 0–3 Ransartoise B (8)

Notes

Third round Ransartoise B was the lowest ranked team still in the tournament at this point being the only team from level 8, but they got eliminated by Ingelmunster.

Tie Home team (tier) Score Away team (tier)193 Antonia (6) 0–3 Hamme (3)194 Tienen (4) Dender EH (3)195 Virton (3) Torhout (4)196 Sprimont-Comblain (3) 2–1 Ciney (4)197 ASV Geel (3) 2–0 URSL Visé (6)198 Weywertz (6) 0–3 WS Brussels (3)199 Turnhout (5) 2–1 Heist (3)200 Bilzerse Waltwilder (6) 0–3 Seraing (3)201 Deinze (3) 2–0 Richelle (5)202 Merelbeke (5) Oudenaarde (3)203 Ganshoren (5) 1–4 Sporting Hasselt (3)204 Hades (4) 1–2 Patro Eisden Maasmechelen (3)205 Coxyde (3) 0–6 Londerzeel (4)206 Beerschot Wilrijk (3) 2–0 Châtelet (4)207 Westhoek (4) 1–2 Dessel Sport (3)208 Walhain (4) 1–2 Oosterzonen Oosterwijk (3)209 Olsa Brakel (4) Hoogstraten (4)210 Sint-Lenaarts (5) 1–0 RUS Beloeil (6)211 Aische (5) 1–3 Charleroi Couillet Fleurus (4)212 Ingelmunster (5) Ransartoise B (8)213 Katelijne (6) 3–2 Heur-Tongeren (6)214 Vlijtingen (6) 3–0 Habay-La-Neuve (6)215 Sportkring Sint-Niklaas (4) 4–1 La Louvière Centre (4)216 Rebecq (5) 4–1 Schriek (6)