2019–20 in Belgian football
# 2019–20 in Belgian football

The following article is a summary of the 2019–20 football season in Belgium, which was the 117th season of competitive football in the country and ran from July 2019 until August 2020.

## National teams

### Belgium national football team

After starting with four wins out of four during the previous season, Belgium continued its stroll through UEFA Euro 2020 qualifying Group I, also winning all remaining six matches and thereby qualifying for UEFA Euro 2020 with a perfect record. The tournament itself was however postponed to 2021 due to the COVID-19 pandemic in Europe. and both the preparation matches against Portugal and Switzerland in March which were to be held in Qatar as well as two other matches in June against opponents which were still to be announced, were cancelled.

**UEFA Euro 2020 qualifying**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | | |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 1 | Belgium | 10 | 10 | 0 | 0 | 40 | 3 | +37 | 30 | Qualify for final tournament | — | 3–1 | 3–0 | 6–1 | 3–0 | 9–0 |
| 2 | Russia | 10 | 8 | 0 | 2 | 33 | 8 | +25 | 24 | Qualify for final tournament | 1–4 | — | 4–0 | 1–0 | 1–0 | 9–0 |
| 3 | Scotland | 10 | 5 | 0 | 5 | 16 | 19 | −3 | 15 | Advance to play-offs via Nations League | 0–4 | 1–2 | — | 2–1 | 3–1 | 6–0 |
| 4 | Cyprus | 10 | 3 | 1 | 6 | 15 | 20 | −5 | 10 | | 0–2 | 0–5 | 1–2 | — | 1–1 | 5–0 |
| 5 | Kazakhstan | 10 | 3 | 1 | 6 | 13 | 17 | −4 | 10 | | 0–2 | 0–4 | 3–0 | 1–2 | — | 4–0 |
| 6 | San Marino | 10 | 0 | 0 | 10 | 1 | 51 | −50 | 0 | | 0–4 | 0–5 | 0–2 | 0–4 | 1–3 | — |

* 1 2 Head-to-head points: Cyprus 4, Kazakhstan 1.

**UEFA Euro 2020**

Belgium was to play Denmark, Finland and Russia in Group B in June 2020, however all matches were postponed to 2021.

**Friendlies**

Four friendlies were to be played in preparation for the UEFA Euro 2020 tournament, the first two would have been played in March in Qatar against Portugal and Switzerland, while the two others were scheduled for June, with the opponents still unknown. Eventually, all matches were cancelled due to the COVID-19 pandemic in Europe.

### Belgium women's national football team

Qualification for the UEFA Women's Euro 2021 started perfect for the Belgians with four straight wins, with also Switzerland holding the maximum after four games. A few weeks before the crucial match between the joint-leaders, all remaining matches were postponed to the following season, due to the COVID-19 pandemic in Europe. The UEFA Women's Euro 2021 tournament was pushed back a year to become the UEFA Women's Euro 2021, to avoid coinciding with both the 2020 Summer Olympics and UEFA Euro 2020. Meanwhile, the team did compete in the 2020 Algarve Cup, reaching 6th place out of 8 teams, while two other friendlies were cancelled.

**UEFA Women's Euro 2021 qualifying**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 1 | Belgium | 8 | 7 | 0 | 1 | 37 | 5 | +32 | 21 | Final tournament | — | 4–0 | 6–1 | 6–1 | 6–0 |
| 2 | Switzerland | 8 | 6 | 1 | 1 | 20 | 6 | +14 | 19 | Play-offs | 2–1 | — | 6–0 | 2–0 | 4–0 |
| 3 | Romania | 8 | 4 | 0 | 4 | 13 | 16 | −3 | 12 | | 0–1 | 0–2 | — | 4–1 | 3–0 |
| 4 | Croatia | 8 | 2 | 1 | 5 | 7 | 19 | −12 | 7 | | 1–4 | 1–1 | 0–1 | — | 1–0 |
| 5 | Lithuania | 8 | 0 | 0 | 8 | 1 | 32 | −31 | 0 | | 0–9 | 0–3 | 0–4 | 1–2 | — |

### Belgium national under-21 football team

The U21 started their 2021 UEFA European Under-21 Championship qualifying campaign and were scheduled to play their first five matches. However the final match against Bosnia-Herzegovina was postponed to the following season due to COVID-19.

**2021 UEFA European Under-21 Championship qualification**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 1 | Germany | 8 | 6 | 0 | 2 | 22 | 10 | +12 | 18 | Final tournament | — | 2–3 | 1–0 | 2–1 | 4–1 |
| 2 | Belgium | 8 | 4 | 1 | 3 | 18 | 9 | +9 | 13 | | 4–1 | — | 0–0 | 5–0 | 4–1 |
| 3 | Bosnia and Herzegovina | 8 | 3 | 2 | 3 | 9 | 7 | +2 | 11 | | 0–2 | 3–2 | — | 1–0 | 4–0 |
| 4 | Wales | 8 | 3 | 0 | 5 | 8 | 15 | −7 | 9 | | 1–5 | 1–0 | 1–0 | — | 3–0 |
| 5 | Moldova | 8 | 2 | 1 | 5 | 6 | 22 | −16 | 7 | | 0–5 | 1–0 | 1–1 | 2–1 | — |

### Belgium national under-19 football team

The U19 took part in the 2020 UEFA European Under-19 Championship qualifying campaign. The team easily passed the qualifying round, moving into the elite round, before the tournament was cancelled entirely and qualification was stopped.

**2020 UEFA European Under-19 Championship qualification**

**Qualifying round**

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Belgium (H) | 3 | 3 | 0 | 0 | 6 | 1 | +5 | 9 | Elite round |
| 2 | Iceland | 3 | 2 | 0 | 1 | 9 | 7 | +2 | 6 | Elite round |
| 3 | Greece | 3 | 1 | 0 | 2 | 7 | 7 | 0 | 3 | |
| 4 | Albania | 3 | 0 | 0 | 3 | 4 | 11 | −7 | 0 | |

**2020 UEFA European Under-19 Championship qualification**

**Elite Round**

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Spain (H) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Final tournament |
| 2 | Belgium | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3 | Bulgaria | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 4 | North Macedonia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |

## Men's football

### League season

**Promotion and relegation**

The following teams had achieved promotion or suffered relegation going into the 2019–20 season.

