# 2024 European Le Mans Series

The 2024 European Le Mans Series was the twenty-first season of the Automobile Club de l'Ouest's (ACO) European Le Mans Series. The six-event season began at Circuit de Barcelona-Catalunya on 14 April and concluded at Algarve International Circuit on 19 October.
The series was open to Le Mans Prototypes, divided into the LMP2 and LMP3 classes, and grand tourer-style racing cars in the new LMGT3 class. The season was the first for the LMGT3 class, replacing LMGTE.

## Calendar

The provisional calendar for the 2024 season was announced on 12 September 2023. Mugello Circuit was added to the calendar for the first time, replacing the round at MotorLand Aragón, and the Imola Circuit round returned after being cancelled the previous year.
| Rnd | Race | Circuit | Location | Date |
| 1 | 4 Hours of Barcelona | Circuit de Barcelona-Catalunya | Montmeló, Spain | 14 April |
| 2 | 4 Hours of Le Castellet | Circuit Paul Ricard | Le Castellet, France | 5 May |
| 3 | 4 Hours of Imola | Imola Circuit | Imola, Italy | 7 July |
| 4 | 4 Hours of Spa-Francorchamps | Circuit de Spa-Francorchamps | Stavelot, Belgium | 25 August |
| 5 | 4 Hours of Mugello | Mugello Circuit | Scarperia e San Piero, Italy | 29 September |
| 6 | 4 Hours of Portimão | Algarve International Circuit | Portimão, Portugal | 19 October |
| Source: |||||

## Entries
### LMP2

All cars in the LMP2 class use the Gibson GK428 V8 engine and Goodyear tyres. Entries in the LMP2 Pro-Am class, set aside for teams with a Bronze-rated driver in their line-up, are denoted with icons.
| Entrant/Team | Chassis | No. | MISC | Drivers | Rounds |
| DKR Engineering | Oreca 07 | 3 | PA | Cem Bölükbaşı | All |
| DKR Engineering | Oreca 07 | 3 | PA | Laurents Hörr | All |
| DKR Engineering | Oreca 07 | 3 | PA | Andres Latorre Canon | All |
| Iron Lynx – Proton | Oreca 07 | 9 | P2 | Matteo Cairoli | All |
| Iron Lynx – Proton | Oreca 07 | 9 | P2 | Macéo Capietto | All |
| Iron Lynx – Proton | Oreca 07 | 9 | P2 | Jonas Ried | All |
| Proton Competition | Oreca 07 | 77 | PA | René Binder | All |
| Proton Competition | Oreca 07 | 77 | PA | Giorgio Roda | All |
| Proton Competition | Oreca 07 | 77 | PA | Bent Viscaal | All |
| Vector Sport | Oreca 07 | 10 | P2 | Ryan Cullen | All |
| Vector Sport | Oreca 07 | 10 | P2 | Stéphane Richelmi | All |
| Vector Sport | Oreca 07 | 10 | P2 | Felipe Drugovich | 1–4, 6 |
| Vector Sport | Oreca 07 | 10 | P2 | Patrick Pilet | 5 |
| AO by TF | Oreca 07 | 14 | P2 | Louis Delétraz | All |
| AO by TF | Oreca 07 | 14 | P2 | Jonny Edgar | All |
| AO by TF | Oreca 07 | 14 | P2 | Robert Kubica | All |
| Team Virage | Oreca 07 | 19 | PA | Anthony Wells | 1–4 |
| Team Virage | Oreca 07 | 19 | PA | Matt Bell | 1–3 |
| Team Virage | Oreca 07 | 19 | PA | Nelson Piquet Jr. | 1–3 |
| Team Virage | Oreca 07 | 19 | PA | Tristan Vautier | 4–6 |
| Team Virage | Oreca 07 | 19 | PA | Wayne Boyd | 4 |
| Team Virage | Oreca 07 | 19 | PA | Georgios Kolovos | 5–6 |
| Team Virage | Oreca 07 | 19 | PA | Raphaël Narac | 5–6 |
| Algarve Pro Racing | Oreca 07 | 20 | PA | Richard Bradley | All |
| Algarve Pro Racing | Oreca 07 | 20 | PA | Kriton Lendoudis | All |
| Algarve Pro Racing | Oreca 07 | 20 | PA | Alex Quinn | All |
| Algarve Pro Racing | Oreca 07 | 25 | P2 | Olli Caldwell | All |
| Algarve Pro Racing | Oreca 07 | 25 | P2 | Matthias Kaiser | All |
| Algarve Pro Racing | Oreca 07 | 25 | P2 | Alex Lynn | All |
| United Autosports | Oreca 07 | 21 | PA | Andy Meyrick | All |
| United Autosports | Oreca 07 | 21 | PA | Daniel Schneider | All |
| United Autosports | Oreca 07 | 21 | PA | Oliver Jarvis | 1–3, 5–6 |
| United Autosports | Oreca 07 | 21 | PA | Filipe Albuquerque | 4 |
| United Autosports | Oreca 07 | 22 | P2 | Ben Hanley | All |
| United Autosports | Oreca 07 | 22 | P2 | Marino Sato | All |
| United Autosports | Oreca 07 | 22 | P2 | Filip Ugran | All |
| United Autosports | Oreca 07 | 23 | P2 | Paul di Resta | All |
| United Autosports | Oreca 07 | 23 | P2 | Bijoy Garg | All |
| United Autosports | Oreca 07 | 23 | P2 | Fabio Scherer | All |
| Nielsen Racing | Oreca 07 | 24 | PA | John Falb | All |
| Nielsen Racing | Oreca 07 | 24 | PA | Colin Noble | All |
| Nielsen Racing | Oreca 07 | 24 | PA | Albert Costa | 1–3 |
| Nielsen Racing | Oreca 07 | 24 | PA | Nick Yelloly | 4–6 |
| Nielsen Racing | Oreca 07 | 27 | P2 | Will Stevens | All |
| Nielsen Racing | Oreca 07 | 27 | P2 | David Heinemeier Hansson | 1–4 |
| Nielsen Racing | Oreca 07 | 27 | P2 | Nico Pino | 1–3 |
| Nielsen Racing | Oreca 07 | 27 | P2 | Benjamin Pedersen | 4–6 |
| Nielsen Racing | Oreca 07 | 27 | P2 | Gabriel Aubry | 6 |
| IDEC Sport | Oreca 07 | 28 | P2 | Reshad de Gerus | All |
| IDEC Sport | Oreca 07 | 28 | P2 | Job van Uitert | All |
| IDEC Sport | Oreca 07 | 28 | P2 | Paul Lafargue | 1–2 |
| IDEC Sport | Oreca 07 | 28 | P2 | Marcos Siebert | 3–4 |
| IDEC Sport | Oreca 07 | 28 | P2 | Nico Pino | 5–6 |
| Richard Mille by TDS | Oreca 07 | 29 | PA | Mathias Beche | All |
| Richard Mille by TDS | Oreca 07 | 29 | PA | Rodrigo Sales | All |
| Richard Mille by TDS | Oreca 07 | 29 | PA | Grégoire Saucy | All |
| Panis Racing | Oreca 07 | 65 | P2 | Arthur Leclerc | All |
| Panis Racing | Oreca 07 | 65 | P2 | Manuel Maldonado | All |
| Panis Racing | Oreca 07 | 65 | P2 | Charles Milesi | All |
| Duqueine Team | Oreca 07 | 30 | P2 | James Allen | All |
| Duqueine Team | Oreca 07 | 30 | P2 | Jean-Baptiste Simmenauer | All |
| Duqueine Team | Oreca 07 | 30 | P2 | Niels Koolen | 1–3, 5–6 |
| Duqueine Team | Oreca 07 | 30 | P2 | Rasmus Lindh | 4 |
| Inter Europol Competition | Oreca 07 | 34 | P2 | Luca Ghiotto | All |
| Inter Europol Competition | Oreca 07 | 34 | P2 | Oliver Gray | All |
| Inter Europol Competition | Oreca 07 | 34 | P2 | Clément Novalak | All |
| Inter Europol Competition | Oreca 07 | 43 | P2 | Sebastián Álvarez | All |
| Inter Europol Competition | Oreca 07 | 43 | P2 | Tom Dillmann | All |
| Inter Europol Competition | Oreca 07 | 43 | P2 | Vladislav Lomko | All |
| Cool Racing | Oreca 07 | 37 | P2 | Lorenzo Fluxá | All |
| Cool Racing | Oreca 07 | 37 | P2 | Malthe Jakobsen | All |
| Cool Racing | Oreca 07 | 37 | P2 | Ritomo Miyata | 1–2, 4–6 |
| Cool Racing | Oreca 07 | 37 | P2 | Paul-Loup Chatin | 3 |
| Cool Racing | Oreca 07 | 47 | P2 | Paul-Loup Chatin | 1–2 |
| Cool Racing | Oreca 07 | 47 | P2 | Frederik Vesti | All |
| Cool Racing | Oreca 07 | 47 | P2 | Alex García | 1–2 |
| Cool Racing | Oreca 07 | 47 | P2 | Carl Bennett | 3–6 |
| Cool Racing | Oreca 07 | 47 | P2 | Ferdinand Habsburg | 3–6 |
| AF Corse | Oreca 07 | 83 | PA | François Perrodo | All |
| AF Corse | Oreca 07 | 83 | PA | Alessio Rovera | All |
| AF Corse | Oreca 07 | 83 | PA | Matthieu Vaxivière | All |
| Icon | MISC |
| P2 | LMP2 |
| PA | LMP2 Pro-Am |
* Filipe Albuquerque was scheduled to compete for United Autosports, but withdrew prior to the start of the season.
* Gabriel Aubry was scheduled to compete for Vector Sport, but withdrew prior to the start of the season.
* Rob Hodes and Ian Rodríguez were scheduled to compete for Team Virage, but withdrew prior to the start of the season.
* Tom van Rompuy was scheduled to compete for DKR Engineering, but withdrew prior to the start of the season.
* Carl Bennett was scheduled to compete for Duqueine Team, but departed to take up his Hypercar opportunity at the Duqueine-run Isotta Fraschini squad in the FIA World Endurance Championship. He was replaced by Niels Koolen. Bennett later rejoined the ELMS with Cool Racing, taking Alex García's seat after two rounds.

