The 2015–16 Belgian Cup, called the Croky Cup for sponsorship reasons, is the 61st season of Belgian's annual football cup competition. The competition began on 24 July 2015 and ended with the final in March 2016. The winners of the competition will qualify for the 2016–17 UEFA Europa League Group Stage. Club Brugge were the defending champions.

Competition format The competition consists of ten rounds. The first seven rounds are held as 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 semifinals 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 2014–15 league affiliation. Teams from the fourth-level Promotion or lower began in Round 1. Third Division teams entered in Round 3, with Second Division teams joining in the following round. Teams from the Belgian First Division enter in Round 6.

Round Clubsremaining Clubsinvolved Winners fromprevious round New entriesthis round Leagues entering at this round Round 1 294 224 none 224 Levels 4 to 8 in football league pyramid Round 2 182 112 112 none none Round 3 126 92 56 36 Belgian Third Division Round 4 80 64 46 18 Belgian Second Division + 1 Belgian Third Division team Round 5 48 32 32 none none Round 6 32 32 16 16 Belgian Pro League 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

First round This round of matches was played on 24, 25 & 26 July 2015 and includes teams of levels 4 to 8 in football league pyramid. Four teams from the lowest division participated, namely KFC Heultje, Korbeek Sport, K. Flandria Dorne and CS Wépionnais. Only CS Wépionnais advanced to become the lowest-ranked team in the second round.

Tie no Home team (tier) Score Away team (tier) 1. (5) 2–1 KVE Drongen (5) 2. SK Kampelaar (6) 0–3 KSK Halle (4) 3. KFC Heultje (8) 0–5 FC Mariekerke (5) 4. K Merksplas SK (6) 1–6 KVV Vosselaar (4) 5. Royal Marloie Sport (5) 2–3 R Aywaille FC (4) 6. RFC Grand-Leez (5) 4–1 RAS Lessines-Ollignies (6) 7. Herk-de-Stad FC (5) 1–0 K Bilzerse Waltwilder VV (4) 8. EC Jamoigne-Chiny (6) 0–6 RDC Cointe-Liège (4) 9. KESK Leopoldsburg (4) 1–2 KSK Bree (5) 10. KVK Ninove (4) 4–1 SV Voorde (5) 11. KV Tervuren (6) 2–2 Stade Everois RC (7) 12. KVV Thes Sport Tessenderlo (4) 1–1 K Zonhoven Vlug en Vrij (5) 13. Wolvertem SC (4) 6–0 FC Rillaar Sport (6) 14. KFC Zwarte Leeuw (4) 5–0 FC Walem (7) 15. R.O.C. de Charleroi-Marchienne (4) 9–0 RUS Flobecquoise (6) 16. RC Lebbeke (5) 1–1 KVV Zelzate (5) 17. RAEC Sclayn (6) 2–4 CS Wépionnais (8) 18. Spouwen-Mopertingen (4) 8–0 KVK Beringen (5) 19. Royal Stade Waremmien FC (4) 3–0 ROC Meix-devant-Virton (5) 20. SV Aartselaar (7) 0–4 White Star Schorvoort Turnhout (6) 21. KSV White Star Adinkerke (4) 2–1 KSK Oostnieuwkerke (5) 22. Antonia FC (5) 0–1 Witgoor Sport Dessel (5) 23. FC Apollo 74 Gellik (5) 0–5 FFFC Apollo 74 Gellik folded as a team just before the start of the season, as such Kattenbos automatically progressed to round 2. KFC Kattenbos Sport (6) 24. KE Appelterre-Eichem (5) 1–2 Royal Football Club Wetteren (4) 25. RSC Beaufays (5) 1–1 RFC Warnant (5) 26. ASC Berchem (7) 3–2 KFC Wambeek (7) 27. Royale Entente Bertrigeoise (4) 4–2 RSS Salmienne (7) 28. KAC Betekom (4) 3–1 KCV Haacht (7) 29. KFC Bevel (6) 1–1 K Zwaluwen Olmen (7) 30. Standard FC Bièvre (5) 0–6 Royale Jeunesse Aischoise (5) 31. WIK Boekel (7) 0–4 K.F.C. Eendracht Zele (4) 32. PAC Buzet (5) 1–1 OC Nismes (5) 33. Racing Charleroi Couillet Fleurus (4) 9–2 Entente Châtelet (7) 34. Chevetogne Football (6) 1–1 R. Jeunesse Rochefortoise (5) 35. KSC City Pirates (4) 1–2 KFC Brasschaat (6) 36. SVV Damme (4) 3–0 KFC Meulebeke (5) 37. SC Dikkelvenne (4) 3–2 KVK Svelta Melsele (5) 38. KFC Duffel (4) 5–1 KFC Beekhoek Sport (6) 39. Eendracht Termien (5) 4–1 HIH Hoepertingen (5) 40. KFC Eppegem (5) 14–0 R La Hulpe SC (7) 41. RUS Ethe Belmont (5) 2–1 FC JL Arlonaise (4) 42. K. Flandria Dorne (8) 0–7 Lutlommel VV (5) 43. Racing FC Fosses (5) 1–3 Châtelet SC (4) 44. Francs Borains (4) 2–1 Arquet FC (5) 45. FC Ganshoren (4) 5–0 US d'Ophain (7) 46. Royal Géants Athois (4) 0–5 KVC Zwevegem Sport (5) 47. RSC Habay-la-Neuve (5) 8–0 R. Olympic Harre (6) 48. RC Hades (4) 5–0 KMR Biesen (7) 49. ASC Havinnes (6) 0–3 CS Pays Vert Ostiches Ath (6) 50. KFC Helson Helchteren (5) 0–2 KVK Wellen (4) 51. AC Hombourg (6) 2–0 Pontisse Cité FC (7) 52. K.Daring Huvo Jeuk (5) 2–2 VV Brustem Centrum (5) 53. AEDEC Hyon (6) 1–2 Royal Albert Quévy-Mons (5) 54. GD Ingooigem (7) 0–3 Sporting West Harelbeke (4) 55. RJS Taminoise (4) 7–0 JS Eghezée (6) 56. KGR Katelijne (5) 4–2 K. Lyra T.S.V. (4)

