# 2022–23 Belgian Pro League

The 2022–23 Belgian Pro League (officially known as the Jupiler Pro League due to sponsorship reasons) was the 120th season of top-tier football in Belgium. Royal Antwerp were crowned league champions for the first time in 66 years after pipping Genk and Union St-Gilloise on the final day, the first occasion since 1999 that three clubs were still contending the title going in the final match. All three Championship chasers were in the virtual lead in the table at different stages across the final five minutes before Toby Alderweireld's title-clinching goal.
Genk's title-challenge was helped by a record-breaking 24 assists from Mike Trésor while Hugo Cuypers of Gent became the first Belgian winner of the Golden Bull for top scorer since Romelu Lukaku in 2009–10.
Zulte Waregem, pipped for the title on the final day ten years earlier and subsequent Cup winners in 2017, were one of three sides relegated.

## Format change

At the end of the 2019–20 Belgian First Division A, it was decided to exceptionally cancel any relegations as a result of the league being stopped early due to the COVID-19 pandemic. This caused the league to temporarily expand to 18 as promotions from a lower league did occur as originally planned. It was decided at that point that the goal was to eventually return to 16 teams, and at the end of the 2021–22 Belgian First Division A, the clubs agreed that the 2022–23 season will reduce the number of clubs at the highest level again to 16, as this season only three teams will face direct relegation instead of just one. Furthermore, a new format was also decided from 2023–24 onwards (with 16 teams), returning to a slightly altered version of the playoff structure used prior to the 2019–20 season, but most importantly also increasing the teams relegating each season from 1 to 2 direct plus an additional optional third team through a playoff. A minor change was the renaming of the top two leagues, with the First Division A and First Division B now renamed Jupiler Pro League and Challenger Pro League respectively.

## Teams

Eighteen teams competed in the league – the top seventeen teams from the previous season and 2021–22 Belgian First Division B champions Westerlo who returned after spending five seasons at the second tier following their relegation at the end of the 2016–17 season. They replaced Beerschot who had finished last by a very large margin and were relegated after two seasons at the highest level. No other changes happened as Seraing (who finished 17th) won the Relegation play-off against RWDM, and thus stayed in the top division.

## Relegations

With three clubs being relegated, there was a major turnover in coaches with most clubs changing coach during the season. Out of the 18 Pro League sides, only seven kept the same coach from the opening day to the last. Seraing became the first club to be relegated, following a 2–0 away loss to Club Brugge on 7 April 2023. One week later, on 15 April 2023, Oostende also dropped as they went down 0–4 at home to OH Leuven. Yet another week later, on the final matchday of the regular season, Zulte Waregem became the third and final team relegated following a 2–3 home loss to Cercle Brugge.

### Stadiums and locations

| Matricule | Club | Location | Venue | Capacity |
| 35 | Anderlecht | Anderlecht, Brussels | Constant Vanden Stock Stadium | 21,500 |
| 1 | Antwerp | Antwerp | Bosuilstadion | 16,144 |
| 12 | Cercle Brugge | Bruges | Jan Breydel Stadium | 29,042 |
| 22 | Charleroi | Charleroi | Stade du Pays de Charleroi | 14,000 |
| 3 | Club Brugge | Bruges | Jan Breydel Stadium | 29,042 |
| 4276 | Eupen | Eupen | Kehrwegstadion | 08,363 |
| 322 | Genk | Genk | Cegeka Arena | 24,956 |
| 7 | Gent | Ghent | Ghelamco Arena | 20,000 |
| 19 | Kortrijk | Kortrijk | Guldensporen Stadion | 09,399 |
| 25 | Mechelen | Mechelen | AFAS-stadion Achter de Kazerne | 16,700 |
| 31 | Oostende | Ostend | Versluys Arena | 08,432 |
| 18 | OH Leuven | Leuven | Den Dreef | 10,000 |
| 167 | Seraing | Seraing | Stade du Pairay | 08,207 |
| 373 | Sint-Truiden | Sint-Truiden | Stayen | 14,600 |
| 16 | Standard Liège | Liège | Stade Maurice Dufrasne | 30,023 |
| 10 | Union SG | Saint-Gilles, Brussels | Stade Joseph Marien | 08,000 |
| 2024 | Westerlo | Westerlo | Het Kuipje | 08,035 |
| 5381 | Zulte Waregem | Waregem | Regenboogstadion | 12,500 |