### LMP3

All cars in the LMP3 class use the Nissan VK56DE 5.6L V8 engine and Michelin tyres.
| Entrant/Team | Chassis | No. | Drivers | Rounds |
| DKR Engineering | Duqueine M30 - D08 | 4 | Wyatt Brichacek | All |
| DKR Engineering | Duqueine M30 - D08 | 4 | Alexander Mattschull | All |
| DKR Engineering | Duqueine M30 - D08 | 4 | Belén García | 1–4 |
| DKR Engineering | Duqueine M30 - D08 | 4 | Guilherme Oliveira | 5–6 |
| RLR MSport | Ligier JS P320 | 5 | Daniel Ali | All |
| RLR MSport | Ligier JS P320 | 5 | James Dayson | All |
| RLR MSport | Ligier JS P320 | 5 | Bailey Voisin | All |
| RLR MSport | Ligier JS P320 | 15 | Nick Adcock | All |
| RLR MSport | Ligier JS P320 | 15 | Michael Jensen | All |
| RLR MSport | Ligier JS P320 | 15 | Gaël Julien | All |
| Team Virage | Ligier JS P320 | 8 | Julien Gerbi | All |
| Team Virage | Ligier JS P320 | 8 | Gillian Henrion | All |
| Team Virage | Ligier JS P320 | 8 | Bernardo Pinheiro | All |
| EuroInternational | Ligier JS P320 | 11 | Adam Ali | All |
| EuroInternational | Ligier JS P320 | 11 | Matthew Richard Bell | All |
| WTM by Rinaldi Racing | Duqueine M30 - D08 | 12 | Torsten Kratz | All |
| WTM by Rinaldi Racing | Duqueine M30 - D08 | 12 | Óscar Tunjo | All |
| WTM by Rinaldi Racing | Duqueine M30 - D08 | 12 | Leonard Weiss | All |
| Cool Racing | Ligier JS P320 | 17 | Miguel Cristóvão | All |
| Cool Racing | Ligier JS P320 | 17 | Manuel Espírito Santo | All |
| Cool Racing | Ligier JS P320 | 17 | Cédric Oltramare | 1–5 |
| Racing Spirit of Léman | Ligier JS P320 | 31 | Antoine Doquin | All |
| Racing Spirit of Léman | Ligier JS P320 | 31 | Jean-Ludovic Foubert | All |
| Racing Spirit of Léman | Ligier JS P320 | 31 | Jacques Wolff | All |
| Ultimate | Ligier JS P320 | 35 | Jean-Baptiste Lahaye | All |
| Ultimate | Ligier JS P320 | 35 | Matthieu Lahaye | All |
| Ultimate | Ligier JS P320 | 35 | Alexandre Yvon | 1 |
| Ultimate | Ligier JS P320 | 35 | Eric Trouillet | 2 |
| Ultimate | Ligier JS P320 | 35 | Paul Lanchère | 3 |
| Ultimate | Ligier JS P320 | 35 | Louis Rossi | 4 |
| Ultimate | Ligier JS P320 | 35 | Louis Stern | 5 |
| Ultimate | Ligier JS P320 | 35 | François Heriau | 6 |
| Inter Europol Competition | Ligier JS P320 | 88 | Kai Askey | All |
| Inter Europol Competition | Ligier JS P320 | 88 | Alexander Bukhantsov | All |
| Inter Europol Competition | Ligier JS P320 | 88 | Pedro Perino | All |
* Horst Felbermayr Jr. was scheduled to compete for RLR MSport, but withdrew prior to the start of the season.

### LMGT3