Tie no Home team (tier) Score Away team (tier) 57. JS Kemexhe Crisnée (7) 0–4 RFC Trooz (6) 58. Knokke FC (4) 7–0 KSK Vlamertinge (5) 59. Korbeek Sport (8) 0–2 Sportief Rotselaar (7) 60. K.V. Turnhout (4) 5–0 K.VV Duffel (5) 61. WIK Eine (5) 6–1 KVV Laarne-Kalken (6) 62. ROC Rochois (5) 0–1 FC Richelle United (4) 63. US Hesbignonne Limontoise (6) 6–0 Royal Cercle Sportif Verlaine II (8) 64. URS Lixhe-Lanaye (6) 3–2 RES Couvin-Mariembourg (4) 65. KSK De Jeugd Lovendegem 0–3 K.S.K. Ronse 66. RUS Loyers 6–2 Royale Jeunesse Aischoise II 67. 0–2 SK Berlare 68. RUS Marbehan 1–2 R. RC Mormont 69. KFC Merelbeke 3–2 SK Lochristi 70. RFC Messancy US Martelangeoise was originally drawn against Solières but replaced by Messancy for unclear reasons. 0–5 Solières Sport 71. RAS Monceau 5–1 AC Le Roeulx 72. Association Montkainoise 8–0 ARSE Floreffe 73. UR Namur 3–1 RUS Gold Star Liège 74. KFC Nijlen 1–0 K. Berg en Dal VV 75. OMS Ingelmunster 7–0 Sk Nieuwkerke 76. Royal Ougrée FC 5–1 Royal Club Sportif Stavelotain II 77. RSC Pâturages 0–1 Péruwelz FC 78. US de Pesche 0–1 RUS Courcelles 79. KFC Peutie 0–6 R. Leopold FC 80. K. Racing Waregem 2–2 SK Eernegem 81. RFC 1912 Raeren 0–0 Royal Club Sportif Stavelotain 82. RUS Rebecquoise 3–1 KFC Lennik 83. Rode Duivels Zoutleeuw 1–5 Olympia SC Wijgmaal 84. Royal Racing Club de Waterloo 3–0 Verbroedering Beersel Drogenbos 85. KSV Rumbeke 2–0 KSV De Ruiter Roeselare 86. RFC Sart-lez-Spa 1–1 RES Gesvoise 87. KFC Sporting Sint-Gillis-Waas 3–0 Rangers Opdorp 88. RFC Spy 1–1 AS Fontainoise 89. KOVC Sterrebeek 4–1 Renaissance Club Schaerbeek 90. R.F.C. Tournai 5–0 K. Blauwvoet Otegem 91. FC Union Walhorn 1971 1–4 RFC Meux 92. ES Vaux-Noville 2–0 ESC Poupehan 93. RCS Verlaine 4–0 Royale Espérance Rossignol 94. R.C.S. Verviétois 0–5 FFThe first team of Verviétois folded just before the season, as such Champlonnaise automatically progressed to round 2. RES Champlonnaise 95. K Vlijtingen Vlug en Vrij 1–0 KVV Weerstand Koersel 96. VK Westhoek 4–0 K Eendracht Wervik 97. KSC Wielsbeke 0–1 Sassport Boezinge 98. KVC Wingene 4–0 KWSC Lauwe 99. K Wuustwezel FC 3–3 KFC Lille 100. Zeveren Sportief 3–5 KFC Evergem Center 101. KSK Voorwaarts Zwevezele 5–1 VV Westkapelle 102. Verbroedering Zwijndrecht 3–0 KFC Ranst 103. RRC Longlier 3–0 R.E.S. Durbuysienne 104. KFC Sint-Lenaarts 2–0 VC Herentals 105. ES Villance 1–9 R. US Givry 106. RWDM47 1–0 Avanti Stekene 107. FC Pepingen 3–2 KVC Jong Lede 108. Royal Dinant Football Club 2–5 JS Fizoise 109. SV Wevelgem City 3–1 KSC Toekomst Menen 110. RCS Ohain 2–1 R. Union Rixensartoise 111. FC Rapid Symphorinois 4–0 JS Isiéroise 112. REAL Neeroeteren-Maaseik 0–7 KFC Esperanza Pelt

