# 2017–18 in Belgian football

The following article is a summary of the 2017–18 football season in Belgium, which is the 1145th season of competitive football in the country and runs from July 2017 until June 2018.

## National teams
### Belgium national football team

Belgium qualified for the 2018 FIFA World Cup following a 1–2 win in and against Greece on 3 September 2017. Being seeded, Belgium was then paired with England, Panama and Tunisia in Group G.

#### 2018 FIFA World Cup qualification

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | | |
| 1 | Belgium | 10 | 9 | 1 | 0 | 43 | 6 | +37 | 28 | Qualification to 2018 FIFA World Cup | — | 1–1 | 4–0 | 8–1 | 4–0 | 9–0 |
| 2 | Greece | 10 | 5 | 4 | 1 | 17 | 6 | +11 | 19 | Advance to second round | 1–2 | — | 1–1 | 0–0 | 2–0 | 4–0 |
| 3 | Bosnia and Herzegovina | 10 | 5 | 2 | 3 | 24 | 13 | +11 | 17 | | 3–4 | 0–0 | — | 5–0 | 2–0 | 5–0 |
| 4 | Estonia | 10 | 3 | 2 | 5 | 13 | 19 | −6 | 11 | | 0–2 | 0–2 | 1–2 | — | 1–0 | 4–0 |
| 5 | Cyprus | 10 | 3 | 1 | 6 | 9 | 18 | −9 | 10 | | 0–3 | 1–2 | 3–2 | 0–0 | — | 3–1 |
| 6 | Gibraltar | 10 | 0 | 0 | 10 | 3 | 47 | −44 | 0 | | 0–6 | 1–4 | 0–4 | 0–6 | 1–2 | — |

#### 2018 FIFA World Cup
##### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Belgium | 3 | 3 | 0 | 0 | 9 | 2 | +7 | 9 | Advance to knockout stage |
| 2 | England | 3 | 2 | 0 | 1 | 8 | 3 | +5 | 6 | Advance to knockout stage |
| 3 | Tunisia | 3 | 1 | 0 | 2 | 5 | 8 | −3 | 3 | |
| 4 | Panama | 3 | 0 | 0 | 3 | 2 | 11 | −9 | 0 | |

##### Knockout stage
#### Friendlies
### Belgium women's national football team

Belgium made their debut at the UEFA Women's Euro tournament in 2017, being eliminated in a group with Denmark and Netherlands, who would both go on to play the final. The team also played the first six of their eight qualification matches for the 2019 FIFA Women's World Cup, starting strongly with three wins.

#### UEFA Women's Euro 2017

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Netherlands (H) | 3 | 3 | 0 | 0 | 4 | 1 | +3 | 9 | Knockout stage |
| 2 | Denmark | 3 | 2 | 0 | 1 | 2 | 1 | +1 | 6 | Knockout stage |
| 3 | Belgium | 3 | 1 | 0 | 2 | 3 | 3 | 0 | 3 | |
| 4 | Norway | 3 | 0 | 0 | 3 | 0 | 4 | −4 | 0 | |

#### Friendly
## Men's football
### League season
#### Promotion and relegation

The following teams had achieved promotion or suffered relegation going into the 2017–18 season.
| League | Promoted to league | Relegated from league |
| First Division A | Antwerp | Westerlo |
| First Division B | Beerschot Wilrijk | Lommel United |
| First Division Amateur Division | Eendracht Aalst Berchem Sport Châtelet Knokke | Coxyde Hasselt Sprimont Comblain WS Brussels |
| Second Division Amateur Division | City Pirates Durbuy Ingelmunster Pepingen Rebecq Ronse RWDM47 Sint-Lenaarts Turnhout Vosselaar | Charleroi Fleurus Couvin-Mariembourg Givry Grimbergen Halle Menen Namur Woluwe-Zaventem |
| Third Division Amateur Division | Bilzen Waltwilder Binche Braine Habay Herentals Heur-Tongeren Hoeilaart Kampenhout Melsele Spy Stekene Stockay Termien Ternesse Visé Wingene | Arlon Berlare Betekom Helchteren Racing Mechelen Profondeville Sint-Gillis Waas Warnant Zele |