All cars in the LMGT3 class use Goodyear tyres.
| Entrant/Team | Chassis | Engine | No. | Drivers | Rounds |
| Formula Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 50 | Conrad Laursen | All |
| Formula Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 50 | Johnny Laursen | All |
| Formula Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 50 | Nicklas Nielsen | 1–5 |
| AF Corse | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 51 | Emmanuel Collard | All |
| AF Corse | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 51 | Charles-Henri Samani | All |
| AF Corse | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 51 | Ulysse de Pauw | 1 |
| AF Corse | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 51 | Nicolás Varrone | 2–6 |
| Spirit of Race | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 55 | Duncan Cameron | All |
| Spirit of Race | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 55 | Matt Griffin | All |
| Spirit of Race | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 55 | David Perel | All |
| Kessel Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 57 | Takeshi Kimura | All |
| Kessel Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 57 | Esteban Masson | All |
| Kessel Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 57 | Daniel Serra | All |
| Racing Spirit of Léman | Aston Martin Vantage AMR GT3 Evo | Aston Martin M177 4.0 L Turbo V8 | 59 | Derek DeBoer | All |
| Racing Spirit of Léman | Aston Martin Vantage AMR GT3 Evo | Aston Martin M177 4.0 L Turbo V8 | 59 | Valentin Hasse-Clot | All |
| Racing Spirit of Léman | Aston Martin Vantage AMR GT3 Evo | Aston Martin M177 4.0 L Turbo V8 | 59 | Casper Stevenson | All |
| Proton Competition | Porsche 911 GT3 R (992) | Porsche M97/80 4.2 L Flat-6 | 60 | Julien Andlauer | All |
| Proton Competition | Porsche 911 GT3 R (992) | Porsche M97/80 4.2 L Flat-6 | 60 | Matteo Cressoni | All |
| Proton Competition | Porsche 911 GT3 R (992) | Porsche M97/80 4.2 L Flat-6 | 60 | Claudio Schiavoni | All |
| Iron Dames | Porsche 911 GT3 R (992) | Porsche M97/80 4.2 L Flat-6 | 85 | Sarah Bovy | All |
| Iron Dames | Porsche 911 GT3 R (992) | Porsche M97/80 4.2 L Flat-6 | 85 | Rahel Frey | All |
| Iron Dames | Porsche 911 GT3 R (992) | Porsche M97/80 4.2 L Flat-6 | 85 | Michelle Gatting | All |
| Iron Lynx | Lamborghini Huracán GT3 Evo 2 | Lamborghini DGF 5.2 L V10 | 63 | Andrea Caldarelli | All |
| Iron Lynx | Lamborghini Huracán GT3 Evo 2 | Lamborghini DGF 5.2 L V10 | 63 | Hiroshi Hamaguchi | All |
| Iron Lynx | Lamborghini Huracán GT3 Evo 2 | Lamborghini DGF 5.2 L V10 | 63 | Axcil Jefferies | All |
| JMW Motorsport | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 66 | Ben Tuck | All |
| JMW Motorsport | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 66 | John Hartshorne | 1–4 |
| JMW Motorsport | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 66 | Phil Keen | 1–4 |
| JMW Motorsport | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 66 | Jason Hart | 5–6 |
| JMW Motorsport | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 66 | Scott Noble | 5–6 |
| GR Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 86 | Riccardo Pera | All |
| GR Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 86 | Davide Rigon | All |
| GR Racing | Ferrari 296 GT3 | Ferrari F163 3.0 L Turbo V6 | 86 | Michael Wainwright | All |
| Grid Motorsport by TF | Aston Martin Vantage AMR GT3 Evo | Aston Martin M177 4.0 L Turbo V8 | 97 | Jonathan Adam | All |
| Grid Motorsport by TF | Aston Martin Vantage AMR GT3 Evo | Aston Martin M177 4.0 L Turbo V8 | 97 | Martin Berry | All |
| Grid Motorsport by TF | Aston Martin Vantage AMR GT3 Evo | Aston Martin M177 4.0 L Turbo V8 | 97 | Lorcan Hanafin | All |
* Jeff Segal was scheduled to compete for JMW Motorsport, but withdrew prior to the start of the season.

## Results and standings
### Race results

Bold indicates overall winner.
| Rnd. | Circuit | Pole | LMP2 Winning Team | LMP2 Pro-Am Winning Team | LMP3 Winning Team | LMGT3 Winning Team | Results |
| Rnd. | Circuit | Pole | LMP2 Winning Drivers | LMP2 Pro-Am Winning Drivers | LMP3 Winning Drivers | LMGT3 Winning Drivers | Results |
| 1 | Catalunya | No. 22 United Autosports | No. 37 COOL Racing | No. 83 AF Corse | No. 8 Team Virage | No. 50 Formula Racing | Report |
| 1 | Catalunya | Ben Hanley Marino Sato Filip Ugran | Lorenzo Fluxá Malthe Jakobsen Ritomo Miyata | François Perrodo Alessio Rovera Matthieu Vaxivière | Julien Gerbi Gillian Henrion Bernardo Pinheiro | Conrad Laursen Johnny Laursen Nicklas Nielsen | Report |
| 2 | Le Castellet | No. 28 IDEC Sport | No. 43 Inter Europol Competition | No. 29 Richard Mille by TDS | No. 15 RLR MSport | No. 55 Spirit of Race | Report |
| 2 | Le Castellet | Reshad de Gerus Paul Lafargue Job van Uitert | Sebastián Álvarez Tom Dillmann Vladislav Lomko | Mathias Beche Rodrigo Sales Grégoire Saucy | Nick Adcock Michael Jensen Gaël Julien | Duncan Cameron Matt Griffin David Perel | Report |
| 3 | Imola | No. 65 Panis Racing | No. 65 Panis Racing | No. 20 Algarve Pro Racing | No. 11 EuroInternational | No. 85 Iron Dames | Report |
| 3 | Imola | Arthur Leclerc Manuel Maldonado Charles Milesi | Arthur Leclerc Manuel Maldonado Charles Milesi | Richard Bradley Kriton Lendoudis Alex Quinn | Adam Ali Matthew Richard Bell | Sarah Bovy Rahel Frey Michelle Gatting | Report |
| 4 | Spa-Francorchamps | No. 14 AO by TF | No. 14 AO by TF | No. 83 AF Corse | No. 11 Eurointernational | No. 57 Kessel Racing | Report |
| 4 | Spa-Francorchamps | Louis Delétraz Jonny Edgar Robert Kubica | Louis Delétraz Jonny Edgar Robert Kubica | François Perrodo Alessio Rovera Matthieu Vaxivière | Adam Ali Matthew Richard Bell | Takeshi Kimura Esteban Masson Daniel Serra | Report |
| 5 | Mugello | No. 9 Iron Lynx – Proton | No. 9 Iron Lynx – Proton | No. 29 Richard Mille by TDS | No. 8 Team Virage | No. 57 Kessel Racing | Report |
| 5 | Mugello | Matteo Cairoli Macéo Capietto Jonas Ried | Matteo Cairoli Macéo Capietto Jonas Ried | Mathias Beche Rodrigo Sales Grégoire Saucy | Julien Gerbi Gillian Henrion Bernardo Pinheiro | Takeshi Kimura Esteban Masson Daniel Serra | Report |
| 6 | Algarve | No. 65 Panis Racing | No. 37 COOL Racing | No. 77 Proton Competition | No. 17 COOL Racing | No. 63 Iron Lynx | Report |
| 6 | Algarve | Arthur Leclerc Manuel Maldonado Charles Milesi | Lorenzo Fluxá Malthe Jakobsen Ritomo Miyata | René Binder Giorgio Roda Bent Viscaal | Miguel Cristóvão Manuel Espírito Santo | Andrea Caldarelli Hiroshi Hamaguchi Axcil Jeffries | Report |
| Source: ||||||||

## Season report
### Barcelona