### Number of teams by provinces

| Number of teams | Province or region | Team(s) |
| 5 | West Flanders | Cercle Brugge, Club Brugge, Kortrijk, Oostende and Zulte Waregem |
| 3 | Antwerp | Antwerp, Mechelen and Westerlo |
| 3 | Liège | Eupen, Seraing and Standard Liège |
| 2 | Brussels | Anderlecht and Union SG |
| 2 | Limburg | Genk and Sint-Truiden |
| 1 | East Flanders | Gent |
| 1 | Flemish Brabant | Oud-Heverlee Leuven |
| 1 | Hainaut | Charleroi |

### Personnel and kits

| Club | Manager | Kit Manufacturer | Sponsors |
| Anderlecht | Brian Riemer | Joma | DVV Insurance (home) & Candriam (away) |
| Antwerp | Mark van Bommel | Jako | betFIRST |
| Cercle Brugge | Miron Muslic | Kappa | Napoleon Games |
| Charleroi | Felice Mazzù | Kappa | Unibet |
| Club Brugge | Rik De Mil (caretaker) | Macron | Unibet |
| Eupen | Edward Still | Adidas | Aspire Academy |
| Genk | Wouter Vrancken | Nike | Beobank |
| Gent | Hein Vanhaezebrouck | Craft | VDK Bank |
| Kortrijk | Bernd Storck | Jako | AGO Jobs & HR |
| Mechelen | Steven Defour | Erreà | Telenet |
| OH Leuven | Marc Brys | Stanno | Star Casino |
| Oostende | Dominik Thalhammer | Kipsta | Bwin Casino Ostend |
| Seraing | Jean-Sébastien Legros | Kappa | Star Casino |
| Sint-Truiden | Bernd Hollerbach | Macron | Nishitan Clinic |
| Standard Liège | Geoffrey Valenne (caretaker) | Adidas | VOO |
| Union SG | Karel Geraerts | Union Soixante | Loterie Nationale |
| Westerlo | Jonas De Roeck | Nike | Soudal |
| Zulte-Waregem | Frederik D’Hollander & Davy De fauw | Patrick | Napoleon Games |

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position | Replaced by | Date of appointment |
| Anderlecht | Vincent Kompany | Mutual consent | End of 2021–22 season | Pre-season | Felice Mazzù | 31 May 2022 |
| Antwerp | Brian Priske | Sacked | End of 2021–22 season | Pre-season | Mark van Bommel | 26 May 2022 |
| Club Brugge | Alfred Schreuder | Signed for Ajax | End of 2021–22 season | Pre-season | Carl Hoefkens | 25 May 2022 |
| Eupen | Michael Valkanis | End of contract | End of 2021–22 season | Pre-season | Bernd Storck | 25 May 2022 |
| Genk | Bernd Storck | Mutual consent | End of 2021–22 season | Pre-season | Wouter Vrancken | 28 May 2022 |
| Mechelen | Wouter Vrancken | Signed for Genk | End of 2021–22 season | Pre-season | Danny Buijs | 1 June 2022 |
| Seraing | Jean-Louis Garcia | Resigned | End of 2021–22 season | Pre-season | José Jeunechamps | 20 May 2022 |
| Standard Liège | Luka Elsner | Sacked | End of 2021–22 season | Pre-season | Ronny Deila | 13 June 2022 |
| Union SG | Felice Mazzù | Signed for Anderlecht | End of 2021–22 season | Pre-season | Karel Geraerts | 9 June 2022 |
| Zulte Waregem | Davy De fauw & Timmy Simons | Replaced | End of 2021–22 season | Pre-season | Mbaye Leye | 17 May 2022 |
| Kortrijk | Karim Belhocine | Sacked | 29 August 2022 | 17th | Adnan Čustović | 1 September 2022 |
| Cercle Brugge | Dominik Thalhammer | Replaced | 19 September 2022 | 17th | Miron Muslic | 19 September 2022 |
| Mechelen | Danny Buijs | Sacked | 17 October 2022 | 13th | Steven Defour | 17 October 2022 |
| Charleroi | Edward Still | Sacked | 22 October 2022 | 11th | Frank Defays (caretaker) | 28 November 2022 |
| Eupen | Bernd Storck | Sacked | 23 October 2022 | 14th | Kristoffer Andersen and Mario Kohnen (caretakers) | |
| Anderlecht | Felice Mazzù | Sacked | 24 October 2022 | 12th | Robin Veldman (caretaker) | 24 October 2022 |
| Oostende | Yves Vanderhaeghe | Sacked | 31 October 2022 | 14th | Dominik Thalhammer | |
| Seraing | José Jeunechamps | Sacked | 31 October 2022 | 17th | Jean-Sébastien Legros (caretaker) | |
| Kortrijk | Adnan Čustović | Sacked | 14 November 2022 | 17th | Bernd Storck | 18 November 2022 |
| Eupen | Kristoffer Andersen and Mario Kohnen | End of caretaker spell | 24 November 2022 | 15th | Edward Still | 24 November 2022 |
| Charleroi | Frank Defays | End of caretaker spell | 28 November 2022 | 12th | Felice Mazzù | 28 November 2022 |
| Anderlecht | Robin Veldman | End of caretaker spell | 2 December 2022 | 11th | Brian Riemer | 2 December 2022 |
| Club Brugge | Carl Hoefkens | Sacked | 28 December 2022 | 4th | Scott Parker | 31 December 2022 |
| Club Brugge | Scott Parker | Sacked | 8 March 2023 | 4th | Rik De Mil (caretaker) | 8 March 2023 |
| Zulte Waregem | Mbaye Leye | Sacked | 15 March 2023 | 17th | Frederik D’Hollander & Davy De fauw | 15 March 2023 |
| Standard Liège | Ronny Deila | Signed for Club Brugge | 25 May 2023 | 7th | Geoffrey Valenne (caretaker) | 25 May 2023 |