| League | Promoted to league | Relegated from league |
| - | - | - |
| First Division A | KV Mechelen | Lokeren |
| First Division B | Virton | Tubize |
| First Division Amateur Division | La Louvière Centre Sint-Eloois-Winkel Patro Eisden Maasmechelen Visé | Aalst Geel Knokke Oudenaarde |
| Second Division Amateur Division | Givry Merelbeke Namur Fosses Onhaye Pepingen-Halle Stockay-Warfusée Tienen Verlaine Zwevezele | Brakel Ciney City Pirates Eppegem Heur-Tongeren Overijse Turnhout Wallonia Walhain |
| Third Division Amateur Division | Beringen Gosselies Habay Jodoigne Kosova Schaerbeek Linden Lochristi Ninove Oostnieuwkerke Pont-à-Celles-Buzet Raeren-Eynatten Rochefort Saint-Ghislain Spy Witgoor | Binche Condruzien Kampenhout Leopoldsburg Longlier Racing Mechelen Nijlen Oostkamp Stockel Tamines Ternesse Union La Calamine Wervik Woluwe-Zaventem |

**Coronavirus impact & License troubles**

Due to the COVID-19 pandemic in Belgium, all professional matches were postponed mid-March. A few weeks later the board of directors of the Belgian Pro League proposed to cancel permanently all remaining matches, take the standings as of March 12 counting as final and award the title to Club Brugge, with the proposal to be accepted at the general meeting on 15 May 2020. UEFA criticized the decision to stop the competition early, threatening to not allow any Belgian clubs to take part in the 2020–21 UEFA Champions League and 2020–21 UEFA Europa League unless they tried everything possible to complete as many matches as possible before the extended deadline of early August. In the amateur leagues, all remaining matches were canceled as well, and points of teams that had played fewer matches were scaled up before completing the final standings, while all playoff matches were canceled and only direct promotions and relegations were carried out.

Despite stopping all matches in both the 2019–20 Belgian First Division A and 2019–20 Belgian First Division B, several unresolved issues remain, which were to be solved by a group of experts to come with a proposal by mid-May:

* Which team will relegate from the Belgian First Division A? Last place Waasland-Beveren was only two points behind Oostende and thus mathematically had a chance to avoid relegation with one match to play.
* Which team will promote from the Belgian First Division B? Period champions Oud-Heverlee Leuven and Beerschot should have played a two-legged promotion playoff to determine the champion, but had only completed the first leg at the time the outbreak occurred.
* What to do with the 2020 Belgian Cup Final? Club Brugge and Antwerp were to play the final on 22 March 2020.

The easiest solution would involve having no relegation and allowing both Oud-Heverlee Leuven and Beerschot to be promoted, playing one season with 18 teams without playoffs. Meanwhile, the 2020 Belgian Super Cup (scheduled to be played towards the end of July) could be canceled, with the cup final to be played on that date instead. While many clubs seemed to support this proposal, no final consensus was reached in the months of March and April, as the general meeting was postponed several times.

To complicate matters further, on 8 April 2020, the license commission decided not to award a professional football license to no less than seven (of 24) professional clubs, nearly always for insufficient proof of financial solvency. This included three teams from the 2019–20 Belgian First Division A (Standard Liège, Excel Mouscron and Oostende) and four from the 2019–20 Belgian First Division B (Lokeren, Lommel, Roeselare and Virton). All seven clubs appealed the decision at the Belgian Court for Sports Arbitrage, but only Standard Liège, Excel Mouscron, Oostende, and Lommel were awarded a license while Lokeren went bankrupt and ceased to exist and both Roeselare and Virton were refused a license and thereby forced to relegate. As a result, there are only 21 professional teams left, meaning more than just one team will need to be promoted from the 2019–20 Belgian First Amateur Division. In that division, only had two teams received a professional football license (Deinze and RWDM47) at first instance, but eventually, the appeals of Seraing and Lierse Kempenzonen were upheld, meaning there are four eligible teams.

In the days before the decision by the general meeting, several clubs sent around their proposal with their vision on how the season should come to an end, with opinions differing hugely:

* On 10 May 2020, league leaders Club Brugge (who are against the playoff system) proposed to stop the season with the standings as final. Waasland-Beveren would be spared of relegation while both Beerschot and OH Leuven would be promoted and the 2020–21 Belgian First Division A would thus be played with 18 teams, without playoffs. In their proposal, the cup final would be played on 1 or 2 August and newly signed players would be allowed.
* On 11 May 2020, Standard Liège (who would prefer keeping the playoff system) reacted by stating that there needed to be consistency in the decisions and it would be unfair to declare a champion but have no relegation. Hence they insisted Waasland-Beveren be relegated and the promotion play-off between Beerschot and OH Leuven to be played without supporters and if needed at a neutral venue to decide the promoting team. The club also hoped the Belgian Cup final could still be completed before the end of the season.
* On 12 May 2020, Genk agreed to extend the league to 18 teams (as per the proposal of Club Brugge), but also proposed to create a new playoff system, in which after completion of the regular season, the top four teams playoff for the title while teams five through eight play off for the remaining European ticket. In case the coronavirus reemerges, they propose to end the season after 34 matchdays and take those standings as final. They also insist that the current league format should be reinstated as from the 2021–22 season, meaning there would be three teams relegating from the 2020–21 Belgian First Division A. Genk also stated that in case there would be no agreement to stop the current season (80% of votes needed), to declare the current season void (50% of votes needed), which would imply no champion, no relegations and promotions.
* On 14 May 2020, in preparation for the general meeting of the next day, the group of experts came to a new proposal to be approved at the general meeting, which involved canceling all remaining matches, taking the standings as final with Club Brugge crowned as champions. The 2020–21 Belgian First Division A season will have shortened playoffs, but most importantly will still contain 16 teams, meaning that Waasland-Beveren would be relegated. To determine the team to be promoted, Oud-Heverlee Leuven and Beerschot need to attempt to play the return leg of the promotion playoff. If they cannot complete the match before the deadline, Westerlo would be promoted instead as the team which obtained the most points during the regular season. There will also be an attempt to complete the 2020 Belgian Cup Final before the deadline of August 3 as set by UEFA.

**Belgian First Division A**