#### Belgian First Division A
##### Regular season

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Club Brugge | 30 | 20 | 7 | 3 | 68 | 33 | +35 | 67 | Qualification for the championship play-offs |
| 2 | Anderlecht | 30 | 16 | 7 | 7 | 49 | 42 | +7 | 55 | Qualification for the championship play-offs |
| 3 | Charleroi | 30 | 13 | 12 | 5 | 46 | 30 | +16 | 51 | Qualification for the championship play-offs |
| 4 | Gent | 30 | 14 | 8 | 8 | 45 | 27 | +18 | 50 | Qualification for the championship play-offs |
| 5 | Genk | 30 | 11 | 11 | 8 | 44 | 36 | +8 | 44 | Qualification for the championship play-offs |
| 6 | Standard Liège | 30 | 11 | 11 | 8 | 43 | 41 | +2 | 44 | Qualification for the championship play-offs |
| 7 | Kortrijk | 30 | 12 | 6 | 12 | 42 | 39 | +3 | 42 | Qualification for the Europa League play-offs |
| 8 | Antwerp | 30 | 10 | 11 | 9 | 38 | 40 | −2 | 41 | Qualification for the Europa League play-offs |
| 9 | Zulte Waregem | 30 | 11 | 4 | 15 | 47 | 52 | −5 | 37 | Qualification for the Europa League play-offs |
| 10 | Sint-Truiden | 30 | 9 | 10 | 11 | 29 | 41 | −12 | 37 | Qualification for the Europa League play-offs |
| 11 | Oostende | 30 | 10 | 6 | 14 | 42 | 41 | +1 | 36 | Qualification for the Europa League play-offs |
| 12 | Waasland-Beveren | 30 | 9 | 8 | 13 | 50 | 51 | −1 | 35 | Qualification for the Europa League play-offs |
| 13 | Lokeren | 30 | 8 | 7 | 15 | 33 | 49 | −16 | 31 | Qualification for the Europa League play-offs |
| 14 | Excel Mouscron | 30 | 8 | 6 | 16 | 40 | 59 | −19 | 30 | Qualification for the Europa League play-offs |
| 15 | Eupen | 30 | 6 | 9 | 15 | 40 | 57 | −17 | 27 | Qualification for the Europa League play-offs |
| 16 | Mechelen (R) | 30 | 6 | 9 | 15 | 31 | 49 | −18 | 27 | Relegation to First Division B |

#### Belgian First Amateur Division

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Lommel | 30 | 22 | 5 | 3 | 69 | 20 | +49 | 71 | Qualification for the promotion play-offs |
| 2 | Knokke | 30 | 18 | 7 | 5 | 69 | 32 | +37 | 61 | Qualification for the promotion play-offs |
| 3 | Dessel | 30 | 18 | 6 | 6 | 53 | 29 | +24 | 60 | Qualification for the promotion play-offs |
| 4 | Deinze | 30 | 15 | 5 | 10 | 44 | 30 | +14 | 50 | Qualification for the promotion play-offs |
| 5 | Seraing | 30 | 13 | 9 | 8 | 50 | 34 | +16 | 48 | |
| 6 | Heist | 30 | 13 | 8 | 9 | 47 | 45 | +2 | 47 | |
| 7 | Oudenaarde | 30 | 13 | 6 | 11 | 50 | 36 | +14 | 45 | |
| 8 | Aalst | 30 | 13 | 5 | 12 | 48 | 46 | +2 | 44 | |
| 9 | ASV Geel | 30 | 11 | 6 | 13 | 47 | 53 | −6 | 39 | |
| 10 | Virton | 30 | 11 | 4 | 15 | 40 | 45 | −5 | 37 | |
| 11 | Dender EH | 30 | 9 | 9 | 12 | 39 | 52 | −13 | 36 | |
| 12 | Oosterzonen | 30 | 9 | 7 | 14 | 39 | 47 | −8 | 34 | |
| 13 | Châtelet | 30 | 6 | 11 | 13 | 34 | 53 | −19 | 29 | |
| 14 | Hamme (R) | 30 | 8 | 4 | 18 | 32 | 59 | −27 | 28 | Qualification for the Second Amateur Division Promotion play-offs Final |
| 15 | Berchem (R) | 30 | 6 | 7 | 17 | 34 | 53 | −19 | 25 | Relegation to the Second Amateur Division |
| 16 | Patro Eisden Maasmechelen (R) | 30 | 3 | 5 | 22 | 18 | 79 | −61 | 14 | Relegation to the Second Amateur Division |
* ↑ On 13 February a questionnaire revealed that only four clubs had requested a license to play in the Belgian First Division B: Deinze, Dessel, Lommel and Seraing.
* ↑ On 13 February a questionnaire revealed that only four clubs had requested a license to play in the Belgian First Division B: Deinze, Dessel, Lommel and Seraing. Dessel eventually did not receive the license as their stadium was deemed insufficient, they are thus ineligible for promotion.
* ↑ On 13 February a questionnaire revealed that only four clubs had requested a license to play in the Belgian First Division B: Deinze, Dessel, Lommel and Seraing. Deinze eventually withdrew their application for a license and are ineligible for promotion.
* ↑ On 13 February a questionnaire revealed that only four clubs had requested a license to play in the Belgian First Division B: Deinze, Dessel, Lommel and Seraing.
* ↑ Virton was initially refused a license for the First Amateur Division, but received it after appeal. Virton would have been relegated irrespective of their finishing position if their appeal had been denied, as they would then be placed in last place irrespective of the number of points obtained.
* ↑ Due to the bankruptcy of Lierse in the 2017–18 Belgian First Division B, one less team needed to relegate from the Belgian First Amateur Division, as a result, 13th placed Châtelet was saved and Hamme was not automatically relegated but rather given a chance to avoid relegation through the Promotion play-offs Final.
* ↑ Patro Eisden Maasmechelen did not request a license for the First Amateur Division and would have been relegated irrespective of its finishing position.

