# 2023 Formula Regional European Championship

The 2023 Formula Regional European Championship by Alpine was a multi-event, Formula Regional open-wheel single seater motor racing championship held across Europe. The championship featured a mix of professional and amateur drivers, competing in Formula Regional cars that conform to the FIA Formula Regional regulations for the championship. This was the fifth season of the championship and the third after a merger with Formula Renault Eurocup which resulted to the change of the engine supplier to Alpine.
Andrea Kimi Antonelli, driving for Prema Racing, won the Drivers' Championship with two races to spare. His team clinched the Teams' Championship at the final race by only two points. Martinius Stenshorne, driving for R-ace GP, won the Rookie Championship.
The season was marred by the death of Dutch driver Dilano van 't Hoff during the second race of the Spa-Francorchamps round.

## Teams and drivers

Twelve teams were pre-selected by the championship organizers on 2 December 2022.
| Teams | No. | Driver | Status | Rounds |
| ART Grand Prix | 2 | Hadrien David | G | 4 |
| ART Grand Prix | 9 | Charlie Wurz | | 1–3, 5–6 |
| ART Grand Prix | 9 | Evan Giltaire | R G | 9–10 |
| ART Grand Prix | 18 | Laurens van Hoepen | | All |
| ART Grand Prix | 25 | Marcus Amand | R | All |
| G4 Racing | 3 | Alessandro Giusti | R | All |
| G4 Racing | 28 | Pierre-Alexandre Provost | R | 6–10 |
| G4 Racing | 30 | Michael Belov | | 1–8 |
| G4 Racing | 30 | Juan Francisco Soldavini | R G | 9–10 |
| Trident | 4 | Roman Biliński | | All |
| Trident | 43 | Owen Tangavelou | | All |
| Trident | 47 | Nikhil Bohra | | All |
| Arden Motorsport | 5 | Tom Lebbon | R | All |
| Arden Motorsport | 10 | Joshua Dürksen | | All |
| Arden Motorsport | 11 | Levente Révész | | 1–8 |
| Saintéloc Racing | 6 | Lucas Medina | R | 1 |
| Saintéloc Racing | 33 | Lucas Medina | R | 2–6 |
| Saintéloc Racing | 33 | Tymek Kucharczyk | G | 8 |
| Saintéloc Racing | 19 | Esteban Masson | | 3–4, 6–8, 10 |
| Saintéloc Racing | 19 | Pierre-Louis Chovet | G | 9 |
| Saintéloc Racing | 73 | Emerson Fittipaldi Jr. | R | All |
| Prema Racing | 7 | Lorenzo Fluxá | | All |
| Prema Racing | 8 | Rafael Câmara | | All |
| Prema Racing | 12 | Andrea Kimi Antonelli | | All |
| Van Amersfoort Racing | 13 | Joshua Dufek | | 1–6 |
| Van Amersfoort Racing | 13 | Jesse Carrasquedo Jr. | R | 7–8 |
| Van Amersfoort Racing | 13 | Ivan Domingues | R G | 9–10 |
| Van Amersfoort Racing | 27 | Kas Haverkort | | All |
| Van Amersfoort Racing | 68 | Niels Koolen | | 1–9 |
| Van Amersfoort Racing | 68 | Nikita Bedrin | G | 10 |
| MP Motorsport | 14 | Bruno del Pino | | 7 |
| MP Motorsport | 14 | Javier Sagrera | G | 9–10 |
| MP Motorsport | 15 | Sami Meguetounif | | 1–4, 6–10 |
| MP Motorsport | 17 | Dilano van 't Hoff | | 1–4 |
| MP Motorsport | 26 | Victor Bernier | | 1–4, 6–10 |
| Monolite Racing | 21 | Kirill Smal | R | 2–6 |
| Monolite Racing | 21 | Hadrien David | | 7–8 |
| Monolite Racing | 21 | Nikita Bedrin | G | 9 |
| Monolite Racing | 21 | Valentin Kluss | R G | 10 |
| Monolite Racing | 29 | Enzo Scionti | | 1–6, 8–10 |
| Monolite Racing | 99 | Giovanni Maschio | | All |
| KIC Motorsport | 23 | Oleksandr Partyshev | R | 1–4 |
| KIC Motorsport | 23 | Konsta Lappalainen | | 5 |
| KIC Motorsport | 23 | Ivan Klymenko | R | 6–10 |
| KIC Motorsport | 55 | Shannon Lugassy | R | 1–2 |
| KIC Motorsport | 55 | William Karlsson | R | 7–8 |
| KIC Motorsport | 64 | Maya Weug | R F | All |
| R-ace GP | 34 | Martinius Stenshorne | R | All |
| R-ace GP | 77 | Tim Tramnitz | | All |
| R-ace GP | 88 | Matías Zagazeta | | All |
| RPM | 57 | Noah Strømsted | R G | 8, 10 |
| RPM | 65 | Santiago Ramos | | All |
| RPM | 75 | Adam Fitzgerald | R | 1–4 |
| RPM | 85 | Macéo Capietto | | All |
| Icon | Status |
| R | Rookie |
| F | Female |
| G | Guest drivers ineligible for points |
* Nicolás Baptiste was expected to join Saintéloc Racing to tackle his second season in the championship after failing to score points with FA Racing in 2022, but did not enter any rounds.

### Team changes

FA Racing by MP announced their departure from the championship in October 2022. The entry was taken over by French team Saintéloc Racing.

### Driver changes

