2025 4 Hours of Imola

The 2025 4 Hours of Imola was a endurance sportscar racing event, held between 4 and 6 July 2025 at Imola Circuit in Imola, Italy. It was the third of six rounds of the 2025 European Le Mans Series season, and the seventh running of the event as part of the championship.

Entry list

The provisional entry list was published on 25 June 2025 and consisted of 44 entries across 4 categories – 13 in LMP2, 8 in LMP2 Pro-Am, 10 in LMP3, and 13 in LMGT3.[1] Alessio Rovera returned to the cockpit of the No. 83 AF Corse Oreca in the LMP2 Pro-Am class, having been replaced by Nicklas Nielsen at the previous round. In the LMGT3 class, Daniel Serra stepped in for James Calado in the No. 57 Kessel Racing Ferrari. Meanwhile, Christian Ried drove the No. 60 Proton Competition Porsche, having initially been drafted as a substitute for Claudio Schiavoni during the Le Castellet round.[1]

Schedule

Date Time (local: CEST) Event
Friday, 4 July 10:15 Free Practice 1
15:15 Bronze Driver Collective Test
Saturday, 5 July 10:50 Free Practice 2
14:30 Qualifying – LMGT3
14:55 Qualifying – LMP3
15:20 Qualifying – LMP2 Pro-Am
15:45 Qualifying – LMP2
Sunday, 6 July 12:00 Race
Source:[2]

Free practice

Two practice sessions were held before the event: one on Friday and one on Saturday. Both sessions ran for 90 minutes.[2]

Practice 1

The first practice session started at 10:15 CEST on Friday. Ben Hanley topped the session in the No. 22 United Autosports Oreca, with a lap time of 1:31.878. He was 0.266 seconds quicker than second-placed Théo Pourchaire in the No. 25 Algarve Pro Racing Oreca, with Nick Yelloly's No. 43 Inter Europol Competition Oreca rounding out the top three.[3] Mathias Beche topped the LMP2 Pro-Am class in the No. 29 TDS Racing, with a 1-minute, 32.491-second lap time.[4] Griffin Peebles topped the LMP3 class in the No. 12 WTM by Rinaldi Racing Duqueine, with a lap time of 1:39.787. Quentin Antonel was second-quickest in the No. 68 M Racing Ligier, 0.064 seconds behind Peebles.[5] Charlie Eastwood topped the LMGT3 class in the No. 82 TF Sport Corvette, with a lap time of 1:42.827, which was 0.187 seconds quicker than second-placed Davide Rigon's lap time in the No. 51 AF Corse Ferrari. Daniel Serra was third-quickest in the No. 57 Kessel Racing Ferrari, 0.194 seconds behind Eastwood.[6]

Class No. Entrant Driver Time
LMP2 22 United Autosports Ben Hanley 1:31.878
LMP2 Pro-Am 29 TDS Racing Mathias Beche 1:32.491
LMP3 12 WTM by Rinaldi Racing Griffin Peebles 1:39.787
LMGT3 82 TF Sport Charlie Eastwood 1:42.827
Source:[7][8]
  • Note: Only the fastest car in each class is shown.

Practice 2

The second and final practice session started at 10:50 CEST on Saturday. Daniel Juncadella topped the session in the No. 18 IDEC Sport Oreca, with a lap time of 1:31.426. He was 0.056 seconds quicker than Pietro Fittipaldi in the No. 10 Vector Sport Oreca, with Job van Uitert in the No. 28 IDEC Sport Oreca rounding out the top three.[9] Alex Quinn topped the LMP2 Pro-Am class in the No. 20 Algarve Pro Racing Oreca, with a 1-minute, 32.028-second lap time. Reece Gold topped the LMP3 class in the No. 88 Inter Europol Competition with a lap time of 1:40.160, 0.014 seconds quicker than Adrien Closmenil in the No. 17 CLX Motorsport Ligier.[10] Valentin Hasse-Clot's 1-minute, 42.141-second lap time saw the No. 59 Racing Spirit of Léman Aston Martin top the LMGT3 class, which was 0.334 seconds quicker than Ben Tuck in the No. 57 Ferrari. Lorcan Hanafin was third-quickest in the No. 63 Iron Lynx Mercedes.[11]