#### Belgian Second Amateur Division
##### Division A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Rupel Boom (P) | 30 | 19 | 4 | 7 | 74 | 49 | +25 | 61 | Promotion to the 2018–19 Belgian First Amateur Division |
| 2 | Mandel United | 30 | 18 | 3 | 9 | 59 | 33 | +26 | 57 | Qualification for the Promotion play-offs VFV |
| 3 | Sint-Eloois-Winkel | 30 | 16 | 7 | 7 | 60 | 41 | +19 | 55 | Qualification for the Promotion play-offs VFV |
| 4 | Petegem | 30 | 15 | 8 | 7 | 64 | 40 | +24 | 53 | |
| 5 | Westhoek | 30 | 16 | 3 | 11 | 61 | 56 | +5 | 51 | |
| 6 | Sint-Niklaas | 30 | 15 | 5 | 10 | 55 | 43 | +12 | 50 | |
| 7 | Temse | 30 | 14 | 6 | 10 | 51 | 42 | +9 | 48 | |
| 8 | Harelbeke | 30 | 12 | 7 | 11 | 45 | 42 | +3 | 43 | |
| 9 | Brakel | 30 | 11 | 8 | 11 | 41 | 49 | −8 | 41 | |
| 10 | Gullegem | 30 | 12 | 4 | 14 | 51 | 52 | −1 | 40 | |
| 11 | Gent-Zeehaven | 30 | 12 | 1 | 17 | 47 | 59 | −12 | 37 | |
| 12 | Londerzeel | 30 | 10 | 6 | 14 | 55 | 51 | +4 | 36 | |
| 13 | Ronse | 30 | 7 | 12 | 11 | 33 | 44 | −11 | 33 | |
| 14 | Pepingen-Halle (R) | 30 | 7 | 7 | 16 | 30 | 56 | −26 | 28 | Qualification for the relegation play-offs |
| 15 | Torhout (R) | 30 | 7 | 5 | 18 | 36 | 67 | −31 | 26 | Relegation to the 2018–19 Belgian Third Amateur Division |
| 16 | Bornem (R) | 30 | 5 | 2 | 23 | 28 | 66 | −38 | 17 | Relegation to the 2018–19 Belgian Third Amateur Division |
* ↑ In theory four teams should take part in the Promotion play-offs VFV, namely the second placed team and the three period winners. Any vacant spots would be filled with the teams finishing highest in the league. However, besides Mandel United and Sint-Eloois-Winkel no other teams requested and received their licence to play in the Belgian First Amateur Division and hence two spots remain vacant.

##### Division B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Tessenderlo (P) | 30 | 20 | 5 | 5 | 63 | 30 | +33 | 65 | Promotion to the 2018–19 Belgian First Amateur Division |
| 2 | Bocholt | 30 | 17 | 6 | 7 | 57 | 42 | +15 | 57 | |
| 3 | Spouwen-Mopertingen | 30 | 14 | 10 | 6 | 56 | 46 | +10 | 52 | |
| 4 | City Pirates | 30 | 13 | 8 | 9 | 52 | 44 | +8 | 47 | |
| 5 | Wijgmaal | 30 | 14 | 4 | 12 | 53 | 49 | +4 | 46 | |
| 6 | Vosselaar | 30 | 11 | 11 | 8 | 49 | 35 | +14 | 44 | |
| 7 | Hades | 30 | 13 | 4 | 13 | 46 | 42 | +4 | 43 | |
| 8 | Overijse | 30 | 12 | 5 | 13 | 39 | 51 | −12 | 41 | |
| 9 | Cappellen | 30 | 11 | 8 | 11 | 43 | 37 | +6 | 41 | |
| 10 | Duffel | 30 | 11 | 7 | 12 | 46 | 46 | 0 | 40 | |
| 11 | Turnhout | 30 | 8 | 13 | 9 | 30 | 34 | −4 | 37 | |
| 12 | Hoogstraten | 30 | 10 | 6 | 14 | 39 | 47 | −8 | 36 | |
| 13 | Hasselt | 30 | 10 | 5 | 15 | 34 | 45 | −11 | 35 | Qualification for the Promotion play-offs VFV |
| 14 | Zwarte Leeuw (R) | 30 | 6 | 12 | 12 | 43 | 47 | −4 | 30 | Qualification for the relegation play-offs |
| 15 | Tienen (R) | 30 | 8 | 4 | 18 | 39 | 61 | −22 | 28 | Relegation to the 2018–19 Belgian Third Amateur Division |
| 16 | Sint-Lenaarts (R) | 30 | 6 | 4 | 20 | 33 | 66 | −33 | 22 | Relegation to the 2018–19 Belgian Third Amateur Division |
* ↑ In theory four teams should take part in the Promotion play-offs VFV, namely the second placed team and the three period winners. Any vacant spots would be filled with the teams finishing highest in the league. This would mean Bocholt, Spouwen-Mopertingen, City Pirates and Wijgmaal would normally take part, however as only Hasselt requested and received their licence to play in the Belgian First Amateur Division the three other spots remain vacant.

