Thomas Leonard

Thomas Leonard

Referee
Nationality France
Nationality France
271
Career matches
1050
Yellow cards
43
Red cards

Stats by competition

Competición PJ Resultado Amarillas Rojas Penaltis
V. local Empate V. visitante
Ligue 1
66 29 17 20 248 14 18
Coupe de la Ligue
3 3 0 0 10 0 0
Ligue 2
3 0 3 0 14 1 1
Coupe de France
2 2 0 0 9 0 0
Trophée des Champions
1 1 0 0 7 0 1
Liga Portugal Betclic
1 0 0 1 7 1 0

Stats by team

Equipo PJ Local Visitante Pen.
V E D V E D AF EC
13 3 0 0 5 2 3 31 2 2 2
11 5 1 1 3 0 1 17 0 0 1
9 1 0 3 0 3 2 24 1 3 1
8 4 1 2 0 1 0 18 0 0 1
8 0 2 2 0 3 1 15 1 1 2
8 1 1 1 0 2 3 12 1 1 0
8 2 1 2 2 0 1 15 1 1 2
7 3 1 1 1 0 1 20 0 2 0
7 1 0 0 1 4 1 15 1 0 1
7 2 0 1 1 2 1 16 1 1 0
6 2 0 0 1 0 3 13 1 1 1
6 2 1 1 1 0 1 4 2 1 1
5 1 0 0 0 1 3 8 1 1 1
5 0 1 0 2 0 2 10 0 0 1
5 2 1 0 2 0 0 8 0 1 1
4 3 1 0 0 0 0 4 0 0 1
4 1 1 0 1 0 1 6 0 1 0
4 0 1 0 0 1 2 4 0 3 0
4 0 1 1 0 0 2 7 0 0 0
3 1 0 1 0 0 1 4 0 0 0
3 0 1 0 0 1 1 9 1 0 2
3 1 1 0 0 0 1 8 1 0 1
3 0 1 1 0 0 1 6 0 0 0
2 0 1 0 0 0 1 4 0 1 0
2 0 0 1 0 0 1 2 1 0 0
1 0 1 0 0 0 0 1 0 0 0
1 0 0 1 0 0 0 2 0 0 0
1 0 0 0 0 0 1 0 0 0 0
1 0 0 1 0 0 0 3 0 0 1
1 0 0 1 0 0 0 2 1 0 0
1 0 0 0 1 0 0 5 0 0 0
1 0 1 0 0 0 0 2 0 0 0

Full history