The ELMS season began with the 4 Hours of Barcelona, for which Ben Hanley took the overall pole in the #22 United Autosports Oreca. The lead was lost in the opening hour, as Lorenzo Fluxá in the #37 Cool Racing entry caught #22's Filip Ugran napping at the end of a Full-Course Yellow period. Though Cool Racing (then driven by Ritomo Miyata) briefly lost the lead to the Algarve Pro Racing #25 piloted by Olli Caldwell, a quicker stop allowed the Swiss team to retake the lead with Malthe Jakobsen. He later crossed the line first, with Alex Lynn in the #25 holding off Hanley's #22 for second. In the LMP2 Pro-Am class, the #83 AF Corse crew (Perrodo/Rovera/Vaxivière) triumphed over the #29 of Richard Mille by TDS thanks to a superior pit strategy, whereas the #8 Team Virage (Gerbi/Pinheiro/Henrion) won in LMP3. Though GT was dominated by the #85 Iron Dames outfit, a stray wheel nut during its final stop terminally damaged the car, handing the victory to Formula Racing's #50 Ferrari 296 GT3 of Nicklas Nielsen, Johnny Laursen and Conrad Laursen.

### Le Castellet

Le Castellet yielded chaos at the front of the LMP2 field, as the leading #37 Cool Racing and later #34 Inter Europol Competition squads both retired with mechanical problems inside of the final hour. That left Tom Dillmann, who had previously passed polesitter Job van Uitert (#28 IDEC Sport) with a daring move at Signes, to inherit the win in the remaining #43 Inter Europol (alongside Vladislav Lomko and Sebastián Álvarez). Cool Racing's #47 and the #14 AO by TF completed the podium, while Richard Mille by TDS won Pro-Am after the #83 fell down the order late on due to high tyre wear. Despite incurring a starting infringement penalty, the #15 RLR MSport won LMP3 with a fuel saving final stint from Gaël Julien; LMGT3 was won by the #55 Spirit of Race team led by David Perel.

### Imola

Charles Milesi in the #65 Panis Racing Oreca took pole for the 4 Hours of Imola and later recovered the lead in the pits from the #14 AO by TF driven by Louis Delétraz. Milesi drove out a gap of 11 seconds and took the checkered flag from Delétraz and Vector Sport driver Felipe Drugovich, who held off advances from the pit lane-starting #43 of Dillmann. Algarve Pro took victory in LMP2 Pro-Am (Lendoudis/Bradley/Quinn), the #11 Eurointernational of Matthew Richard Bell and Adam Ali beat the #8 Team Virage entry in LMP3, and Michelle Gatting was able to resist the pressure of Valentin Hasse-Clot to triumph in LMGT3 with her Iron Dames teammates Sarah Bovy and Rahel Frey.
Following the race, the #65 Panis car of Milesi, Arthur Leclerc, and Manuel Maldonado received a 35-second penalty in lieu of a drive-through for a FCY-infringement, giving the win to the #14. However, the original result was reinstated weeks later following an appeal.

### Spa-Francorchamps

Belgium saw a commanding performance from the #14 AO by TF: the team took pole with Delétraz and recovered its lead thanks to an overtake from Robert Kubica on the off-strategy #22 United. Delétraz narrowly won ahead of Dillmann's #43 Inter Europol, with IDEC Sport finishing third after the Panis car of Milesi dropped off in pace during the closing laps. A collision for Richard Mille by TDS driver Grégoire Saucy with a GT car gave a championship advantage to the #83 AF Corse crew, who won the race in dominant fashion. A dramatic collision occurred in LMGT3, where the championship-leading #63 Iron Lynx Lamborghini, damaged by prior contact with an LMP2 entry, heavily damaged the sister #85 Iron Dames entry. This allowed the #57 Kessel Racing Ferrari of Daniel Serra, Esteban Masson, and Takeshi Kimura to win ahead of GR Racing's #86 and the AF Corse #51 in a Ferrari 1-2-3. Eurointernational meanwhile completed a recovery drive from the Les Combes gravel trap to the win in LMP3, putting the #11 crew of Bell and Ali to the top of the standings.

### Mugello

The first ELMS race at Mugello was controlled by the #9 of Iron Lynx – Proton. Led by Matteo Cairoli, the team took pole and, after an overtake from Macéo Capietto on Olli Caldwell, drove out to a victory ahead of the #25 APR and #34 Inter Europol. In LMP3, Gillian Henrion, helped by a slow final stop for the leading #15 RLR crew, was able to take Team Virage to victory again by stretching his fuel during a long final stint. Contact for Alessio Rovera with the #63 Iron Lynx meanwhile put the #83 AF Corse Oreca out of contention for the LMP2 Pro-Am win, which was taken by Mathias Beche's #29. The LMGT3 win was once again taken by the #57 Kessel Ferrari, as Serra made his way past the #97 Grid Motorsport Aston Martin of Lorcan Hanafin with six minutes to go.
The race was red-flagged following an incident between Rahel Frey and Claudio Schiavoni, the latter being tapped into the right-side wall in his Porsche.

### Portimão

Going into the season finale in Portimão, there were three-way fights for the LMP2, LMP2 Pro-Am, and LMP3 championships, whilst LMGT3 included nine entries which had a mathematical chance of claiming the title. Aided by a falsely applied penalty to the #43 Inter Europol car, which ended up second in the standings, the #14 AO by TF crew of Jonny Edgar, Robert Kubica, and Louis Delétraz won the ELMS LMP2 drivers' title with a second place. They were beaten in the race by Cool Racing's #37, which became the only LMP2 squad to win multiple races throughout the campaign. They snatched third in the standings as Charles Milesi, the polesitter, caused a late collision with the #10 Vector Sport which gave the #65 Panis car a penalty.
The other three classes brought huge drama: in LMP2 Pro-Am, an audacious fuel saving strategy from Alex Quinn nearly gave the #20 Algarve Pro the title, before a last-lap overtake by race-winning Bent Viscaal of the #77 Proton team gave it to the #83 AF Corse outfit. In LMP3, Gaël Julien helped the #15 RLR MSport (co-driven by Michael Jensen and Nick Adcock) to win the title by overtaking Adam Ali in the #11 Eurointernational, which finished second overall; the race was won by the #17 Cool Racing led by Manuel Espírito Santo. LMGT3, in turn, was decided at the last turn, where the leading Iron Dames let the sister #63 Iron Lynx team of Hiroshi Hamaguchi, Axcil Jefferies, and Andrea Caldarelli through to take the victory and, by extension, the championship.

## Drivers' Championships

Points are awarded according to the following structure:
| Position | 1st | 2nd | 3rd | 4th | 5th | 6th | 7th | 8th | 9th | 10th | Pole |
| Points | 25 | 18 | 15 | 12 | 10 | 8 | 6 | 4 | 2 | 1 | 1 |

### LMP2 Drivers Championship