##### Division C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | RWDM (P) | 28 | 25 | 1 | 2 | 84 | 19 | +65 | 76 | Promotion to the 2018–19 Belgian First Amateur Division |
| 2 | RFC Liège (P) | 28 | 21 | 3 | 4 | 68 | 30 | +38 | 66 | Qualification for the Promotion play-offs ACFF |
| 3 | Olympic Charleroi | 28 | 16 | 6 | 6 | 53 | 37 | +16 | 54 | Qualification for the Promotion play-offs ACFF |
| 4 | Durbuy | 28 | 13 | 6 | 9 | 40 | 37 | +3 | 45 | |
| 5 | Hamoir | 28 | 13 | 5 | 10 | 44 | 43 | +1 | 44 | |
| 6 | La Louvière Centre | 28 | 12 | 6 | 10 | 38 | 43 | −5 | 42 | Qualification for the Promotion play-offs ACFF |
| 7 | Walhain | 28 | 9 | 10 | 9 | 38 | 44 | −6 | 37 | |
| 8 | Waremme | 28 | 11 | 5 | 12 | 48 | 46 | +2 | 38 | |
| 9 | Acren-Lessines | 28 | 9 | 7 | 12 | 44 | 46 | −2 | 34 | |
| 10 | Solières | 28 | 9 | 8 | 11 | 37 | 41 | −4 | 35 | |
| 11 | Meux | 28 | 8 | 7 | 13 | 48 | 55 | −7 | 31 | |
| 12 | Rebecq | 28 | 8 | 7 | 13 | 41 | 51 | −10 | 31 | |
| 13 | Ciney | 28 | 5 | 9 | 14 | 35 | 48 | −13 | 24 | |
| 14 | Sprimont Comblain (R) | 28 | 5 | 3 | 20 | 29 | 62 | −33 | 18 | Relegation to the 2018–19 Belgian Third Amateur Division |
| 15 | La Calamine (R) | 28 | 3 | 3 | 22 | 25 | 70 | −45 | 12 | Relegation to the 2018–19 Belgian Third Amateur Division |
| 16 | WS Brussels (R) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Relegation to the 2018–19 Belgian Third Amateur Division |
* 1 2 In theory four teams should take part in the Promotion play-offs ACFF, namely the second placed team and the three period winners. Any vacant spots would be filled with the teams finishing highest in the league. This would mean FC Liège, Olympic Charleroi, Durbuy and Hamoir would normally take part, however the latter two teams have not requested (or received) their licence to play in the Belgian First Amateur Division. As only La Louvière Centre has received a licence from the other remaining teams, they will take part while the last spot remains vacant.
* ↑ Ciney might still be relegated depending on the result of the 2017–18 Belgian First Amateur Division. If the team participating in the Second Amateur Division Promotion play-offs Final is from the ACFF and relegates due to losing these play-offs, then in case the replacing team is from the VFV an extra team from the ACFF would be relegated, which would be Ciney based on their finishing position.
* ↑ WS Brussels was excluded from all competitions on 29 September 2017 and automatically placed in last position. If the club does not manage to pay its outstanding debts, its matricule will also be cancelled and the club will cease to exist.

#### Belgian Third Amateur Division
##### Division A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Menen (P) | 30 | 19 | 5 | 6 | 66 | 35 | +31 | 62 | Promotion to the 2018–19 Belgian Second Amateur Division |
| 2 | Dikkelvenne (P) | 30 | 18 | 4 | 8 | 71 | 36 | +35 | 58 | Qualification to Promotion play-offs VFV |
| 3 | Wingene | 30 | 16 | 9 | 5 | 47 | 23 | +24 | 57 | Qualification to Promotion play-offs VFV |
| 4 | Eppegem (P) | 30 | 16 | 7 | 7 | 60 | 42 | +18 | 55 | Qualification to Promotion play-offs VFV |
| 5 | Wetteren | 30 | 14 | 8 | 8 | 46 | 38 | +8 | 50 | Qualification to Promotion play-offs VFV |
| 6 | Lebbeke | 30 | 13 | 8 | 9 | 47 | 40 | +7 | 47 | |
| 7 | Melsele | 30 | 12 | 7 | 11 | 52 | 44 | +8 | 43 | |
| 8 | Wervik | 30 | 12 | 7 | 11 | 43 | 43 | 0 | 43 | |
| 9 | Merelbeke | 30 | 11 | 10 | 9 | 51 | 44 | +7 | 43 | |
| 10 | Wolvertem Merchtem | 30 | 10 | 9 | 11 | 40 | 49 | −9 | 39 | |
| 11 | Lede | 30 | 10 | 6 | 14 | 41 | 48 | −7 | 36 | |
| 12 | Stekene | 30 | 9 | 8 | 13 | 43 | 51 | −8 | 35 | |
| 13 | Ninove (R) | 30 | 8 | 8 | 14 | 45 | 57 | −12 | 32 | Qualification to relegation play-offs |
| 14 | Grimbergen (R) | 30 | 7 | 5 | 18 | 34 | 62 | −28 | 26 | Relegation to the 2018–19 Belgian Provincial Leagues |
| 15 | Mariekerke (R) | 30 | 6 | 8 | 16 | 38 | 55 | −17 | 26 | Relegation to the 2018–19 Belgian Provincial Leagues |
| 16 | Vlamertinge (R) | 30 | 2 | 5 | 23 | 13 | 70 | −57 | 11 | Relegation to the 2018–19 Belgian Provincial Leagues |