**Regular season**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Club Brugge (C) | 29 | 21 | 7 | 1 | 58 | 14 | +44 | 70 | Qualification for the Champions League group stage |
| 2 | Gent | 29 | 16 | 7 | 6 | 59 | 34 | +25 | 55 | Qualification for the Champions League third qualifying round |
| 3 | Charleroi | 29 | 15 | 9 | 5 | 49 | 23 | +26 | 54 | Qualification for the Europa League third qualifying round |
| 4 | Antwerp (Y) | 29 | 15 | 8 | 6 | 49 | 32 | +17 | 53 | Qualification for the Europa League group stage |
| 5 | Standard Liège | 29 | 14 | 7 | 8 | 47 | 32 | +15 | 49 | Qualification for the Europa League second qualifying round |
| 6 | Mechelen | 29 | 13 | 5 | 11 | 46 | 43 | +3 | 44 | |
| 7 | Genk | 29 | 13 | 5 | 11 | 45 | 42 | +3 | 44 | |
| 8 | Anderlecht | 29 | 11 | 10 | 8 | 45 | 29 | +16 | 43 | |
| 9 | Zulte Waregem | 29 | 10 | 6 | 13 | 41 | 49 | −8 | 36 | |
| 10 | Excel Mouscron | 29 | 9 | 9 | 11 | 38 | 40 | −2 | 36 | |
| 11 | Kortrijk | 29 | 9 | 6 | 14 | 40 | 44 | −4 | 33 | |
| 12 | Sint-Truiden | 29 | 9 | 6 | 14 | 36 | 53 | −17 | 33 | |
| 13 | Eupen | 29 | 8 | 6 | 15 | 28 | 51 | −23 | 30 | |
| 14 | Cercle Brugge | 29 | 7 | 2 | 20 | 27 | 54 | −27 | 23 | |
| 15 | Oostende | 29 | 6 | 4 | 19 | 29 | 58 | −29 | 22 | |
| 16 | Waasland-Beveren (T) | 29 | 5 | 5 | 19 | 21 | 60 | −39 | 20 | Reprieved from relegation |

* ↑ Antwerp qualified for the Europa League group stage as the 2019–20 Belgian Cup winners.
* ↑ Waasland-Beveren would have been relegated due to finishing last, however following legal proceedings the Belgian Pro League eventually voted in favour of expanding the 2020–21 Belgian First Division A to 18 teams, meaning Waasland-Beveren was spared and both OH Leuven and Beerschot were promoted from the 2019–20 Belgian First Division B.

**Belgian First Division B**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Westerlo | 28 | 15 | 4 | 9 | 45 | 30 | +15 | 49 | |
| 2 | Virton (R, D) | 28 | 14 | 5 | 9 | 44 | 26 | +18 | 47 | Relegation to 2020–21 Belgian Second Amateur Division |
| 3 | OH Leuven (Q) | 28 | 14 | 4 | 10 | 45 | 40 | +5 | 46 | Qualification to Promotion play-offs |
| 4 | Union SG | 28 | 11 | 12 | 5 | 43 | 32 | +11 | 45 | |
| 5 | Beerschot (Q) | 28 | 12 | 7 | 9 | 31 | 32 | −1 | 43 | Qualification to Promotion play-offs |
| 6 | Lommel | 28 | 6 | 9 | 13 | 21 | 37 | −16 | 27 | |
| 7 | Roeselare (D, R) | 28 | 5 | 11 | 12 | 37 | 54 | −17 | 26 | Relegation to 2020–21 Belgian First Amateur Division |
| 8 | Lokeren (R, D, R) | 28 | 4 | 8 | 16 | 24 | 49 | −25 | 20 | Folded as a team following bankruptcy |

* ↑ On 12 May 2020, Virton were refused both a professional football license and a remunerated football license, meaning they were relegated two levels, to the 2020–21 Belgian Second Amateur Division.
* ↑ On 11 May 2020, Roeselare were refused a professional football license, meaning they were relegated to the 2020–21 Belgian First Amateur Division.
* ↑ Lokeren went bankrupt and ceased to exist.

**Belgian First Amateur Division**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Deinze (C, P) | 24 | 20 | 2 | 2 | 52 | 16 | +36 | 62 | Promotion for the First Division B |
| 2 | Tessenderlo | 24 | 12 | 6 | 6 | 32 | 23 | +9 | 42 | |
| 3 | Seraing (P) | 23 | 11 | 7 | 5 | 42 | 27 | +15 | 41.74 | Promotion for the First Division B |
| 4 | Heist | 24 | 11 | 5 | 8 | 28 | 23 | +5 | 38 | |
| 5 | Patro Eisden Maasmechelen | 24 | 10 | 6 | 8 | 25 | 23 | +2 | 36 | |
| 6 | RWDM47 (P) | 24 | 9 | 7 | 8 | 26 | 25 | +1 | 34 | Promotion for the First Division B |
| 7 | Dender EH | 24 | 8 | 7 | 9 | 36 | 34 | +2 | 31 | |
| 8 | Dessel | 24 | 8 | 7 | 9 | 29 | 29 | 0 | 31 | |
| 9 | Rupel Boom | 24 | 7 | 10 | 7 | 35 | 32 | +3 | 31 | |
| 10 | Olympic Charleroi CF | 24 | 8 | 6 | 10 | 29 | 33 | −4 | 30 | |
| 11 | Visé | 24 | 7 | 9 | 8 | 32 | 36 | −4 | 30 | |
| 12 | RFC Liège | 23 | 6 | 9 | 8 | 30 | 37 | −7 | 28.17 | |
| 13 | Lierse Kempenzonen (P) | 24 | 7 | 5 | 12 | 27 | 30 | −3 | 26 | Promotion for the First Division B |
| 14 | La Louvière Centre | 24 | 6 | 8 | 10 | 36 | 49 | −13 | 26 | |
| 15 | Tubize (R) | 24 | 6 | 5 | 13 | 19 | 40 | −21 | 23 | Relegation to the Second Amateur Division |
| 16 | Sint-Eloois-Winkel | 24 | 2 | 7 | 15 | 21 | 42 | −21 | 13 | |