Class No. Entrant Driver Time
LMP2 18 IDEC Sport Daniel Juncadella 1:31.426
LMP2 Pro-Am 20 Algarve Pro Racing Alex Quinn 1:32.028
LMP3 88 Inter Europol Competition Reece Gold 1:40.160
LMGT3 59 Racing Spirit of Léman Valentin Hasse-Clot 1:42.141
Source:[12][13]
  • Note: Only the fastest car in each class is shown.

Qualifying

Qualifying started at 14:30 CEST on Saturday, with four sessions of fifteen minutes each, one session for each class.[2] During the LMP3 qualifying session, a rainstorm started over the region, which caused the LMP2 Pro-Am and LMP2 sessions to be significantly delayed.[14] After qualifying, ELMS arranged the grid to put the LMP2s ahead of the LMP2 Pro-Am, LMP3, and LMGT3 cars.[15] Théo Pourchaire claimed overall pole position for the event in the No. 25 Algarve Pro Racing Oreca, ahead of Luca Ghiotto in the No. 34 Inter Europol Competition Oreca and Macéo Capietto in the No. 9 Iron LynxProton Oreca.[16]

Qualifying results

Pole position winners in each class are marked in bold.

Pos Class No. Team Driver Time Gap Grid
1 LMP2 25 Algarve Pro Racing Théo Pourchaire 1:37.919 1
2 LMP2 34 Inter Europol Competition Luca Ghiotto 1:38.890 +0.971 2
3 LMP2 9 Iron LynxProton Macéo Capietto 1:39.439 +1.520 3
4 LMP2 43 Inter Europol Competition Nick Yelloly 1:40.108 +2.189 4
5 LMP2 30 Duqueine Team Reshad de Gerus 1:40.268 +2.349 5
6 LMP2 24 Nielsen Racing Filipe Albuquerque 1:40.296 +2.377 6
7 LMP2 48 VDS Panis Racing Charles Milesi 1:40.514 +2.595 7
8 LMP2 28 IDEC Sport Job van Uitert 1:40.850 +2.931 8
9 LMP2 18 IDEC Sport Daniel Juncadella 1:41.065 +3.146 9
10 LMP2 22 United Autosports Ben Hanley 1:41.412 +3.493 10
11 LMP2 47 CLX Motorsport Enzo Fittipaldi 1:41.542 +3.623 11
12 LMP2 10 Vector Sport Pietro Fittipaldi 1:42.240 +4.321 12
13 LMGT3 63 Iron Lynx Martin Berry 1:43.799 +5.880 32
14 LMGT3 59 Racing Spirit of Léman Clément Mateu 1:43.926 +6.007 33
15 LMGT3 85 Iron Dames Célia Martin 1:44.085 +6.166 34
16 LMGT3 57 Kessel Racing Takeshi Kimura 1:44.496 +6.577 35
17 LMGT3 74 Kessel Racing Andrew Gilbert 1:45.118 +7.199 36
18 LMGT3 55 Spirit of Race Duncan Cameron 1:45.202 +7.283 37
19 LMGT3 66 JMW Motorsport Scott Noble 1:45.305 +7.386 38
20 LMGT3 82 TF Sport Hiroshi Koizumi 1:45.406 +7.487 39
21 LMGT3 51 AF Corse Charles-Henri Samani 1:45.786 +7.867 40
22 LMP3 17 CLX Motorsport Theodor Jensen 1:45.844 +7.925 22
23 LMGT3 60 Proton Competition Christian Ried 1:46.127 +8.208 41
24 LMGT3 86 GR Racing Michael Wainwright 1:46.201 +8.282 42
25 LMP3 11 EuroInternational Ian Aguilera 1:46.599 +8.680 23
26 LMP3 68 M Racing Quentin Antonel 1:47.275 +9.356 24
27 LMGT3 23 United Autosports Michael Birch 1:47.304 +9.385 43
28 LMP2 Pro-Am 77 Proton Competition Giorgio Roda 1:47.528 +9.609 14
29 LMP3 4 DKR Engineering Mikkel Gaarde Pedersen 1:47.765 +9.846 25
30 LMP3 88 Inter Europol Competition Reece Gold 1:47.827 +9.908 26
31 LMP3 35 Ultimate Jean-Baptiste Lahaye 1:48.252 +10.333 27
32 LMP3 31 Racing Spirit of Léman Marius Fossard 1:48.401 +10.482 28
33 LMP3 8 Team Virage Daniel Nogales 1:48.671 +10.752 29
34 LMP3 12 WTM by Rinaldi Racing Griffin Peebles 1:48.971 +11.052 30
35 LMP3 15 RLR MSport Gillian Henrion 1:49.041 +11.122 31
36 LMP2 Pro-Am 99 AO by TF P. J. Hyett 1:50.464 +12.545 15
37 LMP2 Pro-Am 3 DKR Engineering Georgios Kolovos 1:51.352 +13.433 16
38 LMP2 Pro-Am 29 TDS Racing Rodrigo Sales 1:51.955 +14.036 17
39 LMP2 Pro-Am 83 AF Corse François Perrodo 1:53.027 +15.108 18
40 LMP2 Pro-Am 20 Algarve Pro Racing Kriton Lendoudis 1:55.020 +17.101 19
41 LMP2 Pro-Am 21 United Autosports Daniel Schneider 1:55.144 +17.225 20
42 LMP2 Pro-Am 27 Nielsen Racing Anthony Wells No time set[Q 1] 21
43 LMP2 37 CLXPure Rxcing Tristan Vautier No time set[Q 2] 13
44 LMGT3 50 Richard Mille AF Corse Custodio Toledo No time set[Q 3] 44
Source:[20][21][22][23][24][25]

