# 2023–24 Oud-Heverlee Leuven season

The 2023–24 season was the 22nd season in the existence of Oud-Heverlee Leuven and its fourth consecutive season in the top flight of Belgian football. The club took part in the domestic league as well as the Belgian Cup.
By reaching the Quarter-finals of the Belgian Cup, the club equalled their best ever result, only reaching that stage once before. In the league, the club struggled all through the season, only jumping out of the relegation play-offs in the most dramatic fashion as Nachon Nsingi scored in the dying seconds of the final match of the regular season. In the Europe Play-offs, OH Leuven managed to overtake both Standard Liège and Westerlo to finish the season in 10th position, also their highest ever result.

## Players

* This section lists players who were in Oud-Heveree Leuven's first-team squad at any point during the 2023–24 season and appeared at least once on the match sheet (possibly as unused substitutes)
* The symbol ℒ indicates a player who is on loan from another club
* The symbol ¥ indicates a youngster
| No. | Nationality | Name | Position | Joined First Team | Previous Club | Left First Team |
| Goalkeepers |||||||
| 1 | | Tobe Leysen | GK | 19 August 2023 | Genk | – |
| 12 | | Valentin Cojocaru | GK | 21 June 2022 | Dnipro-1 | 4 September 2023 |
| 16 | | Maxence Prévot | GK | 13 August 2023 | Sochaux | – |
| 38 | | Oregan Ravet$^¥$ | GK | Summer 2019 | Youth Squad | – |
| Defenders |||||||
| 3 | | Raz Shlomo | CB | 3 July 2023 | Maccabi Netanya | 2 February 2024 |
| 5 | / | Pierre-Yves Ngawa | CB / RB | 11 August 2019 | Perugia | – |
| 6 | | Joren Dom | RB | 28 April 2022 | Beerschot | – |
| 14 | / | Federico Ricca | CB | 12 August 2022 | Club Brugge | – |
| 18 | / | Florian Miguel | LB | 25 July 2023 | Huesca | – |
| 20 | / | Hamza Mendyl | LB / LW | 5 July 2022 | Schalke 04 | – |
| 23 | / | Joël Schingtienne$^¥$ | CB | Summer 2022 | Youth Squad | – |
| 24 | | Franco Russo$^ℒ$ | CB | 1 February 2024 | Ludogorets Razgrad | (30 June 2024) |
| 28 | | Ewoud Pletinckx | CB | 17 June 2022 | Zulte Waregem | – |
| 30 | | Takahiro Akimoto$^ℒ$ | LB / LW | 20 January 2024 | Urawa Red Diamonds | (30 June 2024) |
| 52 | / | Richie Sagrado$^¥$ | RB | Winter 2022–23 | Youth Squad | – |
| 63 | | Christ Souanga$^¥$ | LB | Winter 2023–24 | Youth Squad | – |
| 99 | | Davis Opoku$^¥$ | RB / RW | Playoffs 2024 | Youth Squad | – |
| Midfielders |||||||
| 7 | | Jón Dagur Þorsteinsson | LW | 4 July 2022 | AGF | – |
| 10 | | Raphael Holzhauser | AM | 3 June 2022 | Beerschot | 15 January 2024 |
| 11 | / | Ezechiel Banzuzi | CM | 20 June 2023 | NAC Breda | – |
| 13 | / | Sofian Kiyine | AM / LW | 2 September 2022 | Lazio | – |
| 14 | | Thibault Vlietinck | RW | 12 August 2020 | Club Brugge | – |
| 15 | | Konan N'Dri | RW | 21 July 2023 | Eupen | – |
| 17 | | Kento Misao | DM | 19 July 2023 | Santa Clara | – |
| 25 | | Manuel Osifo | DM / CB | 1 February 2024 | Oostende | – |
| 27 | / | Mandela Keita$^¥$ | CM | Winter 2020–21 | Youth Squad | 10 August 2023 |
| 33 | | Mathieu Maertens | CM / AM | 12 July 2017 | Cercle Brugge | – |
| 40 | / | Desmond Acquah$^¥$ | AM | Summer 2023 | Youth Squad | 26 January 2024 |
| 42 | | Jo Gilis | AM | Summer 2018 | Youth Squad | – |
| Forwards |||||||
| 8 | | Siebe Schrijvers | CF / AM / RW | 15 January 2021 | Club Brugge | – |
| 9 | | Jonatan Braut Brunes | CF | 14 August 2023 | Strømsgodset | – |
| 19 | | Suphanat Mueanta$^ℒ$ | RW | 13 September 2023 | Buriram United | (30 June 2024) |
| 21 | | Nathan Opoku$^ℒ$ | CF | 31 January 2023 | Leicester City | (30 June 2024) |
| 43 | | Nachon Nsingi$^¥$ | CF | Summer 2022 | Youth Squad | – |
| 88 | / | Youssef Maziz | AM / LW | 29 August 2023 | Metz | – |

### Did not appear on match sheet

The following players were listed as part of Oud-Heverlee Leuven's first-team squad during (part of) the 2023–24 season, but never appeared on the match sheet
| No. | Nationality | Name | Position | Joined First Team | Previous Club | Left First Team | Note |
| 4 | | Kristiyan Malinov | DM / CM | 20 August 2020 | CSKA Sofia | 8 August 2023 | Released after matchday 2 |
| 22 | | Alexandro Calut$^ℒ$ | CB | 28 June 2023 | Standard Liège | (30 June 2024) | Pre-season long-term injury |
| 30 | | Emmanuel Toku | AM | 30 January 2023 | Botev Plovdiv | 1 September 2023 | Loaned to AaB after matchday 5 |
| 78 | / | Franck Idumbo-Muzambo | CF | Winter 2022–23 | Youth Squad | – | Played only for OH Leuven U23 |

## Pre-season and friendlies

Win  Draw  Loss

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Pro League Regular Season | 30 July 2023 | 17 March 2024 | Matchday 1 | 12th | 30 | 7 | 8 | 15 | 34 | 47 | −13 | 023.33 |
| Pro League Europe Play-offs | 30 March 2024 | 25 May 2024 | Matchday 1 | 4th (10th overall) | 10 | 4 | 3 | 3 | 12 | 12 | +0 | 040.00 |
| Belgian Cup | 1 November 2023 | 24 January 2024 | Seventh round | Quarter-finals | 3 | 1 | 1 | 1 | 8 | 4 | +4 | 033.33 |
| Total | Total | Total | Total | Total | 43 | 12 | 12 | 19 | 54 | 63 | −9 | 027.91 |
Source: Soccerway

### Pro League
#### Regular season

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 10 | Standard Liège | 30 | 8 | 10 | 12 | 33 | 41 | −8 | 34 | Qualification for the Europe play-offs |
| 11 | Westerlo | 30 | 7 | 9 | 14 | 42 | 54 | −12 | 30 | Qualification for the Europe play-offs |
| 12 | OH Leuven | 30 | 7 | 8 | 15 | 34 | 47 | −13 | 29 | Qualification for the Europe play-offs |
| 13 | Charleroi | 30 | 7 | 8 | 15 | 26 | 48 | −22 | 29 | Qualification for the relegation play-offs |
| 14 | Eupen | 30 | 7 | 3 | 20 | 24 | 58 | −34 | 24 | Qualification for the relegation play-offs |

##### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Jupiler Pro League Ranking

##### Results by round

| 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 |
| Ground | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | A | A | H | A | H | H | A | H | A | A | H | A | H | A | H |
| Result | D | L | L | D | L | W | D | W | L | L | W | L | L | L | L | L | D | L | L | W | D | D | W | W | L | D | D | L | L | W |
| Position | 9 | 12 | 15 | 13 | 14 | 12 | 13 | 12 | 13 | 14 | 12 | 13 | 13 | 14 | 14 | 14 | 15 | 15 | 15 | 14 | 14 | 15 | 14 | 12 | 12 | 12 | 12 | 13 | 13 | 12 |