Second round These round of matches were played on 1 and 2 August 2015. No new teams entered at this round, CS Wépionnais from the 8th level was the lowest ranked team but was eliminated in this round.

Tie no Home team (tier) Score Away team (tier) 1. KVK Ninove 1–2 KFC Sporting Sint-Gillis Waas 2. KFC Sint-Lenaarts 1–2 KVV Vosselaar 3. KESK Leopoldsburg 1–0 K Vlijtingen Vlug en Vrij 4. KVV Thes Sport Tessenderlo 2–3 Spouwen-Mopertingen 5. R.F.C. Tournai 2–0 Sassport Boezinge 6. KFC Zwarte Leeuw 3–2 KFC Brasschaat 7. Royale Entente Bertrigeoise 1–0 RUS Ethe Belmont 8. Racing Charleroi Couillet Fleurus 3–2 RAS Monceau 9. Châtelet SC 3–5 Association Montkainoise 10. RDC Cointe Liège 6–1 RRC Mormont 11. RUS Courcelles 2–3 R.O.C. de Charleroi-Marchienne 12. KFC Duffel 1–1 FC Mariekerke 13. KFC Evergem Center 3–4 SK Berlare 14. Royal Albert Quévy-Mons 3–1 FC Rapid Symphorinois 15. R. US Givry 3–0 RSC Habay La Neuve 16. RFC Grand-Leez 0–3 Francs Borains 17. KSK Halle 1–1 KOVC Sterrebeek 18. Herk-de-Stad FC 0–0 VV Brustem Centrum 19. RJS Taminoise 1–4 UR Namur 20. KGR Katelijne 2–1 KFC Lille 21. KFC Kattenbos Sport 0–1 RC Hades 22. Royal Knokke Football Club 2–0 OMS Ingelmunster 23. K.V. Turnhout 1–1 KFC Nijlen 24. WIK Eine 1–3 K.F.C. Eendracht Zele 25. USH Limontoise 2–2 Royal Club Sportif Stavelotain 26. RUS Loyers 0–4 URS Lixhe-Lanaye 27. Lutlommel VV 1–1 Eendracht Termien 28. KFC Merelbeke 3–2 KFC Jong Vlaanderen Kruibeke

Tie no Home team (tier) Score Away team (tier) 29. RFC Meux 4–0 Royale Jeunesse Aischoise 30. RCS Ohain 1–6 KAC Betekom 31. K Zwaluwen Olmen 4–1 Verbroedering Zwijndrecht 32. CS Pays Vert Ostiches Ath 1–0 RFC Spy 33. R Ougrée FC 3–1 CS Wépionnais 34. Péruwelz FC 3–2 PAC Buzet 35. K. Racing Waregem 6–0 KSV White Star Adinkerke 36. RUS Rebecquoise 1–1 Wolvertem SC 37. Sportief Rotselaar 5–1 ASC Berchem 38. RRC de Waterloo 2–1 KFC Eppegem 39. KSV Rumbeke 1–1 SVV Damme 40. Solières Sport 2–4 FC Richelle United 41. RWDM47 2–1 SC Dikkelvenne 42. Football Club de Trooz 1–1 RSC Beaufays 43. Léopold FC 4–3 Stade Everois 44. ES Vaux-Noville 0–1 RES Champlonnaise 45. R Stade Waremmien FC 1–1 Royal Cercle Sportif Verlaine 46. KVK Wellen 1–6 KFC Esperanza Pelt 47. VK Westhoek 2–2 K. S.K. Voorwaarts Zwevezele 48. Royal Football Club Wetteren 0–0 FC Pepingen 49. Olympia SC Wijgmaal 3–1 FC Ganshoren 50. KVC Wingene 1–2 Sporting West Harelbeke 51. K Witgoor Sport Dessel 1–1 White Star Schorvoort Turnhout 52. KVV Zelzate 0–0 K.S.K. Ronse 53. KVC Zwevegem Sport 0–0 SV Wevelgem City 54. RRC Longlier 1–0 Royal Aywaille Football Club 55. Chevetogne Football 3–0 RES Gesvoise 56. JS Fizoise 1–1 AC Hombourg

Third round This round of matches was played on 7, 8 and 9 August 2015. Teams playing in the Belgian Third Division joined at this stage except for K.V. Woluwe-Zaventem who were given a bye to the fourth round. Lowest ranked teams in this round were Sportief Rotselaar and K. Zwaluwen Olmen playing at level 7 of the football pyramid.