Race

The race started at 12:00 CEST on Sunday. It was originally scheduled to run for 4 hours,[2] but the race was extended by 20 minutes after a multi-car pile-up red-flagged the session during the first hour.[26]

Race results

The minimum number of laps for classification (70% of overall winning car's distance) was 88 laps. Class winners are in bold and ‡.

Pos Class No Team Drivers Chassis Tyre Laps Time/Retired
Engine
1 LMP2 48 VDS Panis Racing Oliver Gray
Esteban Masson
Charles Milesi
Oreca 07 G 126 4:22:08.499‡
Gibson GK428 4.2 L V8
2 LMP2 43 Inter Europol Competition Tom Dillmann
Jakub Śmiechowski
Nick Yelloly
Oreca 07 G 126 +8.856
Gibson GK428 4.2 L V8
3 LMP2 25 Algarve Pro Racing Lorenzo Fluxá
Matthias Kaiser
Théo Pourchaire
Oreca 07 G 126 +33.217
Gibson GK428 4.2 L V8
4 LMP2 9 Iron LynxProton Matteo Cairoli
Macéo Capietto
Jonas Ried
Oreca 07 G 126 +59.071
Gibson GK428 4.2 L V8
5 LMP2 47 CLX Motorsport Pipo Derani
Manuel Espírito Santo
Enzo Fittipaldi
Oreca 07 G 125 +1 Lap
Gibson GK428 4.2 L V8
6 LMP2 Pro-Am 99 AO by TF Dane Cameron
Louis Delétraz
P. J. Hyett
Oreca 07 G 125 +1 Lap‡
Gibson GK428 4.2 L V8
7 LMP2 Pro-Am 77 Proton Competition René Binder
Giorgio Roda
Bent Viscaal
Oreca 07 G 125 +1 Lap
Gibson GK428 4.2 L V8
8 LMP2 Pro-Am 20 Algarve Pro Racing Olli Caldwell
Kriton Lendoudis
Alex Quinn
Oreca 07 G 125 +1 Lap
Gibson GK428 4.2 L V8
9 LMP2 Pro-Am 29 TDS Racing Mathias Beche
Clément Novalak
Rodrigo Sales
Oreca 07 G 125 +1 Lap
Gibson GK428 4.2 L V8
10 LMP2 34 Inter Europol Competition Luca Ghiotto
Pedro Perino
Jean-Baptiste Simmenauer
Oreca 07 G 125 +1 Lap
Gibson GK428 4.2 L V8
11 LMP2 24 Nielsen Racing Filipe Albuquerque
Cem Bölükbaşı
Ferdinand Habsburg
Oreca 07 G 125 +1 Lap
Gibson GK428 4.2 L V8
12 LMP2 22 United Autosports Ben Hanley
Manuel Maldonado
Grégoire Saucy
Oreca 07 G 125 +1 Lap
Gibson GK428 4.2 L V8
13 LMP2 Pro-Am 83 AF Corse François Perrodo
Alessio Rovera
Matthieu Vaxivière
Oreca 07 G 125 +1 Lap
Gibson GK428 4.2 L V8
14 LMP2 30 Duqueine Team Reshad de Gerus
Roy Nissany
Francesco Simonazzi
Oreca 07 G 124 +2 Laps
Gibson GK428 4.2 L V8
15 LMP2 37 CLXPure Rxcing Tom Blomqvist
Alex Malykhin
Tristan Vautier
Oreca 07 G 124 +2 Laps
Gibson GK428 4.2 L V8
16 LMP2 Pro-Am 21 United Autosports Oliver Jarvis
Marino Sato
Daniel Schneider
Oreca 07 G 124 +2 Laps
Gibson GK428 4.2 L V8
17 LMP2 18 IDEC Sport Jamie Chadwick
Mathys Jaubert
Daniel Juncadella
Oreca 07 G 123 +3 Laps
Gibson GK428 4.2 L V8
18 LMP2 Pro-Am 3 DKR Engineering Laurents Hörr
Georgios Kolovos
Thomas Laurent
Oreca 07 G 123 +3 Laps
Gibson GK428 4.2 L V8
19 LMP2 10 Vector Sport Ryan Cullen
Pietro Fittipaldi
Vladislav Lomko
Oreca 07 G 122 +4 Laps
Gibson GK428 4.2 L V8
20 LMP2 Pro-Am 27 Nielsen Racing James Allen
Sérgio Sette Câmara
Anthony Wells
Oreca 07 G 122 +4 Laps
Gibson GK428 4.2 L V8
21 LMGT3 82 TF Sport Rui Andrade
Charlie Eastwood
Hiroshi Koizumi
Chevrolet Corvette Z06 GT3.R G 118 +8 Laps‡
Chevrolet LT6.R 5.5 L V8
22 LMGT3 74 Kessel Racing Andrew Gilbert
Miguel Molina
Fran Rueda
Ferrari 296 GT3 G 118 +8 Laps
Ferrari F163CE 3.0 L Turbo V6
23 LMGT3 55 Spirit of Race Duncan Cameron
Matt Griffin
David Perel
Ferrari 296 GT3 G 118 +8 Laps
Ferrari F163CE 3.0 L Turbo V6
24 LMGT3 51 AF Corse Conrad Laursen
Davide Rigon
Charles-Henri Samani
Ferrari 296 GT3 G 118 +8 Laps
Ferrari F163CE 3.0 L Turbo V6
25 LMGT3 60 Proton Competition Matteo Cressoni
Alessio Picariello
Christian Ried
Porsche 911 GT3 R (992) G 118 +8 Laps
Porsche M97/80 4.2 L Flat-6
26 LMGT3 66 JMW Motorsport Gianmaria Bruni
Jason Hart
Scott Noble
Ferrari 296 GT3 G 118 +8 Laps
Ferrari F163CE 3.0 L Turbo V6
27 LMP3 17 CLX Motorsport Adrien Closmenil
Theodor Jensen
Paul Lanchère
Ligier JS P325 M 118 +8 Laps‡
Toyota V35A 3.5 L V6
28 LMP3 31 Racing Spirit of Léman Marius Fossard
Jean-Ludovic Foubert
Jacques Wolff
Ligier JS P325 M 116 +10 Laps
Toyota V35A 3.5 L V6
29 LMGT3 59 Racing Spirit of Léman Erwan Bastard
Valentin Hasse-Clot
Clément Mateu
Aston Martin Vantage AMR GT3 Evo G 116 +10 Laps
Aston Martin M177 4.0 L Turbo V8
30 LMGT3 50 Richard Mille AF Corse Riccardo Agostini
Custodio Toledo
Lilou Wadoux
Ferrari 296 GT3 G 116 +10 Laps
Ferrari F163CE 3.0 L Turbo V6
31 LMGT3 85 Iron Dames Sarah Bovy
Michelle Gatting
Célia Martin
Porsche 911 GT3 R (992) G 116 +10 Laps
Porsche M97/80 4.2 L Flat-6
32 LMP3 11 EuroInternational Ian Aguilera
Fabien Michal
Ligier JS P325 M 116 +10 Laps
Toyota V35A 3.5 L V6
33 LMP3 12 WTM by Rinaldi Racing Torsten Kratz
Griffin Peebles
Leonard Weiss
Duqueine D09 M 115 +11 Laps
Toyota V35A 3.5 L V6
34 LMP3 8 Team Virage Rik Koen
Daniel Nogales
Jacek Zielonka
Ligier JS P325 M 115 +11 Laps
Toyota V35A 3.5 L V6
35 LMGT3 23 United Autosports Michael Birch
Wayne Boyd
Garnet Patterson
McLaren 720S GT3 Evo G 114 +12 Laps
McLaren M840T 4.0 L Turbo V8
36 LMP3 35 Ultimate Jean-Baptiste Lahaye
Matthieu Lahaye
Louis Stern
Ligier JS P325 M 113 +13 Laps
Toyota V35A 3.5 L V6
37 LMP3 88 Inter Europol Competition Tim Creswick
Douwe Dedecker
Reece Gold
Ligier JS P325 M 112 +14 Laps
Toyota V35A 3.5 L V6
38 LMP3 4 DKR Engineering Wyatt Brichacek
Mikkel Gaarde Pedersen
Antti Rammo
Ginetta G61-LT-P3 Evo M 101 +25 Laps
Toyota V35A 3.5 L V6
Not classified
LMP3 68 M Racing Quentin Antonel
Stéphane Tribaudini
Ligier JS P325 M 98 Did not finish
Toyota V35A 3.5 L V6
LMP3 15 RLR MSport Nick Adcock
Gillian Henrion
Michael Jensen
Ligier JS P325 M 42 Power steering pump
Toyota V35A 3.5 L V6
LMP2 28 IDEC Sport Paul-Loup Chatin
Paul Lafargue
Job van Uitert
Oreca 07 G 18 Accident
Gibson GK428 4.2 L V8
LMGT3 86 GR Racing Tom Fleming
Riccardo Pera
Michael Wainwright
Ferrari 296 GT3 G 16 Accident
Ferrari F163CE 3.0 L Turbo V6
LMGT3 63 Iron Lynx Martin Berry
Lorcan Hanafin
Fabian Schiller
Mercedes-AMG GT3 Evo G 16 Accident
Mercedes-AMG M159 6.2 L V8
LMGT3 57 Kessel Racing Takeshi Kimura
Daniel Serra
Ben Tuck
Ferrari 296 GT3 G 16 Accident
Ferrari F163CE 3.0 L Turbo V6
Source:[27]

Notes

  1. ^ The No. 27 Nielsen Racing Oreca had all of its lap times deleted after causing a red flag in the LMP2 Pro-Am qualifying session.[17] Per ELMS regulations, the car started from the back of the LMP2 Pro-Am class.[15]
  2. ^ The No. 37 CLXPure Rxcing Oreca had all of its lap times deleted after causing a red flag in the LMP2 qualifying session.[18] Per ELMS regulations, the car started from the back of the LMP2 class.[15]
  3. ^ The No. 50 Richard Mille AF Corse Ferrari had all of its lap times deleted after causing a red flag in the LMGT3 qualifying session.[19] Per ELMS regulations, the car started from the back of the LMGT3 class.[15]

References

  1. ^ a b "The ELMS Season Resumes at Imola with 44 Cars". European Le Mans Series. 25 June 2025. Retrieved 26 June 2025.
  2. ^ a b c d "2025 European Le Mans Series – 4 Hours of Imola – Timetable V2" (PDF). Google APIs. European Le Mans Series. 25 June 2025. Retrieved 26 June 2025.
  3. ^ "Ben Hanley et United Autosports dominent les EL1 d'Imola" [Ben Hanley and United Autosports dominate Imola FP1]. Endurance-Info (in French). 4 July 2025. Retrieved 9 July 2025.
  4. ^ Euwema, Davey (4 July 2025). "Hanley Fastest in Opening Imola Practice". Sportscar365. John Dagys Media. Retrieved 9 July 2025.
  5. ^ Kilbey, Stephen (4 July 2025). "Hanley Paces Imola FP1 For United". Dailysportscar. Retrieved 9 July 2025.
  6. ^ "FP1: United Autosports Fastest in First Practice at Imola". European Le Mans Series. 4 July 2025. Retrieved 9 July 2025.
  7. ^ "European Le Mans Series – 4 Hours of Imola Free Practice 1 – Final Classification" (PDF). ELMS Alkamel. Alkamel Systems. 4 July 2025. Retrieved 9 July 2025.
  8. ^ "European Le Mans Series – 4 Hours of Imola Free Practice 1 – Final Classification by Driver Fastest Lap" (PDF). ELMS Alkamel. Alkamel Systems. 4 July 2025. Retrieved 9 July 2025.
  9. ^ Kilbey, Stephen (5 July 2025). "Juncadella Puts IDEC On Top In Second Imola Practice". Dailysportscar. Retrieved 9 July 2025.
  10. ^ "FP2: Championship Leaders Fastest Ahead of Qualifying in Imola". European Le Mans Series. 5 July 2025. Retrieved 9 July 2025.
  11. ^ "IDEC Sport se signale en EL2 avant les qualifications à Imola" [IDEC Sport stands out in FP2 before qualifying at Imola]. Endurance-Info (in French). 5 July 2025. Retrieved 9 July 2025.
  12. ^ "European Le Mans Series – 4 Hours of Imola Free Practice 2 – Final Classification" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  13. ^ "European Le Mans Series – 4 Hours of Imola Free Practice 2 – Final Classification by Driver Fastest Lap" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  14. ^ Newbold, James (5 July 2025). "Pourchaire on Pole After Imola Thunderstorm". Sportscar365. John Dagys Media. Retrieved 9 July 2025.
  15. ^ a b c d "2025 Sporting Regulations V1.3" (PDF). Google APIs. Automobile Club de l'Ouest. 12 November 2024. p. 53. Retrieved 9 July 2025. Cars will be placed on the grid per category in the following order: LMP2, LMP2 Pro/Am, LMP3, LMGT3
  16. ^ Kilbey, Stephen (5 July 2025). "Pourchaire Snatches Pole After Storm Hits Imola". Dailysportscar. Retrieved 9 July 2025.
  17. ^ "Decision no. 12" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  18. ^ "Decision no. 13" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  19. ^ "Decision no. 10" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  20. ^ "European Le Mans Series – 4 Hours of Imola Qualifying – Final Classification" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  21. ^ "European Le Mans Series – 4 Hours of Imola Qualifying LMP2 – Final Classification by Driver Fastest Lap" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  22. ^ "European Le Mans Series – 4 Hours of Imola Qualifying LMP2 Pro/Am – Final Classification by Driver Fastest Lap" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  23. ^ "European Le Mans Series – 4 Hours of Imola Qualifying LMP3 – Final Classification by Driver Fastest Lap" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  24. ^ "European Le Mans Series – 4 Hours of Imola Qualifying LMGT3 – Final Classification by Driver Fastest Lap" (PDF). ELMS Alkamel. Alkamel Systems. 5 July 2025. Retrieved 9 July 2025.
  25. ^ "European Le Mans Series – 4 Hours of Imola Race – Final Starting Grid" (PDF). ELMS Alkamel. Alkamel Systems. 6 July 2025. Retrieved 9 July 2025.
  26. ^ Kilbey, Stephen (6 July 2025). "VDS Panis Wins Wild Red Flag-Extended 4H Imola (Updated)". Dailysportscar. Retrieved 7 July 2025.
  27. ^ "European Le Mans Series – 4 Hours of Imola Race – Final Classification" (PDF). ELMS Alkamel. Alkamel Systems. 6 July 2025. Archived (PDF) from the original on 10 July 2025. Retrieved 7 July 2025.