Reigning team champions Prema Racing renewed their line-up completely, as all their 2022 full-time drivers were promoted to Formula 3, with champion Dino Beganovic and Paul Aron staying with the Italian team and Sebastian Montoya joining Hitech Pulse-Eight. Replacing them were the 2022 Italian F4 and ADAC F4 champion Andrea Kimi Antonelli, Rafael Câmara and third-year FRECA driver Lorenzo Fluxá. All three raced for Prema's partner team Mumbai Falcons in the 2023 Formula Regional Middle East Championship, with Antonelli taking the title.
Vice-champion team R-ace GP recruited Tim Tramnitz, who departed Trident after coming 15th with the team in his debut season. He replaced Lorenzo Fluxá, who joined Prema Racing. The team signed another second-year driver in Matías Zagazeta, who failed to score points in his rookie year with G4 Racing, to replace Gabriel Bortoleto, who graduated to F3 with Trident. Their lineup was completed by Martinius Stenshorne, who made appearances in four different Formula 4 series in 2022, with a seventh in the Italian Championship as his best result.
2022 Formula 4 UAE and 2023 Formula Regional Oceania champion Charlie Wurz joined ART Grand Prix, replacing Gabriele Minì, who graduated to FIA Formula 3 with Hitech Pulse-Eight. The team also signed Sauber Academy driver Marcus Amand, who graduated from Formula 4, to replace Esteban Masson.
Van Amersfoort Racing replaced Arden-bound Levente Révész with Niels Koolen, who also competed with the team in the 2023 Formula Regional Middle East Championship.
Trident recruited Owen Tangavelou, who raced with G4 Racing and Race Performance Motorsport in 2022, finishing 20th in the championship. He replaced Leonardo Fornaroli, who graduated to the Italian outfit's Formula 3 team after winning the rookie title in 2022. Nikhil Bohra replaced Tim Tramnitz to complete Trident's line-up after a successful Formula Regional debut in the 2023 Formula Regional Middle East Championship, where he finished 9th overall.
MP Motorsport signed Victor Bernier, who started his second season in the championship after a 17th-place finish in the 2022 season driving for MP's former partner team FA Racing.
Levente Révész made the switch from Van Amersfoort Racing to Arden for his second FRECA season, replacing Noel León, who moved across to the Euroformula Open championship. Arden's driver roster was completed by Tom Lebbon, 2020 Ginetta Junior champion and third in GB3 in 2022, who replaced Dudu Barrichello.
RPM promoted Irish driver Adam Fitzgerald from the F4 British Championship to replace the Trident-bound Owen Tangavelou. Santiago Ramos, who joined the team for the final round in 2022, raced there on a full-time basis in 2023. The teams' lineup was completed by Macéo Capietto, who moved over from Monolite Racing after a 22nd place in his rookie season. He replaced fellow Frenchman Pierre-Louis Chovet, who moved over to GT3 racing after three years in Formula Regional.
Monolite Racing fielded Giovanni Maschio, who graduated from the Italian F4 Championship, having also taken part in the 2023 Formula Regional Middle East Championship. Partnering him was Enzo Scionti, who last drove for Drivex in the 2021 Euroformula Open Championship where he came 14th.
2022 French F4 champion Alessandro Giusti made his Formula Regional debut in 2023, joining G4 Racing to replace Zagazeta. Partnering him and returning to the team was Michael Belov, who finished 7th in 2022 despite only completing half the season with MP Motorsport.
KIC Motorsport fielded an all-new, all-rookie line-up in 2023. Ferrari Academy driver Maya Weug jumped up to the Formula Regional level after two years in the Italian F4 Championship, replacing Santiago Ramos, who moved to RPM. Piotr Wiśnicki, who graduated to F3, was replaced by Ultimate Cup Series race winner Shannon Lugassy. The seat of Sebastian Ogaard, who moved to the newly created Eurocup-3 series, was originally to be filled by Formula Academy Finland race-winner Iker Oikarinen, before he was replaced by F4 racer Olexander Partyshev.
New entrant Saintéloc Racing signed Emerson Fittipaldi Jr., who made the step up to Formula Regional in 2023. Partnering him was Lucas Medina, a race winner in NACAM F4.

#### Mid-season changes

