OrcaScore

Referee profile

Thomas Leonard

  • France
  • 272 matches officiated
Matches officiated
272
career total (source)
Yellow cards / match
3.87
1,052 yellow in total
Reds / match
0.23
43 red · 19 second yellow
Yellow / match, recent
4.19
21 matches · red 0.14

Last 12 months

14 matches since 2 Nov 2025, compared with the average referee

All referees
Last 12 months
MetricThomas LeonardAverageDifference from average
Yellow cards / match 4.14 3.99 +4%
Red cards / match 0.14 0.21 −34%
Penalty goals / match 0.21 0.23 −9%
Goals / match 2.50 2.79 −10%
Home wins 64% 44% +47%
Draws 36% 25% +41%

Ranked 446 of 1127 referees for yellow cards (1 = strictest).

Match results

By league

  1. 1 Ligue 1 2.27 goals · 3.73 yellows / match 11 matches
  2. 2 Coupe de France 3.00 goals · – yellows / match 2 matches
  3. 3 Trophée des Champions 4.00 goals · – yellows / match 1 match

Cards per match

Recent matches (oldest to newest); the dashed line is the career average. Click a bar to open the match.

Yellow cardsRed cardsCareer avg.
0 1 2 3 4 5 6 7 8 Olympique de Marseille – Lorient · 12 Sep 2025 · Yellow cards 5, Red cards 1 6 12 SepOM–FCL Saint-Étienne – Stade de Reims · 20 Sep 2025 · Yellow cards 4, Red cards 0 4 Paris Saint-Germain – AJ Auxerre · 27 Sep 2025 · Yellow cards 3, Red cards 0 3 Olympique Lyonnais – Toulouse · 5 Oct 2025 · Yellow cards 4, Red cards 0 4 5 OctOL–TFC Nantes – LOSC Lille · 19 Oct 2025 · Yellow cards 5, Red cards 0 5 Olympique de Marseille – Angers · 29 Oct 2025 · Yellow cards 3, Red cards 0 3 Stade Rennais – RC Strasbourg · 2 Nov 2025 · Yellow cards 2, Red cards 0 2 2 NovSR–STR AJ Auxerre – Olympique Lyonnais · 23 Nov 2025 · Yellow cards 4, Red cards 0 4 Stade Brestois – AS Monaco · 5 Dec 2025 · Yellow cards 6, Red cards 1 7 US Orléans – FC Dieppe · 21 Dec 2025 · Yellow cards 3, Red cards 0 3 21 DecUSO–DIE Paris Saint-Germain – Olympique de Marseille · 8 Jan 2026 · Yellow cards 7, Red cards 0 7 Paris FC – Angers · 25 Jan 2026 · Yellow cards 2, Red cards 0 2 Olympique de Marseille – Stade Rennais · 3 Feb 2026 · Yellow cards 8, Red cards 0 8 3 FebOM–SR Olympique Lyonnais – OGC Nice · 15 Feb 2026 · Yellow cards 4, Red cards 0 4 LOSC Lille – Nantes · 1 Mar 2026 · Yellow cards 4, Red cards 0 4 Lorient – RC Lens · 14 Mar 2026 · Yellow cards 5, Red cards 0 5 14 MarFCL–RCL RC Strasbourg – OGC Nice · 4 Apr 2026 · Yellow cards 2, Red cards 0 2 AS Monaco – AJ Auxerre · 19 Apr 2026 · Yellow cards 5, Red cards 0 5 OGC Nice – RC Lens · 2 May 2026 · Yellow cards 5, Red cards 1 6 2 MayOGC–RCL Stade Rennais – Paris FC · 10 May 2026 · Yellow cards 2, Red cards 0 2 10 MaySR–PFC 3.9

League breakdown

Competitions of the last 30 matches

Ligue 1 24 24 matches · 3.9 yellow/match
Coupe de France 3 3 matches · 5.5 yellow/match
Ligue 2 2 2 matches · 4.0 yellow/match
Trophée des Champions 1 1 matches · 7.0 yellow/match

Recent matches

Older matches exist at the source.