##### Division B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Heur-Tongeren (P) | 30 | 17 | 4 | 9 | 59 | 37 | +22 | 55 | Promotion to the 2018–19 Belgian Second Amateur Division |
| 2 | Wellen | 30 | 15 | 10 | 5 | 53 | 31 | +22 | 55 | Qualification to Promotion play-offs VFV |
| 3 | Termien | 30 | 16 | 6 | 8 | 60 | 39 | +21 | 54 | Qualification to Promotion play-offs VFV |
| 4 | Diegem (P) | 30 | 15 | 5 | 10 | 61 | 43 | +18 | 50 | Qualification to Promotion play-offs VFV |
| 5 | Leopoldsburg | 30 | 14 | 6 | 10 | 54 | 39 | +15 | 48 | Qualification to Promotion play-offs VFV |
| 6 | Bilzen | 30 | 14 | 6 | 10 | 60 | 54 | +6 | 48 | |
| 7 | Nijlen | 30 | 13 | 6 | 11 | 54 | 55 | −1 | 45 | |
| 8 | Esperanza Pelt | 30 | 13 | 5 | 12 | 54 | 50 | +4 | 44 | |
| 9 | Woluwe-Zaventem | 30 | 11 | 8 | 11 | 55 | 51 | +4 | 41 | |
| 10 | Houtvenne | 30 | 11 | 7 | 12 | 60 | 59 | +1 | 40 | |
| 11 | Kampenhout | 30 | 10 | 8 | 12 | 41 | 49 | −8 | 38 | |
| 12 | Ternesse | 30 | 9 | 7 | 14 | 54 | 69 | −15 | 34 | |
| 13 | Diest (R) | 30 | 9 | 5 | 16 | 41 | 66 | −25 | 32 | Qualification to relegation play-offs |
| 14 | Hoeilaart (R) | 30 | 8 | 6 | 16 | 39 | 68 | −29 | 30 | Relegation to the 2018–19 Belgian Provincial Leagues |
| 15 | Herentals (R) | 30 | 7 | 6 | 17 | 38 | 59 | −21 | 27 | Relegation to the 2018–19 Belgian Provincial Leagues |
| 16 | Sterrebeek (R) | 30 | 6 | 9 | 15 | 40 | 54 | −14 | 27 | Relegation to the 2018–19 Belgian Provincial Leagues |

##### Division C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | La Louvière (P) | 30 | 21 | 6 | 3 | 74 | 24 | +50 | 69 | Promotion to the 2018–19 Belgian Second Amateur Division |
| 2 | Francs Borains (P) | 30 | 20 | 6 | 4 | 80 | 31 | +49 | 66 | Qualification to Promotion play-offs ACFF |
| 3 | Onhaye | 30 | 18 | 2 | 10 | 66 | 47 | +19 | 56 | Qualification to Promotion play-offs ACFF |
| 4 | Tournai | 30 | 16 | 7 | 7 | 45 | 27 | +18 | 55 | Qualification to Promotion play-offs ACFF |
| 5 | Couvin-Mariembourg (P) | 30 | 16 | 6 | 8 | 61 | 43 | +18 | 54 | Qualification to Promotion play-offs ACFF |
| 6 | Binche | 30 | 16 | 4 | 10 | 56 | 53 | +3 | 52 | |
| 7 | Wavre | 30 | 15 | 7 | 8 | 58 | 47 | +11 | 52 | |
| 8 | Entité Manageoise | 30 | 11 | 8 | 11 | 52 | 50 | +2 | 41 | |
| 9 | Albert Quevy-Mons | 30 | 10 | 9 | 11 | 44 | 40 | +4 | 39 | |
| 10 | Jeunesse Tamines | 30 | 10 | 7 | 13 | 46 | 56 | −10 | 37 | |
| 11 | Ganshoren | 30 | 10 | 6 | 14 | 40 | 54 | −14 | 36 | |
| 12 | Léopold | 30 | 9 | 5 | 16 | 47 | 50 | −3 | 32 | |
| 13 | Stade Brainois | 30 | 8 | 5 | 17 | 35 | 52 | −17 | 29 | Qualification to relegation play-offs |
| 14 | Spy (R) | 30 | 6 | 4 | 20 | 39 | 83 | −44 | 22 | Relegation to the 2018–19 Belgian Provincial Leagues |
| 15 | Solre (R) | 30 | 4 | 8 | 18 | 35 | 67 | −32 | 20 | Relegation to the 2018–19 Belgian Provincial Leagues |
| 16 | Waterloo (R) | 30 | 4 | 2 | 24 | 34 | 88 | −54 | 14 | Relegation to the 2018–19 Belgian Provincial Leagues |

