Referee
Thomas Leonard
- Nationality
France
- Matches
- 50In our archive since
- Ligue 137
- Coupe de France7
- Ligue 14
- Ligue 22
This season (2025)Ligue 1 · Coupe de France · Ligue 2 · Ligue 1
21Matches
4.05Yellow cards per match20 matches
0.15Red cards per match20 matches
0.20Penalties per match20 matches
Career
50Matches
3.70Yellow cards per match44 matches
0.11Red cards per match45 matches
0.27Penalties per match45 matches
24.84Fouls per match
Strictness rankingLigue 1
Thomas Leonard shows 3.73 yellow cards per match, the league average: number 11 of 20 referees.
- 1Bastein Dechepy18 matches4.83
- 2M. Bollengier16 matches4.38
- 3M. Vernice18 matches4.33
- 4Francois Letexier20 matches4.30
- 5Stephanie Frappart11 matches4.27
- 6Jerome Brisard18 matches4.06
- 7J. Pignard19 matches4.05
- 8Guillaume Paradis18 matches4.00
- 9H. Ben El Hadj Salem10 matches4.00
- 10Benoit Millot13 matches3.77
- 11Thomas Leonard15 matches3.73
- 12Jeremy Stinat17 matches3.65
- 13Benoit Bastien17 matches3.41
- 14Gael Angoula11 matches3.36
- 15R. Lissorgue10 matches3.20
- 16A. Kherradji8 matches3.13
- 17Ruddy Buquet21 matches3.10
- 18Willy Delajod21 matches3.10
- 19Clement Turpin20 matches3.05
- 20Eric Wattellier19 matches3.05
League average 3.72
Cards per matchLast 20 matches with card data
- Yellow cards
- Red cards
Results in his matchesFrom 50 finished matches
- Home win52%
- Draw18%
- Away win30%
Home / awayYellow cards · 45 matches
- Home teams71 yellow cards · 43%
- Away teams94 yellow cards · 57%
Away teams saw 32% more yellow cards.
By competition
| Competition | Matches | Yellow / match | Red cards | Penalties |
|---|---|---|---|---|
| Ligue 1 | 37 | 3.68 | 5 | 6 |
| Coupe de France | 7 | 3.80 | 0 | 5 |
| Ligue 1 | 4 | – | – | – |
| Ligue 2 | 2 | 4.00 | 0 | 1 |
Season by season
| Season | Competition | Matches | Yellow cards per match | Red cards per match | Penalties per match |
|---|---|---|---|---|---|
| 2025 | Ligue 1 | 17 | 3.88 | 0.18 | 0.12 |
| Coupe de France | 2 | 5.50 | 0.00 | 0.50 | |
| Ligue 2 | 1 | 4.00 | 0.00 | 1.00 | |
| 2024 | Ligue 1 | 20 | 3.50 | 0.10 | 0.20 |
| Ligue 2 | 1 | 4.00 | 0.00 | 0.00 | |
| Coupe de France | 2 | 0.00 | 0.00 | 1.00 | |
| 2025 | Ligue 1 | 1 | – | – | – |
| 2023 | Coupe de France | 3 | 4.00 | 0.00 | 1.00 |
| Ligue 1 | 1 | – | – | – | |
| 2020 | Ligue 1 | 1 | – | – | – |
| 2018 | Ligue 1 | 1 | – | – | – |
Latest matches
- Ligue 1Stade Rennais2Paris FC12Yellow cards
- Ligue 1OGC Nice1Lens15Yellow cards1Red cards
- Ligue 1AS Monaco2AJ Auxerre25Yellow cards1Penalties
- Ligue 1Strasbourg Alsace3OGC Nice12Yellow cards
- Ligue 1Lorient2Lens15Yellow cards
- Ligue 1Lille OSC1Nantes04Yellow cards
- Ligue 1Olympique Lyonnais2OGC Nice04Yellow cards
- Coupe de FranceOlympique de Marseille3Stade Rennais08Yellow cards
- Ligue 1Paris FC0Angers SCO02Yellow cards
- Coupe de FranceOrleans3Dieppe03Yellow cards1Penalties
- Ligue 1Stade Brestois1AS Monaco06Yellow cards1Red cards
- Ligue 1AJ Auxerre0Olympique Lyonnais04Yellow cards
- Ligue 1Stade Rennais4Strasbourg Alsace12Yellow cards
- Ligue 1Olympique de Marseille2Angers SCO23Yellow cards
- Ligue 1Nantes0Lille OSC25Yellow cards
- Ligue 1Olympique Lyonnais1Toulouse24Yellow cards
- Ligue 1Paris Saint-Germain2AJ Auxerre03Yellow cards
- Ligue 2AS Saint-Etienne3Stade Reims24Yellow cards1Penalties
- Ligue 1Olympique de Marseille4Lorient05Yellow cards1Red cards1Penalties
- Ligue 1OGC Nice0Toulouse15Yellow cards