2019 French F4 Championship

{{Motorsport season

| series = French F4 Championship

| year = 2019

| footer = Parent series::
FFSA GT Championship
Renault Clio Cup France
Porsche Carrera Cup France

| subheader ={{small|Drivers' Champion:}} Hadrien David
{{small|Juniors' Champion:}} Victor Bernier

}}

The 2019 French F4 Championship was the ninth season to run under the guise of the French F4 Championship and the second season under the FIA Formula 4 regulations. The championship used Mygale M14-F4 chassis with an upgraded 2.0 litre engine. The series began on 20 April at Nogaro and ended on 13 October at Le Castellet.{{cite web|url=https://www.ffsaacademy.org/championnat-de-france-f4/calendrier-f4/?lang=en|title=F4 Calendar|work=FFSA Academy|access-date=24 March 2019}} Hadrien David, who won seven races throughout the season, won the title, 57.5 points ahead of closest challenger Reshad de Gerus, who came out victorious on four occasions. Sixth-placed Enzo Valente won two races, and Nicky Hays, Victor Bernier, Gillian Henrion, Isack Hadjar, Ugo Gazil, Mikkel Grundtvig and Paul-Adrien Pallot all won one race respectively.

Driver lineup

{| class="wikitable" style="font-size: 85%;"

! {{Tooltip|No.|Car number}}

! Driver

! Class

! Rounds

1

| {{flagicon|FRA}} Pierre-François Duriani{{cite web|url=https://www.ffsaacademy.org/2019/04/15/a-promising-entry-for-the-2019-french-f4-championship/?lang=en|title=A PROMISING ENTRY FOR THE 2019 FRENCH F4 CHAMPIONSHIP|date=April 15, 2019|access-date=April 16, 2019}}

|

| All

3

| {{flagicon|FRA}} Gillian Henrion

|

| All

rowspan=2| 4

| {{flagicon|JPN}} Ren Sato

|style="text-align:center"| {{motorsport class|G}}

| 6

{{flagicon|FRA}} Enzo Joulié{{cite web|url=https://www.ffsaacademy.org/2019/10/07/ffsa-academy-final-round-full-of-interest-at-paul-ricard/?lang=en|title=FFSA Academy: Final round full of interest at Paul Ricard|work=FFSA Academy|date=October 7, 2019}}

|style="text-align:center"| {{motorsport class|G}}

| 7

5

| {{flagicon|BEL}} Sten Van der Henst

|

| All

6

| {{flagicon|FRA}} Isack Hadjar

|style="text-align:center"| {{motorsport class|Junior}}

| All

7

| {{flagicon|FRA}} Jules Mettetal{{cite web|url=http://www.formulascout.com/jules-mettetal-wins-volant-winfield-to-earn-season-in-french-f4/48558|title=Jules Mettetal wins Volant Winfield to earn season in French F4|last=Harris-Gardiner |first=Rachel|work=FormulaScout|date=February 25, 2019}}

|

| All

8

| {{flagicon|RSA}} Stuart White{{cite web|url=http://www.formulascout.com/stuart-white-sauber/49707|title=Stuart White receives Sauber support for French F4 return|last=Wood|first=Elliot|work=FormulaScout|date=April 15, 2019|access-date=April 15, 2019}}

|

| All

9

| {{flagicon|FRA}} Victor Bernier{{cite web|url=https://www.kartmag.fr/finalement-ce-sera-de-la-f4-pour-victor-bernier/|title=Finalement, ce sera de la F4 pour Victor Bernier (Finally, it will be F4 for Victor Bernier)|date=December 20, 2018|access-date=December 28, 2018}}

|style="text-align:center"| {{motorsport class|Junior}}

| All

10

| {{flagicon|FRA}} Reshad de Gerus

|

| All

11

| {{flagicon|RUS}} Vladislav Lomko

|style="text-align:center"| {{motorsport class|G}}

| 5, 7

12

| {{flagicon|FRA}} Ugo Gazil

|

| All

14

| {{flagicon|FRA}} Sami Meguetounif

|style="text-align:center"| {{motorsport class|G}}

| 7

22

| {{flagicon|FRA}} Paul-Adrien Pallot

|style="text-align:center"| {{motorsport class|Junior}}

| All

24

| {{flagicon|FRA}} Mathis Poulet

|

| All

26

| {{flagicon|FRA}} Hadrien David{{cite web|url=https://franceracing.fr/f4/hadrien-david-rejoint-le-championnat-de-france-de-f4/|title=Hadrien David rejoint le championnat de France de F4 (Hadrien David joins the French F4 Championship)|date=November 4, 2018|access-date=December 26, 2018}}

|

| All

rowspan=2| 27

| {{flagicon|JPN}} Kakunoshin Ohta

|style="text-align:center"| {{motorsport class|G}}

| 6

{{flagicon|FRA}} Esteban Masson

|style="text-align:center"| {{motorsport class|G}}

| 7

33

| {{flagicon|FRA}} Evan Spenle

|

| All

35

| {{flagicon|USA}} Bryson Lew

|

| All

38

| {{flagicon|SWE}} Simon Ohlin

|

| All

43

| {{flagicon|DNK}} Mikkel Grundtvig

|

| All

48

| {{flagicon|FRA}} Enzo Valente{{cite web|url=http://www.formulascout.com/enzo-valente-wins-french-f4-seat-in-richard-mille-shootout/47087|title=Enzo Valente wins French F4 seat in Richard Mille shootout|last=Allen|first=Peter|work=FormulaScout|date=December 17, 2018|access-date=December 18, 2018}}

|

| All

51

| {{flagicon|USA}} Nicky Hays

|

| All

85

| {{flagicon|DNK}} Valdemar Eriksen

|

| 1–3, 5–7

|style="vertical-align:top"|

class="wikitable" style="font-size: 85%;"

! Icon

! Status

style="text-align:center"| {{motorsport class|Junior}}

| Drivers that compete for the Junior Championship

style="text-align:center"| {{motorsport class|G}}

| Guest drivers ineligible for Drivers' Championship

|}

Race calendar

A seven round calendar taking place in 3 countries is published on the FFSA Academy website.

class="wikitable" style="font-size:85%"

! colspan=2| Round

! Circuit

! Date

! Pole Position

! Fastest Lap

! Winning Driver

! {{Tooltip|Junior Winner|Winner of the Junior Class}}

rowspan=3| 1

! R1

|rowspan=3 nowrap| {{flagicon|FRA}} Circuit Paul Armagnac, Nogaro

|rowspan=2 nowrap| 21 April

|nowrap| {{flagicon|FRA}} Hadrien David

|nowrap| {{flagicon|FRA}} Hadrien David

|nowrap| {{flagicon|FRA}} Hadrien David

|nowrap| {{flagicon|FRA}} Isack Hadjar

R2

|

|nowrap| {{flagicon|FRA}} Hadrien David

|nowrap| {{flagicon|FRA}} Ugo Gazil

|nowrap| {{flagicon|FRA}} Victor Bernier

R3

| 22 April

|nowrap| {{flagicon|FRA}} Hadrien David

|nowrap| {{flagicon|FRA}} Hadrien David

|nowrap| {{flagicon|FRA}} Hadrien David

|nowrap| {{flagicon|FRA}} Victor Bernier

rowspan=3| 2

! R1

|rowspan=3 nowrap| {{flagicon|FRA}} Circuit de Pau, Pau

|rowspan=2| 18 May

|nowrap| {{flagicon|RSA}} Stuart White

|nowrap| {{flagicon|FRA}} Reshad de Gerus

|nowrap| {{flagicon|FRA}} Reshad de Gerus

|nowrap| {{flagicon|FRA}} Isack Hadjar

R2

|

|nowrap| {{flagicon|FRA}} Enzo Valente

|nowrap| {{flagicon|FRA}} Enzo Valente

|nowrap| {{flagicon|FRA}} Isack Hadjar

R3

| 19 May

|nowrap| {{flagicon|RSA}} Stuart White

|nowrap| {{flagicon|FRA}} Reshad de Gerus

|nowrap| {{flagicon|FRA}} Hadrien David

|nowrap| {{flagicon|FRA}} Victor Bernier

rowspan=3| 3

! R1

|rowspan=3| {{flagicon|BEL}} Circuit de Spa-Francorchamps, Spa

| 22 June

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Isack Hadjar

| {{flagicon|FRA}} Isack Hadjar

| {{flagicon|FRA}} Isack Hadjar

R2

|rowspan=2| 23 June

|

| {{flagicon|USA}} Nicky Hays

|nowrap| {{flagicon|FRA}} Paul-Adrien Pallot

|nowrap| {{flagicon|FRA}} Paul-Adrien Pallot

R3

| {{flagicon|FRA}} Hadrien David

| {{flagicon|USA}} Nicky Hays

| {{flagicon|FRA}} Reshad de Gerus

| {{flagicon|FRA}} Isack Hadjar

rowspan=3| 4

! R1

|rowspan=3| {{flagicon|FRA}} Circuit de Lédenon, Lédenon

|rowspan=2| 6 July

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Victor Bernier

R2

|

| {{flagicon|DNK}} Mikkel Grundtvig

| {{flagicon|DNK}} Mikkel Grundtvig

| {{flagicon|FRA}} Isack Hadjar

R3

| 7 July

| {{flagicon|FRA}} Hadrien David

| {{flagicon|USA}} Nicky Hays

| {{flagicon|USA}} Nicky Hays

| {{flagicon|FRA}} Isack Hadjar

rowspan=3| 5

! R1

|rowspan=3| {{flagicon|HUN}} Hungaroring, Mogyoród

|rowspan=2| 7 September

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Victor Bernier

R2

|

| {{flagicon|USA}} Nicky Hays

| {{flagicon|FRA}} Gillian Henrion

| {{flagicon|FRA}} Victor Bernier

R3

| 8 September

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Victor Bernier

rowspan=3| 6

! R1

|rowspan=3 nowrap| {{flagicon|FRA}} Circuit de Nevers Magny-Cours, Magny-Cours

|rowspan=2 nowrap| 14 September

|nowrap| {{flagicon|FRA}} Reshad de Gerus

|nowrap| {{flagicon|FRA}} Reshad de Gerus

|nowrap| {{flagicon|FRA}} Reshad de Gerus

| {{flagicon|FRA}} Victor Bernier

R2

|

|nowrap| {{flagicon|FRA}} Hadrien David {{refn|group=N| Guest driver Kakunoshin Ohta recorded the fastest lap of the race. The bonus point was awarded to David with the second best lap.}}

| {{flagicon|FRA}} Evan Spenle

| {{flagicon|FRA}} Victor Bernier

R3

| 15 September

| {{flagicon|FRA}} Reshad de Gerus

| {{flagicon|USA}} Nicky Hays

| {{flagicon|FRA}} Reshad de Gerus

| {{flagicon|FRA}} Isack Hadjar

rowspan=3| 7

! R1

|rowspan=3| {{flagicon|FRA}} Circuit Paul Ricard, Le Castellet

|rowspan=2| 12 October

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Victor Bernier

R2

|

| {{flagicon|FRA}} Jules Mettetal

| {{flagicon|FRA}} Enzo Valente {{refn|group=N| Jules Mettetal won the race but his results from this round became invalid. The point for the fastest lap was not reallocated.}}

| {{flagicon|FRA}} Victor Bernier

R3

| 13 October

| {{flagicon|FRA}} Hadrien David

| {{flagicon|FRA}} Victor Bernier

| {{flagicon|FRA}} Victor Bernier

| {{flagicon|FRA}} Victor Bernier

Championship standings

;Points system

Each driver dropped their worst round result. Points were awarded as follows:

class="wikitable" style="font-size:85%; text-align:center"

!rowspan=2| Races

!colspan=10| Position

!colspan=2| Bonus

1st

!  2nd 

!  3rd 

!  4th 

!  5th 

!  6th 

!  7th 

!  8th 

!  9th 

!  10th 

! PP

! FL

Races 1 & 3

|style="background:#ffffbf"| 25

|style="background:#dfdfdf"| 18

|style="background:#ffdf9f"| 15

|style="background:#dfffdf"| 12

|style="background:#dfffdf"| 10

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 2

|style="background:#dfffdf"| 1

| 1

| 1

Race 2

|style="background:#ffffbf"| 15

|style="background:#dfdfdf"| 12

|style="background:#ffdf9f"| 10

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 2

|style="background:#dfffdf"| 1

|style="background:#cfcfff"| 0

|style="background:#cfcfff"| 0

| –

| 1

= Drivers' standings – FFSA Academy =

style="vertical-align:top"|

{| class="wikitable" style="font-size:85%; text-align:center"

style="background:#f9f9f9"

! Pos

! Driver

!colspan=3| NOG
{{flagicon|FRA}}

!colspan=3| PAU
{{flagicon|FRA}}

!colspan=3| SPA
{{flagicon|BEL}}

!colspan=3| LÉD
{{flagicon|FRA}}

!colspan=3| HUN {{refn|name=HUN R1|group=N|Race 1 was stopped after 5 laps due to weather. Half points were awarded to top 10 finishers.}}
{{flagicon|HUN}}

!colspan=3| MAG
{{flagicon|FRA}}

!colspan=3| LEC
{{flagicon|FRA}}

! Pts

1

|style="text-align:left"| {{flagicon|FRA}} Hadrien David

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 4

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#efcfff"| Ret

|style="background:#ffffbf"| 1

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 6

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#cfcfff"| 9

|style="background:#cfcfff"| 16

|style="background:#ffffbf"| 1

|style="background:#efcfff"| Ret

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 3

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

! {{Tooltip|281|305, including dropped points}}

2

|style="text-align:left"| {{flagicon|FRA}} Reshad de Gerus

|style="background:#ffdf9f"| 3

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 7

|style="background:#dfdfdf"| 2

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 13

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 5

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 6

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#cfcfff"| 17

|style="background:#ffffbf"| 1

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 13

! 233.5

3

|style="text-align:left"| {{flagicon|USA}} Nicky Hays

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 5

|style="background:#ffdf9f"| 3

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#ffffff"| DNS

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 9

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 7

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 6

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 4

|style="background:#ffdf9f"| 3

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 5

! 173

4

|style="background:#8FCFDF; text-align:left"| {{flagicon|FRA}} Victor Bernier

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 6

|style="background:#cfcfff"| 12

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 8

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 7

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 4

|style="background:#cfcfff"| 10

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 4

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 4

|style="background:#ffdf9f"| 4

|style="background:#cfcfff"| 15

|style="background:#dfdfdf"| 2

|style="background:#ffdf9f"| 3

|style="background:#ffffbf"| 1

! {{Tooltip|154|158, including dropped points}}

5

|style="text-align:left"| {{flagicon|FRA}} Gillian Henrion

|style="background:#dfffdf"| 7

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 6

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 9

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 9

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 7

|style="background:#ffffff"| DNS

|style="background:#dfffdf"| 11

|style="background:#dfffdf"| 6

|style="background:#ffdf9f"| 3

! {{Tooltip|129|143, including dropped points}}

6

|style="text-align:left"| {{flagicon|FRA}} Enzo Valente

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 9

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 4

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 8

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 9

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 6

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 8

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 6

! {{Tooltip|128|130, including dropped points}}

7

|style="background:#8FCFDF; text-align:left"| {{flagicon|FRA}} Isack Hadjar

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 10

|style="background:#cfcfff"| 16

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 6

|style="background:#ffffff"| DNS

|style="background:#ffffbf"| 1

|style="background:#cfcfff"| 17

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 4

|style="background:#dfdfdf"| 2

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 8

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 5

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 4

! {{Tooltip|118|122, including dropped points}}

8

|style="text-align:left"| {{flagicon|FRA}} Evan Spenle

|style="background:#cfcfff"| 19

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 19

|style="background:#dfffdf"| 8

|style="background:#dfdfdf"| 2

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 5

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 5

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 17

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 10

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 12

! 103

9

|style="text-align:left"| {{flagicon|RSA}} Stuart White

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 7

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 5

|style="background:#ffdf9f"| 3

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 8

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 7

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 10

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 17

|style="background:#cfcfff"| 10

|style="background:#dfffdf"| 9

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 18

|style="background:#efcfff"| Ret

! 97

10

|style="text-align:left"| {{flagicon|BEL}} Sten Van der Henst

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 13

|style="background:#dfffdf"| 10

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 4

|style="background:#cfcfff"| 14

|style="background:#dfffdf"| 9

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 10

|style="background:#dfffdf"| 10

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 8

|style="background:#ffdf9f"| 3

|style="background:#cfcfff"| 20

|style="background:#cfcfff"| 14

|style="background:#efcfff"| Ret

! 87.5

11

|style="text-align:left"| {{flagicon|FRA}} Ugo Gazil

|style="background:#dfffdf"| 10

|style="background:#ffffbf"| 1

|style="background:#cfcfff"| 17

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 7

|style="background:#dfdfdf"| 2

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 18

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 7

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 16

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 8

|style="background:#efcfff"| Ret

! 63

12

|style="text-align:left"| {{flagicon|FRA}} Jules Mettetal

|style="background:#dfffdf"| 5

|style="background:#cfcfff"| 9

|style="background:#cfcfff"| 18

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 10

|style="background:#dfffdf"| 6

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 4

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 14

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 5

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 16

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 6

|style="background:#000000; color:#ffffff"| DSQ

|style="background:#000000; color:#ffffff"| DSQ

|style="background:#000000; color:#ffffff"| DSQ

! 49

13

|style="text-align:left"| {{flagicon|DNK}} Mikkel Grundtvig

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 8

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#ffffff"| DNS

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 10

|style="background:#cfcfff"| 15

|style="background:#dfffdf"| 10

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 13

|style="background:#dfffdf"| 10

|style="background:#dfffdf"| 10

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 9

! 37

14

|style="background:#8FCFDF; text-align:left"| {{flagicon|FRA}} Paul-Adrien Pallot

|style="background:#cfcfff"| 17

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 15

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 13

|style="background:#dfffdf"| 8

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 19

|style="background:#cfcfff"| 19

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 14

|style="background:#dfffdf"| 12

|style="background:#cfcfff"| 16

|style="background:#dfffdf"| 10

! 26

15

|style="text-align:left"| {{flagicon|SWE}} Simon Ohlin

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 17

|style="background:#cfcfff"| 14

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 17

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 13

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 8

! 20

16

|style="text-align:left"| {{flagicon|DNK}} Valdemar Eriksen

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 15

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 5

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 10

|style="background:#efcfff"| Ret

|style="background:#ffffff"| DNS

|style="background:#ffffff"| DNS

|

|

|

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 15

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 14

! 19

17

|style="text-align:left" nowrap| {{flagicon|FRA}} Pierre-François Duriani

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 11

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 14

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 15

|style="background:#dfffdf"| 11

|style="background:#dfffdf"| 11

|style="background:#dfffdf"| 9

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 10

|style="background:#efcfff"| Ret

! 18

18

|style="text-align:left"| {{flagicon|FRA}} Mathis Poulet

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 14

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 4

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 17

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 17

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 17

|style="background:#cfcfff"| 17

|style="background:#efcfff"| Ret

! 16

19

|style="text-align:left"| {{flagicon|USA}} Bryson Lew

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 19

|style="background:#cfcfff"| 13

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 9

|style="background:#cfcfff"| 15

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 17

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 17

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 18

|style="background:#cfcfff"| 14

|style="background:#dfffdf"| 12

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 16

! 1

colspan=24| guest drivers ineligible to score points

|style="text-align:left"| {{flagicon|JPN}} Kakunoshin Ohta

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|style="background:#cfcfff"| 7

|style="background:#cfcfff"| 2

|style="background:#cfcfff"| 8

|

|

|

! —

| style="text-align:left" | {{flagicon|FRA}} Sami Meguetounif

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

| style="background:#cfcfff" | 5

| style="background:#efcfff" | Ret

| style="background:#cfcfff" | 7

! —

| style="text-align:left" | {{flagicon|RUS}} Vladislav Lomko

|

|

|

|

|

|

|

|

|

|

|

|

| style="background:#efcfff" | Ret

| style="background:#cfcfff" | 17

| style="background:#cfcfff" | 10

|

|

|

| style="background:#cfcfff" | 9

| style="background:#cfcfff" | 7

| style="background:#cfcfff" | 15

! —

| style="text-align:left" | {{flagicon|JPN}} Ren Sato

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

| style="background:#cfcfff" | 19

| style="background:#cfcfff" | 11

| style="background:#cfcfff" | 11

|

|

|

! —

| style="text-align:left" | {{flagicon|FRA}} Esteban Masson

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

| style="background:#cfcfff" | 18

| style="background:#cfcfff" | 12

| style="background:#cfcfff" | 11

! —

| style="text-align:left" | {{flagicon|FRA}} Enzo Joulié

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

| style="background:#cfcfff" | 19

| style="background:#cfcfff" | 19

| style="background:#cfcfff" | 17

! —

|style="vertical-align:top"|

{{Motorsport driver results legend}}

Bold – Pole
Italics – Fastest Lap
† — Did not finish, but classified

|}

= Drivers' standings – FIA Formula 4 =

class="wikitable" style="font-size:85%; text-align:center"
style="background:#f9f9f9"

! Pos

! Driver

!colspan=3| NOG
{{flagicon|FRA}}

!colspan=3| PAU
{{flagicon|FRA}}

!colspan=3| SPA
{{flagicon|BEL}}

!colspan=3| LÉD
{{flagicon|FRA}}

!colspan=3| HUN {{refn|name=HUN R1|group=N|Race 1 was stopped after 5 laps due to weather. Half points were awarded to top 10 finishers.}}
{{flagicon|HUN}}

!colspan=3| MAG
{{flagicon|FRA}}

!colspan=3| LEC
{{flagicon|FRA}}

! Pts

1

|style="text-align:left"| {{flagicon|FRA}} Hadrien David

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 4

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#efcfff"| Ret

|style="background:#ffffbf"| 1

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 5

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 13

|style="background:#ffffbf"| 1

|style="background:#cfcfff"| 16

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

! {{Tooltip|274.5|298.5, including dropped points}}

2

|style="text-align:left"| {{flagicon|FRA}} Reshad de Gerus

|style="background:#ffdf9f"| 3

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 6

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 11

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 4

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 5

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#cfcfff"| 13

|style="background:#ffffbf"| 1

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 9

|style="background:#dfffdf"| 8

! {{Tooltip|240.5|244.5, including dropped points}}

3

|style="text-align:left"| {{flagicon|USA}} Nicky Hays

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 5

|style="background:#ffdf9f"| 3

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#ffffff"| DNS

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 7

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 6

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 4

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 4

|style="background:#dfdfdf"| 2

|style="background:#efcfff"| Ret

|style="background:#ffdf9f"| 3

! 187

4

|style="text-align:left"| {{flagicon|FRA}} Gillian Henrion

|style="background:#dfffdf"| 7

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 5

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 6

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 8

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 5

|style="background:#ffffff"| DNS

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 5

|style="background:#dfdfdf"| 2

! {{Tooltip|159|177, including dropped points}}

5

|style="text-align:left"| {{flagicon|FRA}} Enzo Valente

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 8

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 4

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 9

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 7

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 15

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 4

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 6

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 4

! {{Tooltip|152|156, including dropped points}}

6

|style="text-align:left"| {{flagicon|FRA}} Evan Spenle

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 10

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 7

|style="background:#dfdfdf"| 2

|style="background:#efcfff"| Ret

|style="background:#ffdf9f"| 3

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 9

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 4

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 7

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 4

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 7

! 133

7

|style="text-align:left"| {{flagicon|RSA}} Stuart White

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 7

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 5

|style="background:#ffdf9f"| 3

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 6

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 9

|style="background:#dfffdf"| 9

|style="background:#cfcfff"| 14

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 7

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 14

|style="background:#efcfff"| Ret

! 122.5

8

|style="text-align:left"| {{flagicon|BEL}} Sten van der Henst

|style="background:#dfffdf"| 9

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 10

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 10

|style="background:#dfffdf"| 5

|style="background:#dfdfdf"| 2

|style="background:#ffdf9f"| 3

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 7

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 9

|style="background:#dfdfdf"| 2

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 6

|style="background:#ffdf9f"| 3

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 11

|style="background:#efcfff"| Ret

! 113

9

|style="text-align:left"| {{flagicon|FRA}} Ugo Gazil

|style="background:#dfffdf"| 8

|style="background:#ffffbf"| 1

|style="background:#cfcfff"| 14

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 5

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 9

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 5

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 11

|style="background:#ffdf9f"| 3

|style="background:#dfffdf"| 6

|style="background:#efcfff"| Ret

! 89

10

|style="text-align:left"| {{flagicon|DNK}} Mikkel Grundtvig

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 9

|style="background:#dfffdf"| 8

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#ffffff"| DNS

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 8

|style="background:#ffffbf"| 1

|style="background:#dfffdf"| 6

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 10

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 9

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 6

! 61

11

|style="text-align:left"| {{flagicon|FRA}} Jules Mettetal

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 15

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 9

|style="background:#dfffdf"| 6

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 10

|style="background:#dfffdf"| 4

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 7

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 4

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 13

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 5

|style="background:#000000; color:#ffffff"| DSQ

|style="background:#000000; color:#ffffff"| DSQ

|style="background:#000000; color:#ffffff"| DSQ

! 59

12

|style="text-align:left"| {{flagicon|FRA}} Pierre-François Duriani

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 11

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 10

|style="background:#dfffdf"| 9

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 13

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 8

|style="background:#dfffdf"| 7

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 8

|style="background:#efcfff"| Ret

! 39

13

|style="text-align:left"| {{flagicon|SWE}} Simon Ohlin

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 13

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 10

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 10

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 10

|style="background:#dfffdf"| 5

|style="background:#dfffdf"| 4

|style="background:#dfffdf"| 5

! 35

14

|style="text-align:left"| {{flagicon|DNK}} Valdemar Eriksen

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 13

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 4

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 9

|style="background:#efcfff"| Ret

|style="background:#ffffff"| DNS

|style="background:#ffffff"| DNS

|

|

|

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 9

|style="background:#cfcfff"| 11

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 10

|style="background:#dfffdf"| 9

! 26

15

|style="text-align:left"| {{flagicon|FRA}} Mathis Poulet

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 6

|style="background:#dfffdf"| 4

|style="background:#cfcfff"| 11

|style="background:#dfffdf"| 9

|style="background:#cfcfff"| 12

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 14

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 12

|style="background:#cfcfff"| 14

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 13

|style="background:#efcfff"| Ret

! 21

16

|style="text-align:left"| {{flagicon|USA}} Bryson Lew

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 12

|style="background:#efcfff"| Ret

|style="background:#dfffdf"| 8

|style="background:#cfcfff"| 13

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 11

|style="background:#cfcfff"| 16

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 13

|style="background:#cfcfff"| 15

|style="background:#cfcfff"| 10

|style="background:#dfffdf"| 9

|style="background:#dfffdf"| 10

|style="background:#cfcfff"| 12

|style="background:#dfffdf"| 10

! 5

= Juniors' standings =

class="wikitable" style="font-size:85%; text-align:center"
style="background:#f9f9f9"

! Pos

! Driver

!colspan=3| NOG
{{flagicon|FRA}}

!colspan=3| PAU
{{flagicon|FRA}}

!colspan=3| SPA
{{flagicon|BEL}}

!colspan=3| LÉD
{{flagicon|FRA}}

!colspan=3| HUN {{refn|name=HUN R1|group=N|Race 1 was stopped after 5 laps due to weather. Half points were awarded to top 10 finishers.}}
{{flagicon|HUN}}

!colspan=3| MAG
{{flagicon|FRA}}

!colspan=3| LEC
{{flagicon|FRA}}

! Pts

1

|style="text-align:left"| {{flagicon|FRA}} Victor Bernier

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#ffdf9f"| 3

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

|style="background:#ffdf9f"| 3

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

! {{Tooltip|330.5|355.5, including dropped points}}

2

|style="text-align:left"| {{flagicon|FRA}} Isack Hadjar

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#ffdf9f"| 3

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

|style="background:#efcfff"| Ret

|style="background:#ffffbf"| 1

|style="background:#efcfff"| Ret

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#ffffbf"| 1

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#efcfff"| Ret

|style="background:#ffffbf"| 1

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#dfdfdf"| 2

! {{Tooltip|282|300, including dropped points}}

3

|style="text-align:left"| {{flagicon|FRA}} Paul-Adrien Pallot

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#dfdfdf"| 2

|style="background:#efcfff"| Ret

|style="background:#efcfff"| Ret

|style="background:#dfdfdf"| 2

|style="background:#ffdf9f"| 3

|style="background:#ffffbf"| 1

|style="background:#dfdfdf"| 2

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#ffdf9f"| 3

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#dfdfdf"| 2

|style="background:#ffdf9f"| 3

! {{Tooltip|253.5|271.5, including dropped points}}

Footnotes

{{reflist|group=N}}

References

{{Reflist}}