2024–25 Belgian Pro League
121st season of top-tier football in Belgium
From Wikipedia, the free encyclopedia
The 2024–25 Belgian Pro League (officially known as the Jupiler Pro League due to sponsorship reasons) was the 122nd season of top-tier football in Belgium.
| Season | 2024–25 |
|---|---|
| Dates | 26 July 2024 – 29 May 2025 |
| Champions | Union SG 12th title |
| Relegated | Beerschot Kortrijk |
| Champions League | Union SG Club Brugge |
| Europa League | Genk Anderlecht |
| Conference League | Charleroi |
| Matches | 292 |
| Goals | 839 (2.87 per match) |
| Top goalscorer | Tolu Arokodare Adriano Bertaccini (21 goals each) |
← 2023–24 2025–26 → | |
Teams
Beerschot and Dender EH were promoted respectively as champions and runners-up of the 2023–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 replaced Eupen and RWD Molenbeek who were relegated at the end of the previous season.
Stadiums and locations
| 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 |
Number of teams by area
| # | Province or region | Team(s) |
|---|---|---|
| 4 | Antwerp, Beerschot, Mechelen and Westerlo | |
| 3 | Cercle Brugge, Club Brugge and Kortrijk | |
| 2 | Anderlecht and Union SG | |
| Dender EH and Gent | ||
| Genk and Sint-Truiden | ||
| 1 | Oud-Heverlee Leuven | |
| Standard Liège | ||
| Charleroi | ||
Personnel and kits
| 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 |
Managerial changes
| 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 by Westerlo | 31 May 2024[6] | ||||
| Antwerp | End of contract | 4 June 2024[7] | ||||
| Sint-Truiden | Signed by Genk | 14 June 2024[8] | ||||
| Union SG | Signed by St. 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 by Cercle 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] | ||
Regular season
League table
| 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 the Champions' Play-offs[a] |
| 2 | Club Brugge | 30 | 17 | 8 | 5 | 65 | 36 | +29 | 59 | Qualification for the Champions' 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 the Europe 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 the Relegation 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 |
Rules for classification: 1) Points; 2) Matches won; 3) Goal difference; 4) Goals scored; 5) Away matches won; 6) Away goal difference; 7) Away goals scored; 8) Play-off.[32]
Notes:
- The regular season winner will qualify for the 2025–26 UEFA Europa League if not earning 2025–26 UEFA Champions League in the playoff.
Positions by round
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 position underlined, with each line representing one fewer match.
- Due to their taking parts in the qualifying rounds for European football, several matches of matchday 5 were postponed: Anderlecht vs Genk and Cercle Brugge vs Gent. The first match was rescheduled for the midweek of 17 September, in between matchdays 7 and 8. The second match was rescheduled for the midweek of 26 September, in between matchdays 8 and 9.
Colored cells refer to being in Champions' Play-offs (green), in Europe Play-offs (blue) or Relegation play-offs (red).
Results
Play-offs
Champions' play-offs
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 the Champions 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 the Champions 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 the Europa 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 the Europa 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 the European 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 |
Rules for classification: 1) Points; 2) Points without (possible) half points added due to rounding; 3) Regular season finishing position.[38]
(C) Champions
Notes:
- Club Brugge won the 2024–25 Belgian Cup and qualified for the Champions League through finishing second, the Europa League play-off round berth was therefore transferred to regular season winners Genk.
Europe play-offs
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 the European 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 |
Rules for classification: 1) Points; 2) Points without (possible) half points added due to rounding; 3) Regular season finishing position.[39]
(O) Play-off winners
European competition play-off
A single match was played between Antwerp, the fifth place finisher of the Champions' play-offs, and Charleroi, 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 as Club Brugge won the 2024–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.
Relegation play-offs
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 the 2025–26 Challenger Pro League, and the team finishing in second place had to play the winner of the promotion play-offs, with the winner of that match playing in the 2025–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 the promotion/relegation play-offs | 3–1 | 0–2 | 2–1 | ||
| 3 | Kortrijk (R) | 6 | 3 | 2 | 1 | 12 | 8 | +4 | 37 | Relegation to Challenger 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 |
Rules for classification: 1) Points; 2) Regular season finishing position.[40]
(O) Play-off winners; (R) Relegated
Promotion/relegation play-offs
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 the 2024–25 Challenger Pro League, but as Club 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 the 2024–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 the 2025–26 Belgian Pro League, with the loser playing in the 2025–26 Challenger Pro League.
Bracket
| 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 | |||||||||||||||
Quarter-finals
| RWD Molenbeek | 3–2 | Lokeren-Temse |
|---|---|---|
| Report |
|
Lokeren-Temse won 4–3 on aggregate.
| Patro Eisden Maasmechelen | 3–2 | Beveren |
|---|---|---|
|
Report |
| Beveren | 1–2 | Patro Eisden Maasmechelen |
|---|---|---|
| Report |
|
Patro Eisden Maasmechelen won 5–3 on aggregate.
Semi-finals
| Lokeren-Temse | 1–2 | Patro Eisden Maasmechelen |
|---|---|---|
| Report |
|
Patro Eisden Maasmechelen won 3–2 on aggregate.
Finals
| Patro Eisden Maasmechelen | 1–5 | Cercle Brugge |
|---|---|---|
|
Report |
|
| Cercle Brugge | 3–1 | Patro Eisden Maasmechelen |
|---|---|---|
|
Report |
|
Cercle Brugge won 8–2 on aggregate.
Season statistics
Despite teams not playing the same number of matches due to the play-offs, goals during the play-offs do count in determining the top scorer.
Top goalscorers
| 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 |
Hat-tricks
| 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 |
- Note: 4 – player scored 4 goals
Clean sheets
| 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 |
Discipline
Player
- Most yellow cards: 12[47]
Birger Verstraete (OH Leuven)
- Most red cards: 2[48]
- 6 players
Club
Awards
| Award | Winner | Club |
|---|---|---|
| Player of the Season | Club Brugge | |
| Talent of the Season | Club Brugge | |
| Goal of the Season | Genk | |
| Coach of the Season | Union Saint-Gilloise | |
| Referee of the Season | ||
| Community Project of the Season | Planeet Goudgeel | Westerlo |
| Team of the Season[51] | |||||
|---|---|---|---|---|---|
| Goalkeeper | |||||
| Defenders | |||||
| Midfielders | |||||
| Forwards | |||||
Attendances
The clubs are listed by average home league attendance.[52]
| No. | Club | Average attendance | Change | Highest |
|---|---|---|---|---|
| 1 | Club Brugge | 22,496 | 3,7% | 25,900 |
| 2 | RSC Anderlecht | 17,977 | 3,8% | 21,900 |
| 3 | KRC Genk | 17,829 | -3,0% | 23,187 |
| 4 | Standard de Liège | 14,859 | -8,8% | 23,675 |
| 5 | KAA Gent | 13,779 | -5,4% | 17,674 |
| 6 | Royal Antwerp FC | 13,196 | 0,4% | 16,144 |
| 7 | KV Mechelen | 12,213 | -1,3% | 16,248 |
| 8 | Sporting de Charleroi | 7,600 | 2,4% | 11,793 |
| 9 | RUSG | 7,433 | 12,9% | 8,610 |
| 10 | Oud-Heverlee Leuven | 6,938 | 9,9% | 9,930 |
| 11 | KV Kortrijk | 6,844 | 2,6% | 8,901 |
| 12 | STVV | 5,723 | -0,2% | 10,073 |
| 13 | Beerschot | 5,707 | 17,2% | 11,256 |
| 14 | KVC Westerlo | 5,630 | 2,7% | 8,035 |
| 15 | Cercle Brugge | 5,584 | -5,9% | 10,606 |
| 16 | FCV Dender | 3,373 | 173,0% | 6,429 |
Notes
Brian Riemer was the manager for matchdays 1 through 7,
David Hubert managed the club for matchdays 8 through 30.
Jonas De Roeck was the manager for matchdays 1 through 28.
Miron Muslic was the manager for matchdays 1 through 16,
Jimmy De Wulf acted as caretaker manager on matchday 17, and
Ferdinand Feldhofer was the manager for the rest of the regular season.
Jimmy De Wulf then managed the club during the relegation playoffs, leaving the Promotion/relegation play-offs for Storck.
Wouter Vrancken was the manager for matchdays 1 through 22.
Freyr Alexandersson was the manager for matchdays 1 through 18,
Yves Vanderhaeghe managed the club for matchdays 19 through 26.- After conclusion of the relegation play-offs, with Kortrijk relegated and their season over,
Bernd Storck took charge of Cercle Brugge who still needed to play promotion/relegation play-offs, hence Storck is listed as manager of both Cercle Brugge and Kortrijk at the end of the season.
Besnik Hasi was the manager for matchdays 1 through 28.
Óscar García was the manager for matchdays 1 through 14,
Hans Somers was caretaker manager on matchdays 15 and 16.
Christian Lattanzio was the manager for matchdays 1 through 6,
Felice Mazzù was the manager for the rest of the regular competition (matchdays 7-30) and the first two matchdays of the relegation playoffs,
Frédéric De Meyer was caretaker manager for the third match of the relegation playoffs.- While the announcement of Timmy Simons's signature at Westerlo was already made on 23 May 2024, Bart Goor remained in charge as caretaker manager for the last match of the season and Simons thus only officially took up the position as soon as the 2023–24 season ended.
- While the announcement of Chris Coleman's signature at OH Leuven was already made on 30 November 2024, Hans Somers remained in charge as caretaker manager for the upcoming match two days later against Anderlecht and Coleman only officially took up the position the day after that match.