## Regular season
### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Genk (J) | 34 | 23 | 6 | 5 | 78 | 37 | +41 | 75 | Qualification for the Europa Conference League and Play-offs I |
| 2 | Union SG | 34 | 23 | 6 | 5 | 70 | 41 | +29 | 75 | Qualification for the Play-offs I |
| 3 | Antwerp (C) | 34 | 22 | 6 | 6 | 59 | 26 | +33 | 72 | Qualification for the Play-offs I |
| 4 | Club Brugge | 34 | 16 | 11 | 7 | 61 | 36 | +25 | 59 | Qualification for the Play-offs I |
| 5 | Gent (U) | 34 | 16 | 8 | 10 | 64 | 38 | +26 | 56 | Qualification for the Play-offs II |
| 6 | Standard Liège | 34 | 16 | 7 | 11 | 58 | 45 | +13 | 55 | Qualification for the Play-offs II |
| 7 | Westerlo | 34 | 14 | 9 | 11 | 61 | 53 | +8 | 51 | Qualification for the Play-offs II |
| 8 | Cercle Brugge | 34 | 13 | 11 | 10 | 50 | 46 | +4 | 50 | Qualification for the Play-offs II |
| 9 | Charleroi | 34 | 14 | 6 | 14 | 45 | 52 | −7 | 48 | |
| 10 | OH Leuven | 34 | 13 | 9 | 12 | 56 | 48 | +8 | 48 | |
| 11 | Anderlecht | 34 | 13 | 7 | 14 | 49 | 46 | +3 | 46 | |
| 12 | Sint-Truiden | 34 | 11 | 9 | 14 | 37 | 40 | −3 | 42 | |
| 13 | Mechelen | 34 | 11 | 7 | 16 | 49 | 63 | −14 | 40 | |
| 14 | Kortrijk | 34 | 8 | 7 | 19 | 37 | 61 | −24 | 31 | |
| 15 | Eupen | 34 | 7 | 7 | 20 | 40 | 75 | −35 | 28 | |
| 16 | Oostende (R) | 34 | 7 | 6 | 21 | 37 | 76 | −39 | 27 | Relegation to Challenger Pro League |
| 17 | Zulte Waregem (R) | 34 | 6 | 9 | 19 | 50 | 78 | −28 | 27 | Relegation to Challenger Pro League |
| 18 | Seraing (R) | 34 | 5 | 5 | 24 | 28 | 68 | −40 | 20 | Relegation to Challenger Pro League |
* ↑ The regular season winners will qualify for the 2023–24 UEFA Europa Conference League if they do not qualify for the 2023–24 UEFA Champions League in the playoffs.

### Results