* 1 2 3 4 Eligible for promotion. The deadline for requesting a license for professional football of mid-February revealed that only six teams (Deinze, La Louvière Centre, Lierse Kempenzonen, Patro Eisden Maasmechelen, RWDM47 and Seraing) had applied. Only four of those actually obtained the license. Due to one club dissolving (Lokeren) and two clubs being refused a license (Roeselare and Virton), two extra teams were promoted, the two highest finishers: Seraing and RWDM47. Eventually on 31 July 2020 it was decided that the Belgian First Division A would expand to 18 teams, meaning no team would relegate from, while two teams would be promoted into this division. As a result, two more spots opened up in the 2020–21 Belgian First Division B, which went to Lierse Kempenzonen (highest finisher with license) and the Club Brugge U23 squad.
* 1 2 As both Seraing and RFC Liège had played one match less, their points were scaled up by a factor 24/23.
* 1 2 Both La Louvière Centre and Sint-Eloois Winkel were spared of relegation despite finishing in the relegation positions, due to Lokeren being dissolved and Virton being refused a license for the first Amateur Division.
* ↑ Tubize did not meet all the criteria to obtain a license and was penalized with a 3-point penalty for next season (in the Belgian Second Amateur Division).

**Belgian Second Amateur Division**

**Division A**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Knokke (C, P) | 24 | 20 | 3 | 1 | 57 | 15 | +42 | 63 | Promotion to the 2020–21 Belgian First Amateur Division |
| 2 | Mandel United (P) | 24 | 14 | 3 | 7 | 51 | 31 | +20 | 45 | Promotion to the 2020–21 Belgian First Amateur Division |
| 3 | Ronse | 24 | 14 | 3 | 7 | 42 | 26 | +16 | 45 | |
| 4 | Oudenaarde | 24 | 13 | 3 | 8 | 54 | 46 | +8 | 42 | |
| 5 | Gent-Zeehaven | 24 | 12 | 5 | 7 | 36 | 29 | +7 | 41 | |
| 6 | Petegem | 24 | 11 | 6 | 7 | 51 | 39 | +12 | 39 | |
| 7 | Gullegem | 24 | 11 | 6 | 7 | 36 | 32 | +4 | 39 | |
| 8 | Zwevezele | 24 | 11 | 5 | 8 | 41 | 28 | +13 | 38 | |
| 9 | Harelbeke | 24 | 10 | 5 | 9 | 30 | 35 | −5 | 35 | |
| 10 | Dikkelvenne | 24 | 9 | 4 | 11 | 35 | 37 | −2 | 31 | |
| 11 | Westhoek | 24 | 9 | 1 | 14 | 29 | 48 | −19 | 28 | |
| 12 | Temse | 24 | 6 | 6 | 12 | 22 | 38 | −16 | 24 | |
| 13 | Menen | 24 | 5 | 5 | 14 | 28 | 47 | −19 | 20 | |
| 14 | Merelbeke | 24 | 4 | 7 | 13 | 25 | 41 | −16 | 19 | |
| 15 | Sint-Niklaas (R) | 24 | 4 | 4 | 16 | 22 | 49 | −27 | 16 | Relegation to the 2020–21 Belgian Third Amateur Division |
| 16 | Hamme (R) | 24 | 3 | 6 | 15 | 34 | 52 | −18 | 15 | Relegation to the 2020–21 Belgian Third Amateur Division |

* ↑ Following a merge with Lokeren a new club was created, Lokeren-Temse, to be continued to play at the fourth level (Belgian Second Amateur Division).

**Belgian Second Amateur Division**

**Division B**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Tienen (C, P) | 23 | 14 | 2 | 7 | 40 | 28 | +12 | 44 | Promotion to the 2020–21 Belgian First Amateur Division |
| 2 | Bocholt | 23 | 12 | 6 | 5 | 38 | 24 | +14 | 42 | |
| 3 | Aalst | 22 | 12 | 4 | 6 | 38 | 23 | +15 | 41.82 | |
| 4 | Cappellen | 22 | 10 | 5 | 7 | 34 | 26 | +8 | 36.59 | |
| 5 | Hades | 22 | 9 | 6 | 7 | 32 | 29 | +3 | 34.5 | |
| 6 | Hasselt | 22 | 8 | 9 | 5 | 29 | 30 | −1 | 34.5 | |
| 7 | Vosselaar (R) | 22 | 10 | 2 | 10 | 34 | 31 | +3 | 33.45 | Relegation to the Belgian Provincial Leagues |
| 8 | Diegem | 22 | 9 | 4 | 9 | 26 | 26 | 0 | 32.41 | |
| 9 | Berchem | 23 | 7 | 7 | 9 | 31 | 35 | −4 | 28 | |
| 10 | Geel (R) | 22 | 7 | 5 | 10 | 25 | 30 | −5 | 27.18 | Relegation to the Belgian Provincial Leagues |
| 11 | Londerzeel | 23 | 7 | 6 | 10 | 30 | 37 | −7 | 27 | |
| 12 | Wijgmaal | 23 | 7 | 5 | 11 | 37 | 38 | −1 | 26 | |
| 13 | Pepingen-Halle | 23 | 6 | 7 | 10 | 24 | 31 | −7 | 25 | |
| 14 | Hoogstraten | 22 | 6 | 5 | 11 | 27 | 31 | −4 | 24.05 | |
| 15 | Spouwen-Mopertingen | 22 | 6 | 3 | 13 | 21 | 47 | −26 | 21.95 | |
| 16 | Duffel (R) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Relegation to the Belgian Provincial Leagues |