76 partidos
01/03
2026
Ligue 1
Lille
30
Lille
1
0
Nantes
Nantes
10
15/02
2026
Ligue 1
Olympique Lyonnais
30
Olympique Lyonnais
2
0
Nice
Nice
10
03/02
2026
Olympique de Marseille
50
Olympique de Marseille
3
0
Stade Rennais
Stade Rennais
40
25/01
2026
Ligue 1
Paris FC
10
Paris FC
0
0
Angers
Angers
10
08/01
2026
Paris Saint-Germain
20
Paris Saint-Germain
6
3
Olympique de Marseille
Olympique de Marseille
50P 1
05/12
2025
Ligue 1
Stade Brestois
21
Stade Brestois
1
0
AS Monaco
AS Monaco
40
23/11
2025
Ligue 1
Auxerre
10P 1
Auxerre
0
0
Olympique Lyonnais
Olympique Lyonnais
30
02/11
2025
Ligue 1
Stade Rennais
10
Stade Rennais
4
1
RC Strasbourg
RC Strasbourg
10
29/10
2025
Ligue 1
Olympique de Marseille
20
Olympique de Marseille
2
2
Angers
Angers
10
19/10
2025
Ligue 1
Nantes
20
Nantes
0
2
Lille
Lille
50
05/10
2025
Ligue 1
Olympique Lyonnais
10
Olympique Lyonnais
1
2
Toulouse
Toulouse
30
27/09
2025
Ligue 1
Paris Saint-Germain
10
Paris Saint-Germain
2
0
Auxerre
Auxerre
20
12/09
2025
Ligue 1
Olympique de Marseille
30P 1
Olympique de Marseille
4
0
Lorient
Lorient
21
17/05
2025
Ligue 1
Saint-Étienne
30
Saint-Étienne
2
3
Toulouse
Toulouse
20
08/03
2025
Ligue 1
Olympique de Marseille
30
Olympique de Marseille
0
1
RC Lens
RC Lens
10
02/02
2025
Ligue 1
Toulouse
20
Toulouse
1
1
Nice
Nice
20P 1
18/01
2025
Ligue 1
Stade Rennais
20
Stade Rennais
1
2
Stade Brestois
Stade Brestois
30
05/01
2025
Ligue 1
Olympique de Marseille
10
Olympique de Marseille
5
1
Le Havre
Le Havre
08/12
2024
Ligue 1
RC Strasbourg
10
RC Strasbourg
0
0
Stade de Reims
Stade de Reims
30
30/08
2024
Ligue 1
Olympique Lyonnais
30
Olympique Lyonnais
4
3
RC Strasbourg
RC Strasbourg
20
30/03
2024
Ligue 1
Olympique Lyonnais
20
Olympique Lyonnais
1
1
Stade de Reims
Stade de Reims
30
02/03
2024
Ligue 1
Clermont Foot
20
Clermont Foot
1
5
Olympique de Marseille
Olympique de Marseille
10
26/01
2024
Ligue 1
Olympique Lyonnais
20
Olympique Lyonnais
2
3
Stade Rennais
Stade Rennais
30
06/05
2023
Ligue 1
Stade de Reims
20
Stade de Reims
1
0
Lille
Lille
30
12/02
2023
Ligue 1
Angers
30
Angers
1
1
Auxerre
Auxerre
P 2
22/01
2023
Lille
Lille
2
0
Pau FC
Pau FC
02/01
2023
Ligue 1
Stade Rennais
10
Stade Rennais
2
1
Nice
Nice
10
11/09
2022
Ligue 1
Stade Rennais
10
Stade Rennais
5
0
Auxerre
Auxerre
10
03/09
2022
Ligue 1
Olympique Lyonnais
20
Olympique Lyonnais
5
0
Angers
Angers
10
26/08
2022
Ligue 1
Ajaccio
30
Ajaccio
1
3
Lille
Lille
30P 1
07/08
2022
Ligue 1
RC Lens
20P 1
RC Lens
3
2
Stade Brestois
Stade Brestois
40P 1
10/04
2022
Ligue 1
Angers
30
Angers
1
1
Lille
Lille
20
20/03
2022
Ligue 1
Bordeaux
30P 1
Bordeaux
0
2
Montpellier
Montpellier
02
27/02
2022
Ligue 1
Angers
31
Angers
1
2
RC Lens
RC Lens
30
05/02
2022
Ligue 1
Saint-Étienne
10
Saint-Étienne
3
1
Montpellier
Montpellier
05/12
2021
Ligue 1
Saint-Étienne
10
Saint-Étienne
0
5
Stade Rennais
Stade Rennais
05/11
2021
Ligue 1
RC Lens
10
RC Lens
4
0
Troyes
Troyes
20
24/10
2021
Ligue 1
Lorient
40
Lorient
1
1
Bordeaux
Bordeaux
21
01/10
2021
Liga Portugal Betclic
Famalicão
21
Famalicão
1
2
Vitória SC
Vitória SC
50
26/09
2021
Ligue 1
Troyes
31
Troyes
1
1
Angers
Angers
20P 1
22/09
2021
Ligue 1
Nantes
10
Nantes
3
1
Stade Brestois
Stade Brestois
20
09/05
2021
Ligue 1
Nice
11
Nice
3
2
Stade Brestois
Stade Brestois
10
14/03
2021
Ligue 1
Dijon
50
Dijon
1
3
Bordeaux
Bordeaux
10
21/11
2020
Ligue 1
Stade Brestois
10
Stade Brestois
4
1
Saint-Étienne
Saint-Étienne
10
08/03
2020
Ligue 1
Saint-Étienne
31
Saint-Étienne
1
1
Bordeaux
Bordeaux
30
29/02
2020
Ligue 1
Paris Saint-Germain
10
Paris Saint-Germain
4
0
Dijon
Dijon
22/02
2020
Ligue 1
Lille
10
Lille
3
0
Toulouse
Toulouse
30
09/02
2020
Ligue 1
RC Strasbourg
10P 1
RC Strasbourg
3
0
Stade de Reims
Stade de Reims
10
21/12
2019
Ligue 1
Stade Rennais
Stade Rennais
1
0
Bordeaux
Bordeaux
30
18/12
2019
Olympique Lyonnais
20
Olympique Lyonnais
4
1
Toulouse
Toulouse
14/12
2019
Ligue 1
Amiens SC
10
Amiens SC
1
1
Dijon
Dijon
30
04/12
2019
Ligue 1
Saint-Étienne
20P 1
Saint-Étienne
4
1
Nice
Nice
30
29/10
2019
Bordeaux
30
Bordeaux
2
0
Dijon
Dijon
10
19/10
2019
Ligue 2
Le Havre
40P 1
Le Havre
2
2
Lorient
Lorient
30
10/08
2019
Ligue 1
Dijon
P 1
Dijon
1
2
Saint-Étienne
Saint-Étienne
20
18/05
2019
Ligue 1
RC Strasbourg
10
RC Strasbourg
0
2
Stade Rennais
Stade Rennais
20
07/04
2019
Ligue 1
Paris Saint-Germain
Paris Saint-Germain
2
2
RC Strasbourg
RC Strasbourg
20
17/02
2019
Ligue 1
Caen
Caen
0
0
RC Strasbourg
RC Strasbourg
30
26/01
2019
Ligue 1
Guingamp
11
Guingamp
0
1
Stade de Reims
Stade de Reims
20
11/01
2019
Ligue 1
Caen
30
Caen
1
3
Lille
Lille
11
05/12
2018
Ligue 1
Dijon
51
Dijon
2
1
Guingamp
Guingamp
10
20/10
2018
Ligue 1
Dijon
20P 1
Dijon
1
2
Lille
Lille
20P 1
18/08
2018
Ligue 1
AS Monaco
10P 1
AS Monaco
0
0
Lille
Lille
30
27/04
2018
Ligue 1
Montpellier
P 1
Montpellier
0
1
Saint-Étienne
Saint-Étienne
20
07/04
2018
Ligue 1
Bordeaux
10
Bordeaux
2
1
Lille
Lille
21
17/03
2018
Ligue 1
Montpellier
10
Montpellier
2
2
Dijon
Dijon
40
10/02
2018
Ligue 1
Angers
10
Angers
0
4
AS Monaco
AS Monaco
12/12
2017
AS Monaco
10
AS Monaco
2
0
Caen
Caen
30
02/12
2017
Ligue 1
Stade Rennais
10
Stade Rennais
2
0
Amiens SC
Amiens SC
50
25/11
2017
Ligue 1
Montpellier
10
Montpellier
3
0
Lille
Lille
60
04/11
2017
Ligue 1
Troyes
30
Troyes
3
0
RC Strasbourg
RC Strasbourg
11
30/09
2017
Ligue 1
Amiens SC
Amiens SC
0
1
Lille
Lille
19/08
2017
Ligue 1
Stade Rennais
20
Stade Rennais
2
2
Dijon
Dijon
40P 1
05/08
2017
Ligue 1
Montpellier
20
Montpellier
1
0
Caen
Caen
10
22/10
2016
Ligue 2
RC Lens
10
RC Lens
1
1
Stade de Reims
Stade de Reims
21
26/08
2016
Ligue 2
Tours FC
20
Tours FC
1
1
Stade de Reims
Stade de Reims
20