##### Division D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Tilleur (P) | 30 | 21 | 4 | 5 | 73 | 24 | +49 | 67 | Promotion to the 2018–19 Belgian Second Amateur Division |
| 2 | Visé (P) | 30 | 19 | 7 | 4 | 83 | 32 | +51 | 64 | Qualification to Promotion play-offs ACFF |
| 3 | Stockay | 30 | 17 | 7 | 6 | 59 | 33 | +26 | 58 | Qualification to Promotion play-offs ACFF |
| 4 | Aische | 30 | 14 | 8 | 8 | 53 | 39 | +14 | 50 | Qualification to Promotion play-offs ACFF |
| 5 | Herstal | 30 | 12 | 11 | 7 | 76 | 59 | +17 | 47 | Qualification to Promotion play-offs ACFF |
| 6 | Longlier | 30 | 13 | 6 | 11 | 46 | 49 | −3 | 45 | |
| 7 | Aywaille | 30 | 13 | 4 | 13 | 60 | 59 | +1 | 43 | |
| 8 | Givry | 30 | 11 | 10 | 9 | 66 | 48 | +18 | 43 | |
| 9 | Richelle | 30 | 11 | 9 | 10 | 58 | 42 | +16 | 42 | |
| 10 | Verlaine | 30 | 10 | 10 | 10 | 51 | 45 | +6 | 40 | |
| 11 | Huy | 30 | 10 | 9 | 11 | 51 | 52 | −1 | 39 | |
| 12 | Mormont | 30 | 10 | 8 | 12 | 45 | 53 | −8 | 38 | |
| 13 | Bertrix | 30 | 10 | 6 | 14 | 36 | 61 | −25 | 36 | Qualification to relegation play-offs |
| 14 | Habay (R) | 30 | 8 | 6 | 16 | 41 | 54 | −13 | 30 | Relegation to the 2018–19 Belgian Provincial Leagues |
| 15 | Namur (R) | 30 | 2 | 4 | 24 | 31 | 111 | −80 | 10 | Relegation to the 2018–19 Belgian Provincial Leagues |
| 16 | Cointe (R) | 30 | 1 | 7 | 22 | 25 | 93 | −68 | 10 | Relegation to the 2018–19 Belgian Provincial Leagues |
* ↑ UR Namur has been sanctioned by the control commission of the Belgian FA for financial irregularities and outstanding debts to former players and staff. The team will face relegation and start the 2018–19 season with a penalty of 9 points. If they had achieved promotion during the 2017–18 season, the club would have remained in the Belgian Third Amateur Division, however as they relegated, they immediately dropped two levels, not one.

### Cup competitions

| Competition | Winner | Score | Runner-up |
| 2017–18 Belgian Cup | Standard Liège | 1–0 | Genk |
| 2017 Belgian Super Cup | Anderlecht | 2–1 | Zulte Waregem |

### Transfers
## UEFA competitions

