2020–21 Belgian First Division A

{{Short description|118th season of top-tier football in Belgium}}

{{Use dmy dates|date=January 2022}}

{{Infobox football league season

|competition = Belgian First Division A

|season = 2020–21

|dates = 8 August 2020 – 23 May 2021

|winners = Club Brugge

|relegated = Excel Mouscron
Waasland-Beveren

|continentalcup1 = Champions League

|continentalcup1 qualifiers = Club Brugge
Genk

|continentalcup2 = Europa League

|continentalcup2 qualifiers = Royal Antwerp

|continentalcup3 = Europa Conference League

|continentalcup3 qualifiers = Gent
Anderlecht

|league topscorer = Paul Onuachu
(30 goals)

|matches = 306

|total goals = 914

|biggest home win = {{nowrap|Gent 5–1 Beerschot}}
(4 October 2020)
{{nowrap|Genk 4–0 Eupen}}
(30 October 2020)
{{nowrap|Gent 4–0 Excel Mouscron}}
(15 February 2021)
{{nowrap|Gent 4–0 Charleroi}}
(10 April 2021)
{{nowrap|Genk 4–0 Sint-Truiden}}
(11 April 2021)

|biggest away win = {{nowrap|Zulte Waregem 0–6 Club Brugge}}
(20 September 2020)

|highest scoring = {{nowrap|Kortrijk 5–5 Beerschot}}
(7 November 2020)

|longest wins = 10 matches
Club Brugge

|longest unbeaten = 12 matches
Club Brugge

|longest winless = 10 matches
Cercle Brugge
Excel Mouscron
Waasland-Beveren

|longest losses = 7 matches
Cercle Brugge

|highest attendance =

|lowest attendance =

|attendance =

|average attendance =

|prevseason = 2019–20

|nextseason = 2021–22

|updated = 20 May 2021

}}

The 2020–21 Belgian First Division A was the 118th season of top-tier football in Belgium. As part of a proposal by the Jupiler Pro League's board of directors accepted by the General Assembly on 15 May 2020, the 2020–21 season would involve shortened playoffs due to the COVID-19 pandemic. Only the top four teams would play for the title, while teams five through eight would play for the remaining ticket into Europe.{{cite web|url=https://www.sport.be/nl/jupilerproleague/nieuws/article.html?Article_ID=884822|title=Communicatie na de Algemene Vergadering|publisher=Jupiler Pro League|date=15 May 2020}} The league fixtures were announced on 8 July 2020.{{cite web | url=https://www.voetbalkrant.com/nieuws/2020-07-08/ontdek-hier-de-kalender-van-het-seizoen-2020-2021 | title=Club Brugge - Charleroi is de opener van het seizoen en meteen maandagvoetbal: Ontdek hier de kalender van het seizoen 2020/21 | date=8 July 2020 }} Club Brugge successfully defended their title from the previous season, finishing level on points in the title play-offs with Racing Genk, as regular season runners-up Royal Antwerp's challenge faded.

Team changes

Waasland-Beveren were originally relegated to the Belgian First Division B, as they were the bottom-placed team when the 2019–20 Belgian First Division A stopped prematurely due to the COVID-19 pandemic. However, following legal proceedings, they remained in the top-flight, and instead, the league was expanded to 18 teams, with both OH Leuven and Beerschot being promoted (normally only one of them would have gained promotion). Technically, under its current form and owners, Beerschot will make its debut in the top tier of Belgian football, although in reality two teams with the same identity have played at the top level: Beerschot VAC (81 seasons, last in 1990–91) and Beerschot AC (until its bankruptcy at the end of the 2012–13 season, and known as Germinal Beerschot from 1999 until 2011). OH Leuven returned to the top tier after an absence of four seasons, when they dropped to the last place on the ultimate matchday of the 2015–16 season.

Format change

With now 18 instead of 16 teams, the format has changed somewhat. While the season still starts with an initial round-robin phase in which all teams play each other twice, the end of season play-offs have been shortened temporarily and for the 2020–21 and 2021–22 seasons only. The title playoffs will now only be played by the top four teams (instead of six) and the Europa play-offs will now be played by the teams finishing fifth through eight (instead of all teams finishing below 6th). As a result, for all teams finishing below 8th, the season will be over upon completion of the round-robin phase, with the team in last position being relegated. One exception is the team finishing in 17th position, as this team will play a promotion-relegation play off against the 2nd-place finisher in the 2020–21 Belgian First Division B, with the winner playing in the 2021–22 Belgian First Division A.

Teams

=Stadiums and locations=

{{location map+|Belgium|float=right|width=450|caption=Locations of the 2020–21 Belgian First Division A teams|places=

{{location map~|Belgium|lat=50.833333 |long=4.333333 |label=

Anderlecht
|position=left}}

{{location map~|Belgium|lat=51.1852158 |long=4.381905 |label=

Antwerp
|mark=Black pog.svg|position=right}}

{{location map~|Belgium|lat=50.4 |long=4.433333 |label=

Charleroi
}}

{{location map~|Belgium|lat=51.216667 |long=3.233333 |label=

Bruges
|mark=Black pog.svg|position=right}}

{{location map~|Belgium|lat=50.966667 |long=5.5 |label=

Genk
|position=top}}

{{location map~|Belgium|lat=51.05 |long=3.733333 |label=

Gent
|position=left}}

{{location map~|Belgium|lat=50.833333 |long=3.266667 |label=

Kortrijk
|position=left}}

{{location map~|Belgium|lat=51.056667 |long=4.386667 |label=

Mechelen
|position=right}}

{{location map~|Belgium|lat=50.633333 |long=5.566667 |label=

Standard Liège
|position=bottom}}

{{location map~|Belgium|lat=50.633333 |long=6.033333 |label=

Eupen
|position=right}}

{{location map~|Belgium|lat=50.883333 |long=4.7 |label=OH Leuven}}

{{location map~|Belgium|lat=51.233333 |long=2.916667 |label=

Oostende
|position=left}}

{{location map~|Belgium|lat=50.733333 |long=3.216667 |label=

Mouscron
|position=bottom}}

{{location map~|Belgium|lat=50.833333 |long=5.2 |label=

Sint-Truiden
}}

{{location map~|Belgium|lat=51.2 |long=4.25 |label=

Waasland-
Beveren
|position=top}}

{{location map~|Belgium|lat=50.883333 |long=3.416667 |label=

Zulte Waregem
}}

{{Location map~ |Europe |mark=TransparentPlaceholder.png |marksize=1 |lat=48 |long=0 |label_size=80 |label=

{{nowrap|Antwerp teams}}

{{nowrap|8px Antwerp

8px Beerschot}}

{{nowrap|Bruges teams}}

{{nowrap|8px Cercle Brugge

8px Club Brugge}}

|position=bottom}}

}}

class="wikitable sortable"
Matricule

! Club

! Location

! Venue

! Capacity

35

| {{sort|Anderlecht|Anderlecht}}

| Anderlecht

| Constant Vanden Stock Stadium

| style="text-align: center;" | 21,500

1

| {{sort|Antwerp|Antwerp}}

| Antwerp

| Bosuilstadion

| style="text-align: center;" | 12,975

13

|Beerschot

|Antwerp

|Olympic Stadium

|style="text-align: center;" | 12,771

12

| {{sort|Cercle Brugge|Cercle Brugge}}

| Bruges

| Jan Breydel Stadium

| style="text-align: center;" | 29,042

22

| {{sort|Charleroi|Charleroi}}

| Charleroi

| Stade du Pays de Charleroi

| style="text-align: center;" | 14,000