| Home \ Away | GNK | USG | ANT | CLU | GNT | STA | WES | CER | CHA | OHL | AND | STR | MEC | KVK | EUP | OOS | ZWA | SER |
| Genk | | 1–2 | 0–1 | 3–1 | 1–0 | 3–1 | 6–1 | 2–1 | 4–1 | 2–1 | 5–2 | 0–0 | 3–1 | 2–1 | 4–2 | 3–0 | 1–0 | 2–0 |
| Union SG | 1–2 | | 2–0 | 2–2 | 2–0 | 2–4 | 1–1 | 2–1 | 1–0 | 1–0 | 2–1 | 2–1 | 2–1 | 2–1 | 2–1 | 3–0 | 4–0 | 2–1 |
| Antwerp | 1–3 | 4–2 | | 0–0 | 2–0 | 4–1 | 3–0 | 2–1 | 0–1 | 4–2 | 0–0 | 2–0 | 5–0 | 1–0 | 2–0 | 3–0 | 1–0 | 2–1 |
| Club Brugge | 3–2 | 1–1 | 2–2 | | 2–0 | 2–0 | 0–2 | 4–0 | 2–2 | 1–1 | 1–1 | 3–0 | 3–0 | 2–1 | 7–0 | 4–2 | 1–1 | 2–0 |
| Gent | 2–3 | 1–1 | 1–2 | 2–0 | | 0–0 | 2–1 | 3–4 | 0–0 | 2–0 | 1–0 | 1–1 | 3–0 | 2–1 | 3–0 | 1–2 | 2–0 | 2–1 |
| Standard Liège | 2–0 | 2–3 | 3–0 | 3–0 | 2–2 | | 2–0 | 2–0 | 3–1 | 1–3 | 5–0 FF | 1–1 | 2–0 | 0–2 | 3–1 | 1–0 | 2–2 | 0–2 |
| Westerlo | 2–3 | 4–2 | 3–3 | 0–0 | 3–3 | 4–2 | | 2–0 | 2–3 | 1–2 | 2–1 | 2–3 | 2–0 | 3–1 | 0–1 | 6–0 | 2–0 | 2–2 |
| Cercle Brugge | 1–1 | 1–1 | 0–2 | 2–2 | 3–2 | 1–1 | 0–1 | | 4–1 | 2–1 | 1–0 | 3–1 | 0–0 | 2–0 | 5–1 | 2–2 | 1–1 | 3–1 |
| Charleroi | 2–2 | 0–1 | 1–0 | 1–3 | 2–1 | 0–1 | 2–3 | 2–1 | | 0–1 | 0–1 | 1–0 | 0–5 FF | 2–2 | 3–1 | 1–3 | 3–2 | 3–0 |
| OH Leuven | 0–1 | 0–3 | 1–1 | 0–3 | 1–1 | 3–2 | 2–0 | 0–0 | 3–2 | | 0–2 | 1–1 | 4–1 | 2–3 | 1–1 | 2–1 | 4–2 | 5–0 |
| Anderlecht | 0–2 | 1–3 | 0–0 | 0–1 | 0–1 | 2–2 | 0–0 | 2–0 | 0–1 | 2–2 | | 3–1 | 2–3 | 4–1 | 4–2 | 2–0 | 2–3 | 3–1 |
| Sint-Truiden | 2–2 | 1–1 | 0–1 | 1–1 | 0–3 | 1–2 | 0–1 | 0–1 | 2–1 | 0–0 | 0–3 | | 3–1 | 1–0 | 0–1 | 5–0 | 2–0 | 2–1 |
| Mechelen | 2–2 | 3–0 | 0–2 | 0–3 | 1–1 | 2–0 | 5–4 | 1–1 | 2–2 | 0–0 | 1–3 | 1–0 | | 3–2 | 2–1 | 2–1 | 2–2 | 2–3 |
| Kortrijk | 1–0 | 2–4 | 2–1 | 1–0 | 0–4 | 0–1 | 0–2 | 1–1 | 0–1 | 0–2 | 2–2 | 0–0 | 1–4 | | 0–0 | 2–2 | 1–3 | 3–2 |
| Eupen | 1–1 | 1–2 | 0–1 | 2–1 | 0–4 | 2–0 | 1–1 | 2–2 | 1–2 | 4–2 | 0–1 | 0–2 | 2–1 | 0–1 | | 4–4 | 1–5 | 1–3 |
| Oostende | 1–2 | 1–6 | 0–3 | 3–0 | 1–3 | 1–3 | 1–2 | 1–2 | 0–0 | 0–4 | 0–2 | 0–1 | 2–1 | 3–1 | 1–0 | | 2–1 | 1–2 |
| Zulte Waregem | 1–4 | 1–3 | 0–2 | 1–2 | 2–6 | 0–3 | 1–1 | 2–3 | 1–3 | 2–5 | 3–2 | 0–3 | 2–0 | 3–3 | 5–5 | 1–1 | | 2–0 |
| Seraing | 0–4 | 1–2 | 0–2 | 0–2 | 0–5 | 1–1 | 1–1 | 0–1 | 0–1 | 2–1 | 0–1 | 1–2 | 0–2 | 0–1 | 0–1 | 1–1 | 1–1 | |
* ↑ Match stopped at 3–1 in the second half due to Anderlecht supporters throwing pyrotechnics on the pitch. Standard was awarded a 5–0 forfeit win, but both clubs were penalized for taking insufficient measures to prevent the event. Anderlecht were fined €10.000, forced to play two home matches without supporters, and given two provisional home matches without supporters. Standard were fined €10.000 and given one provisional home match without supporters.
* ↑ Match stopped at 1–0 in the second half due to Charleroi supporters throwing pyrotechnics on the pitch. Eleven days after the match, on 23 November 2022, Charleroi was penalized with a fine of €75.000 and three matches behind closed doors, and all media reported that the match would be overturned to a 0–5 forfeit loss to Charleroi. Four months later, on 17 March 2023, the disciplinary commission decided that the match has to be replayed (in full) behind closed doors, as referee Jan Boterberg made procedural errors in filing his report. After an appeal at the Belgian Court For Sports Arbitrage by several impacted clubs, the final ruling was made on 11 April 2023, and Charleroi was given a 0–5 forfeit loss.
* ↑ Match postponed from 20 January 2023 to 1 February 2023 due to snowfall.