##### Matches

The league fixtures were unveiled on 22 June 2023.
2023–24 Belgian Pro League :
| Match Details | Home Team | Result | Away Team | Lineup | Unused Subs | Bookings |
| Regular Season |||||||
| 30 July 2023 18:15 Stade du Pays de Charleroi Charleroi | Charleroi | 1–1 | Oud-Heverlee Leuven | Cojocaru Mendyl (81' Dom), Ricca, Pletinckx, Sagrado (46' N'Dri) Schrijvers, Holzhauser (46' Maertens), Banzuzi Thorsteinsson (81' Nsingi), N. Opoku, Vlietinck (72' Kiyine) | Ravet Schingtienne | 62' Maertens |
| 30 July 2023 18:15 Stade du Pays de Charleroi Charleroi | 10' Dabbagh (Mbenza) | 1–0 1–1 | 84' N. Opoku (pen.) | Cojocaru Mendyl (81' Dom), Ricca, Pletinckx, Sagrado (46' N'Dri) Schrijvers, Holzhauser (46' Maertens), Banzuzi Thorsteinsson (81' Nsingi), N. Opoku, Vlietinck (72' Kiyine) | Ravet Schingtienne | 62' Maertens |
| 5 August 2023 20:45 Den Dreef Leuven | Oud-Heverlee Leuven | 1–2 | RWD Molenbeek | Cojocaru Mendyl, Ricca, Pletinckx, Sagrado (76' Nsingi) Banzuzi, Keita (64' Holzhauser), Schrijvers Thorsteinsson, N. Opoku, Maertens (64' N'Dri) | Ravet Dom Kiyine Schingtienne | 31' Sagrado 31' Mendyl 90' Thorsteinsson 90+4' Pletinckx |
| 5 August 2023 20:45 Den Dreef Leuven | 18' Sagrado (N. Opoku) | 1–0 1–1 1–2 | 44' Biron (Mercier) 48' Biron (pen.) | Cojocaru Mendyl, Ricca, Pletinckx, Sagrado (76' Nsingi) Banzuzi, Keita (64' Holzhauser), Schrijvers Thorsteinsson, N. Opoku, Maertens (64' N'Dri) | Ravet Dom Kiyine Schingtienne | 31' Sagrado 31' Mendyl 90' Thorsteinsson 90+4' Pletinckx |
| 12 August 2023 18:15 Joseph Marien Stadium Forest (Brussels) | Union SG | 5–1 | Oud-Heverlee Leuven | Cojocaru Mendyl, Ricca, Pletinckx, Dom Kiyine (81' Maertens), Banzuzi (74' N'Dri), Miguel (90' Sagrado), Schrijvers (90' Schingtienne) Thorsteinsson, N. Opoku (74' Nsingi) | Ravet Holzhauser | 44' Banzuzi 53' Dom 61' Kiyine 90+7' Mendyl |
| 12 August 2023 18:15 Joseph Marien Stadium Forest (Brussels) | 21' Terho (Eckert) 34' Puertas (Lazare) 65' Eckert (pen.) 74' Eckert (pen.) 90' Nilsson (pen.) | 1–0 2–0 2–1 3–1 4–1 5–1 | 38' Thorsteinsson (Miguel) | Cojocaru Mendyl, Ricca, Pletinckx, Dom Kiyine (81' Maertens), Banzuzi (74' N'Dri), Miguel (90' Sagrado), Schrijvers (90' Schingtienne) Thorsteinsson, N. Opoku (74' Nsingi) | Ravet Holzhauser | 44' Banzuzi 53' Dom 61' Kiyine 90+7' Mendyl |
| 18 August 2023 20:45 Den Dreef Leuven | Oud-Heverlee Leuven | 1–1 | Antwerp | Prévot Mendyl, Ricca, Pletinckx, Sagrado Dom, Banzuzi (75' Maertens), Schrijvers Vlietinck (90' Schingtienne), N. Opoku (60' Brunes), Thorsteinsson (75' N'Dri) | Cojocaru Holzhauser Kiyine | 25' Vlietinck 48' 87' Mendyl 90+4' Sagrado |
| 18 August 2023 20:45 Den Dreef Leuven | 82' Sagrado (Vlietinck) | 0–1 1–1 | 34' Janssen (De Laet) | Prévot Mendyl, Ricca, Pletinckx, Sagrado Dom, Banzuzi (75' Maertens), Schrijvers Vlietinck (90' Schingtienne), N. Opoku (60' Brunes), Thorsteinsson (75' N'Dri) | Cojocaru Holzhauser Kiyine | 25' Vlietinck 48' 87' Mendyl 90+4' Sagrado |
| 26 August 2023 18:15 Kehrwegstadion Eupen | Eupen | 3–1 | Oud-Heverlee Leuven | Prévot Miguel (46' N'Dri), Ricca, Pletinckx, Sagrado Dom, Banzuzi (70' Maertens), Schrijvers Thorsteinsson (70' Nsingi), Brunes, Vlietinck (70' Kiyine) | Leysen Schingtienne Shlomo | 32' Banzuzi 82' Nsingi |
| 26 August 2023 18:15 Kehrwegstadion Eupen | 24' Magnée (Finnbogason) 50' Nuhu (Finnbogason) 87' Charles-Cook (Déom) | 1–0 2–0 2–1 3–1 | 81' Schrijvers (pen.) | Prévot Miguel (46' N'Dri), Ricca, Pletinckx, Sagrado Dom, Banzuzi (70' Maertens), Schrijvers Thorsteinsson (70' Nsingi), Brunes, Vlietinck (70' Kiyine) | Leysen Schingtienne Shlomo | 32' Banzuzi 82' Nsingi |
| 1 September 2023 20:45 Den Dreef Leuven | Oud-Heverlee Leuven | 3–0 | Kortrijk | Prévot Pletinckx, Ricca, Schingtienne Mendyl (80' Misao), Dom, Schrijvers (89' Banzuzi), Sagrado Maziz (63' Thorsteinsson), Brunes (80' N'Dri), Kiyine | Leysen Maertens Nsingi | 69' Kiyine |
| 1 September 2023 20:45 Den Dreef Leuven | 41' Ricca (Maziz) 54' Schingtienne (Kiyine) 60' Maziz (Mendyl) | 1–0 2–0 3–0 | | Prévot Pletinckx, Ricca, Schingtienne Mendyl (80' Misao), Dom, Schrijvers (89' Banzuzi), Sagrado Maziz (63' Thorsteinsson), Brunes (80' N'Dri), Kiyine | Leysen Maertens Nsingi | 69' Kiyine |
| 17 September 2023 18:30 Den Dreef Leuven | Oud-Heverlee Leuven | 1–1 | Gent | Prévot Pletinckx, Ricca (70' Vlietinck), Schingtienne (81' Misao) Mendyl, Dom, Schrijvers, Sagrado Maziz (64' N'Dri), Brunes (64' Banzuzi), Kiyine (64' Thorsteinsson) | Leysen Nsingi | 17' Mendyl 59' Maziz 80' Thorsteinsson 90+4' Vlietinck |
| 17 September 2023 18:30 Den Dreef Leuven | 6' Brunes (Sagrado) | 1–0 1–1 | 38' Kandouss (Kums) | Prévot Pletinckx, Ricca (70' Vlietinck), Schingtienne (81' Misao) Mendyl, Dom, Schrijvers, Sagrado Maziz (64' N'Dri), Brunes (64' Banzuzi), Kiyine (64' Thorsteinsson) | Leysen Nsingi | 17' Mendyl 59' Maziz 80' Thorsteinsson 90+4' Vlietinck |
| 23 September 2023 18:15 Achter de Kazerne Mechelen | Mechelen | 1–2 | Oud-Heverlee Leuven | Prévot Schingtienne, Pletinckx, Miguel Mendyl, Dom, Schrijvers, Sagrado Thorsteinsson (90'+4' Kiyine), Nsingi (90'+2' Brunes), Maziz | Leysen Banzuzi Misao N'Dri Vlietinck | 57' Schrijvers 72' Maziz 73' Mendyl |
| 23 September 2023 18:15 Achter de Kazerne Mechelen | 46' Pflücke (Mrabti) | 0–1 0–2 1–2 | 2' Thorsteinsson (Nsingi) 45+7' Maziz (without assist) | Prévot Schingtienne, Pletinckx, Miguel Mendyl, Dom, Schrijvers, Sagrado Thorsteinsson (90'+4' Kiyine), Nsingi (90'+2' Brunes), Maziz | Leysen Banzuzi Misao N'Dri Vlietinck | 57' Schrijvers 72' Maziz 73' Mendyl |
| 30 September 2023 18:15 Den Dreef Leuven | Oud-Heverlee Leuven | 1–2 | Standard Liège | Prévot Pletinckx, Schingtienne, Miguel (87' Brunes) Mendyl, Dom (81' Misao), Schrijvers, Sagrado (46' Vlietinck) Thorsteinsson (87' Banzuzi), Nsingi, Maziz | Leysen Kiyine N'Dri | 76' Nsingi 78' Pletinckx |
| 30 September 2023 18:15 Den Dreef Leuven | 65' Mendyl (Thorsteinsson) | 0–1 1–1 1–2 | 44' Kanga (Alzate) 81 Sowah (without assist) | Prévot Pletinckx, Schingtienne, Miguel (87' Brunes) Mendyl, Dom (81' Misao), Schrijvers, Sagrado (46' Vlietinck) Thorsteinsson (87' Banzuzi), Nsingi, Maziz | Leysen Kiyine N'Dri | 76' Nsingi 78' Pletinckx |
| 7 October 2023 16:00 Jan Breydel Stadium Bruges | Cercle Brugge | 3–2 | Oud-Heverlee Leuven | Prévot Pletinckx, Shlomo, Schingtienne Mendyl, Misao, Schrijvers (81' Kiyine), Vlietinck (69' Dom) Thorsteinsson (37' Banzuzi), Nsingi (69' Brunes), Maziz | Leysen Miguel N'Dri | 35' Vlietinck 56' Schrijvers 78' Misao |
| 7 October 2023 16:00 Jan Breydel Stadium Bruges | 3' Denkey (Ravych) 37' Denkey (without assist) 87' Denkey (without assist) | 1–0 1–1 2–1 2–2 3–2 | 4' Shlomo (Thorsteinsson) 44 Banzuzi (without assist) | Prévot Pletinckx, Shlomo, Schingtienne Mendyl, Misao, Schrijvers (81' Kiyine), Vlietinck (69' Dom) Thorsteinsson (37' Banzuzi), Nsingi (69' Brunes), Maziz | Leysen Miguel N'Dri | 35' Vlietinck 56' Schrijvers 78' Misao |
| 22 October 2023 19:15 Den Dreef Leuven | Oud-Heverlee Leuven | 4–0 | Sint-Truiden | Prévot Schingtienne, Pletinckx, Miguel Mendyl, Schrijvers (90' Banzuzi), Misao, Vlietinck Nsingi (90' N'Dri), Brunes (77' Maertens), Maziz (81' Thorsteinsson) | Leysen Dom Shlomo | 62' Schrijvers |
| 22 October 2023 19:15 Den Dreef Leuven | 12' Nsingi (Maziz) 22' Schrijvers (pen.) 60' Mendyl (Misao) 79' Mendyl (Nsingi) | 1–0 2–0 3–0 4–0 | | Prévot Schingtienne, Pletinckx, Miguel Mendyl, Schrijvers (90' Banzuzi), Misao, Vlietinck Nsingi (90' N'Dri), Brunes (77' Maertens), Maziz (81' Thorsteinsson) | Leysen Dom Shlomo | 62' Schrijvers |
| 28 October 2023 20:45 Constant Vanden Stock Stadium Anderlecht | Anderlecht | 5–1 | Oud-Heverlee Leuven | Prévot Schingtienne, Pletinckx, Miguel Mendyl (64' N'Dri), Misao, Maziz (64' Maertens), Schrijvers (71' Banzuzi), Vlietinck (4' Dom) Nsingi, Brunes | Leysen Shlomo Thorsteinsson | 28' Schingtienne |
| 28 October 2023 20:45 Constant Vanden Stock Stadium Anderlecht | 12' Dreyer (Stroeykens) 42' Dreyer (Sardella) 47' Dolberg (Augustinsson) 52' Stroeykens (Leoni) 86' Dreyer (Arnstad) | 0–1 1–1 2–1 3–1 4–1 5–1 | 6' Misao (Dom) | Prévot Schingtienne, Pletinckx, Miguel Mendyl (64' N'Dri), Misao, Maziz (64' Maertens), Schrijvers (71' Banzuzi), Vlietinck (4' Dom) Nsingi, Brunes | Leysen Shlomo Thorsteinsson | 28' Schingtienne |
| 4 November 2023 18:15 Den Dreef Leuven | Oud-Heverlee Leuven | 0–2 | Westerlo | Prévot Schingtienne, Pletinckx, Miguel (88' N'Dri) Mendyl, Misao (71' Maertens), Maziz, Schrijvers, Dom (71' Mueanta) Nsingi (78' N. Opoku), Thorsteinsson | Leysen Banzuzi Shlomo | 48' Thorsteinsson 73' Maertens 82' Mendyl |
| 4 November 2023 18:15 Den Dreef Leuven | | 0–1 0–2 | 64' Madsen (pen.) 69' Sydorchuk (without assist) | Prévot Schingtienne, Pletinckx, Miguel (88' N'Dri) Mendyl, Misao (71' Maertens), Maziz, Schrijvers, Dom (71' Mueanta) Nsingi (78' N. Opoku), Thorsteinsson | Leysen Banzuzi Shlomo | 48' Thorsteinsson 73' Maertens 82' Mendyl |
| 12 November 2023 16:00 Cegeka Arena Genk | Genk | 3–1 | Oud-Heverlee Leuven | Prévot Miguel, Pletinckx, Dom N'Dri (72' Mueanta), Schrijvers, Misao, Sagrado (72' Ngawa) Maziz (46' Thorsteinsson), N. Opoku (81' Nsingi), Banzuzi (81' Brunes) | Leysen Acquah | 10' Miguel 56' Thorsteinsson 80' N. Opoku 89' Schrijvers |
| 12 November 2023 16:00 Cegeka Arena Genk | 25' Heynen (no assist) 90' Heynen (Arokodare) 90+5' Muñoz (no assist) | 1–0 1–1 2–1 3–1 | 85' Brunes (Thorsteinsson) | Prévot Miguel, Pletinckx, Dom N'Dri (72' Mueanta), Schrijvers, Misao, Sagrado (72' Ngawa) Maziz (46' Thorsteinsson), N. Opoku (81' Nsingi), Banzuzi (81' Brunes) | Leysen Acquah | 10' Miguel 56' Thorsteinsson 80' N. Opoku 89' Schrijvers |
| 26 November 2023 16:00 Den Dreef Leuven | Oud-Heverlee Leuven | 0–1 | Club Brugge | Leysen Mendyl, Miguel (75' N'Dri), Schingtienne, Pletinckx, Sagrado Schrijvers, Maziz (57' Banzuzi), Misao (89' Nsingi) N. Opoku (57' Brunes), Thorsteinsson | Ravet Dom Shlomo | 34' Schingtienne 42' Miguel 45+2' Misao 90+5' Mendyl |
| 26 November 2023 16:00 Den Dreef Leuven | | 0–1 | 45+2' Jutglà (Buchanan) | Leysen Mendyl, Miguel (75' N'Dri), Schingtienne, Pletinckx, Sagrado Schrijvers, Maziz (57' Banzuzi), Misao (89' Nsingi) N. Opoku (57' Brunes), Thorsteinsson | Ravet Dom Shlomo | 34' Schingtienne 42' Miguel 45+2' Misao 90+5' Mendyl |
| 2 December 2023 20:45 Bosuilstadion Antwerp | Antwerp | 1–0 | Oud-Heverlee Leuven | Leysen Miguel, Schingtienne, Pletinckx, Sagrado Mendyl (79' Nsingi), Shlomo, Schrijvers (73' Maziz), Banzuzi, Thorsteinsson (62' N'Dri) N. Opoku (62' Brunes) | Ravet Dom Ngawa | 57' Schrijvers 72' Mendyl 88' N'Dri |
| 2 December 2023 20:45 Bosuilstadion Antwerp | 44' Balikwisha (Janssen) | 1–0 | | Leysen Miguel, Schingtienne, Pletinckx, Sagrado Mendyl (79' Nsingi), Shlomo, Schrijvers (73' Maziz), Banzuzi, Thorsteinsson (62' N'Dri) N. Opoku (62' Brunes) | Ravet Dom Ngawa | 57' Schrijvers 72' Mendyl 88' N'Dri |
| 8 December 2023 20:45 Stayen Sint-Truiden | Sint-Truiden | 1–1 | Oud-Heverlee Leuven | Leysen Mendyl (68' Ngawa), Miguel, Schingtienne, Pletinckx, Sagrado Thorsteinsson (60' Mueanta), Shlomo, Banzuzi Nsingi (68' N. Opoku), Brunes (38' Dom) | Prévot Maziz N'Dri | 31' Sagrado 57' Shlomo 66' Miguel |
| 8 December 2023 20:45 Stayen Sint-Truiden | 6' Zahiroleslam (Steuckers) | 1–0 1–1 | 18' Brunes (Thorsteinsson) | Leysen Mendyl (68' Ngawa), Miguel, Schingtienne, Pletinckx, Sagrado Thorsteinsson (60' Mueanta), Shlomo, Banzuzi Nsingi (68' N. Opoku), Brunes (38' Dom) | Prévot Maziz N'Dri | 31' Sagrado 57' Shlomo 66' Miguel |
| 16 December 2023 16:00 Den Dreef Leuven | Oud-Heverlee Leuven | 1–2 | Cercle Brugge | Leysen Mendyl, Schingtienne, Pletinckx, Shlomo, Dom (90+5' Mueanta) Banzuzi, Thorsteinsson (79' Maziz), Schrijvers Nsingi (71' N. Opoku), Brunes | Prévot Miguel N'Dri Ngawa | 44' Mendyl 45' Dom 90' Shlomo 90+3' Brunes |
| 16 December 2023 16:00 Den Dreef Leuven | 2' Thorsteinsson (Nsingi) | 1–0 1–1 1–2 | 59' Denkey (Somers) 90+5' Denkey (pen.) | Leysen Mendyl, Schingtienne, Pletinckx, Shlomo, Dom (90+5' Mueanta) Banzuzi, Thorsteinsson (79' Maziz), Schrijvers Nsingi (71' N. Opoku), Brunes | Prévot Miguel N'Dri Ngawa | 44' Mendyl 45' Dom 90' Shlomo 90+3' Brunes |
| 21 December 2023 20:45 Ghelamco Arena Ghent | Gent | 4–0 | Oud-Heverlee Leuven | Leysen Schingtienne, Pletinckx, Miguel Mendyl (46' N'Dri), Shlomo (78' Ngawa), Schrijvers, Dom Thorsteinsson (58' Brunes), Nsingi (83' N. Opoku), Banzuzi (46' Maziz) | Prévot Mueanta | 42' Banzuzi |
| 21 December 2023 20:45 Ghelamco Arena Ghent | 4' Samoise (Fofana) 57' Fofana (Hong) 65' Cuypers (Kums) 69' Watanabe (Kums) | 1–0 2–0 3–0 4–0 | | Leysen Schingtienne, Pletinckx, Miguel Mendyl (46' N'Dri), Shlomo (78' Ngawa), Schrijvers, Dom Thorsteinsson (58' Brunes), Nsingi (83' N. Opoku), Banzuzi (46' Maziz) | Prévot Mueanta | 42' Banzuzi |
| 26 December 2023 16:00 Den Dreef Leuven | Oud-Heverlee Leuven | 3–0 | Eupen | Leysen Schingtienne, Pletinckx, Miguel Thorsteinsson (72' Mueanta), Schrijvers, Maziz (80' Ngawa), Banzuzi (54' Shlomo), Sagrado Nsingi (80' N'Dri), Brunes (72' Maertens) | Prévot N. Opoku | 22' Pletinckx 42' Banzuzi |
| 26 December 2023 16:00 Den Dreef Leuven | 2' Thorsteinsson (Maziz) 29' Maziz (Brunes) 89' Mueanta (N'Dri) | 1–0 2–0 3–0 | | Leysen Schingtienne, Pletinckx, Miguel Thorsteinsson (72' Mueanta), Schrijvers, Maziz (80' Ngawa), Banzuzi (54' Shlomo), Sagrado Nsingi (80' N'Dri), Brunes (72' Maertens) | Prévot N. Opoku | 22' Pletinckx 42' Banzuzi |
| 21 January 2024 18:30 Den Dreef Leuven | Oud-Heverlee Leuven | 1–1 | Anderlecht | Leysen Miguel, Ricca, Pletinckx, Schingtienne Thorsteinsson (82' Brunes), Banzuzi, Maziz (66' Maertens), Schrijvers, Sagrado Nsingi (66' N'Dri) | Prévot Ravet Dom Ngawa N. Opoku Shlomo | 79' Miguel 90+2' Ricca |
| 21 January 2024 18:30 Den Dreef Leuven | 10' Maziz (without assist) | 1–0 1–1 | 70' Patris (Dolberg) | Leysen Miguel, Ricca, Pletinckx, Schingtienne Thorsteinsson (82' Brunes), Banzuzi, Maziz (66' Maertens), Schrijvers, Sagrado Nsingi (66' N'Dri) | Prévot Ravet Dom Ngawa N. Opoku Shlomo | 79' Miguel 90+2' Ricca |
| 27 January 2024 16:00 Guldensporen Stadion Kortrijk | Kortrijk | 0–0 | Oud-Heverlee Leuven | Leysen Miguel, Ricca, Pletinckx, Schingtienne (46' Shlomo) Banzuzi, Maziz (84' Nsingi), Schrijvers Thorsteinsson (69' Dom), Maertens (59' N. Opoku), N'Dri (59' Sagrado) | Prévot Akimoto Brunes Ngawa | 56' Banzuzi |
| 31 January 2024 18:45 Den Dreef Leuven | Oud-Heverlee Leuven | 2–1 | Genk | Leysen Miguel (74' Akimoto), Ricca, Pletinckx, Schingtienne Thorsteinsson (65' Maertens), Dom, Maziz (85' Shlomo), Schrijvers, Sagrado (74' N'Dri) Nsingi (74' Brunes) | Prévot Misao Ngawa N. Opoku | 45+3' Schrijvers 47' Thorsteinsson |
| 31 January 2024 18:45 Den Dreef Leuven | 80' Schrijvers (pen.) 90' Pletinckx (without assist) | 0–1 1–1 2–1 | 54' Ricca (o.g.) | Leysen Miguel (74' Akimoto), Ricca, Pletinckx, Schingtienne Thorsteinsson (65' Maertens), Dom, Maziz (85' Shlomo), Schrijvers, Sagrado (74' N'Dri) Nsingi (74' Brunes) | Prévot Misao Ngawa N. Opoku | 45+3' Schrijvers 47' Thorsteinsson |
| 3 February 2024 18:15 Het Kuipje Westerlo | Westerlo | 0–3 | Oud-Heverlee Leuven | Leysen Miguel (59' Russo), Ricca, Pletinckx, Schingtienne Banzuzi, Dom, Schrijvers (31' Misao) Maziz (59' Maertens), Nsingi (74' N'Dri), Sagrado (46' Akimoto) | Prévot Brunes Mueanta N. Opoku | 17' Sagrado 75' Ricca |
| 3 February 2024 18:15 Het Kuipje Westerlo | | 0–1 0–2 0–3 | 2' Banzuzi (Maziz) 11' Miguel (Schrijvers) 60' Maertens (without assist) | Leysen Miguel (59' Russo), Ricca, Pletinckx, Schingtienne Banzuzi, Dom, Schrijvers (31' Misao) Maziz (59' Maertens), Nsingi (74' N'Dri), Sagrado (46' Akimoto) | Prévot Brunes Mueanta N. Opoku | 17' Sagrado 75' Ricca |
| 10 February 2024 16:00 Stade Maurice Dufrasne Liège | Standard Liège | 1–0 | Oud-Heverlee Leuven | Leysen Miguel, Ricca, Pletinckx, Schingtienne (46' Sagrado) Maziz (73' Mueanta), Schrijvers, Dom (82' N. Opoku), Banzuzi, Thorsteinsson (60' Maertens) Nsingi (59' Brunes) | Prévot Akimoto Misao Ngawa | 11' Ricca 30' Schrijvers 59' Nsingi |
| 10 February 2024 16:00 Stade Maurice Dufrasne Liège | 19' O'Neill (Alzate) | 1–0 | | Leysen Miguel, Ricca, Pletinckx, Schingtienne (46' Sagrado) Maziz (73' Mueanta), Schrijvers, Dom (82' N. Opoku), Banzuzi, Thorsteinsson (60' Maertens) Nsingi (59' Brunes) | Prévot Akimoto Misao Ngawa | 11' Ricca 30' Schrijvers 59' Nsingi |
| 17 February 2024 18:15 Den Dreef Leuven | Oud-Heverlee Leuven | 0–0 | Charleroi | Leysen Pletinckx, Ricca, Miguel (64' Akimoto) Thorsteinsson, Schrijvers (82' Brunes), Maertens, Banzuzi, Sagrado (83' Mueanta) N. Opoku (88' Nsingi), Maziz | Prévot Dom Misao Russo Schingtienne | 14' Maertens 48' Maziz |
| 24 February 2024 16:00 Edmond Machtens Stadium Molenbeek-Saint-Jean | RWD Molenbeek | 1–1 | Oud-Heverlee Leuven | Leysen Miguel, Russo (22' Schingtienne), Pletinckx, Ricca, Sagrado Schrijvers, Maertens (88' Brunes), Banzuzi N. Opoku (67' Nsingi), Maziz (67' Thorsteinsson) | Prévot Akimoto Dom Misao Mendyl | 17' Maertens 59' Schrijvers 79' Ricca |
| 24 February 2024 16:00 Edmond Machtens Stadium Molenbeek-Saint-Jean | 30' Biron (Camara) | 0–1 1–1 | 36' Pletinckx (Maziz) | Leysen Miguel, Russo (22' Schingtienne), Pletinckx, Ricca, Sagrado Schrijvers, Maertens (88' Brunes), Banzuzi N. Opoku (67' Nsingi), Maziz (67' Thorsteinsson) | Prévot Akimoto Dom Misao Mendyl | 17' Maertens 59' Schrijvers 79' Ricca |
| 2 March 2024 18:15 Den Dreef Leuven | Oud-Heverlee Leuven | 0–2 | Union SG | Leysen Pletinckx, Ricca, Schingtienne Mendyl (81' Nsingi), Banzuzi (64' Misao), Schrijvers (86' Mueanta), Sagrado Thorsteinsson (64' Maziz), Brunes (81' N. Opoku), Maertens | Prévot Akimoto Dom Miguel | 6' Thorsteinsson 24' Maertens 79' Misao |
| 2 March 2024 18:15 Den Dreef Leuven | | 0–1 0–2 | 28' Sykes (without assist) 74' Terho (Nilsson) | Leysen Pletinckx, Ricca, Schingtienne Mendyl (81' Nsingi), Banzuzi (64' Misao), Schrijvers (86' Mueanta), Sagrado Thorsteinsson (64' Maziz), Brunes (81' N. Opoku), Maertens | Prévot Akimoto Dom Miguel | 6' Thorsteinsson 24' Maertens 79' Misao |
| 10 March 2024 16:00 Jan Breydel Stadium Bruges | Club Brugge | 3–1 | Oud-Heverlee Leuven | Leysen Akimoto (83' N. Opoku), Ricca (71' Mendyl), Pletinckx, Schingtienne Schrijvers (71' Misao), Maziz, Banzuzi (89' Dom) Thorsteinsson (83' Miguel), Brunes, Sagrado | Prévot Mueanta Ngawa Nsingi | 60' Schingtienne 68' Akimoto |
| 10 March 2024 16:00 Jan Breydel Stadium Bruges | 40' Leysen (o.g.) 62' Vanaken (without assist) 64' Meijer (without assist) | 0–1 1–1 2–1 3–1 | 31' Pletinckx (Thorsteinsson) | Leysen Akimoto (83' N. Opoku), Ricca (71' Mendyl), Pletinckx, Schingtienne Schrijvers (71' Misao), Maziz, Banzuzi (89' Dom) Thorsteinsson (83' Miguel), Brunes, Sagrado | Prévot Mueanta Ngawa Nsingi | 60' Schingtienne 68' Akimoto |
| 17 March 2024 18:30 Den Dreef Leuven | Oud-Heverlee Leuven | 1–0 | Mechelen | Leysen Pletinckx, Ricca, Schingtienne Akimoto, Banzuzi (69' Dom), Schrijvers, Sagrado (82' Mendyl) Thorsteinsson (69' Mueanta), Brunes (61' N. Opoku), Maziz (82' Nsingi) | Prévot Gilis Miguel Misao | 51' Ricca 62' Banzuzi 76' Maziz 84' Pletinckx |
| 17 March 2024 18:30 Den Dreef Leuven | 90'+2' Nsingi (Schrijvers) | 1–0 | | Leysen Pletinckx, Ricca, Schingtienne Akimoto, Banzuzi (69' Dom), Schrijvers, Sagrado (82' Mendyl) Thorsteinsson (69' Mueanta), Brunes (61' N. Opoku), Maziz (82' Nsingi) | Prévot Gilis Miguel Misao | 51' Ricca 62' Banzuzi 76' Maziz 84' Pletinckx |

#### Europe Play-offs
##### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Jupiler Pro League Ranking

##### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| Ground | H | A | H | H | A | A | H | A | A | H |
| Result | L | D | W | W | D | L | W | W | D | L |
| Position | 6 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |

##### Matches

The play-off fixtures were unveiled on 18 March 2024.
Europe Play-offs :
| Match Details | Home Team | Result | Away Team | Lineup | Unused Subs | Bookings |
| 30 March 2024 18:15 Den Dreef Leuven | Oud-Heverlee Leuven | 2–3 | Mechelen | Leysen Schingtienne, Pletinckx, Miguel (57' Russo) Akimoto, Schrijvers, Maziz, Misao (57' Maertens), Sagrado (68' N. Opoku) Nsingi (58' Banzuzi), Brunes (57' Thorsteinsson) | Prévot Dom Mendyl Souanga | 90' Maziz |
| 30 March 2024 18:15 Den Dreef Leuven | 74' Maziz (Akimoto) 90'+6' N. Opoku (Maertens) | 0–1 0–2 1–2 2–2 2–3 | 5' Cobbaut (Pflücke) 52' Foulon (Slimani) 90'+7' Konaté (without assist) | Leysen Schingtienne, Pletinckx, Miguel (57' Russo) Akimoto, Schrijvers, Maziz, Misao (57' Maertens), Sagrado (68' N. Opoku) Nsingi (58' Banzuzi), Brunes (57' Thorsteinsson) | Prévot Dom Mendyl Souanga | 90' Maziz |
| 6 April 2024 18:15 Stade Maurice Dufrasne Liège | Standard Liège | 0–0 | Oud-Heverlee Leuven | Leysen Pletinckx, Ricca, Russo (77' Sagrado) Akimoto (84' Souanga), Schrijvers, Maziz (77' Dom), Banzuzi, Schingtienne Thorsteinsson (84' Brunes), Maertens (77' Nsingi) | Prévot Mendyl Miguel Misao | 74' Schingtienne 90+2' Souanga |
| 14 April 2024 19:15 Den Dreef Leuven | Oud-Heverlee Leuven | 2–1 | Gent | Leysen Pletinckx, Ricca (11' Schingtienne), Russo (87' Miguel) Akimoto, Schrijvers, Maziz (70' Misao), Banzuzi, Sagrado Thorsteinsson (87' Nsingi), Maertens (70' Brunes) | Prévot Dom Mendyl Ngawa | 45+3' Maertens 90+1' Akimoto |
| 14 April 2024 19:15 Den Dreef Leuven | 23' Maertens (Thorsteinsson) 37' Maertens (without assist) | 1–0 1–1 2–1 | 25' Fernandez-Pardo (without assist) | Leysen Pletinckx, Ricca (11' Schingtienne), Russo (87' Miguel) Akimoto, Schrijvers, Maziz (70' Misao), Banzuzi, Sagrado Thorsteinsson (87' Nsingi), Maertens (70' Brunes) | Prévot Dom Mendyl Ngawa | 45+3' Maertens 90+1' Akimoto |
| 20 April 2024 16:00 Den Dreef Leuven | Oud-Heverlee Leuven | 1–0 | Sint-Truiden | Leysen Russo, Ricca, Schingtienne Akimoto (90' Misao), Schrijvers, Banzuzi, Sagrado (70' Mendyl) Thorsteinsson (87' Dom), Brunes (70' Maziz), Maertens (87' Nsingi) | Prévot Miguel Ngawa Souanga | 59' Sagrado |
| 20 April 2024 16:00 Den Dreef Leuven | 83' Maziz (Schrijvers) | 1–0 | | Leysen Russo, Ricca, Schingtienne Akimoto (90' Misao), Schrijvers, Banzuzi, Sagrado (70' Mendyl) Thorsteinsson (87' Dom), Brunes (70' Maziz), Maertens (87' Nsingi) | Prévot Miguel Ngawa Souanga | 59' Sagrado |
| 23 April 2024 20:30 Het Kuipje Westerlo | Westerlo | 1–1 | Oud-Heverlee Leuven | Leysen Schingtienne, Russo, Akimoto Mendyl, Banzuzi (81' Misao), Schrijvers, Sagrado Thorsteinsson (81' Nsingi), Brunes (56' Maziz), Maertens (81' N. Opoku (87' Dom)) | Prévot Miguel Ngawa Souanga | 70' Sagrado 72' Banzuzi 83' Russo |
| 23 April 2024 20:30 Het Kuipje Westerlo | 24' Tagir (Haspolat) | 1–0 1–1 | 77' Maertens (Mendyl) | Leysen Schingtienne, Russo, Akimoto Mendyl, Banzuzi (81' Misao), Schrijvers, Sagrado Thorsteinsson (81' Nsingi), Brunes (56' Maziz), Maertens (81' N. Opoku (87' Dom)) | Prévot Miguel Ngawa Souanga | 70' Sagrado 72' Banzuzi 83' Russo |
| 27 April 2024 16:00 Achter de Kazerne Mechelen | Mechelen | 3–0 | Oud-Heverlee Leuven | Leysen Schingtienne, Russo, Akimoto Mendyl (62' Nsingi), Banzuzi, Schrijvers (81' Misao), Sagrado (81' Dom) Thorsteinsson (90+3' Mueanta), Maertens (62' Brunes), Maziz | Prévot Miguel Ngawa Souanga | 75' Thorsteinsson |
| 27 April 2024 16:00 Achter de Kazerne Mechelen | 47' Schoofs (Storm) 58' Bassette (Schoofs) 90+2' Mrabti (Storm) | 1–0 2–0 3–0 | | Leysen Schingtienne, Russo, Akimoto Mendyl (62' Nsingi), Banzuzi, Schrijvers (81' Misao), Sagrado (81' Dom) Thorsteinsson (90+3' Mueanta), Maertens (62' Brunes), Maziz | Prévot Miguel Ngawa Souanga | 75' Thorsteinsson |
| 5 May 2024 16:00 Den Dreef Leuven | Oud-Heverlee Leuven | 3–1 | Standard Liège | Prévot Schingtienne, Russo, Ricca Sagrado (82' Misao), Banzuzi (82' Pletinckx), Schrijvers, Akimoto Mueanta (65' Nsingi), Maertens (65' Thorsteinsson), Maziz (75' Dom) | Leysen Brunes Mendyl Ngawa | 90+3' Thorsteinsson |
| 5 May 2024 16:00 Den Dreef Leuven | 47' Maziz (without assist) 74' Nsingi (Thorsteinsson) 90+3' Thorsteinsson (Nsingi) | 0–1 1–1 2–1 3–1 | 43' Yeboah (without assist) | Prévot Schingtienne, Russo, Ricca Sagrado (82' Misao), Banzuzi (82' Pletinckx), Schrijvers, Akimoto Mueanta (65' Nsingi), Maertens (65' Thorsteinsson), Maziz (75' Dom) | Leysen Brunes Mendyl Ngawa | 90+3' Thorsteinsson |
| 12 May 2024 13:30 Ghelamco Arena Ghent | Gent | 0–1 | Oud-Heverlee Leuven | Prévot Russo, Ricca, Schingtienne Mendyl (58' Miguel), Dom (58' Misao), Maziz (72' Schrijvers), Banzuzi, Akimoto Nsingi (46' Mueanta), Maertens (81' Brunes) | Leysen N'Dri Ngawa D. Opoku | 80' Russo 90+3' Brunes 90+4' Misao |
| 12 May 2024 13:30 Ghelamco Arena Ghent | | 0–1 | 6' Russo (Maziz) | Prévot Russo, Ricca, Schingtienne Mendyl (58' Miguel), Dom (58' Misao), Maziz (72' Schrijvers), Banzuzi, Akimoto Nsingi (46' Mueanta), Maertens (81' Brunes) | Leysen N'Dri Ngawa D. Opoku | 80' Russo 90+3' Brunes 90+4' Misao |
| 17 May 2024 20:45 Stayen Sint-Truiden | Sint-Truiden | 1–1 | Oud-Heverlee Leuven | Leysen Russo, Ricca (76' Mendyl), Schingtienne Miguel, Misao (68' Banzuzi), Schrijvers, Akimoto Maertens (68' Thorsteinsson), Mueanta (68' Nsingi), Maziz | Prévot Dom Ngawa Osifo Souanga | |
| 17 May 2024 20:45 Stayen Sint-Truiden | 66' Kaya (Delorge) | 0–1 1–1 | 74' Thorsteinsson (Maziz) | Leysen Russo, Ricca (76' Mendyl), Schingtienne Miguel, Misao (68' Banzuzi), Schrijvers, Akimoto Maertens (68' Thorsteinsson), Mueanta (68' Nsingi), Maziz | Prévot Dom Ngawa Osifo Souanga | |
| 25 May 2024 20:30 Den Dreef Leuven | Oud-Heverlee Leuven | 1–2 | Westerlo | Prévot Akimoto, Ricca, Russo, Schingtienne Schrijvers, Dom (83' Ngawa), Banzuzi (59' Maertens) Thorsteinsson (73' Mendyl), Mueanta (59' Nsingi), Maziz (73' Miguel) | Leysen Misao Osifo Souanga | 7' Schingtienne 25' Ricca 45+4' 68' Russo 69' Maertens |
| 25 May 2024 20:30 Den Dreef Leuven | 52' Thorsteinsson (without assist) | 0–1 0–2 1–2 | 33' Vaesen (Rommens) 45+3' Tagir (Haspolat) | Prévot Akimoto, Ricca, Russo, Schingtienne Schrijvers, Dom (83' Ngawa), Banzuzi (59' Maertens) Thorsteinsson (73' Mendyl), Mueanta (59' Nsingi), Maziz (73' Miguel) | Leysen Misao Osifo Souanga | 7' Schingtienne 25' Ricca 45+4' 68' Russo 69' Maertens |

### Belgian Cup
#### Results

2023–24 Belgian Cup :
| Match Details | Home Team | Result | Away Team | Lineup | Unused Subs | Bookings |
| 7th Round |||||||
| 1 November 2023 18:00 Den Dreef Leuven | Oud-Heverlee Leuven | 5–0 | Elene Grotenberge | Leysen Pletinckx, Schingtienne, Shlomo, Miguel, Dom (68' Mueanta) Misao (72' Kiyine), Banzuzi, Maertens (78' Acquah) Thorsteinsson (68' N. Opoku), N'Dri | Prévot Nsingi Schrijvers | 23' Banzuzi |
| 1 November 2023 18:00 Den Dreef Leuven | 12' Shlomo (Thorsteinsson) 25' Miguel (without assist) 41' Maertens (Thorsteinsson) 72' Banzuzi (N. Opoku) 77' N'Dri (pen.) | 1–0 2–0 3–0 4–0 5–0 | | Leysen Pletinckx, Schingtienne, Shlomo, Miguel, Dom (68' Mueanta) Misao (72' Kiyine), Banzuzi, Maertens (78' Acquah) Thorsteinsson (68' N. Opoku), N'Dri | Prévot Nsingi Schrijvers | 23' Banzuzi |
| 8th Round |||||||
| 6 December 2023 20:00 Burgemeester Graaf Leopold Lippens Park Knokke | Knokke | 1–1 (a.e.t.) 2–4 (p) | Oud-Heverlee Leuven | Leysen Mendyl, Pletinckx, Schingtienne, Sagrado Maziz, Dom (63' Shlomo), Banzuzi (46' Schrijvers) Nsingi (46' Brunes), N'Dri (79' Holzhauser), Thorsteinsson | Prévot Miguel Ngawa | 35' Banzuzi 61' Dom 78' Shlomo 88' Mendyl 88' Miguel 119' Thorsteinsson |
| 6 December 2023 20:00 Burgemeester Graaf Leopold Lippens Park Knokke | 45+3' Pieters (Prudhomme) | 0–1 1–1 | 24' Dom (Nsingi) | Leysen Mendyl, Pletinckx, Schingtienne, Sagrado Maziz, Dom (63' Shlomo), Banzuzi (46' Schrijvers) Nsingi (46' Brunes), N'Dri (79' Holzhauser), Thorsteinsson | Prévot Miguel Ngawa | 35' Banzuzi 61' Dom 78' Shlomo 88' Mendyl 88' Miguel 119' Thorsteinsson |
| 6 December 2023 20:00 Burgemeester Graaf Leopold Lippens Park Knokke | Aelterman Bailly Jalloh Addo | Penalty shoot-out 0–1 1–1 1–2 2–2 2–3 2–3 2–4 2–4 | Schrijvers Thorsteinsson Brunes Holzhauser | Leysen Mendyl, Pletinckx, Schingtienne, Sagrado Maziz, Dom (63' Shlomo), Banzuzi (46' Schrijvers) Nsingi (46' Brunes), N'Dri (79' Holzhauser), Thorsteinsson | Prévot Miguel Ngawa | 35' Banzuzi 61' Dom 78' Shlomo 88' Mendyl 88' Miguel 119' Thorsteinsson |
| Quarter-finals |||||||
| 24 January 2024 20:30 Den Dreef Leuven | Oud-Heverlee Leuven | 2–3 | Antwerp | Leysen Miguel (72' Brunes), Pletinckx (59' Banzuzi), Shlomo, Schingtienne Thorsteinsson (59' Nsingi), Dom (90'+4' Ricca), Maziz, Schrijvers (59' Maertens), Sagrado N'Dri | Prévot Ngawa | 64' Banzuzi 90' Shlomo |
| 24 January 2024 20:30 Den Dreef Leuven | 2' Maziz (N'Dri) 79' Maertens (Schingtienne) | 1–0 1–1 1–2 1–3 2–3 | 8' Janssen (pen.) 18' Janssen (Keita) 54' Van Den Bosch (without assist) | Leysen Miguel (72' Brunes), Pletinckx (59' Banzuzi), Shlomo, Schingtienne Thorsteinsson (59' Nsingi), Dom (90'+4' Ricca), Maziz, Schrijvers (59' Maertens), Sagrado N'Dri | Prévot Ngawa | 64' Banzuzi 90' Shlomo |

## Squad statistics

Includes only competitive matches.

### Appearances

    Players with no appearances are not included in the list.
| No. | Pos. | Nat. | Name | Belgian Pro League Regular season | Belgian Pro League Regular season | Belgian Pro League Regular season | Belgian Pro League Playoffs | Belgian Pro League Playoffs | Belgian Pro League Playoffs | Belgian Cup | Belgian Cup | Belgian Cup | Total | Total | Total |
| No. | Pos. | Nat. | Name | Starts | Sub | Unused Sub | Starts | Sub | Unused Sub | Starts | Sub | Unused Sub | Starts | Sub | Unused Sub |
| 1 | GK | | Tobe Leysen | 16 | 0 | 10 | 7 | 0 | 3 | 3 | 0 | 0 | 26 | 0 | 13 |
| 5 | DF | | Pierre-Yves Ngawa | 0 | 4 | 7 | 0 | 1 | 7 | 0 | 0 | 2 | 0 | 5 | 16 |
| 6 | MF | | Joren Dom | 14 | 7 | 8 | 2 | 5 | 3 | 3 | 0 | 0 | 19 | 12 | 11 |
| 7 | MF | | Jón Dagur Þorsteinsson | 23 | 5 | 1 | 6 | 3 | 0 | 3 | 0 | 0 | 32 | 8 | 1 |
| 8 | MF | | Siebe Schrijvers | 29 | 0 | 0 | 9 | 1 | 0 | 1 | 1 | 1 | 39 | 2 | 1 |
| 9 | FW | | Jonatan Braut Brunes | 11 | 13 | 2 | 3 | 4 | 1 | 0 | 2 | 0 | 14 | 19 | 3 |
| 11 | MF | | Ezechiel Banzuzi | 20 | 7 | 2 | 8 | 2 | 0 | 2 | 1 | 0 | 30 | 10 | 2 |
| 13 | MF | | Sofian Kiyine | 3 | 4 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 5 | 3 |
| 14 | DF | | Federico Ricca | 17 | 0 | 0 | 7 | 0 | 0 | 0 | 1 | 0 | 24 | 1 | 0 |
| 15 | MF | | Konan N'Dri | 2 | 17 | 5 | 0 | 0 | 1 | 3 | 0 | 0 | 5 | 17 | 6 |
| 16 | GK | | Maxence Prévot | 11 | 0 | 14 | 3 | 0 | 7 | 0 | 0 | 3 | 14 | 0 | 24 |
| 17 | MF | | Kento Misao | 6 | 6 | 6 | 2 | 6 | 2 | 1 | 0 | 0 | 9 | 12 | 8 |
| 18 | DF | | Florian Miguel | 20 | 1 | 4 | 2 | 3 | 4 | 2 | 0 | 1 | 24 | 4 | 9 |
| 19 | MF | | Suphanat Mueanta | 0 | 9 | 3 | 3 | 2 | 0 | 0 | 1 | 0 | 3 | 12 | 3 |
| 20 | MF | | Hamza Mendyl | 18 | 2 | 1 | 3 | 3 | 4 | 1 | 0 | 0 | 22 | 5 | 5 |
| 21 | FW | | Nathan Opoku | 9 | 9 | 4 | 0 | 2 | 0 | 0 | 1 | 0 | 9 | 12 | 4 |
| 23 | DF | | Joël Schingtienne | 22 | 3 | 4 | 9 | 1 | 0 | 3 | 0 | 0 | 34 | 4 | 4 |
| 24 | DF | | Franco Russo | 1 | 1 | 1 | 9 | 1 | 0 | 0 | 0 | 0 | 10 | 2 | 1 |
| 25 | MF | | Manuel Osifo | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 |
| 28 | DF | | Ewoud Pletinckx | 30 | 0 | 0 | 3 | 1 | 0 | 3 | 0 | 0 | 36 | 1 | 0 |
| 30 | MF | | Takahiro Akimoto | 2 | 3 | 4 | 10 | 0 | 0 | 0 | 0 | 0 | 12 | 3 | 4 |
| 33 | MF | | Mathieu Maertens | 5 | 12 | 1 | 8 | 2 | 0 | 1 | 1 | 0 | 14 | 15 | 1 |
| 38 | GK | | Oregan Ravet | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 |
| 42 | MF | | Jo Gilis | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 43 | FW | | Nachon Nsingi | 14 | 12 | 3 | 2 | 8 | 0 | 1 | 1 | 1 | 17 | 21 | 4 |
| 52 | DF | | Richie Sagrado | 21 | 3 | 0 | 6 | 1 | 0 | 2 | 0 | 0 | 29 | 4 | 0 |
| 63 | DF | | Christ Souanga | 0 | 0 | 0 | 0 | 1 | 6 | 0 | 0 | 0 | 0 | 1 | 6 |
| 77 | MF | | Thibault Vlietinck | 6 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 2 | 1 |
| 88 | MF | | Youssef Maziz | 20 | 4 | 1 | 8 | 2 | 0 | 2 | 0 | 0 | 30 | 6 | 1 |
| 99 | DF | | Davis Opoku | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Players that have appeared this season, who are out on loan or have left OH Leuven ||||||||||||||||
| 3 | DF | | Raz Shlomo (sold to Maccabi Tel Aviv) | 5 | 3 | 6 | 0 | 0 | 0 | 2 | 1 | 0 | 7 | 4 | 6 |
| 10 | MF | | Raphael Holzhauser (released) | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 2 |
| 12 | GK | | Valentin Cojocaru (on loan to Pogoń Szczecin) | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 1 |
| 27 | MF | | Mandela Keita (on loan to Antwerp) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 40 | MF | | Desmond Acquah (on loan to Dender EH) | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |

### Goalscorers

| Rank | Pos. | No. | Player | Belgian Pro League Regular season | Belgian Pro League Playoffs | Belgian Cup | Total |
| 1 | MF | 88 | Youssef Maziz | 4 | 3 | 1 | 8 |
| 2 | MF | 7 | Jón Dagur Þorsteinsson | 4 | 3 | 0 | 7 |
| 3 | MF | 33 | Mathieu Maertens | 1 | 3 | 2 | 6 |
| 4 | MF | 8 | Siebe Schrijvers | 3 | 0 | 0 | 3 |
| 4 | FW | 9 | Jonatan Braut Brunes | 3 | 0 | 0 | 3 |
| 4 | MF | 11 | Ezechiel Banzuzi | 2 | 0 | 1 | 3 |
| 4 | MF | 20 | Hamza Mendyl | 3 | 0 | 0 | 3 |
| 4 | DF | 28 | Ewoud Pletinckx | 3 | 0 | 0 | 3 |
| 4 | FW | 43 | Nachon Nsingi | 2 | 1 | 0 | 3 |
| 10 | DF | 3 | Raz Shlomo | 1 | 0 | 1 | 2 |
| 10 | DF | 18 | Florian Miguel | 1 | 0 | 1 | 2 |
| 10 | FW | 21 | Nathan Opoku | 1 | 1 | 0 | 2 |
| 10 | DF | 52 | Richie Sagrado | 2 | 0 | 0 | 2 |
| 14 | MF | 6 | Joren Dom | 0 | 0 | 1 | 1 |
| 14 | DF | 14 | Federico Ricca | 1 | 0 | 0 | 1 |
| 14 | MF | 15 | Konan N'Dri | 0 | 0 | 1 | 1 |
| 14 | MF | 17 | Kento Misao | 1 | 0 | 0 | 1 |
| 14 | MF | 19 | Suphanat Mueanta | 1 | 0 | 0 | 1 |
| 14 | DF | 23 | Joël Schingtienne | 1 | 0 | 0 | 1 |
| 14 | DF | 24 | Franco Russo | 0 | 1 | 0 | 1 |
| Own Goals | Own Goals | Own Goals | Own Goals | 0 | 0 | 0 | 0 |
| Total | Total | Total | Total | 34 | 12 | 8 | 54 |

### Assists

| Rank | Pos. | No. | Player | Belgian Pro League Regular season | Belgian Pro League Playoffs | Belgian Cup | Total |
| 1 | MF | 7 | Jón Dagur Þorsteinsson | 5 | 2 | 2 | 9 |
| 2 | MF | 88 | Youssef Maziz | 5 | 2 | 0 | 7 |
| 3 | FW | 43 | Nachon Nsingi | 3 | 1 | 1 | 5 |
| 4 | MF | 8 | Siebe Schrijvers | 2 | 1 | 0 | 3 |
| 5 | MF | 15 | Konan N'Dri | 1 | 0 | 1 | 2 |
| 5 | MF | 20 | Hamza Mendyl | 1 | 1 | 0 | 2 |
| 5 | FW | 21 | Nathan Opoku | 1 | 0 | 1 | 2 |
| 8 | MF | 6 | Joren Dom | 1 | 0 | 0 | 1 |
| 8 | FW | 9 | Jonatan Braut Brunes | 1 | 0 | 0 | 1 |
| 8 | MF | 13 | Sofian Kiyine | 1 | 0 | 0 | 1 |
| 8 | MF | 17 | Kento Misao | 1 | 0 | 0 | 1 |
| 8 | DF | 18 | Florian Miguel | 1 | 0 | 0 | 1 |
| 8 | DF | 23 | Joël Schingtienne | 0 | 0 | 1 | 1 |
| 8 | MF | 30 | Takahiro Akimoto | 0 | 1 | 0 | 1 |
| 8 | MF | 33 | Mathieu Maertens | 0 | 1 | 0 | 1 |
| 8 | DF | 52 | Richie Sagrado | 1 | 0 | 0 | 1 |
| 8 | MF | 77 | Thibault Vlietinck | 1 | 0 | 0 | 1 |
| Total Assists | Total Assists | Total Assists | Total Assists | 25 | 9 | 6 | 40 |
| No Assist ||||||||
| Penalties | Penalties | Penalties | Penalties | 4 | 0 | 1 | 5 |
| Own Goals | Own Goals | Own Goals | Own Goals | 0 | 0 | 0 | 0 |
| Without Assist | Without Assist | Without Assist | Without Assist | 5 | 3 | 1 | 9 |
| Total Goals Without Assist | Total Goals Without Assist | Total Goals Without Assist | Total Goals Without Assist | 9 | 3 | 2 | 14 |

### Clean sheets

| No. | Player | Belgian Pro League Regular season | Belgian Pro League Playoffs | Belgian Cup | Total clean sheets | % Clean sheet games | Goals conceded | Avg minutes between conceding |
| 1 | Tobe Leysen | 5 | 2 | 1 | 8 | 30.77 % | 29 | 80.69 |
| 12 | Valentin Cojocaru | 0 | 0 | 0 | 0 | 0 % | 8 | 33.75 |
| 16 | Maxence Prévot | 2 | 1 | 0 | 3 | 21.43 % | 24 | 52.5 |
| 38 | Oregan Ravet | 0 | 0 | 0 | 0 | NA | 0 | NA |