| Season | 2024–25 |
|---|---|
| Dates | 26 July 2024 – 29 May 2025 |
| Champions | Union SG 12thtitle |
| Relegated | Beerschot Kortrijk |
| Champions League | Union SG Club Brugge |
| Europa League | Genk Anderlecht |
| Europa Conference League | Charleroi |
| Matches | 292 |
| Goals | 839 (2.87 per match) |
| Top goalscorer | Tolu Arokodare (20 goals) |
2025–26 → All statistics correct as of 18 May 2025. | |
The2024–25 Belgian Pro League (officially known as theJupiler Pro League due to sponsorship reasons) was the 122nd season of top-tier football inBelgium.
Beerschot andDender EH were promoted respectively as champions and runners-up of the2023–24 Challenger Pro League. Beerschot returned to the top level after just two seasons, while Dender EH needed 15 seasons to return (including four seasons playing at the third level). They replacedEupen andRWD Molenbeek who were relegated at the end of the previous season.
| Matricule | Club | Location | Venue | Capacity |
|---|---|---|---|---|
| 35 | Anderlecht | Anderlecht,Brussels | Lotto Park | 21,500 |
| 1 | Antwerp | Antwerp | Bosuilstadion | 16,144 |
| 13 | Beerschot | Olympisch Stadion | 12,771 | |
| 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 |
| 3900 | Dender EH | Denderleeuw | Van Roystadion | 6,429 |
| 322 | Genk | Genk | Cegeka Arena | 24,956 |
| 7 | Gent | Ghent | Planet Group Arena | 20,000 |
| 19 | Kortrijk | Kortrijk | Guldensporen Stadion | 9,399 |
| 25 | Mechelen | Mechelen | AFAS-stadion Achter de Kazerne | 16,700 |
| 18 | OH Leuven | Leuven | Den Dreef | 10,000 |
| 373 | Sint-Truiden | Sint-Truiden | Stayen | 14,600 |
| 16 | Standard Liège | Liège | Stade Maurice Dufrasne | 30,023 |
| 10 | Union SG | Forest,Brussels | Stade Joseph Marien | 9,400 |
| 2024 | Westerlo | Westerlo | Het Kuipje | 8,035 |
| Club | Manager | Captain | Kit Manufacturer | Shirt sponsors (front) | Shirt sponsors (back) | Shirt sponsors (sleeve) | Shorts sponsor |
|---|---|---|---|---|---|---|---|
| Anderlecht | Joma | Napoleon Sports & Casino | None | None | None | ||
| Antwerp | Jako | betFIRST | Heylen Vastgoed,Ghelamco | AntwerpFirst, betFIRST | None | ||
| Beerschot | Erreà | Star Casino, Wolf Lubricants | Yelo Rent a Car, Mystershirt | Wolf Lubricants | Yelo Rent a Car, Green House Solutions | ||
| Cercle Brugge | Kappa | Golden Palace Casino Sports, Volvo Automobilia | Liantis, Callant Insurance | Golden Palace Casino Sports | Autoverhuur Meerschaert,Rodenbach | ||
| Charleroi | Kipsta | Unibet, R-Aqua, Cairox | QNT Sport | None | UMons | ||
| Club Brugge | Castore | Unibet | Allianz | Unibet | None | ||
| Dender EH | Jako | Star Casino, Valckenier | None | None | None | ||
| Genk | Nike | Beobank, ITZU Foreign | Wilms NV,Carglass | ACEG | Cegeka,Carglass | ||
| Gent | Craft | Bâloise/Hamann International Logistics (in UEFA matches) | Circus Belgium,Vdk bank | Hyundai | APF Autoparts,Vdk bank | ||
| Kortrijk | Erreà | AGO Jobs & HR,Unibet | Brustor, EARTH Solar Solution, Caps Fuel Card | NOVY | Unibet, Caps Fuel Card | ||
| Mechelen | Erreà | Telenet, Groep Verelst, Play Sports, AFAS Software | AFAS Software, EnergyKing | Golden Palace Casino Sports | Arco Information, Golden Palace Casino Sports | ||
| OH Leuven | Stanno | Star Casino | Banqup, Tegel Concept | Star Casino | None | ||
| Sint-Truiden | Olympic Sportswear | Maruhan,DMM.com, Oliverhood, Crafty Inc. | Sint Truiden | Asahi Kasei, Maruhan | Pauli Beton, SEPTENI, Shin Takarajima Holdings, All Ads Inc. | ||
| Standard Liège | Adidas | Circus Belgium | None | None | None | ||
| Union SG | Nike | Loterie Nationale/Hey! Telecom (in UEFA matches) | Hey! Telecom | Cupra | None | ||
| Westerlo | Nike | Soudal | Casino777, Arma Global | Keukens Vanlommel, Voetbalshop.be | Soloya |
| Team | Outgoing manager | Manner of departure | Date of vacancy | Position | Replaced by | Date of appointment |
|---|---|---|---|---|---|---|
| Gent | End of contract | 30 June 2024[1][2][3][4] | Pre-season | 5 June 2024[5] | ||
| Genk | End of caretaker spell | 5 June 2024[3] | ||||
| Westerlo | 23 May 2024[2][n 10] | |||||
| Dender | Signed byWesterlo | 31 May 2024[6] | ||||
| Antwerp | End of contract | 4 June 2024[7] | ||||
| Sint-Truiden | Signed byGenk | 14 June 2024[8] | ||||
| Union SG | Signed bySt. Pauli | 7 July 2024[9] | ||||
| Sint-Truiden | Sacked | 3 September 2024[10] | 15th | 5 September 2024[11] | ||
| Anderlecht | 19 September 2024[12] | 4th | 19 September 2024[12] | |||
| OH Leuven | 22 November 2024[14] | 13th | 22 November 2024[14] | |||
| End of caretaker spell | 2 December 2024[15] | 13th | 2 December 2024[15][n 12] | |||
| Cercle Brugge | Sacked | 2 December 2024[16] | 15th | 2 December 2024[16] | ||
| End of caretaker spell | 10 December 2024[17] | 15th | 10 December 2024[17] | |||
| Kortrijk | Sacked | 17 December 2024[18] | 14th | 18 December 2024[19] | ||
| Gent | Mutual consent | 21 January 2025[20] | 6th | 21 January 2025[20] | ||
| Kortrijk | Sacked | 19 February 2025[21] | 15th | 20 February 2025[22] | ||
| Antwerp | 3 March 2025[23] | 5th | 4 March 2025[24] | |||
| Mechelen | 4 March 2025[25] | 10th | 4 March 2025[25] | |||
| Cercle Brugge | 17 March 2025[26] | 13th | 21 March 2025[27] | |||
| Anderlecht | Replaced | 20 March 2025[28] | 4th | 20 March 2025[28] | ||
| Sint-Truiden | Sacked | 10 April 2025[29] | 2nd (relegation play-offs) | 10 April 2025[29] | ||
| End of caretaker spell | 15 April 2025[30] | 1st (relegation play-offs) | 15 April 2025[30] | |||
| Kortrijk | Signed byCercle Brugge | 12 May 2025[31] | 3rd (relegation play-offs) | not replaced (season ended) | ||
| Cercle Brugge | Replaced | 12 May 2025[31] | 2nd (relegation play-offs) | 12 May 2025[31] | ||
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Genk | 30 | 21 | 5 | 4 | 55 | 33 | +22 | 68 | Qualification for theChampions' Play-offs[a] |
| 2 | Club Brugge | 30 | 17 | 8 | 5 | 65 | 36 | +29 | 59 | Qualification for theChampions' play-offs |
| 3 | Union SG | 30 | 15 | 10 | 5 | 49 | 25 | +24 | 55 | |
| 4 | Anderlecht | 30 | 15 | 6 | 9 | 50 | 27 | +23 | 51 | |
| 5 | Antwerp | 30 | 12 | 10 | 8 | 47 | 32 | +15 | 46 | |
| 6 | Gent | 30 | 11 | 12 | 7 | 41 | 33 | +8 | 45 | |
| 7 | Standard Liège | 30 | 10 | 9 | 11 | 22 | 35 | −13 | 39 | Qualification for theEurope play-offs |
| 8 | Mechelen | 30 | 10 | 8 | 12 | 45 | 40 | +5 | 38 | |
| 9 | Westerlo | 30 | 10 | 7 | 13 | 50 | 49 | +1 | 37 | |
| 10 | Charleroi | 30 | 10 | 7 | 13 | 36 | 36 | 0 | 37 | |
| 11 | OH Leuven | 30 | 8 | 13 | 9 | 28 | 33 | −5 | 37 | |
| 12 | Dender EH | 30 | 8 | 8 | 14 | 33 | 51 | −18 | 32 | |
| 13 | Cercle Brugge | 30 | 7 | 11 | 12 | 29 | 44 | −15 | 32 | Qualification for theRelegation play-offs |
| 14 | Sint-Truiden | 30 | 7 | 10 | 13 | 41 | 56 | −15 | 31 | |
| 15 | Kortrijk | 30 | 7 | 5 | 18 | 28 | 55 | −27 | 26 | |
| 16 | Beerschot | 30 | 3 | 9 | 18 | 26 | 60 | −34 | 18 |
The table lists the positions of teams after the completion of each round, with postponed matches and points deductions only included when occurring. Teams with fewer matches played are shown with their positionunderlined, with each line representing one fewer match.
Colored cells refer to being in Champions' Play-offs (green), in Europe Play-offs (blue) or Relegation play-offs (red).
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Genk | 7 | 13 | 9 | 5 | 7 | 5 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Club Brugge | 6 | 11 | 14 | 13 | 8 | 3 | 1 | 4 | 4 | 5 | 4 | 3 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
| Union SG | 7 | 3 | 8 | 4 | 5 | 8 | 11 | 12 | 8 | 10 | 10 | 10 | 10 | 7 | 9 | 7 | 7 | 6 | 6 | 5 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| Anderlecht | 4 | 2 | 3 | 1 | 1 | 2 | 4 | 6 | 7 | 4 | 6 | 6 | 5 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 5 | 4 | 4 | 5 | 4 | 4 | 4 | 4 | 4 | 4 |
| Antwerp | 2 | 9 | 4 | 6 | 10 | 11 | 8 | 3 | 2 | 2 | 2 | 2 | 3 | 2 | 3 | 3 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 4 | 5 | 5 | 5 | 5 | 5 | 5 |
| Gent | 2 | 9 | 11 | 7 | 11 | 12 | 9 | 2 | 3 | 3 | 3 | 5 | 6 | 5 | 6 | 6 | 5 | 5 | 5 | 6 | 6 | 6 | 7 | 6 | 6 | 6 | 6 | 6 | 6 | 6 |
| Standard Liège | 7 | 6 | 7 | 11 | 6 | 10 | 7 | 7 | 9 | 11 | 9 | 9 | 8 | 9 | 8 | 9 | 8 | 9 | 10 | 10 | 8 | 7 | 6 | 7 | 7 | 7 | 7 | 7 | 7 | 7 |
| Mechelen | 5 | 12 | 13 | 14 | 13 | 9 | 12 | 9 | 11 | 8 | 5 | 4 | 4 | 6 | 5 | 5 | 6 | 7 | 7 | 8 | 10 | 10 | 11 | 12 | 13 | 10 | 10 | 10 | 9 | 8 |
| Westerlo | 1 | 1 | 1 | 2 | 2 | 4 | 5 | 8 | 6 | 6 | 8 | 8 | 7 | 8 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 13 | 13 | 13 | 10 | 12 | 13 | 13 | 10 | 9 |
| Charleroi | 13 | 7 | 5 | 8 | 3 | 7 | 3 | 5 | 5 | 9 | 11 | 12 | 13 | 10 | 11 | 10 | 10 | 12 | 8 | 7 | 9 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 10 |
| OH Leuven | 7 | 3 | 6 | 10 | 9 | 6 | 10 | 10 | 12 | 14 | 12 | 11 | 12 | 13 | 13 | 13 | 12 | 11 | 12 | 11 | 11 | 12 | 12 | 10 | 12 | 9 | 9 | 9 | 11 | 11 |
| Dender EH | 7 | 5 | 2 | 3 | 4 | 1 | 6 | 11 | 10 | 7 | 7 | 7 | 9 | 12 | 10 | 11 | 11 | 8 | 9 | 9 | 7 | 9 | 9 | 11 | 9 | 11 | 11 | 11 | 12 | 12 |
| Cercle Brugge | 16 | 16 | 10 | 12 | 14 | 14 | 15 | 15 | 14 | 15 | 15 | 15 | 11 | 14 | 15 | 15 | 15 | 15 | 13 | 13 | 12 | 11 | 10 | 9 | 11 | 13 | 12 | 12 | 13 | 13 |
| Sint-Truiden | 13 | 15 | 16 | 16 | 15 | 15 | 14 | 13 | 13 | 13 | 14 | 14 | 15 | 11 | 12 | 12 | 13 | 13 | 15 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
| Kortrijk | 13 | 8 | 12 | 9 | 12 | 13 | 13 | 14 | 15 | 12 | 13 | 13 | 14 | 15 | 15 | 14 | 14 | 14 | 14 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 |
| Beerschot | 7 | 13 | 15 | 15 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
| Home \ Away | GNK | CLU | USG | AND | ANT | GNT | STA | MEC | WES | CHA | OHL | DEN | CER | STR | KOR | BEE |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Genk | 3–2 | 2–1 | 2–0 | 2–0 | 0–0 | 0–0 | 2–1 | 1–0 | 3–0 | 2–0 | 4–0 | 2–1 | 3–2 | 3–2 | 1–0 | |
| Club Brugge | 2–0 | 1–1 | 2–1 | 1–0 | 2–4 | 1–2 | 1–1 | 4–3 | 4–2 | 1–0 | 4–1 | 3–0 | 7–0 | 1–1 | 4–2 | |
| Union SG | 4–0 | 2–2 | 0–0 | 2–1 | 0–0 | 3–0 | 0–1 | 3–1 | 1–0 | 1–0 | 4–1 | 1–3 | 2–1 | 3–0 | 3–1 | |
| Anderlecht | 0–2[a] | 0–3 | 0–2 | 2–0 | 6–0 | 3–0 | 4–1 | 2–2 | 0–0 | 1–1 | 2–3 | 3–0 | 1–0 | 4–0 | 2–1 | |
| Antwerp | 2–2 | 2–1 | 2–0 | 1–2 | 0–1 | 3–0 | 0–1 | 3–2 | 1–3 | 2–2 | 1–1 | 3–0 | 6–1 | 2–1 | 5–0[b] | |
| Gent | 0–2 | 1–1 | 1–3 | 1–0 | 1–1 | 5–0 | 2–0 | 4–1 | 1–1 | 3–0 | 1–2 | 1–1 | 2–0 | 1–2 | 3–2 | |
| Standard Liège | 1–2 | 1–0 | 0–0 | 0–2 | 0–0 | 0–1 | 0–0 | 1–2 | 2–1 | 1–1 | 1–0 | 1–0 | 2–1 | 1–0 | 1–0 | |
| Mechelen | 1–2 | 1–2 | 1–1 | 1–3 | 1–1 | 3–3 | 0–0 | 2–4 | 5–2 | 5–0 | 2–1 | 2–0 | 1–1 | 3–0 | 3–0 | |
| Westerlo | 1–2 | 1–2 | 4–3 | 2–0 | 1–2 | 2–2 | 4–2 | 1–1 | 1–3 | 1–1 | 2–0 | 3–0 | 1–2 | 4–0 | 2–2 | |
| Charleroi | 1–1 | 1–1 | 1–2 | 0–1 | 0–1 | 1–0 | 1–1 | 0–1 | 1–0 | 0–2 | 5–0 | 1–1 | 2–1 | 1–0 | 3–0 | |
| OH Leuven | 3–1 | 0–1 | 1–1 | 0–0 | 1–1 | 0–0 | 2–0 | 1–0 | 0–0 | 1–0 | 3–2 | 1–1 | 3–2 | 1–1 | 2–0 | |
| Dender EH | 0–1 | 1–2 | 0–0 | 1–1 | 1–3 | 0–0 | 0–2 | 2–5 | 1–0 | 1–0 | 1–1 | 0–1 | 2–1 | 4–1 | 0–0 | |
| Cercle Brugge | 2–3 | 1–3 | 0–0 | 0–5 | 0–0 | 2–1[c] | 1–1 | 1–0 | 1–1 | 2–0 | 1–0 | 0–0 | 1–1 | 1–2 | 4–1 | |
| Sint-Truiden | 2–2 | 2–2 | 0–0 | 0–2 | 1–1 | 1–1 | 1–2 | 2–1 | 2–0 | 1–4 | 2–1 | 3–3 | 1–1 | 4–2 | 2–0 | |
| Kortrijk | 2–1 | 0–3 | 1–2 | 0–2 | 1–2 | 0–1 | 1–0 | 3–1 | 1–2 | 0–1 | 2–0 | 0–3 | 1–1 | 1–1 | 1–0 | |
| Beerschot | 3–4 | 2–2 | 0–4 | 2–1 | 1–1 | 0–0 | 0–0 | 1–0 | 1–2 | 1–1 | 0–0 | 1–2 | 3–2 | 0–3 | 2–2 |
The champions' play-offs decided the overall league champion. The top six teams of the regular season qualified and played a round-robin tournament, with each team starting with half the points obtained during the regular season. The starting points were rounded up, and in case of ties in standings at the end of the champions' play-offs, any half points gained at the start were deducted first.
The points of Club Brugge, Union SG, Anderlecht and Gent were rounded up, and thus in the event of a tie on points, Genk and Antwerp would always be ranked ahead of those four teams.The teams finishing in the top three positions after conclusion of the champions' play-offs qualified for European football, with the team in position four facing the winner of the Europe play-offs for the final ticket, unless the winner of the Belgian Cup finished in one of the top four positions, in which case the fifth team took part instead.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | USG | CLU | GNK | AND | ANT | GNT | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Union SG(C) | 10 | 9 | 1 | 0 | 22 | 3 | +19 | 56 | Qualification for theChampions League league phase | 0–0 | 1–0 | 2–0 | 5–1 | 3–1 | ||
| 2 | Club Brugge | 10 | 7 | 2 | 1 | 21 | 6 | +15 | 53 | Qualification for theChampions League third qualifying round | 0–1 | 1–0 | 2–0 | 1–1 | 4–1 | ||
| 3 | Genk | 10 | 4 | 1 | 5 | 14 | 11 | +3 | 47 | Qualification for theEuropa League play-off round[a] | 1–2 | 0–2 | 2–1 | 0–1 | 4–0 | ||
| 4 | Anderlecht | 10 | 3 | 1 | 6 | 12 | 13 | −1 | 36 | Qualification for theEuropa League second qualifying round | 0–1 | 1–3 | 1–2 | 0–0 | 5–0 | ||
| 5 | Antwerp | 10 | 2 | 3 | 5 | 10 | 18 | −8 | 32 | Qualification for theEuropean competition play-off | 0–4 | 2–3 | 1–1 | 1–3 | 0–1 | ||
| 6 | Gent | 10 | 1 | 0 | 9 | 4 | 32 | −28 | 26 | 0–3 | 0–5 | 1–4 | 0–1 | 0–3 |
The Europe play-offs were played by the teams in positions 7 through 12 at the conclusion of the regular season. Teams played a round-robin tournament, with each team starting with half the points obtained during the regular season. The starting points were rounded up, and in case of ties in standings at the end of the Europe play-offs, any half points gained at the start were deducted first.
The points of Standard, Westerlo, Charleroi and OH Leuven were rounded up, and thus in the event of a tie on points, Mechelen and Dender EH would always be ranked ahead of those three teams.
The winner of the Europe play-offs faced the team finishing fourth in the champions' play-offs to decide which team qualified for European football.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | CHA | WES | MEC | DEN | STA | OHL | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Charleroi(O) | 10 | 6 | 3 | 1 | 19 | 10 | +9 | 40 | Qualification for theEuropean competition play-off | 4–3 | 3–0 | 4–1 | 1–0 | 2–1 | ||
| 2 | Westerlo | 10 | 3 | 5 | 2 | 19 | 16 | +3 | 33 | 2–2 | 2–2 | 4–2 | 0–0 | 2–2 | |||
| 3 | Mechelen | 10 | 2 | 6 | 2 | 17 | 17 | 0 | 31 | 1–1 | 2–3 | 5–2 | 0–0 | 1–1 | |||
| 4 | Dender EH | 10 | 3 | 4 | 3 | 20 | 21 | −1 | 29 | 2–1 | 1–0 | 2–2 | 1–1 | 5–0 | |||
| 5 | Standard Liège | 10 | 0 | 7 | 3 | 5 | 8 | −3 | 27 | 0–1 | 1–1 | 2–2 | 0–0 | 0–1 | |||
| 6 | OH Leuven | 10 | 1 | 5 | 4 | 11 | 19 | −8 | 27 | 0–0 | 0–2 | 1–2 | 4–4 | 1–1 |
A single match was played betweenAntwerp, the fifth place finisher of the Champions' play-offs, andCharleroi, the winner of the Europe play-offs, with home advantage to the team from the Champions' play-offs. The winner qualified for European football.
Normally the fourth team of the champions' play-offs would have faced the winner of the Europe play-offs, but asClub Brugge won the2024–25 Belgian Cup on 4 May 2025 and was already guaranteed of finishing in the top four, instead the fifth-placed team of the champions' play-offs faced Charleroi.
The bottom four teams after the regular season played the relegation play-offs, a round-robin tournament in which they started with the full points obtained during the regular season. The teams finishing in third and fourth at the conclusion of the relegation play-offs were relegated to the2025–26 Challenger Pro League, and the team finishing in second place had to play the winner of thepromotion play-offs, with the winner of that match playing in the2025–26 Belgian Pro League.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | STR | CER | KOR | BEE | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sint-Truiden | 6 | 3 | 1 | 2 | 9 | 10 | −1 | 41 | 3–1 | 0–3 | 2–1 | |||
| 2 | Cercle Brugge(O) | 6 | 2 | 1 | 3 | 10 | 13 | −3 | 39 | Qualification for thepromotion/relegation play-offs | 3–1 | 0–2 | 2–1 | ||
| 3 | Kortrijk(R) | 6 | 3 | 2 | 1 | 12 | 8 | +4 | 37 | Relegation toChallenger Pro League | 2–2 | 2–2 | 3–2 | ||
| 4 | Beerschot(R) | 6 | 2 | 0 | 4 | 10 | 10 | 0 | 24 | 0–1 | 4–2 | 2–0 |
This sectiondoes notcite anysources. Please helpimprove this section byadding citations to reliable sources. Unsourced material may be challenged andremoved.(July 2025) (Learn how and when to remove this message) |
The promotion/relegation play-offs are contested by the four highest eligible finishers not already promoted directly. Normally this would be the teams in positions 3 to 6 in the2024–25 Challenger Pro League, but asClub NXT (6th, U23-team) was ineligible,Lokeren-Temse (7th) took the final spot. At the time the play-offs started however, Lokeren-Temse had not been awarded a license to play at the highest level for the coming season which would have made them ineligible to compete. The club launched an appeal against this decision however which meant that the negative license decision was suspended and they could take part. Should the appeal however be rejected, the club will not be able to promote.[41] These four teams meet in a knockout tournament with both quarter-finals and semi-finals over two legs, and the highest season finisher always having home advantage in the return leg. The winner of the semi-finals will play the 14th place finisher of the2024–25 Belgian Pro League over two legs. The Belgian Pro League team will have home advantage in the return leg; the winner of the final will qualify to play in the2025–26 Belgian Pro League, with the loser playing in the2025–26 Challenger Pro League.
| Quarter-finals | Semi-finals | Finals | |||||||||||||||||
| 7 | Lokeren-Temse | 2 | 2 | 4 | |||||||||||||||
| 14 | Cercle Brugge | 5 | 3 | 8 | |||||||||||||||
| 3 | RWD Molenbeek | 0 | 3 | 3 | |||||||||||||||
| 7 | Lokeren-Temse | 1 | 1 | 2 | 5 | Patro Eisden Maasmechelen | 1 | 1 | 2 | ||||||||||
| 5 | Patro Eisden Maasmechelen | 2 | 1 | 3 | |||||||||||||||
| 5 | Patro Eisden Maasmechelen | 3 | 2 | 5 | |||||||||||||||
| 4 | Beveren | 2 | 1 | 3 | |||||||||||||||
Lokeren-Temse won 4–3 on aggregate.
| Patro Eisden Maasmechelen | 3–2 | Beveren |
|---|---|---|
| Report |
Patro Eisden Maasmechelen won 5–3 on aggregate.
Patro Eisden Maasmechelen won 3–2 on aggregate.
| Patro Eisden Maasmechelen | 1–5 | Cercle Brugge |
|---|---|---|
| Report |
|
| Cercle Brugge | 3–1 | Patro Eisden Maasmechelen |
|---|---|---|
| Report |
|
Cercle Brugge won 8–2 on aggregate.
Despite teams not playing the same amount of matches due to the play-offs, goals during the play-offs do count in determining the top scorer.
| Rank | Player | Club | Goals[citation needed] |
|---|---|---|---|
| 1 | Sint-Truiden | 21 | |
| Genk | |||
| 3 | Anderlecht | 18 | |
| 4 | Union SG | 17 | |
| 5 | Charleroi | 16 | |
| 6 | Union SG | 15 | |
| Club Brugge | |||
| 8 | Antwerp | 14 | |
| Charleroi | |||
| 10 | Mechelen | 13 | |
| Westerlo |
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| Antwerp | Sint-Truiden | 6–1 (H)[42] | 11 August 2024 | |
| Anderlecht | Cercle Brugge | 0–5 (A)[43] | 10 November 2024 | |
| Club Brugge | Sint-Truiden | 7–0 (H)[44] | 23 November 2024 | |
| Anderlecht | Cercle Brugge | 5–0 (H)[45] | 23 April 2025 |
| Rank | Player | Club | Clean sheets[46] |
|---|---|---|---|
| 1 | Union SG | 20 | |
| 2 | Anderlecht | 17 | |
| 3 | Gent | 11 | |
| OH Leuven | |||
| 5 | Standard Liege | 10 | |
| Club Brugge | |||
| Mechelen | |||
| 8 | Antwerp | 9 | |
| 9 | Genk | 8 | |
| Dender EH |