| Pos. | Driver | Team | BAR | LEC | IMO | SPA | MUG | POR | Points |
| 1 | Louis Delétraz | AO by TF | 7 | 3 | 2 | 1 | 5 | 2 | 93 |
| 1 | Jonny Edgar | AO by TF | 7 | 3 | 2 | 1 | 5 | 2 | 93 |
| 1 | Robert Kubica | AO by TF | 7 | 3 | 2 | 1 | 5 | 2 | 93 |
| 2 | Sebastián Álvarez | Inter Europol Competition | 6 | 1 | 4 | 2 | 7 | 4 | 81 |
| 2 | Tom Dillmann | Inter Europol Competition | 6 | 1 | 4 | 2 | 7 | 4 | 81 |
| 2 | Vladislav Lomko | Inter Europol Competition | 6 | 1 | 4 | 2 | 7 | 4 | 81 |
| 3 | Lorenzo Fluxá | Cool Racing | 1 | Ret | Ret | 5 | 9 | 1 | 62 |
| 3 | Malthe Jakobsen | Cool Racing | 1 | Ret | Ret | 5 | 9 | 1 | 62 |
| 3 | Ritomo Miyata | Cool Racing | 1 | Ret | | 5 | 9 | 1 | 62 |
| 4 | Arthur Leclerc | Panis Racing | 5 | 8 | 1 | 6 | 4 | 12 | 61 |
| 4 | Manuel Maldonado | Panis Racing | 5 | 8 | 1 | 6 | 4 | 12 | 61 |
| 4 | Charles Milesi | Panis Racing | 5 | 8 | 1 | 6 | 4 | 12 | 61 |
| 5 | Olli Caldwell | Algarve Pro Racing | 2 | 7 | 8 | 14 | 2 | 8 | 50 |
| 5 | Matthias Kaiser | Algarve Pro Racing | 2 | 7 | 8 | 14 | 2 | 8 | 50 |
| 5 | Alex Lynn | Algarve Pro Racing | 2 | 7 | 8 | 14 | 2 | 8 | 50 |
| 6 | Reshad de Gerus | IDEC Sport | 4 | 4 | 5 | 3 | Ret | 13 | 50 |
| 6 | Job van Uitert | IDEC Sport | 4 | 4 | 5 | 3 | Ret | 13 | 50 |
| 7 | Luca Ghiotto | Inter Europol Competition | 8 | Ret | 7 | 4 | 3 | 5 | 47 |
| 7 | Oliver Gray | Inter Europol Competition | 8 | Ret | 7 | 4 | 3 | 5 | 47 |
| 7 | Clément Novalak | Inter Europol Competition | 8 | Ret | 7 | 4 | 3 | 5 | 47 |
| 8 | Matteo Cairoli | Iron Lynx – Proton | Ret | 9 | Ret | 7 | 1 | 9 | 36 |
| 8 | Macéo Capietto | Iron Lynx – Proton | Ret | 9 | Ret | 7 | 1 | 9 | 36 |
| 8 | Jonas Ried | Iron Lynx – Proton | Ret | 9 | Ret | 7 | 1 | 9 | 36 |
| 9 | Frederik Vesti | Cool Racing | 12 | 2 | 10 | 11 | 13 | 3 | 34 |
| 10 | Ben Hanley | United Autosports | 3 | 5 | 11 | 9 | 11 | 10 | 29 |
| 10 | Marino Sato | United Autosports | 3 | 5 | 11 | 9 | 11 | 10 | 29 |
| 10 | Filip Ugran | United Autosports | 3 | 5 | 11 | 9 | 11 | 10 | 29 |
| 11 | Paul di Resta | United Autosports | 9 | 12 | 6 | 10 | 6 | 6 | 27 |
| 11 | Bijoy Garg | United Autosports | 9 | 12 | 6 | 10 | 6 | 6 | 27 |
| 11 | Fabio Scherer | United Autosports | 9 | 12 | 6 | 10 | 6 | 6 | 27 |
| 12 | Marcos Siebert | IDEC Sport | | | 5 | 3 | | | 25 |
| 13 | Paul Lafargue | IDEC Sport | 4 | 4 | | | | | 25 |
| 14 | Ryan Cullen | Vector Sport | 10 | 10 | 3 | 8 | 12 | Ret | 21 |
| 14 | Stéphane Richelmi | Vector Sport | 10 | 10 | 3 | 8 | 12 | Ret | 21 |
| 15 | Felipe Drugovich | Vector Sport | 10 | 10 | 3 | 8 | | Ret | 21 |
| 16 | James Allen | Duqueine Team | 11 | 6 | 9 | 12 | 8 | 7 | 20 |
| 16 | Jean-Baptiste Simmenauer | Duqueine Team | 11 | 6 | 9 | 12 | 8 | 7 | 20 |
| 17 | Niels Koolen | Duqueine Team | 11 | 6 | 9 | | 8 | 7 | 20 |
| 18 | Paul-Loup Chatin | Cool Racing | 12 | 2 | Ret | | | | 18 |
| 19 | Alex García | Cool Racing | 12 | 2 | | | | | 18 |
| 20 | Ferdinand Habsburg | Cool Racing | | | 10 | 11 | 13 | 3 | 16 |
| 20 | Carl Bennett | Cool Racing | | | 10 | 11 | 13 | 3 | 16 |
| 21 | Will Stevens | Nielsen Racing | 13 | 11 | 12 | 13 | 10 | 11 | 1 |
| 22 | Benjamin Pedersen | Nielsen Racing | | | | 13 | 10 | 11 | 1 |
| 23 | Nico Pino | Nielsen Racing | 13 | 11 | 12 | | | | 0 |
| 23 | Nico Pino | IDEC Sport | | | | | Ret | 13 | 0 |
| 24 | David Heinemeier Hansson | Nielsen Racing | 13 | 11 | 12 | 13 | | | 0 |
| 25 | Gabriel Aubry | Nielsen Racing | | | | | | 11 | 0 |
| 26 | Rasmus Lindh | Duqueine Team | | | | 12 | | | 0 |
| 27 | Patrick Pilet | Vector Sport | | | | | 12 | | 0 |
| Pos. | Driver | Team | BAR | LEC | IMO | SPA | MUG | POR | Points |
| Sources: ||||||||||
Key :
| Colour | Result |
| Gold | Race winner |
| Silver | 2nd place |
| Bronze | 3rd place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Did not finish (Ret) |
| Black | Disqualified (DSQ) |
| Black | Excluded (EX) |
| White | Did not start (DNS) |
| White | Race cancelled (C) |
| White | Withdrew (WD) |
| Blank | Did not participate |

### LMP2 Pro/Am Drivers Championship