### Positions by round

The table lists the positions of teams after the completion of each round.
| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
| Genk | 12 | 4 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Union SG | 10 | 3 | 11 | 6 | 9 | 6 | 5 | 7 | 6 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
| Antwerp | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| Club Brugge | 7 | 8 | 8 | 5 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 | 5 | 4 |
| Gent | 8 | 14 | 6 | 4 | 3 | 5 | 7 | 5 | 7 | 9 | 8 | 6 | 6 | 5 | 6 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 5 |
| Standard Liège | 9 | 16 | 9 | 12 | 14 | 11 | 9 | 6 | 5 | 6 | 6 | 5 | 5 | 6 | 5 | 6 | 7 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 7 | 6 | 7 | 7 | 6 | 6 | 6 | 6 |
| Westerlo | 4 | 9 | 14 | 7 | 10 | 12 | 13 | 12 | 11 | 7 | 7 | 8 | 8 | 7 | 7 | 7 | 6 | 7 | 7 | 7 | 8 | 7 | 7 | 7 | 7 | 7 | 6 | 7 | 6 | 6 | 7 | 7 | 7 | 7 |
| Cercle Brugge | 16 | 13 | 16 | 15 | 16 | 16 | 18 | 18 | 17 | 17 | 17 | 12 | 12 | 9 | 12 | 10 | 9 | 9 | 10 | 10 | 10 | 10 | 8 | 9 | 8 | 8 | 8 | 8 | 8 | 10 | 10 | 10 | 9 | 8 |
| Charleroi | 1 | 5 | 13 | 8 | 6 | 8 | 6 | 8 | 10 | 8 | 10 | 11 | 10 | 13 | 11 | 12 | 12 | 14 | 12 | 11 | 11 | 13 | 13 | 13 | 12 | 11 | 10 | 9 | 11 | 9 | 9 | 8 | 8 | 9 |
| OH Leuven | 2 | 1 | 4 | 9 | 7 | 4 | 4 | 4 | 4 | 5 | 5 | 7 | 7 | 8 | 8 | 9 | 8 | 8 | 9 | 9 | 9 | 9 | 10 | 11 | 11 | 12 | 13 | 11 | 10 | 11 | 11 | 11 | 11 | 10 |
| Anderlecht | 4 | 6 | 3 | 3 | 5 | 7 | 8 | 9 | 8 | 10 | 9 | 9 | 9 | 12 | 10 | 11 | 11 | 11 | 11 | 13 | 13 | 12 | 11 | 10 | 10 | 9 | 9 | 10 | 9 | 8 | 8 | 9 | 10 | 11 |
| Sint-Truiden | 11 | 15 | 17 | 17 | 12 | 9 | 10 | 11 | 9 | 11 | 11 | 10 | 11 | 11 | 9 | 8 | 10 | 10 | 8 | 8 | 7 | 8 | 9 | 8 | 9 | 10 | 11 | 12 | 13 | 12 | 12 | 12 | 12 | 12 |
| Mechelen | 14 | 17 | 12 | 11 | 8 | 10 | 11 | 10 | 12 | 12 | 12 | 13 | 13 | 10 | 13 | 13 | 13 | 12 | 13 | 12 | 12 | 11 | 12 | 12 | 13 | 13 | 12 | 13 | 12 | 13 | 13 | 13 | 13 | 13 |
| Kortrijk | 14 | 12 | 10 | 14 | 13 | 17 | 12 | 14 | 14 | 14 | 15 | 16 | 16 | 17 | 16 | 16 | 17 | 16 | 15 | 15 | 14 | 14 | 14 | 15 | 15 | 14 | 14 | 14 | 15 | 14 | 14 | 14 | 14 | 14 |
| Eupen | 13 | 10 | 15 | 16 | 18 | 14 | 15 | 15 | 15 | 15 | 16 | 17 | 14 | 15 | 15 | 15 | 15 | 13 | 14 | 14 | 15 | 15 | 15 | 14 | 14 | 15 | 15 | 15 | 14 | 15 | 15 | 15 | 15 | 15 |
| Oostende | 16 | 11 | 5 | 10 | 11 | 13 | 14 | 13 | 13 | 13 | 13 | 15 | 17 | 14 | 14 | 14 | 14 | 15 | 16 | 16 | 17 | 17 | 17 | 18 | 17 | 17 | 17 | 16 | 16 | 16 | 16 | 16 | 17 | 16 |
| Zulte Waregem | 4 | 6 | 7 | 13 | 15 | 15 | 17 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 17 | 16 | 17 | 17 | 17 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 17 | 17 | 17 | 17 | 17 | 16 | 17 |
| Seraing | 16 | 18 | 18 | 18 | 17 | 18 | 16 | 16 | 16 | 16 | 14 | 14 | 15 | 16 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 |