3

| {{sort|Club Brugge|Club Brugge}}

| Bruges

| Jan Breydel Stadium

| style="text-align: center;" | 29,042

4276

| {{sort|Eupen|Eupen}}

| Eupen

| Kehrwegstadion

| style="text-align: center;" | {{0}}8,363

322

| {{sort|Genk|Genk}}

| Genk

| Luminus Arena

| style="text-align: center;" | 24,956

7

| {{sort|Gent|Gent}}

| Ghent

| Ghelamco Arena

| style="text-align: center;" | 20,000

19

| {{sort|Kortrijk|Kortrijk}}

| Kortrijk

| Guldensporen Stadion

| style="text-align: center;" | {{0}}9,399

25

| {{sort|Mechelen|Mechelen}}

| Mechelen

| AFAS-stadion Achter de Kazerne

| style="text-align: center;" | 16,700

216

| {{sort|Mouscron|Mouscron}}

| Mouscron

| Stade Le Canonnier

| style="text-align: center;" | 10,571

31

| {{sort|Oostende|Oostende}}

| Ostend

| Versluys Arena

| style="text-align: center;" | {{0}}8,432

18

|{{sort|Leuven|Oud-Heverlee Leuven}}

|Leuven

|Den Dreef

|style="text-align: center;" | 10,000

373

| {{sort|Sint-Truiden|Sint-Truiden}}

| Sint-Truiden

| Stayen

| style="text-align: center;" | 14,600

16

| {{sort|Standard|Standard Liège}}

| Liège

| Stade Maurice Dufrasne

| style="text-align: center;" | 30,023

4068

| {{sort|Waasland|Waasland-Beveren}}

| Beveren

| Freethiel Stadion

| style="text-align: center;" | {{0}}8,190

5381

| {{sort|Zulte|Zulte Waregem}}

| Waregem

| Regenboogstadion

| style="text-align: center;" | 12,500

= Number of teams by provinces =

class="wikitable" style="text-align:center"
Number of teams

! Province or region

! Team(s)

5

|align="left"|{{flag|West Flanders}}

{{sort|Cercle Brugge|Cercle Brugge}}, {{sort|Club Brugge|Club Brugge}}, {{sort|Kortrijk|Kortrijk}}, {{sort|Oostende|Oostende}} and {{sort|Zulte|Zulte Waregem}}
3

|align="left"|{{flag|Antwerp}}

{{sort|Antwerp|Antwerp}}, Beerschot and {{sort|Mechelen|Mechelen}}
rowspan=4|2

|align="left"|{{flag|East Flanders}}

{{sort|Gent|Gent}} and Waasland-Beveren
align="left"|{{flag|Hainaut}}{{sort|Charleroi|Charleroi}} and {{sort|Mouscron|Mouscron}}
align="left"|{{flag|Liège}}{{sort|Eupen|Eupen}} and {{sort|Standard|Standard Liège}}
align="left"|{{flag| Limburg (Belgium)|name=Limburg}}{{sort|Genk|Genk}} and {{sort|Sint-Truiden|Sint-Truiden}}
rowspan=2|1

|align="left"|{{flag|Brussels}}

{{sort|Anderlecht|Anderlecht}}
align="left"|{{flag|Flemish Brabant}}{{sort|Leuven|Oud-Heverlee Leuven}}

=Personnel and kits=

class="wikitable sortable" style="text-align: left;"
Club

! Manager

! Kit Manufacturer

! Sponsors

Anderlecht