| Pos. | Driver | Team | BAR | LEC | IMO | SPA | MUG | POR | Points |
| 1 | François Perrodo | AF Corse | 1 | 4 | 2 | 1 | 7 | 4 | 98 |
| 1 | Alessio Rovera | AF Corse | 1 | 4 | 2 | 1 | 7 | 4 | 98 |
| 1 | Matthieu Vaxivière | AF Corse | 1 | 4 | 2 | 1 | 7 | 4 | 98 |
| 2 | Richard Bradley | Algarve Pro Racing | 4 | 6 | 1 | 3 | 2 | 2 | 96 |
| 2 | Kriton Lendoudis | Algarve Pro Racing | 4 | 6 | 1 | 3 | 2 | 2 | 96 |
| 2 | Alex Quinn | Algarve Pro Racing | 4 | 6 | 1 | 3 | 2 | 2 | 96 |
| 3 | René Binder | Proton Competition | 5 | 2 | 8 | 2 | 3 | 1 | 95 |
| 3 | Giorgio Roda | Proton Competition | 5 | 2 | 8 | 2 | 3 | 1 | 95 |
| 3 | Bent Viscaal | Proton Competition | 5 | 2 | 8 | 2 | 3 | 1 | 95 |
| 4 | Mathias Beche | Richard Mille by TDS | 2 | 1 | 3 | Ret | 1 | 5 | 94 |
| 4 | Rodrigo Sales | Richard Mille by TDS | 2 | 1 | 3 | Ret | 1 | 5 | 94 |
| 4 | Grégoire Saucy | Richard Mille by TDS | 2 | 1 | 3 | Ret | 1 | 5 | 94 |
| 5 | John Falb | Nielsen Racing | 3 | 5 | 6 | 4 | 5 | 3 | 70 |
| 5 | Colin Noble | Nielsen Racing | 3 | 5 | 6 | 4 | 5 | 3 | 70 |
| 6 | Andy Meyrick | United Autosports | 7 | 3 | 7 | 6 | 4 | Ret | 47 |
| 6 | Daniel Schneider | United Autosports | 7 | 3 | 7 | 6 | 4 | Ret | 47 |
| 7 | Oliver Jarvis | United Autosports | 7 | 3 | 7 | | 4 | Ret | 39 |
| 8 | Cem Bölükbaşı | DKR Engineering | 6 | 8 | 5 | 5 | Ret | 7 | 38 |
| 8 | Laurents Hörr | DKR Engineering | 6 | 8 | 5 | 5 | Ret | 7 | 38 |
| 8 | Andres Latorre Canon | DKR Engineering | 6 | 8 | 5 | 5 | Ret | 7 | 38 |
| 9 | Nick Yelloly | Nielsen Racing | | | | 4 | 5 | 3 | 37 |
| 10 | Albert Costa | Nielsen Racing | 3 | 5 | 6 | | | | 33 |
| 11 | Anthony Wells | Team Virage | NC | 7 | 4 | 7 | | | 24 |
| 12 | Tristan Vautier | Team Virage | | | | 7 | 6 | 6 | 22 |
| 13 | Matt Bell | Team Virage | NC | 7 | 4 | | | | 18 |
| 13 | Nelson Piquet Jr. | Team Virage | NC | 7 | 4 | | | | 18 |
| 14 | Georgios Kolovos | Team Virage | | | | | 6 | 6 | 16 |
| 14 | Raphaël Narac | Team Virage | | | | | 6 | 6 | 16 |
| 15 | Filipe Albuquerque | United Autosports | | | | 6 | | | 8 |
| 16 | Wayne Boyd | Team Virage | | | | 7 | | | 6 |
| Pos. | Driver | Team | BAR | LEC | IMO | SPA | MUG | POR | Points |
| Sources: ||||||||||
Key :
| Colour | Result |
| Gold | Race winner |
| Silver | 2nd place |
| Bronze | 3rd place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Did not finish (Ret) |
| Black | Disqualified (DSQ) |
| Black | Excluded (EX) |
| White | Did not start (DNS) |
| White | Race cancelled (C) |
| White | Withdrew (WD) |
| Blank | Did not participate |

### LMP3 Drivers Championship

| Pos. | Driver | Team | BAR | LEC | IMO | SPA | MUG | POR | Points |
| 1 | Nick Adcock | RLR MSport | 4 | 1 | 4 | 4 | 2 | 2 | 99 |
| 1 | Michael Jensen | RLR MSport | 4 | 1 | 4 | 4 | 2 | 2 | 99 |
| 1 | Gaël Julien | RLR MSport | 4 | 1 | 4 | 4 | 2 | 2 | 99 |
| 2 | Adam Ali | EuroInternational | 3 | 4 | 1 | 1 | 7 | 3 | 98 |
| 2 | Matthew Richard Bell | EuroInternational | 3 | 4 | 1 | 1 | 7 | 3 | 98 |
| 3 | Julien Gerbi | Team Virage | 1 | 7 | 2 | 6 | 1 | 6 | 90 |
| 3 | Gillian Henrion | Team Virage | 1 | 7 | 2 | 6 | 1 | 6 | 90 |
| 4 | Bernardo Pinheiro | Team Virage | 1 | 7 | 2 | 6 | 1 | 6 | 76 |
| 5 | Miguel Cristóvão | Cool Racing | 2 | 5 | 8 | 3 | Ret | 1 | 75 |
| 5 | Manuel Espírito Santo | Cool Racing | 2 | 5 | 8 | 3 | Ret | 1 | 75 |
| 6 | Wyatt Brichacek | DKR Engineering | 5 | 2 | 6 | 7 | Ret | 5 | 53 |
| 6 | Alexander Mattschull | DKR Engineering | 5 | 2 | 6 | 7 | Ret | 5 | 53 |
| 7 | Jean-Baptiste Lahaye | Ultimate | 9 | 3 | 3 | 5 | 5 | Ret | 52 |
| 8 | Cédric Oltramare | Cool Racing | 2 | 5 | 8 | 3 | Ret | | 49 |
| 9 | Antoine Doquin | Racing Spirit of Léman | 7 | 6 | Ret | 2 | 4 | Ret | 44 |
| 9 | Jean-Ludovic Foubert | Racing Spirit of Léman | 7 | 6 | Ret | 2 | 4 | Ret | 44 |
| 9 | Jacques Wolff | Racing Spirit of Léman | 7 | 6 | Ret | 2 | 4 | Ret | 44 |
| 10 | Torsten Kratz | WTM by Rinaldi Racing | 8 | Ret | 5 | 8 | 6 | 4 | 38 |
| 10 | Óscar Tunjo | WTM by Rinaldi Racing | 8 | Ret | 5 | 8 | 6 | 4 | 38 |
| 10 | Leonard Weiss | WTM by Rinaldi Racing | 8 | Ret | 5 | 8 | 6 | 4 | 38 |
| 11 | Matthieu Lahaye | Ultimate | 9 | 3 | 3 | 5 | 5 | Ret | 32 |
| 12 | Kai Askey | Inter Europol Competition | 6 | Ret | 9 | 9 | 3 | Ret | 27 |
| 12 | Alexander Bukhantsov | Inter Europol Competition | 6 | Ret | 9 | 9 | 3 | Ret | 27 |
| 13 | Daniel Ali | RLR MSport | Ret | 8 | 7 | 10 | 8 | 7 | 21 |
| 13 | James Dayson | RLR MSport | Ret | 8 | 7 | 10 | 8 | 7 | 21 |
| 13 | Bailey Voisin | RLR MSport | Ret | 8 | 7 | 10 | 8 | 7 | 21 |
| 14 | Belén García | DKR Engineering | 5 | 2 | 6 | WD | | | 19 |
| 15 | Eric Trouillet | Ultimate | | 3 | | | | | 15 |
| 16 | Paul Lanchère | Ultimate | | | 3 | | | | 15 |
| 17 | Guilherme Oliveira | DKR Engineering | | | | | Ret | 5 | 10 |
| 18 | Louis Rossi | Ultimate | | | | 5 | | | 10 |
| 19 | Louis Stern | Ultimate | | | | | 5 | | 10 |
| 20 | Pedro Perino | Inter Europol Competition | 6 | Ret | 9 | 9 | 3 | Ret | 10 |
| 21 | Alexandre Yvon | Ultimate | 9 | | | | | | 2 |
| 22 | François Heriau | Ultimate | | | | | | Ret | 0 |
| Pos. | Driver | Team | BAR | LEC | IMO | SPA | MUG | POR | Points |
| Sources: ||||||||||
Key :
| Colour | Result |
| Gold | Race winner |
| Silver | 2nd place |
| Bronze | 3rd place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Did not finish (Ret) |
| Black | Disqualified (DSQ) |
| Black | Excluded (EX) |
| White | Did not start (DNS) |
| White | Race cancelled (C) |
| White | Withdrew (WD) |
| Blank | Did not participate |