## Play-offs
### Play-off I

Points obtained during the regular season were halved (and rounded up in the event of half-points) before the start of the playoff. Genk and Union SG, therefore, started on 38 points, Antwerp on 36, and Club Brugge on 30. Only Antwerp did not see their points rounded up, hence in case of ties they were always ranked above the other teams. Any other ties were broken by regular season finishing order (Genk, then Union SG, then Club Brugge).
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | ANT | GNK | USG | CLU |
| 1 | Antwerp (C) | 6 | 3 | 2 | 1 | 10 | 8 | +2 | 47 | Qualification for the Champions League play-off round | — | 2–1 | 1–1 | 3–2 |
| 2 | Genk (K) | 6 | 2 | 2 | 2 | 10 | 10 | 0 | 46 | Qualification for the Champions League second qualifying round | 2–2 | — | 1–1 | 3–1 |
| 3 | Union SG | 6 | 2 | 2 | 2 | 8 | 8 | 0 | 46 | Qualification for the Europa League play-off round | 0–2 | 3–0 | — | 1–3 |
| 4 | Club Brugge | 6 | 2 | 0 | 4 | 10 | 12 | −2 | 36 | Qualification for the Europa Conference League second qualifying round | 2–0 | 1–3 | 1–2 | — |
* 1 2 Tied on Points and Points without half points added due to rounding. Regular Season finishing position: Genk 1, Union SG 2.

### Play-off II