Kirill Smal joined Monolite Racing after the first round for a part-time campaign that lasted until round six, after making his Formula Regional Debut in the final three rounds of the inaugural Middle Eastern championship.
Esteban Masson joined Saintéloc Racing from round three onwards, except for the rounds at Mugello and Zandvoort. The French driver competed for FA Racing by MP and ART Grand Prix in 2022, scoring a single point. His main campaign in 2023 was the Eurocup-3 championship, where he drove for Campos Racing.
ART Grand Prix's Charlie Wurz was ruled out from competing in round four at Spa as he contracted laryngitis. At the same event, the team welcomed guest driver Hadrien David, who came fourth in 2022 with R-ace GP. Charlie Wurz returned to the championship from round five onwards.
After Dilano van 't Hoff lost his life in a crash during the second race at Spa, his team MP Motorsport did not enter any of their cars for the following round at Mugello. RPM driver Adam Fitzgerald, who suffered multiple broken bones in the accident, was also absent from round 5 onwards. At KIC Motorsport, Oleksandr Partyshev missed the round and was replaced by Konsta Lappalainen, who last competed in the series in 2021 and has been driving GT cars since.
Following KIC Motorsport's Oleksandr Partyshev's absence for the round at Mugello, he announced his retirement from racing, citing one of the main reasons to be due to Dilano van 't Hoff's death. His seat, filled by Lappalainen for round five, was filled by Ivan Klymenko, who therefore ended his TTE Formula Renault Cup campaign, for the remainder of the season.
Ahead of the round at Paul Ricard, G4 Racing announced that they would field a third car from that event on for French F4 driver Pierre-Alexandre Provost.
Charlie Wurz and Joshua Dufek, driving for ART Grand Prix and Van Amersfoort Racing respectively, switched to the Euroformula Open prior to round seven at the Red Bull Ring, where both series coincided. Jesse Carrasquedo Jr., stepping up from Spanish F4, replaced Dufek at VAR. Kirill Smal was absent from Monolite Racing, with Hadrien David rejoining the series to replace him. Both MP Motorsport and KIC Motorsport expanded back to three cars. They fielded Eurocup-3 competitors Bruno del Pino and William Karlsson respectively. Saintéloc Racing meanwhile only fielded two cars as Lucas Medina was absent. Shortly before the race weekend, Enzo Scionti announced his withdrawal from the round as he was recovering from a road accident.
Prior to the round at Monza, Saintéloc Racing announced that GB3 driver Tymek Kucharczyk would join the team for round eight. RPM also announced a new driver, with Spanish F4 driver Noah Strømsted joining the team for the round to make his debut.
Five drivers were announced to be making their series debut at the penultimate round: Francisco Soldavini for G4 Racing (replacing Michael Belov), Ivan Domingues for Van Amersfoort Racing (replacing Jesse Carrasquedo Jr.), newly crowned French F4 champion Evan Giltaire for ART Grand Prix (occupying the car previously driven by Charlie Wurz), Eurocup-3 driver Javier Sagrera for MP Motorsport (using Bruno del Pino's car) and F3 driver Nikita Bedrin at Monolite Racing to replace Hadrien David. Saintéloc Racing was another team that changed its lineup as it brought in Lamborghini junior and experienced Formula Regional driver Pierre-Louis Chovet in place of Esteban Masson. Levente Révész and William Karlsson left Arden and KIC Motorsport, but were not replaced.
Ahead of the season finale, Monolite Racing announced that Formula 4 driver Valentin Kluss would make his series debut, driving the car previously piloted by Smal, David and Bedrin. The latter meanwhile moved to Van Amersfoort Racing to replace Niels Koolen. Strømsted returned to RPM ahead of his 2024 campaign with the team.

## Race calendar

The calendar was revealed on 2 December 2022. Three pre-season tests were held at Barcelona, Paul Ricard and Monza in March and April. The championship visited Germany for the first time in its history, but did not support Formula One unlike in the years before.
| Round | Round | Circuit | Date | Supporting | Map of circuit locations |
| 1 | R1 | Imola Circuit, Imola | 22 April | TCR Italy Touring Car Championship | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 1 | R2 | Imola Circuit, Imola | 23 April | TCR Italy Touring Car Championship | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 2 | R1 | Circuit de Barcelona-Catalunya, Montmeló | 20 May | 6H of Barcelona - Espíritu de Montjuïc | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 2 | R2 | Circuit de Barcelona-Catalunya, Montmeló | 21 May | 6H of Barcelona - Espíritu de Montjuïc | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 3 | R1 | Hungaroring, Mogyoród | 17 June | International GT Open TCR Europe Touring Car Series | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 3 | R2 | Hungaroring, Mogyoród | 18 June | International GT Open TCR Europe Touring Car Series | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 4 | R1 | Circuit de Spa-Francorchamps, Stavelot | 30 June | GT World Challenge Europe Endurance Cup (Spa 24 Hours) | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 4 | R2 | Circuit de Spa-Francorchamps, Stavelot | 1 July | GT World Challenge Europe Endurance Cup (Spa 24 Hours) | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 5 | R1 | Mugello Circuit, Scarperia e San Piero | 8 July | Italian GT Championship Porsche Carrera Cup Italy | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 5 | R2 | Mugello Circuit, Scarperia e San Piero | 9 July | Italian GT Championship Porsche Carrera Cup Italy | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 6 | R1 | Circuit Paul Ricard, Le Castellet | 22 July | International GT Open | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 6 | R2 | Circuit Paul Ricard, Le Castellet | 23 July | International GT Open | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 7 | R1 | Red Bull Ring, Spielberg | 9 September | International GT Open | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 7 | R2 | Red Bull Ring, Spielberg | 10 September | International GT Open | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 8 | R1 | Monza Circuit, Monza | 16 September | Italian GT Championship | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 8 | R2 | Monza Circuit, Monza | 17 September | Italian GT Championship | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 9 | R1 | Circuit Zandvoort, Zandvoort | 14 October | GT World Challenge Europe Sprint Cup | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 9 | R2 | Circuit Zandvoort, Zandvoort | 15 October | GT World Challenge Europe Sprint Cup | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 10 | R1 | Hockenheimring, Hockenheim | 21 October | Deutsche Tourenwagen Masters | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |
| 10 | R2 | Hockenheimring, Hockenheim | 22 October | Deutsche Tourenwagen Masters | ImolaBarcelonaBudapestSpaMugelloLe CastelletSpielbergMonzaZandvoortHockenheim |

## Race results

| Round | Round | Circuit | Pole position | Fastest lap | Winning driver | Winning team | Rookie winner |
| 1 | R1 | Imola Circuit | Martinius Stenshorne | Martinius Stenshorne | Martinius Stenshorne | R-ace GP | Martinius Stenshorne |
| 1 | R2 | Imola Circuit | Tim Tramnitz | Kas Haverkort | Kas Haverkort | Van Amersfoort Racing | Martinius Stenshorne |
| 2 | R1 | Circuit de Barcelona-Catalunya | Andrea Kimi Antonelli | Andrea Kimi Antonelli | Tim Tramnitz | R-ace GP | Martinius Stenshorne |
| 2 | R2 | Circuit de Barcelona-Catalunya | Tim Tramnitz | Andrea Kimi Antonelli | Tim Tramnitz | R-ace GP | Martinius Stenshorne |
| 3 | R1 | Hungaroring | Martinius Stenshorne | Santiago Ramos | Martinius Stenshorne | R-ace GP | Martinius Stenshorne |
| 3 | R2 | Hungaroring | Joshua Dufek | Martinius Stenshorne | Martinius Stenshorne | R-ace GP | Martinius Stenshorne |
| 4 | R1 | Circuit de Spa-Francorchamps | Rafael Câmara | Rafael Câmara | Rafael Câmara | Prema Racing | Martinius Stenshorne |
| 4 | R2 | Circuit de Spa-Francorchamps | Tim Tramnitz | Sami Meguetounif | Andrea Kimi Antonelli | Prema Racing | Maya Weug |
| 5 | R1 | Mugello Circuit | Martinius Stenshorne | Martinius Stenshorne | Martinius Stenshorne | R-ace GP | Martinius Stenshorne |
| 5 | R2 | Mugello Circuit | Andrea Kimi Antonelli | Andrea Kimi Antonelli | Andrea Kimi Antonelli | Prema Racing | Martinius Stenshorne |
| 6 | R1 | Circuit Paul Ricard | Alessandro Giusti | Alessandro Giusti | Alessandro Giusti | G4 Racing | Alessandro Giusti |
| 6 | R2 | Circuit Paul Ricard | Andrea Kimi Antonelli | Andrea Kimi Antonelli | Andrea Kimi Antonelli | Prema Racing | Martinius Stenshorne |
| 7 | R1 | Red Bull Ring | Rafael Câmara | Alessandro Giusti | Rafael Câmara | Prema Racing | Alessandro Giusti |
| 7 | R2 | Red Bull Ring | Alessandro Giusti | Sami Meguetounif | Alessandro Giusti | G4 Racing | Alessandro Giusti |
| 8 | R1 | Monza Circuit | Rafael Câmara | Alessandro Giusti | Alessandro Giusti | G4 Racing | Alessandro Giusti |
| 8 | R2 | Monza Circuit | Andrea Kimi Antonelli | Michael Belov | Andrea Kimi Antonelli | Prema Racing | Noah Strømsted |
| 9 | R1 | Circuit Zandvoort | Kas Haverkort | Kas Haverkort | Kas Haverkort | Van Amersfoort Racing | Martinius Stenshorne |
| 9 | R2 | Circuit Zandvoort | Marcus Amand | Andrea Kimi Antonelli | Andrea Kimi Antonelli | Prema Racing | Marcus Amand |
| 10 | R1 | Hockenheimring | Kas Haverkort | Tim Tramnitz | Tim Tramnitz | R-ace GP | Martinius Stenshorne |
| 10 | R2 | Hockenheimring | Tim Tramnitz | Kas Haverkort | Martinius Stenshorne | R-ace GP | Martinius Stenshorne |

## Season report
### First half

The 2023 Formula Regional European Championship opened at Imola with R-ace GP's Martinius Stenshorne on pole position for the first race. He remained largely unbothered by three Prema cars running right on his tail, and managed the race through two safety car periods, up until a red flag for a crash between RPM's Adam Fitzgerald and Saintéloc's Lucas Medina ended the race early. The podium was completed by Prema pair Andrea Kimi Antonelli and Rafael Câmara. R-ace GP's Tim Tramnitz was on pole position for race two, while Fitzgerald had to withdraw after sustaining a back injury. VAR's Kas Haverkort overtook Tramnitz at the start, before two safety car periods interrupted the race. Stenshorne took second place on the restart afterwards, sending Tramnitz into the wall in the process and prompting another caution. One more incident brought the total number of retirements to nine and allowed Haverkort a comfortable win. Stenshorne in second claimed the championship lead, while Trident's Nikhil Bohra came third.
Antonelli and Tramnitz shared pole positions for the two races at Barcelona. The German started second for the first race and moved into the lead at the start. Haverkort slotted into third, before a red flag was thrown for a crash between MP Motorsport teammates Sami Meguetounif and Dilano van 't Hoff. The top three remained stable through the restart. Antonelli began attacking Tramnitz on lap twelve, but Tramnitz defended, before another safety car interruption ended the race under caution. Race two saw much of the same, with Tramnitz keeping the lead at the start and again leading Antonelli all race. Like the day before, Antonelli tried pressuring Tramnitz into a mistake, but to no avail. The two gapped the field, while behind them Meguetounif claimed third to bounce back from his retirement the day before. Tramnitz' double win allowed him to claim the championship lead by four points over Antonelli, while Stenshorne had a difficult weekend and dropped to fourth.
The Hungaroring brought Stenshorne back to the front with a pole position for race one. Antonelli drew alongside him at the start to take the lead. He kept it through a safety car period, before making a mistake and running off the track to allow Stenshorne back in front and give up the podium to Haverkort and RPM's Santiago Ramos. The Norwegian gratefully accepted the opportunity and took the win. VAR's Joshua Dufek claimed pole position for the second race, but it was a short-lived first place. Stenshorne had taken the lead by turn two, and Prema's Lorenzo Fluxá also went past the Swiss driver. Stenshorne managed his lead through three safety car interruptions, not allowing Fluxá any opportunity to attack him. He took the win to sweep the weekend and claim back the championship lead, now 29 points ahead of Antonelli, while this time it was Tramnitz' turn to have an off weekend and drop down to fourth. RPM's Macéo Capietto completed the podium after passing Dufek in the final part of the race.
Câmara and Tramnitz shared pole positions for the round at Spa. The latter attacked the former for the lead at the start of race one, but found no way past. This repeated itself at a safety car restart later on, but the outcome was no different. Stenshorne had a quiet race to finish third. The second race was held in wet conditions. Tramnitz held the lead at the start, while Antonelli moved into second past Ramos. The Italian took the lead on lap six and kept it through a safety car period. Tramnitz then spun around on the penultimate lap, but had his second place ahead of Arden's Joshua Dürksen reinstated when red flags flew shortly after and the race ended prematurely. Antonelli took his maiden win and shortened the points gap to five points, but it was not a day to celebrate: the multi-car crash that had caused the stoppage saw Fitzgerald collide with van 't Hoff's stricken car at the Kemmel Straight. This accident resulted in Fitzgerald breaking multiple bones and claimed the life of van 't Hoff.
Teams and drivers had little time to process what happened, as the round at Mugello happened only a week later. MP Motorsport and multiple other drivers did not enter the weekend. Stenshorne took pole position for the first race. Antonelli attacked him at the start, but could not get past, allowing the Norwegian to control the race. A restart with eight minutes remaining after Dürksen and Monolite's Kirill Smal came together gave another opportunity to Antonelli, but Stenshorne prevailed to lead the Italian and Tramnitz home. The second race saw Antonelli lead from pole position, before he had to contend with a safety car restart early on. Stenshorne moved into third before the interruption, behind Câmara, who was unable to attack Antonelli. Two more caution periods saw the top three positions remain unchanged. Ramos attacked Stenshorne on the final lap, leading to the pair crashing hard into the pitwall while crossing the finish line. The championship closed up even more, with Stenshorne now only two points ahead of Antonelli.

### Second half

The second half of the championship began at Paul Ricard with a surprise home pole position for G4's Alessandro Giusti. Meguetounif moved into second past Stenshorne at the start, before the safety car was called. Tramnitz attacked Stenshorne heavily on the restart, but found no way past him onto the podium. Giusti in front was free to control his gap to the field as he took his maiden win unchallenged from behind. Antonelli could only manage fifth, but bounced back the next day to claim pole position for race two. He had a clean start, while Haverkort next to him bogged down to allow Saintéloc's part-timer Esteban Masson and Tramnitz through. Battles raged all through the field, but the situation at the top was stable. Antonelli managed the gap while Masson managed his tyres. Tramnitz closed up to Masson on the final lap and the pair battled through multiple corners, but Masson prevailed to keep second place. Antonelli's win handed him the championship lead by six points going into the summer break.
Teams and drivers then headed to Spielberg, where Câmara took pole position for the first race. He kept the lead at the start and was able to control the race from then onwards. Behind him, Tramnitz and Giusti fought over second place, with the Frenchman eventually coming out in front. He then closed up to Câmara and gapped the German, who came under pressure from Antonelli. But neither Antonelli nor Giusti could make a move, so the positions were unchanged at the finish line. Giusti then continued his run of form by taking pole position for race two. He resisted Antonelli at the start, before the latter was overtaken by Meguetounif. Giusti held on to win the race on his birthday. Antonelli dropped further down behind Stenshorne and finished fourth, before the Norwegian earned himself a post-race penalty for a starting procedure infringement. That lifted Antonelli back up to the podium and completed a pointless weekend to forget for Stenshorne who was now 33 points behind championship leader Antonelli.
Round eight of the season took place at Monza, and Câmara once again opened up the weekend with a pole position. ART's Marcus Amand took the lead at the start of the first race, while Antonelli battled past Câmara to second place and two laps later claimed the race lead. The pair held the top spots through three restarts, while Giusti took third. After the race, both Antonelli and Amand were penalized, handing the win to Giusti and allowing Stenshorne and MP's Victor Bernier onto the podium. Antonelli bounced back by taking pole position for the second race. He kept the lead at the start, while Câmara worked his way up from starting fourth to eventually end up second. He attacked Antonelli for two laps before a red flag was thrown for an incident between G4's Pierre-Alexandre Provost and Arden's Tom Lebbon. The race was not restarted, allowing Antonelli to hold on to the win, with Tramnitz third. Stenshorne had to retire from the race, losing further ground to Antonelli in the championship, with the Italian's lead now 43 points.
Haverkort began the penultimate race weekend at Zandvoort with a home pole position. He had a comfortable start as ART's Laurens van Hoepen lost second to Antonelli. The Italian then shadowed Haverkort for the rest of the race, but did not make a move as Haverkort converted his pole position into a home win for him and his team. Stenshorne started fourth and pressured van Hoepen all race, but could not find a way onto the podium. Rain hit the Dutch seaside for Sunday, and Marcus Amand took pole position as he judged the changing weather conditions best. Antonelli needed to outscore Stenshorne by two points to win the championship, and he did so in style: starting in eighth, he utterly dominated the race, claiming the lead after three laps and building a twelve-second gap over Amand despite a red flag mid-race for dangerously wet conditions. Van Hoepen made it two podiums out of two, while Stenshorne finished sixth. He was unable to do anything about Antonelli taking the title, 64 points in the lead.
The championship concluded at the Hockenheimring, and Haverkort and Tramnitz shared pole positions. Haverkort lost his lead in race one to Câmara, before both were overtaken by Tramnitz. Stenshorne was also on the move, slotting into third after a safety car. Câmara tried taking the lead in the final part of the race, but Tramnitz' stark defense saw the Brazilian lose ground and concede the podium to Stenshorne and Monolite's guest driver Nikita Bedrin. Tramnitz and Stenshorne were both in contention for second place going into the final race, but Stenshorne made his intentions clear at the start, moving past Tramnitz into the lead. Câmara also moved past Tramnitz, but once again completely lost his momentum when trying to go for the lead. This time it was Haverkort benefitting and getting onto the podium. Antonelli, who ran seventh, overtook Bohra on the final lap to help his Prema team win the Teams' Championship by two points over R-ace GP and end the season 39 points in the lead of the championship.
Antonelli came into the championship with huge expectations on his shoulders, and he delivered. While Stenshorne in second had the same amount of victories, once again consistency was key: Apart from a mechanical retirement and a penalty, Antonelli always finished in the top six. The Italian dedicated his fourth championship in two years to Dilano van 't Hoff, explaining that the weekend at Spa where the Dutch driver lost his life was a key point for his championship challenge, as he took his first win there and was able to build on that through the rest of the season.

## Championship standings
### Points system

Points were awarded to the top 10 classified finishers.
| Position | 1st | 2nd | 3rd | 4th | 5th | 6th | 7th | 8th | 9th | 10th |
| Points | 25 | 18 | 15 | 12 | 10 | 8 | 6 | 4 | 2 | 1 |

### Drivers' standings

| Pos. | Driver | IMO | IMO | CAT | CAT | HUN | HUN | SPA | SPA | MUG | MUG | LEC | LEC | RBR | RBR | MNZ | MNZ | ZAN | ZAN | HOC | HOC | Points |
| Pos. | Driver | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | Points |
| 1 | Andrea Kimi Antonelli | 2 | Ret | 2 | 2 | 5 | 6 | 4 | 1 | 2 | 1 | 5 | 1 | 4 | 3 | 11 | 1 | 2 | 1 | 6 | 6 | 300 |
| 2 | Martinius Stenshorne | 1 | 2 | 7 | 12 | 1 | 1 | 3 | 17 | 1 | 3 | 3 | 4 | 18 | 17 | 3 | Ret | 4 | 6 | 2 | 1 | 261 |
| 3 | Tim Tramnitz | 6 | Ret | 1 | 1 | 8 | 16 | 2 | 2 | 3 | 7 | 4 | 3 | 3 | 12 | Ret | 3 | 6 | 4 | 1 | 2 | 239 |
| 4 | Kas Haverkort | 5 | 1 | 3 | 13 | 2 | Ret | 12 | 7 | 4 | 5 | 12 | 11 | 5 | 7 | Ret | 7 | 1 | 14 | 5 | 3 | 174 |
| 5 | Rafael Câmara | 3 | Ret | 11 | 6 | 7 | 10 | 1 | 5 | 6 | 2 | 8 | 12 | 1 | Ret | Ret | 2 | 7 | Ret | 4 | 4 | 173 |
| 6 | Alessandro Giusti | 7 | Ret | 13 | 17 | 14 | Ret | Ret | 13 | 10 | 12 | 1 | 5 | 2 | 1 | 1 | 18 | 11 | Ret | Ret | 17 | 111 |
| 7 | Lorenzo Fluxá | 4 | Ret | 4 | 11 | 9 | 2 | 5 | 20 | 7 | Ret | 11 | Ret | 11 | 8 | 18 | 4 | 8 | 8 | 12 | 9 | 88 |
| 8 | Macéo Capietto | Ret | 9 | 5 | 7 | 10 | 3 | 6 | 8 | 8 | 6 | 21 | 10 | 8 | 13 | Ret | 12 | 10 | 13 | 7 | 10 | 77 |
| 9 | Sami Meguetounif | 17 | 22 | Ret | 3 | 11 | 7 | Ret | 9 | | | 2 | 14 | 6 | 2 | Ret | 10 | 12 | 9 | 13 | Ret | 75 |
| 10 | Laurens van Hoepen | 11 | 12 | 10 | 9 | 13 | 5 | 19 | 16 | 16 | 22† | 6 | Ret | 17 | 20 | 7 | 5 | 3 | 3 | 9 | 18 | 71 |
| 11 | Santiago Ramos | 23 | 6 | Ret | 4 | 3 | 8 | 8 | 10 | 12 | 4 | Ret | 6 | 29 | Ret | 15 | 22 | WD | WD | 10 | DNS | 67 |
| 12 | Nikhil Bohra | 9 | 3 | 8 | 14 | Ret | 12 | 15 | 32 | 17 | 16 | 14 | Ret | 12 | 5 | 4 | 11 | 18 | Ret | 8 | 7 | 56 |
| 13 | Joshua Dufek | 8 | Ret | 6 | 5 | 6 | 4 | 14 | 21 | 5 | 25 | 23 | 20 | | | | | | | | | 52 |
| 14 | Owen Tangavelou | 16 | 13 | Ret | 16 | 18 | 13 | 23 | 22 | 13 | 8 | 15 | 8 | 10 | 6 | 5 | 8 | 17 | 17 | Ret | 5 | 43 |
| 15 | Victor Bernier | 12 | 4 | 12 | 15 | 17 | 20 | 9 | 15 | | | 7 | 17 | 15 | 11 | 2 | 19 | Ret | 16 | 15 | 8 | 42 |
| 16 | Esteban Masson | | | | | 15 | 11 | 17 | 11 | | | 13 | 2 | 13 | 4 | 6 | 16 | | | Ret | Ret | 39 |
| 17 | Maya Weug | 20 | 14 | 20 | 24 | 19 | 25 | 7 | 6 | 9 | Ret | 10 | 7 | 19 | Ret | 9 | 13 | 19 | Ret | 18 | 21 | 27 |
| 18 | Marcus Amand | 18 | 8 | 22 | 20 | 29 | 21 | 21 | 18 | 19 | 11 | 16 | 15 | 24 | Ret | 13 | 9 | 13 | 2 | 16 | Ret | 26 |
| 19 | Joshua Dürksen | 15 | Ret | 18 | 21 | 20 | 14 | 10 | 3 | 14 | 23† | 18 | 9 | 16 | NC | 22 | Ret | 14 | 7 | 17 | 14 | 26 |
| 20 | Michael Belov | 10 | Ret | 9 | 10 | 4 | 26† | 11 | 14 | 15 | 9 | 9 | 13 | 9 | 10 | Ret | 17 | | | | | 23 |
| 21 | Roman Biliński | Ret | Ret | 15 | 8 | 12 | 17 | 13 | 24 | 11 | 15 | 20 | 16 | 7 | 9 | 16 | 14 | 5 | 19 | 11 | 12 | 23 |
| 22 | Matías Zagazeta | 13 | 5 | 14 | 23 | 27 | Ret | 20 | 23 | 20 | 24† | 24 | 19 | 22 | 21 | 21 | 27 | 15 | 10 | Ret | 23 | 12 |
| 23 | Dilano van 't Hoff | 14 | 7 | Ret | 22 | 23 | 9 | 30† | 19 | | | | | | | | | | | | | 8 |
| 24 | Emerson Fittipaldi Jr. | 19 | 17 | 19 | 26 | 30 | Ret | 26 | 28 | 22 | 14 | 22 | 21 | 30 | 19 | 8 | 21 | 23 | Ret | 25 | 24 | 4 |
| 25 | Levente Révész | 24 | 11 | 21 | 27 | 16 | 15 | 22 | 26 | Ret | 10 | 25 | Ret | 25 | 18 | 10 | 23 | | | | | 2 |
| 26 | Charlie Wurz | 26 | 10 | 16 | 18 | 22 | 22 | | | 18 | 13 | Ret | 27 | | | | | | | | | 1 |
| 27 | Tom Lebbon | 30 | 23 | 27 | 25 | 25 | 23 | 18 | 31 | 21 | 20 | 17 | 22 | 14 | 15 | 12 | 32 | 20 | 18 | 21 | 22 | 0 |
| 28 | Kirill Smal | | | 17 | 19 | 26 | 18 | Ret | 12 | Ret | Ret | 19 | 18 | | | | | | | | | 0 |
| 29 | Hadrien David | | | | | | | 16 | 4 | | | | | 20 | 14 | Ret | 15 | | | | | 0 |
| 30 | Pierre-Alexandre Provost | | | | | | | | | | | 26 | Ret | 32 | Ret | 14 | 31 | DNS | Ret | 20 | 25 | 0 |
| 31 | Enzo Scionti | 25 | 15 | 23 | Ret | 32 | 24 | Ret | 27 | 25 | 21 | 29 | 24 | | | 24 | 30 | 27 | 21 | 26 | 20 | 0 |
| 32 | Bruno del Pino | | | | | | | | | | | | | 21 | 16 | | | | | | | 0 |
| 33 | Oleksandr Partyshev | Ret | 16 | Ret | Ret | 24 | Ret | 28 | Ret | | | | | | | | | | | | | 0 |
| 34 | Giovanni Maschio | 28 | 21 | 25 | 30† | 31 | Ret | 24 | 29 | 27 | 17 | 27 | 25 | 31 | 22 | Ret | 29 | Ret | Ret | 23 | Ret | 0 |
| 35 | Lucas Medina | 27 | 18 | 28 | Ret | Ret | Ret | 27 | Ret | 26 | 19 | 30 | 23 | | | | | | | | | 0 |
| 36 | Konsta Lappalainen | | | | | | | | | 23 | 18 | | | | | | | | | | | 0 |
| 37 | Niels Koolen | 29 | 19 | 26 | 29 | 28 | Ret | 29 | 30 | 24 | Ret | Ret | 26 | 27 | 25 | 19 | 24 | 25 | 23 | | | 0 |
| 38 | Adam Fitzgerald | 22 | WD | 24 | 28 | 21 | 19 | 25 | 25 | | | | | | | | | | | | | 0 |
| 39 | Shannon Lugassy | 21 | 20 | WD | WD | | | | | | | | | | | | | | | | | 0 |
| 40 | William Karlsson | | | | | | | | | | | | | 28 | 24 | 20 | 25 | | | | | 0 |
| 41 | Ivan Klymenko | | | | | | | | | | | 28 | 28 | 26 | 23 | 23 | 26 | 24 | WD | 27 | Ret | 0 |
| 42 | Jesse Carrasquedo Jr. | | | | | | | | | | | | | 23 | 26 | Ret | 28 | | | | | 0 |
| Guest drivers ineligible to score points |||||||||||||||||||||||
| — | Nikita Bedrin | | | | | | | | | | | | | | | | | 9 | 5 | 3 | 11 | — |
| — | Noah Strømsted | | | | | | | | | | | | | | | Ret | 6 | | | 14 | 13 | — |
| — | Evan Giltaire | | | | | | | | | | | | | | | | | 21 | 11 | 22 | 15 | — |
| — | Pierre-Louis Chovet | | | | | | | | | | | | | | | | | 16 | 12 | | | — |
| — | Javier Sagrera | | | | | | | | | | | | | | | | | 28 | 15 | 19 | Ret | — |
| — | Ivan Domingues | | | | | | | | | | | | | | | | | 22 | 20 | Ret | 16 | — |
| — | Tymek Kucharczyk | | | | | | | | | | | | | | | 17 | 20 | | | | | — |
| — | Valentin Kluss | | | | | | | | | | | | | | | | | | | Ret | 19 | — |
| — | Juan Francisco Soldavini | | | | | | | | | | | | | | | | | 26 | 22 | 24 | 26 | — |
| Pos. | Driver | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | Points |
| Pos. | Driver | IMO | IMO | CAT | CAT | HUN | HUN | SPA | SPA | MUG | MUG | LEC | LEC | RBR | RBR | MNZ | MNZ | ZAN | ZAN | HOC | HOC | | Points |
| Colour | Result |
| Gold | Winner |
| Silver | Second place |
| Bronze | Third place |
| Green | Points finish |
| Blue | Non-points finish |
| Blue | Non-classified finish (NC) |
| Purple | Retired (Ret) |
| Red | Did not qualify (DNQ) |
| Red | Did not pre-qualify (DNPQ) |
| Black | Disqualified (DSQ) |
| White | Did not start (DNS) |
| White | Withdrew (WD) |
| White | Race cancelled (C) |
| Blank | Did not practice (DNP) |
| Blank | Did not arrive (DNA) |
| Blank | Excluded (EX) |
* Rookie

### Teams' standings

For teams entering more than two cars, only the two best-finishing cars were eligible to score points in the teams' championship.
| Pos. | Team | IMO | IMO | CAT | CAT | HUN | HUN | SPA | SPA | MUG | MUG | LEC | LEC | RBR | RBR | MNZ | MNZ | ZAN | ZAN | HOC | HOC | Points |
| Pos. | Team | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | Points |
| 1 | Prema Racing | 2 | Ret | 2 | 2 | 5 | 2 | 1 | 1 | 2 | 1 | 5 | 1 | 1 | 3 | 11 | 1 | 2 | 1 | 4 | 4 | 512 |
| 1 | Prema Racing | 3 | Ret | 4 | 6 | 7 | 7 | 4 | 5 | 6 | 2 | 8 | 12 | 4 | 8 | 18 | 2 | 7 | 8 | 6 | 6 | 512 |
| 2 | R-ace GP | 1 | 2 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 3 | 3 | 3 | 3 | 12 | 3 | 3 | 4 | 4 | 1 | 1 | 510 |
| 2 | R-ace GP | 6 | 5 | 7 | 12 | 8 | 17 | 3 | 17 | 3 | 7 | 4 | 4 | 18 | 17 | 21 | 27 | 6 | 6 | 2 | 2 | 510 |
| 3 | Van Amersfoort Racing | 5 | 1 | 3 | 5 | 2 | 4 | 12 | 7 | 4 | 5 | 12 | 11 | 5 | 7 | 19 | 7 | 1 | 14 | 5 | 3 | 226 |
| 3 | Van Amersfoort Racing | 8 | 21 | 6 | 13 | 6 | Ret | 14 | 21 | 5 | 25 | 23 | 20 | 23 | 25 | Ret | 24 | 22 | 23 | 3 | 11 | 226 |
| 4 | RPM | 22 | 6 | 5 | 4 | 3 | 3 | 6 | 8 | 8 | 4 | 21 | 6 | 8 | 13 | 15 | 6 | 10 | 13 | 7 | 10 | 144 |
| 4 | RPM | 23 | 9 | 24 | 7 | 10 | 8 | 8 | 10 | 12 | 6 | Ret | 10 | 29 | Ret | Ret | 13 | WD | WD | 10 | 13 | 144 |
| 5 | G4 Racing | 7 | Ret | 9 | 10 | 4 | 26† | 11 | 13 | 10 | 9 | 1 | 5 | 2 | 1 | 1 | 17 | 11 | 22 | 20 | 17 | 134 |
| 5 | G4 Racing | 10 | Ret | 13 | 17 | 14 | Ret | Ret | 14 | 15 | 12 | 9 | 13 | 9 | 10 | 14 | 18 | 26 | Ret | 24 | 25 | 134 |
| 6 | MP Motorsport | 12 | 4 | 12 | 3 | 11 | 9 | 9 | 9 | | | 2 | 14 | 6 | 2 | 2 | 10 | 12 | 9 | 13 | 8 | 125 |
| 6 | MP Motorsport | 14 | 7 | Ret | 15 | 17 | 10 | 30† | 15 | | | 7 | 17 | 15 | 11 | Ret | 19 | 28 | 15 | 15 | Ret | 125 |
| 7 | Trident | 9 | 3 | 8 | 8 | 12 | 6 | 13 | 22 | 11 | 8 | 14 | 8 | 7 | 5 | 4 | 8 | 5 | 17 | 8 | 5 | 120 |
| 7 | Trident | 16 | 15 | 15 | 14 | 18 | 13 | 15 | 24 | 13 | 15 | 15 | 16 | 10 | 6 | 5 | 11 | 17 | 19 | 11 | 7 | 120 |
| 8 | ART Grand Prix | 11 | 8 | 10 | 9 | 13 | 5 | 16 | 4 | 16 | 11 | 6 | 15 | 17 | 20 | 7 | 5 | 3 | 2 | 9 | 15 | 98 |
| 8 | ART Grand Prix | 18 | 10 | 16 | 18 | 22 | 21 | 19 | 16 | 18 | 13 | 16 | 27 | 24 | Ret | 13 | 9 | 13 | 3 | 16 | 18 | 98 |
| 9 | Saintéloc Racing | 19 | 19 | 19 | 26 | 15 | 12 | 17 | 11 | 22 | 14 | 13 | 2 | 13 | 4 | 6 | 16 | 16 | 12 | 25 | 24 | 43 |
| 9 | Saintéloc Racing | 27 | 20 | 28 | Ret | 30 | Ret | 26 | 28 | 26 | 19 | 22 | 21 | 30 | 19 | 8 | 20 | 23 | Ret | Ret | Ret | 43 |
| 10 | Arden Motorsport | 15 | 12 | 18 | 21 | 16 | 15 | 10 | 3 | 14 | 10 | 17 | 9 | 14 | 15 | 10 | 23 | 14 | 7 | 17 | 14 | 28 |
| 10 | Arden Motorsport | 24 | 13 | 21 | 25 | 20 | 16 | 18 | 26 | 21 | 20 | 18 | 22 | 16 | 18 | 12 | 32 | 20 | 18 | 21 | 22 | 28 |
| 11 | KIC Motorsport | 20 | 16 | 20 | 24 | 19 | 25 | 7 | 6 | 9 | 18 | 10 | 7 | 19 | 23 | 9 | 13 | 19 | Ret | 18 | 21 | 27 |
| 11 | KIC Motorsport | 21 | 18 | Ret | Ret | 24 | Ret | 28 | Ret | 23 | Ret | 28 | 28 | 26 | 24 | 20 | 25 | 24 | WD | 27 | Ret | 27 |
| 12 | Monolite Racing | 25 | 17 | 17 | 19 | 26 | 18 | 24 | 12 | 25 | 17 | 19 | 18 | 20 | 14 | 24 | 15 | 9 | 5 | 23 | 19 | 0 |
| 12 | Monolite Racing | 28 | 23 | 23 | 30† | 31 | 24 | Ret | 27 | 27 | 21 | 27 | 24 | 31 | 22 | Ret | 29 | 27 | 21 | 26 | 20 | 0 |
| Pos. | Team | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | Points |
| Pos. | Team | IMO | IMO | CAT | CAT | HUN | HUN | SPA | SPA | MUG | MUG | LEC | LEC | RBR | RBR | MNZ | MNZ | ZAN | ZAN | HOC | HOC | | Points |