### LMGT3 Drivers Championship

| Pos. | Driver | Team | BAR | LEC | IMO | SPA | MUG | POR | Points |
| 1 | Andrea Caldarelli | Iron Lynx | 3 | 2 | 3 | Ret | 9 | 1 | 76 |
| 1 | Hiroshi Hamaguchi | Iron Lynx | 3 | 2 | 3 | Ret | 9 | 1 | 76 |
| 1 | Axcil Jefferies | Iron Lynx | 3 | 2 | 3 | Ret | 9 | 1 | 76 |
| 2 | Takeshi Kimura | Kessel Racing | 9 | Ret | 4 | 1 | 1 | 5 | 74 |
| 2 | Esteban Masson | Kessel Racing | 9 | Ret | 4 | 1 | 1 | 5 | 74 |
| 2 | Daniel Serra | Kessel Racing | 9 | Ret | 4 | 1 | 1 | 5 | 74 |
| 3 | Derek DeBoer | Racing Spirit of Léman | 6 | 3 | 2 | 4 | 5 | 9 | 66 |
| 3 | Valentin Hasse-Clot | Racing Spirit of Léman | 6 | 3 | 2 | 4 | 5 | 9 | 66 |
| 3 | Casper Stevenson | Racing Spirit of Léman | 6 | 3 | 2 | 4 | 5 | 9 | 66 |
| 4 | Sarah Bovy | Iron Dames | Ret | 4 | 1 | Ret | 7 | 2 | 65 |
| 4 | Rahel Frey | Iron Dames | Ret | 4 | 1 | Ret | 7 | 2 | 65 |
| 4 | Michelle Gatting | Iron Dames | Ret | 4 | 1 | Ret | 7 | 2 | 65 |
| 5 | Riccardo Pera | GR Racing | 2 | 5 | 7 | 2 | 8 | 6 | 64 |
| 5 | Davide Rigon | GR Racing | 2 | 5 | 7 | 2 | 8 | 6 | 64 |
| 5 | Michael Wainwright | GR Racing | 2 | 5 | 7 | 2 | 8 | 6 | 64 |
| 6 | Conrad Laursen | Formula Racing | 1 | 9 | 9 | Ret | 3 | 4 | 56 |
| 6 | Johnny Laursen | Formula Racing | 1 | 9 | 9 | Ret | 3 | 4 | 56 |
| 7 | Martin Berry | Grid Motorsport by TF | 7 | 7 | 5 | 5 | 2 | 8 | 54 |
| 7 | Lorcan Hanafin | Grid Motorsport by TF | 7 | 7 | 5 | 5 | 2 | 8 | 54 |
| 8 | Emmanuel Collard | AF Corse | 8 | 6 | 6 | 3 | 4 | Ret | 47 |
| 8 | Charles-Henri Samani | AF Corse | 8 | 6 | 6 | 3 | 4 | Ret | 47 |
| 9 | Duncan Cameron | Spirit of Race | 5 | 1 | 8 | Ret | Ret | 7 | 45 |
| 9 | Matthew Griffin | Spirit of Race | 5 | 1 | 8 | Ret | Ret | 7 | 45 |
| 9 | David Perel | Spirit of Race | 5 | 1 | 8 | Ret | Ret | 7 | 45 |
| 10 | Nicklas Nielsen | Formula Racing | 1 | 9 | 9 | Ret | 3 | | 44 |
| 11 | Jonathan Adam | Grid Motorsport by TF | 7 | 7 | 5 | 5 | 2 | 8 | 44 |
| 12 | Nicolás Varrone | AF Corse | | 6 | 6 | 3 | 4 | Ret | 43 |
| 13 | Julien Andlauer | Proton Competition | 4 | 8 | 11 | 6 | Ret | 3 | 39 |
| 13 | Matteo Cressoni | Proton Competition | 4 | 8 | 11 | 6 | Ret | 3 | 39 |
| 13 | Claudio Schiavoni | Proton Competition | 4 | 8 | 11 | 6 | Ret | 3 | 39 |
| 14 | Ben Tuck | JMW Motorsport | Ret | 10 | 10 | Ret | 6 | 10 | 11 |
| 15 | Jason Hart | JMW Motorsport | | | | | 6 | 10 | 9 |
| 15 | Scott Noble | JMW Motorsport | | | | | 6 | 10 | 9 |
| 16 | Ulysse de Pauw | AF Corse | 8 | | | | | | 4 |
| 17 | John Hartshorne | JMW Motorsport | Ret | 10 | 10 | Ret | | | 2 |
| 17 | Phil Keen | JMW Motorsport | Ret | 10 | 10 | Ret | | | 2 |
| Pos. | Driver | Team | BAR | LEC | IMO | SPA | MUG | POR | Points |
| Sources: ||||||||||
Key :
| Colour | Result |
| Gold | Race winner |
| Silver | 2nd place |
| Bronze | 3rd place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Did not finish (Ret) |
| Black | Disqualified (DSQ) |
| Black | Excluded (EX) |
| White | Did not start (DNS) |
| White | Race cancelled (C) |
| White | Withdrew (WD) |
| Blank | Did not participate |

## Teams' Championships

Points are awarded according to the following structure:
| Position | 1st | 2nd | 3rd | 4th | 5th | 6th | 7th | 8th | 9th | 10th | Pole |
| Points | 25 | 18 | 15 | 12 | 10 | 8 | 6 | 4 | 2 | 1 | 1 |

### LMP2 Teams Championship