Champions Anderlecht qualified directly for the group stage of the Champions League, while runners-up Club Brugge started in the qualifying rounds. As cup winner, Zulte Waregem qualified directly for the group stage of the Europa League, while Gent and Oostende started in the qualifying rounds.
Overall, Belgian football clubs performed very poorly during the 2017–18 season, as both Club Brugge, Gent and Oostende failed to qualify for the group stages. Anderlecht only managed to win one match in the Champions League and although Zulte Waregem scored 7 points in their Europa League group they were also eliminated, causing all Belgian teams to be eliminated from European football before the winter break.
* Anderlecht was drawn in group B of the 2017–18 UEFA Champions League together with giants Paris Saint-Germain and Bayern Munich and looked to be battling it out with Celtic for the third place. Anderlecht lost the first 5 matches before winning 0–1 in Glasgow, but as they needed to overcome an earlier 0–3 home loss to become third, they were eliminated.
* Club Brugge first failed to qualify for the group stage of the 2017–18 UEFA Champions League after losing out to İstanbul Başakşehir before being eliminated by AEK Athens in the Play-off round.
* In the same manner as Anderlecht but in the Europa League rather than the Champions League, Zulte Waregem had also qualified directly for the group stage and failed to progress. Zulte Waregem also faced strong competition, being drawn against Lazio, Nice and Vitesse. Following 1–5 and 2–0 losses against Nice and Lazio respectively, they managed to obtain four points from their two duels with Vitesse. On the fifth matchday, an away loss to Nice meant elimination from the competition, but they finished the competition in style, with a 3–2 home win against Lazio.
* Gent, who reached the round of 16 of the 2016–17 UEFA Europa League, now immediately lost out to minnows Rheindorf Altach in the second qualifying round.
* Oostende entered European football for the first time in the history of the club. They were drawn against French giants Marseille and held them to a 0–0 draw at home. As they head earlier lost 4–2 in Marseille, they were also eliminated.
| Date | Team | Competition | Round | Leg | Opponent | Location | Score | Belgian Team Goalscorers |
| 26 July 2017 | Club Brugge | Champions League | Qual. Round 3 | Leg 1, Home | İstanbul Başakşehir | Jan Breydel Stadium, Bruges | 3–3 | Dennis, Denswil (2) |
| 27 July 2017 | Gent | Europa League | Qual. Round 3 | Leg 1, Home | Rheindorf Altach | Ghelamco Arena, Ghent | 1–1 | Coulibaly |
| 27 July 2017 | Oostende | Europa League | Qual. Round 3 | Leg 1, Away | Marseille | Stade Vélodrome, Marseille | 4–2 | Siani (p), Musona |
| 2 August 2017 | Club Brugge | Champions League | Qual. Round 3 | Leg 2, Away | İstanbul Başakşehir | Başakşehir Fatih Terim Stadium, Istanbul | 2–0 | |
| 3 August 2017 | Gent | Europa League | Qual. Round 3 | Leg 2, Away | Rheindorf Altach | Tivoli-Neu, Innsbruck | 3–1 | Milićević (p) |
| 3 August 2017 | Oostende | Europa League | Qual. Round 3 | Leg 2, Home | Marseille | Versluys Arena, Ostend | 0–0 | |
| 17 August 2017 | Club Brugge | Europa League | Play-off round | Leg 1, Home | AEK Athens | Jan Breydel Stadium, Bruges | 0–0 | |
| 24 August 2017 | Club Brugge | Europa League | Play-off round | Leg 2, Away | AEK Athens | Olympic Stadium, Athens | 3–0 | |
| 12 September 2017 | Anderlecht | Champions League | Group Stage | Matchday 1, Away | Bayern Munich | Allianz Arena, Munich | 3–0 | |
| 14 September 2017 | Zulte Waregem | Europa League | Group Stage | Matchday 1, Home | Nice | Regenboogstadion, Waregem | 1–5 | Leya Iseka |
| 27 September 2017 | Anderlecht | Champions League | Group Stage | Matchday 2, Home | Celtic | Constant Vanden Stock Stadium, Anderlecht | 0–3 | |
| 28 September 2017 | Zulte Waregem | Europa League | Group Stage | Matchday 2, Away | Lazio | Stadio Olimpico, Rome | 2–0 | |
| 18 October 2017 | Anderlecht | Champions League | Group Stage | Matchday 3, Home | Paris Saint-Germain | Constant Vanden Stock Stadium, Anderlecht | 0–4 | |
| 19 October 2017 | Zulte Waregem | Europa League | Group Stage | Matchday 3, Home | Vitesse | Regenboogstadion, Waregem | 1–1 | Kashia (o.g.) |
| 31 October 2017 | Anderlecht | Champions League | Group Stage | Matchday 4, Away | Paris Saint-Germain | Parc des Princes, Paris | 5–0 | |
| 2 November 2017 | Zulte Waregem | Europa League | Group Stage | Matchday 4, Away | Vitesse | GelreDome, Arnhem | 0–2 | Dabo (o.g.), Kaya |
| 22 November 2017 | Anderlecht | Champions League | Group Stage | Matchday 5, Home | Bayern Munich | Constant Vanden Stock Stadium, Anderlecht | 1–2 | Hanni |
| 23 November 2017 | Zulte Waregem | Europa League | Group Stage | Matchday 5, Away | Nice | Allianz Riviera, Nice | 3–1 | Hämäläinen |
| 5 December 2017 | Anderlecht | Champions League | Group Stage | Matchday 6, Away | Celtic | Celtic Park, Glasgow | 0–1 | Šimunović (o.g.) |
| 7 December 2017 | Zulte Waregem | Europa League | Group Stage | Matchday 6, Home | Lazio | Regenboogstadion, Waregem | 3–2 | De Pauw, Heylen, Leya Iseka |
* ^ Rheindorf Altach played their third qualifying round and play-off round home matches at Tivoli-Neu, Innsbruck, instead of their regular stadium Stadion Schnabelholz, Altach.

### European qualification for 2018–19 summary

| Competition | Qualifiers | Reason for Qualification |
| UEFA Champions League Group Stage | Club Brugge | 1st in Belgian First Division A |
| UEFA Champions League Third Qualifying Round for Non-Champions | Standard Liège | 2nd in Belgian First Division A |
| UEFA Europa League Group Stage | Anderlecht | 3rd in Belgian First Division A |
| UEFA Europa League Third Qualifying Round | Gent | 4th in Belgian First Division A |
| UEFA Europa League Second Qualifying Round | Genk | Europa League Playoff winner |