| {{flagicon|BEL}} Vincent Kompany{{#tag:ref|During the first two matchdays, Kompany & {{flagicon|BEL}} Franky Vercauteren were co-managing the squad, with Kompany also registered as player (though not playing through injury). However thereafter Kompany stopped his playing career and became the sole manager of the squad.|group=n}}

| Joma

| DVV Insurance (home)
Candriam (away)

Antwerp

| {{flagicon|BEL}} Franky Vercauteren{{#tag:ref|{{flagicon|CRO}} Ivan Leko was the manager for matchdays 1 through 19.|group=n}}

| Jako

| Ghelamco

Beerschot

| {{flagicon|BEL}} Will Still{{#tag:ref|{{flagicon|ARG}} Hernán Losada was the manager for matchdays 1 through 21.|group=n}}

| XIII{{#tag:ref|An apparel brand made by club.|group=n}}

| Yelo

Cercle Brugge

| {{flagicon|BEL}} Yves Vanderhaeghe{{#tag:ref|{{flagicon|ENG}} Paul Clement was the manager for matchdays 1 through 25.|group=n}}

| Kappa

| Napoleon Games

Charleroi

| {{flagicon|FRA}} Karim Belhocine{{#tag:ref|{{flagicon|FRA}} Karim Belhocine was the manager for all matches of the regular season, after which he was sacked but remained manager until the last training session of the season. Note that Charleroi had not qualified for the play-offs and hence had no more matches scheduled.|group=n}}

| Kappa

| Lotto

Club Brugge

| {{flagicon|BEL}} Philippe Clement

| Macron

| Unibet

Eupen

| {{flagicon|ESP}} Beñat San José

| Adidas

| Qatar Airways

Excel Mouscron

| {{flagicon|POR}} Jorge Simão{{#tag:ref|{{flagicon|FRA}} Fernando Da Cruz was managing the team for matchdays 1 to 9.|group=n}}

| Uhlsport

| Star Casino

Genk

| {{flagicon|NED}} John van den Brom{{#tag:ref|{{flagicon|GER}} Hannes Wolf was manager for matchdays 1 to 4, {{flagicon|BEL}} Domenico Olivieri was caretaker manager on matchdays 5 and 12; and {{flagicon|DEN}} Jess Thorup managed the club from matchdays 6 through 11.|group=n}}

| Nike

| Beobank

Gent

| {{flagicon|BEL}} Hein Vanhaezebrouck{{#tag:ref|{{flagicon|DEN}} Jess Thorup was the manager for matchdays 1 and 2, {{flagicon|ROM}} László Bölöni led the club for matchdays 3 through 5 and {{flagicon|BEL}} Wim De Decker was in charge on matchdays 6 through 14.|group=n}}

| Craft

| VDK Bank

Kortrijk

| {{flagicon|SVN}} Luka Elsner{{#tag:ref|{{flagicon|BEL}} Yves Vanderhaeghe was the manager for matchdays 1 through 25.|group=n}}

| Jako

| AGO Jobs & HR

Mechelen

| {{flagicon|BEL}} Wouter Vrancken

| Jartazi

| Telenet

OH Leuven

| {{flagicon|BEL}} Marc Brys

| Adidas

| King Power

Oostende

| {{flagicon|GER}} Alexander Blessin

| Kipsta

| Star Casino

Sint-Truiden

| {{flagicon|BEL}} Peter Maes{{#tag:ref|{{flagicon|AUS}} Kevin Muscat was the manager for matchdays 1 through 14 and {{flagicon|BEL}} Stef Van Winckel was caretaker manager on matchday 15.|group=n}}

| Macron

| DMM.com

Standard Liège

| {{flagicon|SEN}} Mbaye Leye{{#tag:ref|{{flagicon|FRA}} Philippe Montanier was the manager for matchdays 1 through 19.|group=n}}

| New Balance

| VOO

Waasland-Beveren

| {{flagicon|BEL}} Nicky Hayen

| Uhlsport

| Star Casino

Zulte-Waregem

| {{flagicon|BEL}} Francky Dury

| Patrick

| Napoleon Games

=Managerial changes=

class="wikitable sortable" style="text-align: left;"
Team

! Outgoing manager

! Manner of departure

! Date of vacancy

! Position

! Replaced by

! Date of appointment

Cercle Brugge

| {{flagicon|GER}} Bernd Storck

| End of contract{{cite news |title=Cercle Brugge ziet zijn redder vertrekken: Bernd Storck gaat niet in op voorstel|trans-title=Cercle Brugge sees saviour depart: Bernd Storck does not accept proposition|url=https://sporza.be/artikels/cercle-brugge-ziet-zijn-redder-vertrekken-bernd-storck-gaat-niet-in-op-voorstel~1587549623496/|publisher=sporza.be|date=2020-04-22|language=nl}}

|rowspan=7 | End of 2019–20 season

|rowspan=7 | Pre-season

| {{flagicon|ENG}} Paul Clement

| 3 July 2020{{cite news |title=Voormalige rechterhand van Carlo Ancelotti wordt nieuwe coach van Cercle|trans-title=Carlo Ancelotti's former right-hand man becomes Cercle's new manager|url=https://sporza.be/artikels/voormalige-rechterhand-van-carlo-ancelotti-wordt-nieuwe-coach-van-cercle~1593789490526/|publisher=sporza.be|date=2020-07-03|language=nl}}

Antwerp

| {{flagicon|ROM}} László Bölöni

| End of contract{{cite news |title=OFFICIEEL: Geen Bölöni meer volgend seizoen bij Antwerp|trans-title=OFFICIAL: No Bölöni anymore next season at Antwerp|url=https://sporza.be/nl/2020/05/14/officieel-geen-boloni-meer-volgend-seizoen-bij-antwerp~1589452679731/|publisher=sporza.be|date=2020-05-14|language=nl}}

| {{flagicon|CRO}} Ivan Leko

| 20 May 2020{{cite news |title=Ivan Leko volgt Laszlo Bölöni op als coach van Antwerp|trans-title=Ivan Leko succeeds Laszlo Bölöni as Antwerp manager|url=https://sporza.be/artikels/ivan-leko-volgt-laszlo-boloni-op-als-coach-van-antwerp~1589990476584/|publisher=sporza.be|date=2020-05-20|language=nl}}

Sint-Truiden

| {{flagicon|SLO}} Miloš Kostić

| Mutual consent{{cite news|title=STVV EN MILOS KOSTIC NEMEN AFSCHEID|trans-title=STVV AND MILOS KOSTIC SAY GOODBYE|url=https://www.stvv.com/nl/nieuws/a-kern/stvv-en-milos-kostic-nemen-afscheid|publisher=stvv.com|date=2020-06-02|language=nl|access-date=2 June 2020|archive-date=3 March 2021|archive-url=https://web.archive.org/web/20210303142023/https://www.stvv.com/nl/nieuws/a-kern/stvv-en-milos-kostic-nemen-afscheid|url-status=dead}}

| {{flagicon|AUS}} Kevin Muscat

| 2 June 2020{{cite news |title=Muscat is nieuwe STVV-coach, Kostic hield enkel stoel warm: "Plan van Japanners"|trans-title=Muscat new STVV-manager, Kostic was only keeping his seat warm: "Japanese Plan"|url=https://sporza.be/artikels/muscat-is-nieuwe-stvv-coach-kostic-hield-enkel-stoel-warm-plan-van-japanners~1591092536357/|publisher=sporza.be|date=2020-06-02|language=nl}}

Waasland-Beveren

| {{flagicon|BEL}} Dirk Geeraerd (caretaker)

| Caretaker replaced

| {{flagicon|BEL}} Nicky Hayen

| 4 June 2020 {{cite news |title=Waasland-Beveren presenteert Nicky Hayen als nieuwe trainer |trans-title=Waasland-Beveren presents Nicky Hayen as nieuwe manager |url=https://sporza.be/artikels/waasland-beveren-presenteert-nicky-hayen-als-nieuwe-trainer~1591259474616/ |publisher=sporza.be |date=2020-06-04|language=nl}}

Oostende

| {{flagicon|BIH}} Adnan Čustović

| Replaced{{cite news |title=Duitser Blessin wordt de nieuwe coach van KV Oostende|trans-title=German Blessin becomes new manager of KV Oostende|url=https://sporza.be/artikels/duitser-blessin-wordt-de-nieuwe-coach-van-kv-oostende~1591557131139/|publisher=sporza.be|date=2020-06-07|language=nl}}

| {{flagicon|GER}} Alexander Blessin

| 7 June 2020

Standard Liège

| {{flagicon|BEL}} Michel Preud'homme

| Resigned{{cite news |title=Michel Preud'homme stopt als hoofdcoach bij Standard: "Eerlijk zijn met jezelf"|trans-title=Michel Preud'homme quits as Standard manager: "Have to be fair to yourself"|url=https://sporza.be/artikels/michel-preud-homme-stopt-als-hoofdcoach-bij-standard-eerlijk-zijn-met-jezelf~1591092272911/|publisher=sporza.be|date=2020-06-08|language=nl}}

| {{flagicon|FRA}} Philippe Montanier

| 10 June 2020{{cite news |title=Standard tovert Philippe Montanier uit zijn hoed als nieuwe trainer|trans-title=Standard comes up with Philippe Montanier as new manager by surprise|url=https://sporza.be/artikels/standard-tovert-philippe-montanier-uit-zijn-hoed-als-nieuwe-trainer~1591776825143/|publisher=sporza.be|date=2020-06-10|language=nl}}

Excel Mouscron

| {{flagicon|GER}} Bernd Hollerbach

| Mutual consent{{cite news |title=Moeskroen en coach Bernd Hollerbach gaan uit mekaar|trans-title=Mouscron and manager Hollerbach part ways|url=https://sporza.be/artikels/moeskroen-en-coach-bernd-hollerbach-gaan-uit-mekaar~1591776871494/|publisher=sporza.be|date=2020-06-10|language=nl}}

| {{flagicon|FRA}} Fernando Da Cruz

| 18 July 2020{{cite news |title=Gérard Lopez: "Ik neem Moeskroen over, niet Rijsel"|trans-title=Gérard Lopez: "I'm the one taking over Mouscron, not Lille"|url=https://sporza.be/artikels/gerard-lopez-ik-neem-moeskroen-over-niet-rijsel~1595090836470/|publisher=sporza.be|date=2020-07-18|language=nl}}

Anderlecht

| {{flagicon|BEL}} Franky Vercauteren

| Kompany became sole manager{{cite news |title=BREAKING: Vincent Kompany stopt met voetballen en wordt coach van Anderlecht|trans-title=BREAKING: Vincent Kompany stops as footballer and becomes manager of Anderlecht|url=https://sporza.be/artikels/breaking-vincent-kompany-stopt-met-voetballen-en-wordt-coach-van-anderlecht~1597652206795/|publisher=sporza.be|date=2020-08-17|language=nl}}

| 17 August 2020

| 3rd

| {{flagicon|BEL}} Vincent Kompany

| 17 August 2020

Gent

| {{flagicon|DEN}} Jess Thorup

| Sacked{{cite news |title=AA Gent stuurt Jess Thorup al na 2 matchen de laan uit|trans-title=AA Gent sacks Jess Thorup after just 2 matches|url=https://sporza.be/artikels/aa-gent-stuurt-jess-thorup-al-na-2-matchen-de-laan-uit~1597913039951/|publisher=sporza.be|date=2020-08-20|language=nl}}

| 20 August 2020

| 16th

| {{flagicon|ROM}} László Bölöni

| 20 August 2020

Gent

| {{flagicon|ROM}} László Bölöni

| Sacked{{cite news |title=AA Gent zet Bölöni na 25 dagen alweer aan de deur|trans-title=AA Gent sacks Bölöni after just 25 days|url=https://sporza.be/artikels/aa-gent-zet-boloni-na-25-dagen-alweer-aan-de-deur~1600086315749/|publisher=sporza.be|date=2020-09-14|language=nl}}

| 14 September 2020

| 16th

| {{flagicon|BEL}} Wim De Decker

| 14 September 2020

Genk

| {{flagicon|GER}} Hannes Wolf

| Sacked{{cite news |title=Racing Genk neemt afscheid van trainer Hannes Wolf|trans-title=RC Genk says goodbye to coach Hannes Wolf|url=https://sporza.be/nl/2020/09/15/racing-genk-neemt-afscheid-van-trainer-hannes-wolf~1600169682016/|publisher=sporza.be|date=2020-09-15|language=nl}}

| 15 September 2020

| 14th

| {{flagicon|BEL}} Domenico Olivieri (caretaker)

| 15 September 2020

Genk

| {{flagicon|BEL}} Domenico Olivieri

| Caretaker replaced{{cite news |title=KRC Genk vist Jess Thorup weer op als nieuwe hoofdtrainer|trans-title=KRC Genk revives Jess Thorup as manager|url=https://sporza.be/artikels/krc-genk-vist-jess-thorup-weer-op-als-nieuwe-hoofdtrainer~1600954340045/|publisher=sporza.be|date=2020-09-24|language=nl}}

| 24 September 2020

| 14th

| {{flagicon|DEN}} Jess Thorup

| 24 September 2020

Excel Mouscron

| {{flagicon|FRA}} Fernando Da Cruz

| Sacked{{cite news |title=Rode lantaarn Moeskroen zegt vertrouwen in trainer Da Cruz op|trans-title=Red lantern Mouscron no longer has confidence in manager Da Cruz|url=https://sporza.be/artikels/rode-lantaarn-moeskroen-zegt-vertrouwen-in-trainer-da-cruz-op~1603131348586/|publisher=sporza.be|date=2020-10-19|language=nl}}

| 19 October 2020

| 18th

| {{flagicon|POR}} Jorge Simão

| 20 October 2020{{cite news |title=Moeskroen haalt zijn nieuwe coach in Portugal: Jorge Simao|trans-title=Mouscron finds new manager in Portugal: Jorge Simao|url=https://sporza.be/artikels/moeskroen-haalt-zijn-nieuwe-coach-in-portugal-jorge-simao~1603184580344/|publisher=sporza.be|date=2020-10-20|language=nl}}

Genk

| {{flagicon|DEN}} Jess Thorup

| Hired by {{flagicon|DEN}} Copenhagen{{cite news |title=Trainer Jess Thorup ruilt Racing Genk voor Kopenhagen: "Het spijt me"|trans-title=Manager Jess Thorup exchanges Racing Genk for Copenhagen: "I'm sorry"|url=https://sporza.be/artikels/trainer-jess-thorup-ruilt-racing-genk-voor-kopenhagen-het-spijt-me~1604304440965/|publisher=sporza.be|date=2020-11-02|language=nl}}

| 2 November 2020

| 7th

| {{flagicon|NED}} John van den Brom{{cite news |title=OFFICIEEL: John van den Brom is de nieuwe trainer van Racing Genk|trans-title=OFFICIAL: John van den Brom new manager of Racing Genk|url=https://sporza.be/artikels/officieel-john-van-den-brom-is-de-nieuwe-trainer-van-racing-genk~1604674825602/|publisher=sporza.be|date=2020-11-06|language=nl}}

| 8 November 2020 {{#tag:ref|While van den Brom was announced on 6 November 2020, caretaker Domenico Olivieri was still leading the group during the match of 7 November 2020 against Sint-Truiden, with van den Brom only officially taking charge of 8 November 2020.|group=n}}

Sint-Truiden

| {{flagicon|AUS}} Kevin Muscat

| Sacked{{cite news |title=STVV ontslaat coach Muscat, Hollerbach in poleposition als opvolger|trans-title=STVV sacks manager Muscat, Hollerbach in poleposition as replacement|url=https://sporza.be/artikels/stvv-ontslaat-coach-muscat-hollerbach-in-poleposition-als-opvolger~1606855158462/|publisher=sporza.be|date=2020-12-01|language=nl}}

| 1 December 2020

| 16th

| {{flagicon|BEL}} Stef Van Winckel (caretaker)

| 1 December 2020

Gent

| {{flagicon|BEL}} Wim De Decker

| Sacked{{cite news |title=AA Gent zet coach Wim De Decker op straat na 0 op 15 in Europa League|trans-title=AA Gent sacks manager Wim De Decker following 0 out of 15 in Europa League|url=https://sporza.be/nl/2020/12/03/aa-gent-zet-coach-wim-de-decker-op-straat-na-0-op-15-in-europa-league~1607029736301/|publisher=sporza.be|date=2020-12-03|language=nl}}

| 3 December 2020

| 12th

| {{flagicon|BEL}} Hein Vanhaezebrouck{{cite news |title=AA Gent legt zijn lot opnieuw in handen van Hein Vanhaezebrouck|trans-title=AA Gent places its fate in hands of Hein Vanhaezebrouck again|url=https://sporza.be/artikels/aa-gent-legt-zijn-lot-opnieuw-in-handen-van-hein-vanhaezebrouck~1607095065172/|publisher=sporza.be|date=2020-12-04|language=nl}}

| 4 December 2020

Sint-Truiden

| {{flagicon|BEL}} Stef Van Winckel

| Caretaker replaced{{cite news |title=Peter Maes wordt de nieuwe coach van STVV|trans-title=Peter Maes becomes the new STVV manager|url=https://sporza.be/artikels/peter-maes-wordt-de-nieuwe-coach-van-stvv~1607326405113/|publisher=sporza.be|date=2020-12-07|language=nl}}

| 7 December 2020

| 17th

| {{flagicon|BEL}} Peter Maes

| 7 December 2020

Standard Liège

| {{flagicon|FRA}} Philippe Montanier

| Sacked{{cite news |title=Het kon niet blijven duren: Standard zet Montanier op straat na reeks slechte resultaten|trans-title=Inevitable: Standard sacks Montanier following string of bad results|url=https://sporza.be/artikels/het-kon-niet-blijven-duren-standard-zet-montanier-op-straat-na-reeks-slechte-resultaten~1609020297772/|publisher=sporza.be|date=2020-12-26|language=nl}}

| 26 December 2020

| 11th

| {{flagicon|SEN}} Mbaye Leye{{cite news |title=Standard geeft ex-assistent Mbaye Leye nu toch een kans als hoofdcoach|trans-title=Standard gives former assistant manager Mbaye Leye a chance as head coach|url=https://sporza.be/nl/2020/12/30/standard-geeft-ex-assistent-mbaye-leye-nu-toch-een-kans-als-hoof~1609318949956/|publisher=sporza.be|date=2020-12-30|language=nl}}

| 30 December 2020

Antwerp

| {{flagicon|CRO}} Ivan Leko

| Hired by {{flagicon|CHN}} Shanghai SIPG{{cite news |title=Officieel: Ivan Leko verlaat Antwerp voor Chinees avontuur|trans-title=Official: Ivan Leko leaves Antwerp for Chinese adventure|url=https://sporza.be/artikels/officieel-ivan-leko-verlaat-antwerp-voor-chinees-avontuur~1609258674274/|publisher=sporza.be|date=2020-12-29|language=nl}}

| 29 December 2020

| 5th

| {{flagicon|BEL}} Franky Vercauteren{{cite news |title=OFFICIEEL: Frank Vercauteren is de nieuwe coach van Antwerp|trans-title=OFFICIAL: Frank Vercauteren new manager of Antwerp|url=https://sporza.be/nl/2021/01/04/officieel-frank-vercauteren-is-de-nieuwe-coach-van-antwerp~1609798772704/|publisher=sporza.be|date=2020-12-30|language=nl}}

| 4 January 2021

Beerschot

| {{flagicon|ARG}} Hernán Losada

| Hired by {{flagicon|USA}} D.C. United{{cite news |title=Hernan Losada verlaat Beerschot voor American dream in MLS|trans-title=Hernan Losada leaves Beerschot for American dream in MLS|url=https://sporza.be/nl/2021/01/17/hernan-losada-verlaat-beerschot-voor-american-dream-in-mls~1610898263929/|publisher=sporza.be|date=2021-01-17|language=nl}}

| 17 January 2021

| 10th

| {{flagicon|BEL}} Will Still{{cite news |title=Assistent Will Still volgt Losada op als hoofdcoach van Beerschot|trans-title=Assistant Will Still succeeds Losada as head coach at Beerschot|url=https://sporza.be/artikels/assistent-will-still-volgt-losada-op-als-hoofdcoach-van-beerschot~1611060522971/|publisher=sporza.be|date=2021-01-19|language=nl}}

| 19 January 2021

Kortrijk

| {{flagicon|BEL}} Yves Vanderhaeghe

| Sacked{{cite news |title=Kortrijk zet coach Yves Vanderhaeghe op straat, Luka Elsner neemt over|url=https://sporza.be/artikels/kortrijk-zet-coach-yves-vanderhaeghe-op-straat-luka-elsner-neemt-over~1612110907260/|publisher=sporza.be|date=2021-01-31|language=nl}}

| 31 January 2021

| 15th

| {{flagicon|SVN}} Luka Elsner

| 31 January 2021

Cercle Brugge

| {{flagicon|ENG}} Paul Clement

| Sacked{{cite news |title=Degradatiestress slaat toe: Cercle Brugge neemt afscheid van coach Clement|trans-title=Relegation stress kicks in: Cercle Brugge says goodbye to manager Clement|url=https://sporza.be/nl/2021/02/01/degradatiestress-slaat-toe-cercle-brugge-neemt-afscheid-van-coach-clement~1612182208656/|publisher=sporza.be|date=2021-02-01|language=nl}}

| 1 February 2021

| 17th

| {{flagicon|BEL}} Yves Vanderhaeghe{{cite news |title=Cercle Brugge rekent op Yves Vanderhaeghe voor redding|trans-title=Cercle Brugge counts on Yves Vanderhaeghe to avoid relegation|url=https://sporza.be/nl/2021/02/03/cercle-brugge-rekent-op-yves-vanderhaeghe-voor-redding~1612357212062/|publisher=sporza.be|date=2021-02-03|language=nl}}

| 3 February 2021

Regular season

=League table=

{{2020–21 Belgian First Division A Regular Season table}}

= Results =

{{#invoke:sports results|main

| source = [https://www.proleague.be/nl/jpl/ranking Jupiler Pro League] {{in lang|nl}}, [https://int.soccerway.com/national/belgium/pro-league/20202021/regular-season/r57595 Soccerway]

| update = complete

| a_note =

| matches_style = FBR

|team1=CLU|team2=ANT|team3=AND|team4=GNK|team5=OOS|team6=STA|team7=GNT|team8=KVM|team9=BEE|team10=ZWA|team11=OHL|team12=EUP|team13=CHA|team14=KVK|team15=STR|team16=CER|team17=W-B|team18=EXM

|name_AND=Anderlecht

|name_ANT=Antwerp

|name_BEE=Beerschot

|name_CER=Cercle Brugge

|name_CHA=Charleroi

|name_CLU=Club Brugge

|name_EUP=Eupen

|name_EXM=Excel Mouscron

|name_GNK=Genk

|name_GNT=Gent

|name_KVK=Kortrijk

|name_KVM=Mechelen

|name_OHL=OH Leuven

|name_OOS=Oostende

|name_STR=Sint-Truiden

|name_STA=Standard Liège

|name_W-B=Waasland-Beveren

|name_ZWA=Zulte Waregem

| match_AND_ANT = 1–0

| match_AND_BEE = 2–0

| match_AND_CER = 2–0

| match_AND_CHA = 3–0

| match_AND_CLU = 2-1

| match_AND_EUP = 1–1

| match_AND_GNK = 1–0

| match_AND_GNT = 0–0

| match_AND_KVK = 0-2

| match_AND_KVM = 1-1

| match_AND_EXM = 1–1

| match_AND_OHL = 2–2

| match_AND_OOS = 2–1

| match_AND_STA = 0–0

| match_AND_STR = 3–1

| match_AND_W-B = 0–0

| match_AND_ZWA = 4-1

| match_ANT_AND = 1-4

| match_ANT_BEE = 3–2

| match_ANT_CLU = 0–2

| match_ANT_CHA = 2–1

| match_ANT_EUP = 2–2

| match_ANT_GNK = 3-2

| match_ANT_GNT = 1–0

| match_ANT_KVK = 4-2

| match_ANT_KVM = 4–1

| match_ANT_CER = 1–0

| match_ANT_EXM = 1–1

| match_ANT_OHL = 3–2

| match_ANT_OOS = 1–2

| match_ANT_STA = 1–1

| match_ANT_STR = 0-0

| match_ANT_W-B = 3–2

| match_ANT_ZWA = 0–1

| match_BEE_AND = 2–1

| match_BEE_ANT = 1-2

| match_BEE_CLU = 0–3

| match_BEE_CHA = 2–1

| match_BEE_EUP = 0–1

| match_BEE_GNK = 5–2

| match_BEE_GNT = 1–1

| match_BEE_KVK = 0–0

| match_BEE_KVM = 1-2

| match_BEE_CER = 1–1

| match_BEE_EXM = 2-2

| match_BEE_OHL = 4–2

| match_BEE_OOS = 1-2

| match_BEE_STA = 0–3

| match_BEE_STR = 6–3

| match_BEE_W-B = 3–2

| match_BEE_ZWA = 3–1

| match_CER_AND = 0-0

| match_CER_ANT = 2–1

| match_CER_BEE = 2-1

| match_CER_CLU = 1–2

| match_CER_CHA = 3–4

| match_CER_EUP = 1–2

| match_CER_GNK = 1–5

| match_CER_GNT = 5–2

| match_CER_KVK = 0–1

| match_CER_KVM = 0-1

| match_CER_EXM = 1–2

| match_CER_OHL = 3-0

| match_CER_OOS = 0–1

| match_CER_STA = 0–1

| match_CER_STR = 3–0

| match_CER_W-B = 2-0

| match_CER_ZWA = 1–3

| match_CHA_AND = 1–0

| match_CHA_ANT = 2–0

| match_CHA_BEE = 3–1

| match_CHA_CLU = 1-1

| match_CHA_EUP = 2-3

| match_CHA_GNK = 1-2

| match_CHA_GNT = 0–1

| match_CHA_KVK = 0–0

| match_CHA_KVM = 0–1

| match_CHA_CER = 3–0

| match_CHA_EXM = 1-1

| match_CHA_OHL = 1–1

| match_CHA_OOS = 1–0

| match_CHA_STA = 1–2

| match_CHA_STR = 0-0

| match_CHA_W-B = 0–2

| match_CHA_ZWA = 1-1

| match_CLU_AND = 3–0

| match_CLU_ANT = 0-2

| match_CLU_BEE = 0–1

| match_CLU_CHA = 0–1

| match_CLU_EUP = 3–0

| match_CLU_GNK = 3–2

| match_CLU_GNT = 0–1

| match_CLU_KVK = 1–0

| match_CLU_KVM = 2–2

| match_CLU_CER = 2–1

| match_CLU_EXM = 4-2

| match_CLU_OHL = 3-0

| match_CLU_OOS = 2–1

| match_CLU_STA = 3–1

| match_CLU_STR = 1–0

| match_CLU_W-B = 4–1

| match_CLU_ZWA = 3-0

| match_EUP_AND = 2–0

| match_EUP_ANT = 0–2

| match_EUP_BEE = 3–1

| match_EUP_CLU = 0–4

| match_EUP_CHA = 3–1

| match_EUP_GNK = 1–4

| match_EUP_GNT = 2–1

| match_EUP_KVK = 2-0

| match_EUP_KVM = 1–1

| match_EUP_CER = 1–2

| match_EUP_EXM = 1–1

| match_EUP_OHL = 3-3

| match_EUP_OOS = 1-1

| match_EUP_STA = 0–4

| match_EUP_STR = 1–1

| match_EUP_W-B = 1–1

| match_EUP_ZWA = 2–3

| match_GNK_AND = 1-2

| match_GNK_ANT = 4–2

| match_GNK_BEE = 1-2

| match_GNK_CLU = 1–2

| match_GNK_CHA = 2–1

| match_GNK_EUP = 4–0

| match_GNK_GNT = 1–1

| match_GNK_KVK = 2–0

| match_GNK_KVM = 3–1

| match_GNK_CER = 2-0

| match_GNK_EXM = 4–1

| match_GNK_OHL = 1–1

| match_GNK_OOS = 2–2

| match_GNK_STA = 2-2

| match_GNK_STR = 4-0

| match_GNK_W-B = 1–1

| match_GNK_ZWA = 3–2

| match_GNT_AND = 1–1

| match_GNT_ANT = 0–1

| match_GNT_BEE = 5–1

| match_GNT_CLU = 0-4

| match_GNT_CHA = 4-0

| match_GNT_EUP = 2-2

| match_GNT_GNK = 1–2

| match_GNT_KVK = 1–2

| match_GNT_KVM = 1–0

| match_GNT_CER = 1-0

| match_GNT_EXM = 4-0

| match_GNT_OHL = 2–3

| match_GNT_OOS = 1-0

| match_GNT_STA = 2–1

| match_GNT_STR = 1–1

| match_GNT_W-B = 3–0

| match_GNT_ZWA = 0–3

| match_KVK_AND = 1–3

| match_KVK_ANT = 1–3

| match_KVK_BEE = 5–5

| match_KVK_CLU = 1-2

| match_KVK_CHA = 1–3

| match_KVK_EUP = 0–0

| match_KVK_GNK = 2–1

| match_KVK_GNT = 1–0

| match_KVK_KVM = 1-4

| match_KVK_CER = 1–2

| match_KVK_EXM = 3–0

| match_KVK_OHL = 0–3

| match_KVK_OOS = 3–1

| match_KVK_STA = 2–1

| match_KVK_STR = 0–2

| match_KVK_W-B = 1–3

| match_KVK_ZWA = 1-2

| match_KVM_AND = 2–2

| match_KVM_ANT = 3–0

| match_KVM_BEE = 2–3

| match_KVM_CLU = 0–3

| match_KVM_CHA = 3–3

| match_KVM_EUP = 3–0

| match_KVM_GNK = 0–0

| match_KVM_GNT = 1-1

| match_KVM_KVK = 1–2

| match_KVM_CER = 2–3

| match_KVM_EXM = 2–1

| match_KVM_OHL = 2-2

| match_KVM_OOS = 0–1

| match_KVM_STA = 0–4

| match_KVM_STR = 2–0

| match_KVM_W-B = 2–3

| match_KVM_ZWA = 4-2

| match_EXM_AND = 1–1

| match_EXM_ANT = 2-3

| match_EXM_BEE = 3–1

| match_EXM_CLU = 0–0

| match_EXM_CHA = 1–1

| match_EXM_EUP = 0–2

| match_EXM_GNK = 2–0

| match_EXM_GNT = 0–1

| match_EXM_KVK = 0-3

| match_EXM_KVM = 0–1

| match_EXM_CER = 1-2

| match_EXM_OHL = 2–2

| match_EXM_OOS = 0-1

| match_EXM_STA = 1-0

| match_EXM_STR = 3–2

| match_EXM_W-B = 1–1

| match_EXM_ZWA = 0–1

| match_OOS_AND = 2–2

| match_OOS_ANT = 1–1

| match_OOS_BEE = 1–2

| match_OOS_CLU = 1–3

| match_OOS_CHA = 3–2

| match_OOS_EUP = 1–1

| match_OOS_GNK = 3-1

| match_OOS_GNT = 2–1

| match_OOS_KVK = 2–1

| match_OOS_KVM = 2-0

| match_OOS_CER = 1-1

| match_OOS_EXM = 3–0

| match_OOS_OHL = 3–1

| match_OOS_STA = 2–2

| match_OOS_STR = 1-3

| match_OOS_W-B = 0-2

| match_OOS_ZWA = 3-0

| match_OHL_AND = 1–0

| match_OHL_ANT = 2-0

| match_OHL_BEE = 0–1

| match_OHL_CER = 2–1

| match_OHL_CLU = 2–1

| match_OHL_CHA = 1–3

| match_OHL_EUP = 1–1

| match_OHL_GNK = 2-3

| match_OHL_GNT = 0–3

| match_OHL_KVK = 3–1

| match_OHL_KVM = 1–2

| match_OHL_EXM = 2–0

| match_OHL_OOS = 1–2

| match_OHL_STA = 1–0

| match_OHL_STR = 2–2

| match_OHL_W-B = 1-2

| match_OHL_ZWA = 2–1

| match_STA_AND = 1-3

| match_STA_ANT = 1-1

| match_STA_BEE = 3-0

| match_STA_CLU = 1–1

| match_STA_CHA = 3–2

| match_STA_EUP = 2–2

| match_STA_GNK = 0–0

| match_STA_GNT = 2-1

| match_STA_KVK = 2–1

| match_STA_KVM = 2–2

| match_STA_CER = 1–0

| match_STA_EXM = 0–1

| match_STA_OHL = 1-1

| match_STA_OOS = 1–0

| match_STA_STR = 1–2

| match_STA_W-B = 3–1

| match_STA_ZWA = 2–2

| match_STR_AND = 0-1

| match_STR_ANT = 2–3

| match_STR_BEE = 1–0

| match_STR_CLU = 1–2

| match_STR_CHA = 1–2

| match_STR_EUP = 0-2

| match_STR_GNK = 1–2

| match_STR_GNT = 2–1

| match_STR_KVK = 0–0

| match_STR_KVM = 2-1

| match_STR_CER = 3-0

| match_STR_EXM = 0–2

| match_STR_OHL = 3–1

| match_STR_OOS = 0–0

| match_STR_STA = 2–0

| match_STR_W-B = 1–1

| match_STR_ZWA = 1-2

| match_W-B_AND = 2–4

| match_W-B_ANT = 0–3

| match_W-B_BEE = 1-2

| match_W-B_CLU = 0-2

| match_W-B_CHA = 1-1

| match_W-B_EUP = 1-0

| match_W-B_GNK = 1–1

| match_W-B_GNT = 1–4

| match_W-B_KVK = 3-4

| match_W-B_KVM = 2–3

| match_W-B_CER = 0–2

| match_W-B_EXM = 2–0

| match_W-B_OHL = 1–3

| match_W-B_OOS = 2–0

| match_W-B_STA = 1–2

| match_W-B_STR = 2–4

| match_W-B_ZWA = 1–5

| match_ZWA_AND = 2–2

| match_ZWA_ANT = 1–3

| match_ZWA_BEE = 0–3

| match_ZWA_CLU = 0–6

| match_ZWA_CHA = 0–2

| match_ZWA_EUP = 2–1

| match_ZWA_GNK = 1–2

| match_ZWA_GNT = 2-7

| match_ZWA_KVK = 1–1

| match_ZWA_KVM = 1–2

| match_ZWA_CER = 1–0

| match_ZWA_EXM = 1–0

| match_ZWA_OHL = 2–3

| match_ZWA_OOS = 2–1

| match_ZWA_STA = 3-2

| match_ZWA_STR = 0–2

| match_ZWA_W-B = 4–1

}}

Play-offs

=Play-Off I=

The points obtained during the regular season were halved (and rounded up) before the start of the playoff. As a result, the teams started with the following points before the playoff: Club Brugge 38, Antwerp 30, Anderlecht 29 and Genk 28.

{{#invoke:Sports table|main|style=WDL

|section=Play-offs I

|source=[https://www.proleague.be/nl/jpl/ranking Jupiler Pro League] {{in lang|nl}}, [https://int.soccerway.com/national/belgium/pro-league/20202021/regular-season/r57595 Soccerway]

|team1=CLU |team2=GNK |team3=ANT |team4=AND

|result1=CLGS |result2=CL3Q |result3=ELPO |result4=ECL3Q

|update= complete

|win_CLU=1 |draw_CLU=3 |loss_CLU=2 |gf_CLU=8 |ga_CLU=11

|win_GNK=5 |draw_GNK=1 |loss_GNK=0 |gf_GNK=15|ga_GNK=5

|win_ANT=1 |draw_ANT=2 |loss_ANT=3 |gf_ANT=6 |ga_ANT=11

|win_AND=0 |draw_AND=4 |loss_AND=2 |gf_AND=9 |ga_AND=11

|adjust_points_ANT= 30

|adjust_points_CLU= 38

|adjust_points_GNK= 28

|adjust_points_AND= 29

|status_CLU=C

|name_CLU=Club Brugge

|name_ANT=Antwerp

|name_GNK=Genk

|name_AND=Anderlecht

|show_matches=true

|teamwidth=

|matches_style = FBR

|match_CLU_ANT = 2-1

|match_CLU_AND = 2-2

|match_CLU_GNK = 1-2

|match_ANT_CLU = 0-0

|match_ANT_AND = 1-0

|match_ANT_GNK = 2-3

|match_AND_CLU = 3-3

|match_AND_ANT = 2-2

|match_AND_GNK = 1-2

|match_GNK_CLU = 3-0

|match_GNK_ANT = 4-0

|match_GNK_AND = 1-1

|class_rules=1) Points; 2) Points without (possible) half points added due to rounding; 3) Regular season finishing position.{{cite web |url=https://belgianfootball.s3.eu-central-1.amazonaws.com/s3fs-public/rbfa/docs/pdf/reglement/bondsreglement_reglement_federal/KBVB_bondsreglement_Boek_P_proleague.pdf |title=BOEK P |trans-title=BOOK P |publisher=Belgian FA|access-date=3 May 2021}}

|res_col_header=QR

|col_CLGS=green1 |text_CLGS=Qualification for the Champions League group stage

|col_CL3Q=green2 |text_CL3Q=Qualification for the Champions League third qualifying round

|col_ELPO=blue1 |text_ELPO=Qualification for the Europa League play-off round

|col_ECL3Q=yellow1 |text_ECL3Q=Qualification for the Europa Conference League third qualifying round

}}

=Play-Off II=

The points obtained during the regular season were halved (and rounded up) before the start of the playoff. As a result, the teams started with the following points before the playoff: Oostende 27, Standard 25, Gent 25 and Mechelen 24. The points of Oostende and Gent were rounded up, therefore in case of any ties on points at the end of the playoffs, the half point will be deducted for these teams.

{{#invoke:Sports table|main|style=WDL

|section=Play-offs II

|source=[https://www.proleague.be/nl/jpl/ranking Jupiler Pro League] {{in lang|nl}}, [https://int.soccerway.com/national/belgium/pro-league/20202021/regular-season/r57595 Soccerway]

|team1=GNT |team2=MEC |team3=OOS |team4=STA

|result1=ECL2Q

|update= complete

|win_OOS=2 |draw_OOS=1 |loss_OOS=3 |gf_OOS=15|ga_OOS=16

|win_STA=1 |draw_STA=0 |loss_STA=5 |gf_STA=7 |ga_STA=17

|win_GNT=4 |draw_GNT=1 |loss_GNT=1 |gf_GNT=13|ga_GNT=6

|win_MEC=3 |draw_MEC=2 |loss_MEC=1 |gf_MEC=15|ga_MEC=11

|adjust_points_OOS= 27

|adjust_points_STA= 25

|adjust_points_GNT= 25

|adjust_points_MEC= 24

|name_OOS=Oostende

|name_STA=Standard Liège

|name_GNT=Gent

|name_MEC=Mechelen

|show_matches=true

|teamwidth=110

|matches_style = FBR

|match_OOS_STA = 6-2

|match_OOS_GNT = 0-4

|match_OOS_MEC = 2-2

|match_STA_OOS = 1-3

|match_STA_GNT = 2-1

|match_STA_MEC = 1-2

|match_GNT_OOS = 2-1

|match_GNT_STA = 2-0

|match_GNT_MEC = 2-2

|match_MEC_OOS = 5-3

|match_MEC_STA = 3-1

|match_MEC_GNT = 1-2

|class_rules=1) Points; 2) Points without (possible) half points added due to rounding; 3) Regular season finishing position.{{cite web |url=https://belgianfootball.s3.eu-central-1.amazonaws.com/s3fs-public/rbfa/docs/pdf/reglement/bondsreglement_reglement_federal/KBVB_bondsreglement_Boek_P_proleague.pdf |title=BOEK P |trans-title=BOOK P |publisher=Belgian FA|access-date=3 May 2021}}

|res_col_header=QR

|col_ECL2Q=yellow2|text_ECL2Q=Qualification for the Europa Conference League second qualifying round

}}

=European competition play-offs=

Originally, the fourth-placed team of the play-offs I (or third-placed team if the regular season winners finish fourth) and the first-placed team of the play-offs II would play two home-and-away matches to determine the Europa Conference League play-off winner, which would qualify for the second qualifying round of the 2021–22 UEFA Europa Conference League. However, since Genk, winners of the 2020–21 Belgian Cup, finished in the regular season top four and qualified for play-offs I, this guaranteed that all four teams of play-offs I would qualify for European competitions. As a result, the play-off final was not played, and the first-placed team of the play-offs II, KAA Gent, qualified for the second qualifying round of the 2021–22 UEFA Europa Conference League.{{citation needed|date=January 2022}}

Promotion-Relegation play-off

The team finishing in 17th place competes in a two-legged match with the runner-up of the 2020–21 Belgian First Division B, with the aggregate winner to play in the 2021–22 Belgian First Division A, while the losing team will take part in the 2021–22 Belgian First Division B.{{citation needed|date=January 2022}}

On 11 April 2021, Seraing from the Belgian First Division B qualified for the promotion-relegation playoff as a loss by Lommel against Union SG meant Seraing could no longer be overtaken for second place. On 8 May 2021, Seraing was promoted to the 2021–22 Belgian First Division A after a 6–3 aggregate win in the two-legged series and Waasland-Beveren was relegated to the 2021–22 Belgian First Division B.

{{football box

|date = {{Start date|2021|5|1|df=y}}

|time = 18:30 CEST

|team1 = Seraing

|score = 1–1

|report = https://www.proleague.be/nl/jpl/match/9m172im4n2rvtjh4kyy6pc1zo

|team2 = Waasland-Beveren

|goals1 =

|goals2 =

  • Frey {{goal|70|pen.}}

|stadium = Stade du Pairay, Seraing

|attendance = 0

|referee = Lawrence Visser

}}

{{football box

|date = {{Start date|2021|5|8|df=y}}

|time = 20:45 CEST

|team1 = Waasland-Beveren

|score = 2–5

|report = https://www.proleague.be/nl/jpl/match/bmzw4dax7qpsa1j3sk9yj6al0

|team2 = Seraing

|goals1 =

|goals2 =

|stadium = Freethiel Stadion, Beveren

|attendance = 0

|referee = Alexandre Boucaut

}}

Seraing won 6–3 on aggregate.

Season statistics

{{col-begin}}

{{col-2}}

{{col-end}}

=Top scorers - regular season only=

{{updated|matches played on 18 April 2021.}}{{cite web|title=Jupiler Pro League Top Scorer|url=https://www.sport.be/nl/jupilerproleague/goudenstier/|access-date=11 March 2020|archive-date=12 September 2020|archive-url=https://web.archive.org/web/20200912165145/https://www.sport.be/nl/jupilerproleague/goudenstier/|url-status=dead}}

class="wikitable" style="text-align: center;"
Rank

! Player

! Club

! Goals

1

| style="text-align: left;" | {{flagicon|NGA}} Paul Onuachu

| style="text-align: left;" | Genk

| 30

2

| style="text-align: left;" | {{flagicon|FRA}} Thomas Henry

| style="text-align: left;" | OH Leuven

| 21

3

| style="text-align: left;" | {{flagicon|BEL}} Gianni Bruno

| style="text-align: left;" | Zulte Waregem

| 20

rowspan="2" |4

| style="text-align: left;" | {{flagicon|JPN}} Yuma Suzuki

| style="text-align: left;" | Sint-Truiden

| rowspan="2" |17

style="text-align: left;" | {{flagicon|UKR}} Roman Yaremchuk

| style="text-align: left;" | Gent

rowspan="2" |6

| style="text-align: left;" | {{flagicon|AUT}} Raphael Holzhauser

| style="text-align: left;" | Beerschot

| rowspan="2" |16

style="text-align: left;" | {{flagicon|ENG}} Ike Ugbo

| style="text-align: left;" | Cercle Brugge

8

| style="text-align: left;" | {{flagicon|BIH}} Smail Prevljak

| style="text-align: left;" | Eupen

| 15

rowspan="3" |9

| style="text-align: left;" | {{flagicon|BEL}} Theo Bongonda

| style="text-align: left;" | Genk

| rowspan="3" |14

style="text-align: left;" | {{flagicon|NED}} Noa Lang

| style="text-align: left;" | Club Brugge

style="text-align: left;" | {{flagicon|GER}} Lukas Nmecha

| style="text-align: left;" | Anderlecht

=Top assists=

{{updated|matches played on 18 April 2021.}}

class="wikitable" style="text-align: center;"
Rank

! Player

! Club

! Assists

rowspan="2" |1

| style="text-align: left;" | {{flagicon|AUT}} Raphael Holzhauser

| style="text-align: left;" | Beerschot

| rowspan="2" |16

style="text-align: left;" | {{flagicon|FRA}} Xavier Mercier

| style="text-align: left;" | OH Leuven

rowspan="2" |3

| style="text-align: left;" | {{flagicon|DEN}} Andrew Hjulsager

| style="text-align: left;" | Oostende

| rowspan="2" |10

style="text-align: left;" | {{flagicon|JPN}} Junya Ito

| style="text-align: left;" | Genk

5

| style="text-align: left;" | {{flagicon|NED}} Ruud Vormer

| style="text-align: left;" | Club Brugge

|9

6

| style="text-align: left;" | {{flagicon|ISR}} Lior Refaelov

| style="text-align: left;" | Antwerp

|8

rowspan="7" |7

| style="text-align: left;" | {{flagicon|MEX}} Omar Govea

| style="text-align: left;" | Zulte Waregem

| rowspan="7" |7

style="text-align: left;" | {{flagicon|NED}} Noa Lang

| style="text-align: left;" | Club Brugge

style="text-align: left;" | {{flagicon|JPN}} Ryota Morioka

| style="text-align: left;" | Charleroi

style="text-align: left;" | {{flagicon|BEL}} Vadis Odjidja-Ofoe

| style="text-align: left;" | Gent

style="text-align: left;" | {{flagicon|BEL}} Rob Schoofs

| style="text-align: left;" | Mechelen

style="text-align: left;" | {{flagicon|COM}} Faïz Selemani

| style="text-align: left;" | Kortrijk

style="text-align: left;" | {{flagicon|BEL}} Hans Vanaken

| style="text-align: left;" | Club Brugge

Awards

=Annual awards=

class="wikitable" style="text-align:center"
|Award

!|Winner

!Club

Player of the Year

| rowspan="2" |{{flagicon|Nigeria}} Paul Onuachu

| rowspan="2" |Genk

Top goalscorer
Manager of the Year

|{{flagicon|GER}} Alexander Blessin

|Oostende

Breakthrough of the Year

|{{flagicon|Netherlands}} Noa Lang

|Club Brugge

class="wikitable" style="text-align:center"
colspan="6" |Team of the Year{{cite tweet |author=Africa Facts Zone |user=AfricaFactsZone |number=1431668659978657796 |date=28 August 2021 |title=Paul Onuachu and Clinton Mata were included in the 2020/2021 Belgian Jupiler Pro League Golden Eleven. https://t.co/KjzLPcda7s |language=en |access-date=15 January 2023 |archive-url=https://web.archive.org/web/20221230143458/https://twitter.com/africafactszone/status/1431668659978657796 |archive-date=30 December 2022 |url-status=live}}
Goalkeeper

| colspan="5" |{{flagicon|BEL}} Simon Mignolet (Club Brugge)

Defence

|{{flagicon|ANG}} Clinton Mata

(Club Brugge)

|{{flagicon|BEL}} Arthur Theate

(Oostende)

| colspan="2" |{{flagicon|BEL}} Ritchie De Laet (Royal Antwerp)

Midfield

|{{flagicon|ISR}} Lior Refaelov

(Royal Antwerp)

|{{flagicon|BEL}} Bryan Heynen

(Genk)

|{{flagicon|Austria}} Raphael Holzhauser

(Loreken)

|{{flagicon|FRA}}

Xavier Mercier

(OH Leuven)

Attack

| {{flagicon|Japan}} Junya Ito (Genk)

|{{flagicon|Nigeria}} Paul Onuachu (Genk)

| colspan="2" |{{flagicon|Netherlands}} Noa Lang

(Club Brugge)

Notes

{{Reflist|group=n}}

References

{{Reflist}}