Points obtained during the regular season will be halved (and rounded up) before the start of the playoff. Gent and Standard started on 28 points, Westerlo on 26, and Cercle Brugge on 25. As the points of Standard and Westerlo were rounded up, in case of ties they would always be ranked below the team (or teams) they are tied with. The deciding factor after that would be finishing position in the regular season.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | GNT | CER | STA | WES |
| 1 | Gent (F) | 6 | 5 | 1 | 0 | 17 | 6 | +11 | 44 | Qualification for the Europa Conference League second qualifying round | — | 2–2 | 3–1 | 3–1 |
| 2 | Cercle Brugge | 6 | 3 | 2 | 1 | 13 | 9 | +4 | 36 | | 0–4 | — | 0–0 | 2–0 |
| 3 | Standard Liège | 6 | 0 | 2 | 4 | 4 | 14 | −10 | 30 | | 1–2 | 0–4 | — | 2–2 |
| 4 | Westerlo | 6 | 1 | 1 | 4 | 10 | 15 | −5 | 30 | | 1–3 | 3–5 | 3–0 | — |
* 1 2 Tied on Points and Points without half points added due to rounding. Regular Season finishing position: Standard Liège 6 , Westerlo 7

## Season statistics

    As of 4 June 2023
Prizes awarded cover all 40 rounds of the season, i.e. the 34 rounds of regular season football plus the six weeks of Champions Play-Offs and Europe Play-Offs.

### Top goalscorers

| Rank | Player | Club | Goals |
| 1 | Hugo Cuypers | Gent | 27 |
| 2 | Ayase Ueda | Cercle Brugge | 22 |
| 3 | Gianni Bruno | Sint-Truiden | 18 |
| 3 | Vincent Janssen | Antwerp | 18 |
| 5 | Joseph Paintsil | Genk | 17 |
| 6 | Paul Onuachu | Genk | 16 |
| 7 | Gift Orban | Gent | 15 |
| 8 | Hans Vanaken | Club Brugge | 14 |
| 9 | Dorgeles Nene | Westerlo | 13 |
| 9 | Mario González | OH Leuven | 13 |
| 9 | Ferran Jutglà | Club Brugge | 13 |

### Clean sheets

| Rank | Player | Club | Clean Sheets |
| 1 | Jean Butez | Antwerp | 20 |
| 2 | Simon Mignolet | Club Brugge | 14 |
| 3 | Arnaud Bodart | Standard Liège | 12 |
| 4 | Paul Nardi | Gent | 11 |
| 5 | Sinan Bolat | Westerlo | 10 |
| 6 | Radosław Majecki | Cercle Brugge | 9 |
| 6 | Anthony Moris | Union St Gilloise | 9 |
| 8 | Valentin Cojocaru | OH Leuven | 8 |
| 8 | Hervé Koffi | Charleroi | 8 |
| 8 | Daniel Schmidt | Sint-Truiden | 8 |
| 8 | Maarten Vandevoordt | Genk | 8 |
| 8 | Bart Verbruggen | Anderlecht | 8 |

### Top assists

| Rank | Player | Club | Assists |
| 1 | Mike Trésor | Genk | 24* |
| 2 | Teddy Teuma | Union SG | 12 |
| 3 | Joseph Paintsil | Genk | 11 |
| 4 | Simon Adingra | Union SG | 9 |
| 5 | Kévin Denkey | Cercle Brugge | 8 |
| 5 | Geoffry Hairemans | Mechelen | 8 |
| 5 | Sven Kums | Gent | 8 |
| 5 | Adem Zorgane | Charleroi | 8 |
| 5 | Victor Boniface | Union SG | 8 |
| 5 | Noa Lang | Club Brugge | 8 |
* Trésor's tally of 24 was a new single-season Pro League assists record.

### Hat-tricks

| Player | Club | Against | Result | Date |
| Dino Hotić | Cercle Brugge | Gent | 4–3 (A) | 2 October 2022 |
| Mario González | OH Leuven | Zulte Waregem | 5–2 (A) | 8 October 2022 |
| Kévin Denkey | Cercle Brugge | Eupen | 5–1 (H) | 15 October 2022 |
| Paul Onuachu$^4$ | Genk | Charleroi | 4–1 (H) | 4 November 2022 |
| Gift Orban$^4$ | Gent | Zulte Waregem | 6–2 (A) | 12 March 2023 |
| Zinho Gano | Zulte Waregem | Eupen | 5–1 (A) | 15 April 2023 |
| Ferran Jutglà | Club Brugge | Eupen | 7–0 (H) | 23 April 2023 |
| Dorgeles Nene | Westerlo | Cercle Brugge | 3–5 (H) | 7 May 2023 |
| Gift Orban | Gent | Cercle Brugge | 4–0 (A) | 13 May 2023 |
| Hugo Cuypers | Gent | Standard Liege | 3–1 (H) | 3 June 2023 |
* $^4$ Player scored four goals.