## Managerial changes

This is a list of changes of managers within Belgian professional league football (Belgian First Division A and Belgian First Division B):
| Team | Outgoing manager | Manner of departure | Date of vacancy | Position | Replaced by | Date of appointment |
| Waasland-Beveren | Čedomir Janevski | Mutual consent | End of 2016–17 season | Pre-season | Philippe Clement | 24 May 2017 |
| Club Brugge | Michel Preud'homme | Mutual consent | End of 2016–17 season | Pre-season | Ivan Leko | 8 June 2017 |
| Kortrijk | Karim Belhocine | Replaced | End of 2016–17 season | Pre-season | Yannis Anastasiou | 20 May 2017 |
| Standard Liège | José Jeunechamps (caretaker) | Caretaker replaced | End of 2016–17 season | Pre-season | Ricardo Sá Pinto | 11 June 2017 |
| Sint-Truiden | Ivan Leko | Signed by Club Brugge | 8 June 2017 | Pre-season | Tintín Márquez | 22 June 2017 |
| Antwerp | Wim De Decker | Demoted to assistant coach | 16 June 2017 | Pre-season | László Bölöni | 16 June 2017 |
| Westerlo | Jacky Mathijssen | Mutual consent | 21 June 2017 | Pre-season | Vedran Pelić | 21 June 2017 |
| Sint-Truiden | Tintín Márquez | Sacked | 7 August 2017 | 8th | Jonas De Roeck | 10 August 2017 |
| Lokeren | Rúnar Kristinsson | Sacked | 9 August 2017 | 15th | Peter Maes | 9 August 2017 |
| Roeselare | Arnauld Mercier | Sacked | 12 September 2017 | 5th | Dennis van Wijk | 28 September 2017 |
| Anderlecht | René Weiler | Sacked | 18 September 2017 | 9th | Nicolás Frutos (caretaker) | 18 September 2017 |
| Oostende | Yves Vanderhaeghe | Sacked | 19 September 2017 | 16th | Adnan Čustović | 19 September 2017 |
| OH Leuven | Dennis van Wijk | Replaced | 22 September 2017 | 4th | Nigel Pearson | 22 September 2017 |
| Gent | Hein Vanhaezebrouck | Mutual consent | 27 September 2017 | 14th | Yves Vanderhaeghe | 4 October 2017 |
| Anderlecht | Nicolás Frutos | Caretaker replaced | 3 October 2017 | 7th | Hein Vanhaezebrouck | 3 October 2017 |
| Lierse | Frederik Vanderbiest | Sacked | 6 October 2017 | 7th | William Still | 11 October 2017 |
| Cercle Brugge | José Riga | Sacked | 16 October 2017 | 3rd | Franky Vercauteren | 16 October 2017 |
| Mechelen | Yannick Ferrera | Sacked | 23 October 2017 | 15th | Tom Caluwé (caretaker) | 23 October 2017 |
| Mechelen | Tom Caluwé (caretaker) | Caretaker replaced | 1 November 2017 | 16th | Aleksandar Janković | 1 November 2017 |
| Eupen | Jordi Condom | Sacked | 6 November 2017 | 16th | Claude Makélélé | 6 November 2017 |
| Kortrijk | Yannis Anastasiou | Sacked | 8 November 2017 | 15th | Glen De Boeck | 8 November 2017 |
| Tubize | Sadio Demba | Sacked | 13 November 2017 | Closing tournament: 6th Overall: 8th | Philippe Thys | 13 November 2017 |
| Lierse | William Still | Did not possess correct UEFA diploma to remain manager | 2 December 2017 | Closing tournament: 1st Overall: 3rd | David Colpaert | 2 December 2017 |
| Westerlo | Vedran Pelić | Replaced | 5 December 2017 | Closing tournament: 8th Overall: 7th | Bob Peeters | 5 December 2017 |
| Genk | Albert Stuivenberg | Sacked | 10 December 2017 | 9th | Philippe Clement | 19 December 2017 |
| Waasland-Beveren | Philippe Clement | Signed for Genk | 19 December 2017 | 7th | Sven Vermant | 5 January 2018 |
| Roeselare | Dennis van Wijk | Sacked | 19 January 2018 | Closing tournament: 7th Overall: 5th | Jordi Condom | 25 January 2018 |
| Mechelen | Aleksandar Janković | Sacked | 24 January 2018 | 15th | Dennis van Wijk | 24 January 2018 |
| Excel Mouscron | Mircea Rednic | Sacked | 14 February 2018 | 12th | Frank Defays | 14 February 2018 |
| Waasland-Beveren | Sven Vermant | Sacked | 9 May 2018 | Regular season: 12th Europa League POs: 6th | Dirk Geeraerd (caretaker) | 9 May 2018 |