| Pos. | Team | Car | BAR | LEC | IMO | SPA | MUG | POR | Points |
| 1 | #14 AO by TF | Oreca 07 | 7 | 3 | 2 | 1 | 5 | 2 | 93 |
| 2 | #43 Inter Europol Competition | Oreca 07 | 6 | 1 | 4 | 2 | 7 | 4 | 81 |
| 3 | #37 Cool Racing | Oreca 07 | 1 | Ret | Ret | 5 | 9 | 1 | 62 |
| 4 | #65 Panis Racing | Oreca 07 | 5 | 8 | 1 | 6 | 4 | 12 | 61 |
| 5 | #25 Algarve Pro Racing | Oreca 07 | 2 | 7 | 8 | 14 | 2 | 8 | 50 |
| 6 | #28 IDEC Sport | Oreca 07 | 4 | 4 | 5 | 3 | Ret | 13 | 50 |
| 7 | #34 Inter Europol Competition | Oreca 07 | 8 | Ret | 7 | 4 | 3 | 5 | 47 |
| 8 | #9 Iron Lynx – Proton | Oreca 07 | Ret | 9 | Ret | 7 | 1 | 9 | 36 |
| 9 | #47 Cool Racing | Oreca 07 | 12 | 2 | 10 | 11 | 13 | 3 | 34 |
| 10 | #22 United Autosports | Oreca 07 | 3 | 5 | 11 | 9 | 11 | 10 | 29 |
| 11 | #23 United Autosports | Oreca 07 | 9 | 12 | 6 | 10 | 6 | 6 | 27 |
| 12 | #10 Vector Sport | Oreca 07 | 10 | 10 | 3 | 8 | 12 | Ret | 21 |
| 13 | #30 Duqueine Team | Oreca 07 | 11 | 6 | 9 | 12 | 8 | 7 | 20 |
| 14 | #27 Nielsen Racing | Oreca 07 | 13 | 11 | 12 | 13 | 10 | 11 | 1 |
| Pos. | Team | Car | BAR | LEC | IMO | SPA | MUG | POR | Points |
| Sources: ||||||||||
Key :
| Colour | Result |
| Gold | Race winner |
| Silver | 2nd place |
| Bronze | 3rd place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Did not finish (Ret) |
| Black | Disqualified (DSQ) |
| Black | Excluded (EX) |
| White | Did not start (DNS) |
| White | Race cancelled (C) |
| White | Withdrew (WD) |
| Blank | Did not participate |

### LMP2 Pro/Am Teams Championship

| Pos. | Team | Car | BAR | LEC | IMO | SPA | MUG | POR | Points |
| 1 | #83 AF Corse | Oreca 07 | 1 | 4 | 2 | 1 | 7 | 4 | 98 |
| 2 | #20 Algarve Pro Racing | Oreca 07 | 4 | 6 | 1 | 3 | 2 | 2 | 96 |
| 3 | #77 Proton Competition | Oreca 07 | 5 | 2 | 8 | 2 | 3 | 1 | 95 |
| 4 | #29 Richard Mille by TDS | Oreca 07 | 2 | 1 | 3 | Ret | 1 | 5 | 94 |
| 5 | #24 Nielsen Racing | Oreca 07 | 3 | 5 | 6 | 4 | 5 | 3 | 70 |
| 6 | #21 United Autosports | Oreca 07 | 7 | 3 | 7 | 6 | 4 | Ret | 47 |
| 7 | #19 Team Virage | Oreca 07 | NC | 7 | 4 | 7 | 6 | 6 | 40 |
| 8 | #3 DKR Engineering | Oreca 07 | 6 | 8 | 5 | 5 | Ret | 7 | 38 |
| Pos. | Team | Car | BAR | LEC | IMO | SPA | MUG | POR | Points |
| Sources: ||||||||||
Key :
| Colour | Result |
| Gold | Race winner |
| Silver | 2nd place |
| Bronze | 3rd place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Did not finish (Ret) |
| Black | Disqualified (DSQ) |
| Black | Excluded (EX) |
| White | Did not start (DNS) |
| White | Race cancelled (C) |
| White | Withdrew (WD) |
| Blank | Did not participate |

### LMP3 Teams Championship

| Pos. | Team | Car | BAR | LEC | IMO | SPA | MUG | POR | Points |
| 1 | #15 RLR MSport | Ligier JS P320 | 4 | 1 | 4 | 4 | 2 | 2 | 99 |
| 2 | #11 EuroInternational | Ligier JS P320 | 3 | 4 | 1 | 1 | 7 | 3 | 98 |
| 3 | #8 Team Virage | Ligier JS P320 | 1 | 7 | 2 | 6 | 1 | 6 | 90 |
| 4 | #17 Cool Racing | Ligier JS P320 | 2 | 5 | 8 | 3 | Ret | 1 | 75 |
| 5 | #4 DKR Engineering | Duqueine M30 - D08 | 5 | 2 | 6 | 7 | Ret | 5 | 53 |
| 6 | #35 Ultimate | Ligier JS P320 | 9 | 3 | 3 | 5 | 5 | Ret | 52 |
| 7 | #31 Racing Spirit of Léman | Ligier JS P320 | 7 | 6 | Ret | 2 | 4 | Ret | 44 |
| 8 | #12 WTM by Rinaldi Racing | Duqueine M30 - D08 | 8 | Ret | 5 | 8 | 6 | 4 | 38 |
| 9 | #88 Inter Europol Competition | Ligier JS P320 | 6 | Ret | 9 | 9 | 3 | Ret | 27 |
| 10 | #5 RLR MSport | Ligier JS P320 | Ret | 8 | 7 | 10 | 8 | 7 | 21 |
| Pos. | Team | Car | BAR | LEC | IMO | SPA | MUG | POR | Points |
| Sources: ||||||||||
Key :
| Colour | Result |
| Gold | Race winner |
| Silver | 2nd place |
| Bronze | 3rd place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Did not finish (Ret) |
| Black | Disqualified (DSQ) |
| Black | Excluded (EX) |
| White | Did not start (DNS) |
| White | Race cancelled (C) |
| White | Withdrew (WD) |
| Blank | Did not participate |

### LMGT3 Teams Championship

| Pos. | Team | Car | BAR | LEC | IMO | SPA | MUG | POR | Points |
| 1 | #63 Iron Lynx | Lamborghini Huracán GT3 Evo 2 | 3 | 2 | 3 | Ret | 9 | 1 | 76 |
| 2 | #57 Kessel Racing | Ferrari 296 GT3 | 9 | 11 | 4 | 1 | 1 | 5 | 74 |
| 3 | #59 Racing Spirit of Léman | Aston Martin Vantage AMR GT3 Evo | 6 | 3 | 2 | 4 | 5 | 9 | 66 |
| 4 | #85 Iron Dames | Porsche 911 GT3 R (992) | Ret | 4 | 1 | Ret | 7 | 2 | 65 |
| 5 | #86 GR Racing | Ferrari 296 GT3 | 2 | 5 | 7 | 2 | 8 | 6 | 64 |
| 6 | #50 Formula Racing | Ferrari 296 GT3 | 1 | 9 | 9 | Ret | 3 | 4 | 56 |
| 7 | #97 Grid Motorsport by TF | Aston Martin Vantage AMR GT3 Evo | 7 | 7 | 5 | 5 | 2 | 8 | 54 |
| 8 | #51 AF Corse | Ferrari 296 GT3 | 8 | 6 | 6 | 3 | 4 | Ret | 47 |
| 9 | #55 Spirit of Race | Ferrari 296 GT3 | 5 | 1 | 8 | Ret | Ret | 7 | 45 |
| 10 | #60 Proton Competition | Porsche 911 GT3 R (992) | 4 | 8 | 11 | 6 | Ret | 3 | 39 |
| 11 | #66 JMW Motorsport | Ferrari 296 GT3 | Ret | 10 | 10 | Ret | 6 | 10 | 11 |
| Pos. | Team | Car | BAR | LEC | IMO | SPA | MUG | POR | Points |
| Sources: ||||||||||
Key :
| Colour | Result |
| Gold | Race winner |
| Silver | 2nd place |
| Bronze | 3rd place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Did not finish (Ret) |
| Black | Disqualified (DSQ) |
| Black | Excluded (EX) |
| White | Did not start (DNS) |
| White | Race cancelled (C) |
| White | Withdrew (WD) |
| Blank | Did not participate |