* 1 2 3 4 5 6 7 8 9 Aalst, Cappellen, Diegem, Geel, Hades, Hasselt, Hoogstraten, Spouwen-Mopertingen and Vosselaar had played one match less at the time the competition was stopped, therefore their points were scaled up by a factor 23/22.
* ↑ On 18 January 2020, Vosselaar announced it would not be applying for a license to play in the national amateur leagues during the 2020–21 season due to the excessive financial costs. As a result, the team will be relegated to Belgian Provincial Leagues (but won't suffer any starting penalty as they will finish the season).
* ↑ On 22 January 2020, due to financial difficulties, Geel announced that during the 2019–20 transfer window all players and technical staff have been released without any transfer fee, to avoid bankrupting the club. Youth players will play the remaining matches and management will devise a plan for the coming seasons. Eventually, Geel did not receive a license for both the Second and Third Amateur divisions and should normally be relegating to the Belgian Provincial Leagues as well. Geel is, however, appealing the decision to not being awarded a license. If the appeal is successful, they will remain in the Belgian Second Amateur Division.
* ↑ On 28 January 2020, Duffel announced it would not be competing for the remainder of the season. As per the rules of the Belgian FA, all the results of Duffel were annulled and Duffel will be ranked last and penalized with a further relegation, starting the 2020–21 season at the first level of the Belgian Provincial Leagues (sixth level overall) with a nine-point penalty.

**Belgian Second Amateur Division**

**Division C**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Francs Borains (C, P) | 24 | 15 | 7 | 2 | 50 | 17 | +33 | 52 | Promotion to the 2020–21 Belgian First Amateur Division |
| 2 | Meux | 24 | 13 | 9 | 2 | 46 | 26 | +20 | 48 | |
| 3 | La Louvière | 23 | 13 | 7 | 3 | 38 | 18 | +20 | 48 | |
| 4 | Rebecq | 24 | 12 | 8 | 4 | 41 | 24 | +17 | 44 | |
| 5 | Hamoir | 24 | 13 | 4 | 7 | 48 | 34 | +14 | 43 | |
| 6 | Stockay | 22 | 10 | 4 | 8 | 43 | 37 | +6 | 37.09 | |
| 7 | Durbuy | 24 | 8 | 11 | 5 | 44 | 39 | +5 | 35 | |
| 8 | Givry | 24 | 10 | 3 | 11 | 33 | 38 | −5 | 33 | |
| 9 | Acren-Lessines | 24 | 8 | 4 | 12 | 45 | 49 | −4 | 28 | |
| 10 | Tilleur (R) | 23 | 7 | 5 | 11 | 28 | 40 | −12 | 27.13 | Relegation to the Belgian Provincial Leagues |
| 11 | Verlaine | 22 | 7 | 3 | 12 | 33 | 47 | −14 | 26.18 | |
| 12 | Couvin-Mariembourg | 23 | 7 | 4 | 12 | 35 | 38 | −3 | 26.09 | |
| 13 | Waremme | 24 | 6 | 4 | 14 | 30 | 52 | −22 | 22 | |
| 14 | Solières | 23 | 6 | 3 | 14 | 26 | 45 | −19 | 21.91 | |
| 15 | Namur FLV (R) | 24 | 7 | 0 | 17 | 29 | 53 | −24 | 21 | Relegation to the 2020–21 Belgian Third Amateur Division |
| 16 | Onhaye (R) | 24 | 5 | 6 | 13 | 27 | 39 | −12 | 21 | Relegation to the 2020–21 Belgian Third Amateur Division |

* 1 2 3 4 Couvin-Mariembourg, La Louvière, Solières and Tilleur had played one match less at the time the competition was stopped, therefore their points were scaled up by a factor 24/23.
* 1 2 Stockay and Verlaine had played two matches less at the time the competition was stopped, therefore their points were scaled up by a factor 24/22.
* ↑ Tilleur did not apply for a license and was therefore relegated to the Belgian Provincial Leagues.

**Belgian Third Amateur Division**

**Division A**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Zelzate (C, P) | 24 | 18 | 4 | 2 | 57 | 21 | +36 | 58 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 2 | Ninove (P) | 24 | 14 | 5 | 5 | 52 | 20 | +32 | 47 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 3 | Brakel (P) | 24 | 14 | 4 | 6 | 47 | 22 | +25 | 46 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 4 | Wetteren (P) | 24 | 13 | 3 | 8 | 54 | 30 | +24 | 42 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 5 | Lebbeke | 24 | 12 | 6 | 6 | 30 | 20 | +10 | 42 | |
| 6 | Stekene | 24 | 10 | 8 | 6 | 33 | 20 | +13 | 38 | |
| 7 | Lochristi | 24 | 10 | 6 | 8 | 40 | 33 | +7 | 36 | |
| 8 | Lede | 24 | 10 | 5 | 9 | 41 | 40 | +1 | 35 | |
| 9 | Eppegem | 24 | 9 | 6 | 9 | 38 | 28 | +10 | 33 | |
| 10 | Wolvertem Merchtem | 24 | 8 | 4 | 12 | 25 | 28 | −3 | 28 | |
| 11 | Wingene (R) | 24 | 8 | 4 | 12 | 24 | 32 | −8 | 28 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 12 | Torhout | 24 | 8 | 4 | 12 | 34 | 43 | −9 | 28 | |
| 13 | Overijse | 24 | 7 | 5 | 12 | 32 | 42 | −10 | 26 | |
| 14 | Melsele | 24 | 7 | 3 | 14 | 25 | 47 | −22 | 24 | |
| 15 | Oostnieuwkerke (R) | 24 | 6 | 3 | 15 | 17 | 46 | −29 | 21 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 16 | Bornem (R) | 24 | 2 | 2 | 20 | 17 | 94 | −77 | 8 | Relegation to the 2020–21 Belgian Provincial Leagues |

* ↑ Wingene did not apply for a license and was therefore relegated to the Belgian Provincial Leagues.

**Belgian Third Amateur Division**

**Division B**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Lyra-Lierse Berlaar (C, P) | 24 | 14 | 7 | 3 | 46 | 23 | +23 | 49 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 2 | City Pirates (P) | 24 | 15 | 3 | 6 | 40 | 29 | +11 | 48 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 3 | Heur-Tongeren (P) | 24 | 14 | 6 | 4 | 48 | 26 | +22 | 48 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 4 | Houtvenne (P) | 24 | 12 | 9 | 3 | 47 | 29 | +18 | 45 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 5 | Sint-Lenaarts | 24 | 10 | 8 | 6 | 57 | 34 | +23 | 38 | |
| 6 | Betekom | 24 | 9 | 10 | 5 | 43 | 37 | +6 | 37 | |
| 7 | Termien | 24 | 10 | 5 | 9 | 41 | 41 | 0 | 35 | |
| 8 | Wellen | 24 | 9 | 6 | 9 | 36 | 41 | −5 | 33 | |
| 9 | Esperanza Pelt | 24 | 10 | 2 | 12 | 39 | 42 | −3 | 32 | |
| 10 | Zwarte Leeuw | 24 | 9 | 4 | 11 | 46 | 38 | +8 | 31 | |
| 11 | Beringen | 24 | 8 | 5 | 11 | 30 | 38 | −8 | 29 | |
| 12 | Witgoor | 24 | 7 | 7 | 10 | 31 | 38 | −7 | 28 | |
| 13 | Turnhout | 24 | 5 | 13 | 6 | 38 | 40 | −2 | 28 | |
| 14 | Bilzen (R) | 24 | 5 | 5 | 14 | 37 | 51 | −14 | 20 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 15 | Helson Helchteren (R) | 24 | 4 | 6 | 14 | 26 | 51 | −25 | 18 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 16 | Linden (R) | 24 | 3 | 0 | 21 | 17 | 64 | −47 | 9 | Relegation to the 2020–21 Belgian Provincial Leagues |

**Belgian Third Amateur Division**

**Division C**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Ganshoren (C, P) | 24 | 16 | 5 | 3 | 56 | 27 | +29 | 53 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 2 | Jette (P) | 24 | 15 | 3 | 6 | 45 | 27 | +18 | 48 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 3 | Quévy-Mons | 24 | 13 | 4 | 7 | 53 | 27 | +26 | 43 | |
| 4 | Symphorinois | 24 | 12 | 4 | 8 | 35 | 27 | +8 | 40 | |
| 5 | Walhain (R) | 24 | 11 | 7 | 6 | 42 | 37 | +5 | 40 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 6 | CS Braine | 24 | 11 | 5 | 8 | 40 | 38 | +2 | 38 | |
| 7 | Tournai | 24 | 12 | 1 | 11 | 35 | 25 | +10 | 37 | |
| 8 | Saint-Ghislain | 24 | 11 | 3 | 10 | 47 | 40 | +7 | 36 | |
| 9 | Stade Brainois | 24 | 10 | 4 | 10 | 35 | 36 | −1 | 34 | |
| 10 | Gosselies | 24 | 10 | 1 | 13 | 35 | 44 | −9 | 31 | |
| 11 | Manageoise | 24 | 9 | 4 | 11 | 33 | 41 | −8 | 31 | |
| 12 | Ostiches-Ath | 24 | 8 | 5 | 11 | 38 | 45 | −7 | 29 | |
| 13 | Pont-à-Celles-Buzet | 24 | 8 | 4 | 12 | 28 | 42 | −14 | 28 | |
| 14 | Kosova (R) | 24 | 6 | 6 | 12 | 36 | 55 | −19 | 24 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 15 | Léopold Uccle (R) | 24 | 4 | 6 | 14 | 28 | 44 | −16 | 18 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 16 | Wavre Sports (R) | 24 | 3 | 4 | 17 | 17 | 48 | −31 | 13 | Relegation to the 2020–21 Belgian Provincial Leagues |

* ↑ After the season, Walhain was renamed to FC Golden Black and relocated to Beauvechain, but as a result had its license revoked, causing relegation to the Belgian Provincial Leagues.

**Belgian Third Amateur Division**

**Division D**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 1 | Warnant (C, P) | 24 | 16 | 4 | 4 | 50 | 27 | +23 | 52 | Promotion to the 2020–21 Belgian Second Amateur Division |
| 2 | Aische | 24 | 14 | 5 | 5 | 52 | 23 | +29 | 47 | |
| 3 | Raeren-Eynatten | 24 | 13 | 5 | 6 | 58 | 36 | +22 | 44 | |
| 4 | Richelle | 24 | 13 | 3 | 8 | 40 | 23 | +17 | 42 | |
| 5 | Oppagne-Wéris | 24 | 13 | 3 | 8 | 45 | 34 | +11 | 42 | |
| 6 | Aywaille | 24 | 10 | 6 | 8 | 47 | 49 | −2 | 36 | |
| 7 | Rochefort | 24 | 10 | 4 | 10 | 49 | 52 | −3 | 34 | |
| 8 | Mormont | 24 | 9 | 7 | 8 | 36 | 40 | −4 | 34 | |
| 9 | Jodoigne | 24 | 9 | 6 | 9 | 44 | 50 | −6 | 33 | |
| 10 | Habay | 23 | 8 | 7 | 8 | 47 | 45 | +2 | 32.35 | |
| 11 | Sprimont | 24 | 9 | 5 | 10 | 37 | 33 | +4 | 32 | |
| 12 | Herstal | 24 | 8 | 7 | 9 | 42 | 52 | −10 | 31 | |
| 13 | Huy | 24 | 8 | 3 | 13 | 27 | 35 | −8 | 27 | |
| 14 | Spy (R) | 24 | 5 | 6 | 13 | 41 | 58 | −17 | 21 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 15 | Meix-devant-Virton (R) | 23 | 4 | 5 | 14 | 34 | 55 | −21 | 17.74 | Relegation to the 2020–21 Belgian Provincial Leagues |
| 16 | Ciney (R) | 24 | 3 | 2 | 19 | 25 | 62 | −37 | 11 | Relegation to the 2020–21 Belgian Provincial Leagues |

* 1 2 Habay and Meix-devant-Virton had played one match less at the time the competition was stopped, therefore their points were scaled up by a factor 24/23.

### Cup competitions

| Competition | Winner | Score | Runner-up |
| - | - | - | - |
| 2019–20 Belgian Cup | Antwerp | 1–0 | Club Brugge |
| 2019 Belgian Super Cup | Genk | 3–0 | Mechelen |

## UEFA competitions

Champions Genk qualified directly for the group stage of the Champions League, while runners-up Club Brugge started in the qualifying rounds. Cup winners KV Mechelen were banned from European football after being found guilty of match-fixing as part of the 2017–19 Belgian football fraud scandal, resulting in their place in the group stage of the Europa League being taken by Standard Liège for finishing third in the league. Finally Antwerp and Gent started in the UEFA Europa League qualifying rounds after respectively finishing fourth and fifth.

| Date | Team | Competition | Round | Leg | Opponent | Location | Score | Belgian Team Goalscorers |
| - | - | - | - | - | - | - | - | - |
| 25 July 2019 | Gent | Europa League | Qual. Round 2 | Leg 1, Home | Viitorul Constanța | Ghelamco Arena, Ghent | 6–3 | Asare, Dejaegere, Kubo (2), Yaremchuk (2) |
| 1 August 2019 | Gent | Europa League | Qual. Round 2 | Leg 2, Away | Viitorul Constanța | Stadionul Viitorul, Ovidiu | 2–1 | Yaremchuk |
| 6 August 2019 | Club Brugge | Champions League | Qual. Round 3 | Leg 1, Home | Dynamo Kyiv | Jan Breydel Stadium, Bruges | 1–0 | Vanaken |
| 8 August 2019 | Antwerp | Europa League | Qual. Round 3 | Leg 1, Home | Viktoria Plzeň | King Baudouin Stadium, Brussels | 1–0 | Rodrigues |
| 8 August 2019 | Gent | Europa League | Qual. Round 3 | Leg 1, Away | AEK Larnaca | AEK Arena – Georgios Karapatakis, Larnaca | 1–1 | Yaremchuk |
| 13 August 2019 | Club Brugge | Champions League | Qual. Round 3 | Leg 2, Away | Dynamo Kyiv | Jan Breydel Stadium, Bruges | 3–3 | Deli, Vormer, Openda |
| 15 August 2019 | Antwerp | Europa League | Qual. Round 3 | Leg 2, Away | Viktoria Plzeň | Doosan Arena, Plzeň | 2–1 | Mbokani |
| 15 August 2019 | Gent | Europa League | Qual. Round 3 | Leg 2, Home | AEK Larnaca | Ghelamco Arena, Ghent | 3–0 | Depoitre, Jonathan David (2) |
| 20 August 2019 | Club Brugge | Champions League | Play-off round | Leg 1, Away | LASK | Linzer Stadion, Linz | 0–1 | Vanaken |
| 22 August 2019 | Antwerp | Europa League | Play-off round | Leg 1, Away | AZ | De Grolsch Veste, Enschede | 1–1 | Batubinsika |
| 22 August 2019 | Gent | Europa League | Play-off round | Leg 1, Home | Rijeka | Ghelamco Arena, Ghent | 2–1 | Depoitre (2) |
| 28 August 2019 | Club Brugge | Champions League | Play-off round | Leg 2, Home | LASK | Jan Breydel Stadium, Bruges | 2–1 | Vanaken, Dennis |
| 29 August 2019 | Antwerp | Europa League | Play-off round | Leg 2, Home | AZ | King Baudouin Stadium, Brussels | 1–4 (a.e.t.) | Lamkel Zé |
| 29 August 2019 | Gent | Europa League | Play-off round | Leg 2, Away | Rijeka | Stadion Rujevica, Rijeka | 1–1 | Plastun |
| 17 September 2019 | Genk | Champions League | Group Stage | Matchday 1, Away | Red Bull Salzburg | Stadion Wals-Siezenheim, Wals-Siezenheim | 6–2 | Lucumí, Samatta |
| 18 September 2019 | Club Brugge | Champions League | Group Stage | Matchday 1, Home | Galatasaray | Jan Breydel Stadium, Bruges | 0–0 | |
| 19 September 2019 | Gent | Europa League | Group Stage | Matchday 1, Home | Saint-Étienne | Ghelamco Arena, Ghent | 3–2 | Jonathan David (2), Perrin (o.g.) |
| 19 September 2019 | Standard Liège | Europa League | Group Stage | Matchday 1, Home | Vitória de Guimarães | Stade Maurice Dufrasne, Liège | 2–0 | Hanin (o.g.), M'Poku |
| 1 October 2019 | Club Brugge | Champions League | Group Stage | Matchday 2, Away | Real Madrid | Santiago Bernabéu Stadium, Madrid | 2–2 | Dennis (2) |
| 2 October 2019 | Genk | Champions League | Group Stage | Matchday 2, Home | Napoli | Luminus Arena, Genk | 0–0 | |
| 3 October 2019 | Gent | Europa League | Group Stage | Matchday 2, Away | Oleksandriya | Arena Lviv, Lviv | 1–1 | Depoitre |
| 3 October 2019 | Standard Liège | Europa League | Group Stage | Matchday 2, Away | Arsenal | Emirates Stadium, London | 4–0 | |
| 22 October 2019 | Club Brugge | Champions League | Group Stage | Matchday 3, Home | Paris Saint-Germain | Jan Breydel Stadium, Bruges | 0–5 | |
| 23 October 2019 | Genk | Champions League | Group Stage | Matchday 3, Home | Liverpool | Luminus Arena, Genk | 1–4 | Odey |
| 24 October 2019 | Gent | Europa League | Group Stage | Matchday 3, Home | Wolfsburg | Ghelamco Arena, Ghent | 2–2 | Yaremchuk (2) |
| 24 October 2019 | Standard Liège | Europa League | Group Stage | Matchday 3, Away | Eintracht Frankfurt | Waldstadion, Frankfurt | 2–1 | Amallah |
| 5 November 2019 | Genk | Champions League | Group Stage | Matchday 4, Away | Liverpool | Anfield, Liverpool | 2–1 | Samatta |
| 6 November 2019 | Club Brugge | Champions League | Group Stage | Matchday 4, Away | Paris Saint-Germain | Parc des Princes, Paris | 1–0 | |
| 7 November 2019 | Gent | Europa League | Group Stage | Matchday 4, Away | Wolfsburg | Volkswagen Arena, Wolfsburg | 1–3 | Yaremchuk, Depoitre, Ngadeu-Ngadjui |
| 7 November 2019 | Standard Liège | Europa League | Group Stage | Matchday 4, Home | Eintracht Frankfurt | Stade Maurice Dufrasne, Liège | 2–1 | Vanheusden, Lestienne |
| 26 November 2019 | Club Brugge | Champions League | Group Stage | Matchday 5, Away | Galatasaray | Türk Telekom Stadium, Istanbul | 1–1 | Diatta |
| 27 November 2019 | Genk | Champions League | Group Stage | Matchday 5, Home | Red Bull Salzburg | Luminus Arena, Genk | 1–4 | Samatta |
| 28 November 2019 | Gent | Europa League | Group Stage | Matchday 5, Away | Saint-Étienne | Stade Geoffroy-Guichard, Saint-Étienne | 0–0 | |
| 28 November 2019 | Standard Liège | Europa League | Group Stage | Matchday 5, Away | Vitória de Guimarães | Estádio D. Afonso Henriques, Guimarães | 1–1 | Lestienne |
| 10 December 2019 | Genk | Champions League | Group Stage | Matchday 6, Away | Napoli | Stadio San Paolo, Naples | 4–0 | |
| 11 December 2019 | Club Brugge | Champions League | Group Stage | Matchday 6, Home | Real Madrid | Jan Breydel Stadium, Bruges | 1–3 | Vanaken |
| 12 December 2019 | Gent | Europa League | Group Stage | Matchday 6, Home | Oleksandriya | Ghelamco Arena, Ghent | 2–1 | Depoitre (2) |
| 12 December 2019 | Standard Liège | Europa League | Group Stage | Matchday 6, Home | Arsenal | Stade Maurice Dufrasne, Liège | 2–2 | Bastien, Amallah |
| 20 February 2020 | Club Brugge | Europa League | Round of 32 | Leg 1, Home | Manchester United | Jan Breydel Stadium, Bruges | 1–1 | Dennis |
| 20 February 2020 | Gent | Europa League | Round of 32 | Leg 1, Away | Roma | Stadio Olimpico, Rome | 1–0 | |
| 27 February 2020 | Club Brugge | Europa League | Round of 32 | Leg 2, Away | Manchester United | Old Trafford, Manchester | 5–0 | |
| 27 February 2020 | Gent | Europa League | Round of 32 | Leg 2, Home | Roma | Ghelamco Arena, Ghent | 1–1 | Jonathan David |

* ^ Antwerp play their home matches at King Baudouin Stadium, Brussels, instead of their regular stadium Bosuilstadion, Antwerp, which does not meet UEFA requirements.
* ^ After a roof collapse on 10 August 2019 due to storms at their regular stadium, AFAS Stadion, Alkmaar, AZ's playoff qualifying round home match was moved to De Grolsch Veste, Enschede.
* ^ Oleksandriya will play their home matches at Arena Lviv, Lviv, instead of their regular home stadium CSC Nika Stadium, Oleksandriia.

### European qualification for 2020–21 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 | Gent | 2nd in Belgian First Division A |
| UEFA Europa League Group Stage | Antwerp | Belgian Cup Winner |
| UEFA Europa League Third Qualifying Round | Charleroi | 3rd in Belgian First Division A |
| UEFA Europa League Second Qualifying Round | Standard Liège | 5th in Belgian First Division A |

## Managerial changes

This is a list of changes of managers within Belgian professional league football:

### First Division A

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position | Replaced by | Date of appointment |
| - | - | - | - | - | - | - |
| Oostende | Franky Van der Elst (caretaker) | Replaced | End of 2018–19 season | Pre-season | Kåre Ingebrigtsen | 6 May 2019 |
| Mouscron | Bernd Storck | End of contract | End of 2018–19 season | Pre-season | Bernd Hollerbach | 22 May 2019 |
| Anderlecht | Karim Belhocine (caretaker) | Replaced | End of 2018–19 season | Pre-season | Simon Davies and Vincent Kompany | 25 May 2019 and 19 May 2019 |
| Club Brugge | Ivan Leko | End of contract | End of 2018–19 season | Pre-season | Philippe Clement | 24 May 2019 |
| Genk | Philippe Clement | Moved to Club Brugge | End of 2018–19 season | Pre-season | Felice Mazzù | 3 June 2019 |
| Cercle Brugge | José Jeunechamps (caretaker) | End of caretaker spell | End of 2018–19 season | Pre-season | Fabien Mercadal | 19 June 2019 |
| Charleroi | Felice Mazzù | Moved to Genk | End of 2018–19 season | Pre-season | Karim Belhocine | 21 June 2019 |
| Eupen | Claude Makélélé | Mutual consent | 14 June 2019 | Pre-season | Beñat San José | 24 June 2019 |
| Waasland-Beveren | Adnan Čustović | Sacked | 26 August 2019 | 16th | Dirk Geeraerd (caretaker) | 26 August 2019 |
| Waasland-Beveren | Dirk Geeraerd (caretaker) | Caretaker replaced | 2 September 2019 | 16th | Arnauld Mercier | 2 September 2019 |
| Anderlecht | Simon Davies | Replaced | 3 October 2019 | 13th | Jonas De Roeck (caretaker) | 3 October 2019 |
| Anderlecht | Jonas De Roeck (caretaker) | Replaced | 7 October 2019 | 13th | Franky Vercauteren | 7 October 2019 |
| Cercle Brugge | Fabien Mercadal | Sacked | 7 October 2019 | 16th | Bernd Storck | 12 October 2019 |
| Genk | Felice Mazzù | Sacked | 12 November 2019 | 9th | Hannes Wolf | 18 November 2019 |
| Sint-Truiden | Marc Brys | Sacked | 25 November 2019 | 11th | Nicky Hayen (caretaker) | 25 November 2019 |
| Oostende | Kåre Ingebrigtsen | Became manager at APOEL FC | 28 December 2019 | 14th | Dennis van Wijk | 31 December 2019 |
| Sint-Truiden | Nicky Hayen (caretaker) | Caretaker replaced | 2 January 2020 | 11th | Miloš Kostić | 2 January 2020 |
| Mouscron | Bernd Hollerbach | Temporarily replaced due to illness | 5 February 2020 | 11th | Philippe Saint-Jean (caretaker) | 5 February 2020 |
| Waasland-Beveren | Arnauld Mercier | Sacked | 23 February 2020 | 16th | Dirk Geeraerd (caretaker) | 23 February 2020 |
| Mouscron | Philippe Saint-Jean (caretaker) | Hollerbach recovered from illness | 25 February 2020 | 10th | Bernd Hollerbach | 25 February 2020 |
| Oostende | Dennis van Wijk | Sacked | 2 March 2020 | 15th | Adnan Čustović | 3 March 2020 |

### First Division B

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position | Replaced by | Date of appointment |
| - | - | - | - | - | - | - |
| Roeselare | Juanito | Contract not prolonged | End of 2018–19 season | Pre-season | Arnar Grétarsson | 31 July 2019 |
| Virton | Samuel Petit | Caretaker Replaced | End of 2018–19 season | Pre-season | Dino Toppmöller | 31 May 2019 |
| Lommel | Tom Van Imschoot | Became assistant at Genk | 18 June 2019 | Pre-season | Stefán Gíslason | 27 June 2019 |
| Union SG | Luka Elsner | Became manager at Amiens | 19 June 2019 | Pre-season | Thomas Christiansen | 1 July 2019 |
| Beerschot | Stijn Vreven | Sacked | 9 October 2019 | 5th | Hernán Losada | 9 October 2019 |
| Lommel | Stefán Gíslason | Replaced | 17 October 2019 | 7th | Peter Maes | 17 October 2019 |
| Lokeren | Glen De Boeck | Sacked | 17 November 2019 | Closing tournament: 7th Overall: 7th | Stijn Vreven | 19 November 2019 |
| Roeselare | Arnar Grétarsson | Sacked | 27 November 2019 | Closing tournament: 7th Overall: 8th | Christophe Gamel (caretaker) | 27 November 2019 |
| Virton | Dino Toppmöller | Resigned | 2 December 2019 | Closing tournament: 7th Overall: 3rd | Christian Bracconi | 4 December 2019 |
| OH Leuven | Vincent Euvrard | Sacked | 9 June 2020 | Promotion play-offs, lost first leg 1-0 | Marc Brys | 16 June 2020 |
