Loading the essentials…
The page is ready first. More details follow section by section.
Loading the essentials…
The page is ready first. More details follow section by section.
Mathieu Vernice has a referee profile on FootSam that collects registered matches and competitions. The match history shows which teams met in the matches where the referee has a documented assignment. The season sections make it possible to follow how the assignments are distributed over time. Card statistics and other referee figures are shown in relation to the matches included in the records.
You can open a match to see its results, events and possibly the referee team. The competition connections show in which leagues the referee appears in FootSam's data. The profile thus provides a path from a single referee effort to a larger match history.
Loading referee profile…
Search all recorded years. A country includes its clubs, players, managers and referees. Matches update automatically as you type a name or country.
| Date | Competition | Match | Yellows | Reds | Penalties | ||
|---|---|---|---|---|---|---|---|
| 10 Oct 2026 | Ligue 1 | Paris Saint Germain3–1Le Mans | 5 | 0 | — | Open | |
| 19 Sept 2026 | Ligue 1 | Lyon4–0Rennes | 6 | 0 | — | Open | |
| 3 Sept 2026 | Ligue 1 | Toulouse0–1Lille | 1 | 0 | 0 | Open | |
| 22 Aug 2026 | Ligue 1 | Lens5–2Auxerre | 2 | 1 | 3 | Open | |
| 22 Jul 2026 | UEFA Europa Conference League | Spartak Trnava0–0CSKA 1948 | — | — | — | Open | |
| 9 Jul 2026 | UEFA Europa League | Vojvodina1–2Ferencvarosi TC | — | — | — | Open | |
| 17 May 2026 | Ligue 1 | Stade Brestois 291–1Angers | 2 | 0 | 0 | Open | |
| 8 May 2026 | Ligue 1 | Lens1–0Nantes | 3 | 0 | 0 | Open | |
| 26 Apr 2026 | Ligue 1 | Paris FC0–1Lille | 9 | 1 | 2 | Open | |
| 11 Apr 2026 | Ligue 1 | Rennes2–1Angers | 2 | 0 | 1 | Open | |
| 22 Mar 2026 | Ligue 1 | Nantes2–3Strasbourg | 6 | 0 | 0 | Open | |
| 8 Mar 2026 | Ligue 1 | Lens3–0Metz | 3 | 0 | 0 | Open | |
| 27 Feb 2026 | Ligue 2 | Bastia0–2Annecy | 4 | 1 | 2 | Open | |
| 22 Feb 2026 | Ligue 1 | Angers0–1Lille | 4 | 0 | 1 | Open | |
| 7 Feb 2026 | Ligue 1 | Nantes0–1Lyon | 7 | 1 | 0 | Open | |
| 4 Feb 2026 | Coupe de France | Lorient2–0Paris FC | 5 | 0 | 0 | Open | |
| 23 Jan 2026 | Ligue 1 | Auxerre0–1Paris Saint Germain | 1 | 0 | 0 | Open | |
| 10 Jan 2026 | Coupe de France | Avranches0–6Strasbourg | 6 | 0 | 0 | Open | |
| 2 Jan 2026 | Ligue 1 | Toulouse0–3Lens | 5 | 1 | 0 | Open | |
| 7 Dec 2025 | Ligue 1 | Lorient1–0Lyon | 6 | 1 | 0 | Open | |
| 22 Nov 2025 | Ligue 1 | Paris Saint Germain3–0Le Havre | 3 | 0 | 0 | Open | |
| 8 Nov 2025 | Ligue 2 | Estac Troyes2–3Saint Etienne | 5 | 0 | 0 | Open | |
| 28 Sept 2025 | Ligue 1 | Lille0–1Lyon | 8 | 0 | 0 | Open | |
| 20 Sept 2025 | Ligue 1 | Nantes2–2Rennes | 4 | 0 | 2 | Open | |
| 13 Sept 2025 | Ligue 2 | Annecy1–1Reims | 9 | 0 | 1 | Open | |
| 17 Aug 2025 | Ligue 1 | Metz0–1Strasbourg | 4 | 0 | 0 | Open | |
| 8 Aug 2025 | Friendlies Clubs | Monaco1–2Inter | — | — | — | Open | |
| 24 Jul 2025 | UEFA Europa Conference League | Hammarby FF0–0Charleroi | — | — | — | Open | |
| 17 May 2025 | Ligue 2 | Metz1–0Dunkerque | — | — | — | Open | |
| 10 May 2025 | Ligue 1 | Montpellier1–4Paris Saint Germain | 2 | 0 | 1 | Open | |
| 27 Apr 2025 | Ligue 1 | Lens0–4Auxerre | 8 | 1 | 0 | Open | |
| 19 Apr 2025 | Ligue 1 | Paris Saint Germain2–1Le Havre | 0 | 0 | 0 | Open | |
| 30 Mar 2025 | Ligue 1 | Lille1–0Lens | 4 | 0 | 0 | Open | |
| 8 Mar 2025 | Ligue 1 | Rennes1–4Paris Saint Germain | 5 | 0 | 0 | Open | |
| 2 Mar 2025 | Ligue 1 | Auxerre0–1Strasbourg | 4 | 1 | 0 | Open | |
| 25 Feb 2025 | Coupe de France | Angers1–1Reims | 7 | 0 | 0 | Open | |
| 8 Feb 2025 | Ligue 1 | Saint Etienne0–2Rennes | 6 | 0 | 0 | Open | |
| 19 Jan 2025 | Ligue 1 | Reims1–1Le Havre | 4 | 0 | 0 | Open | |
| 15 Jan 2025 | Coupe de France | Toulouse2–1Laval | 5 | 0 | 0 | Open | |
| 22 Dec 2024 | Coupe de France | Bobigny0–1Angers | 4 | 0 | 0 | Open | |
| 8 Dec 2024 | Ligue 1 | Lens2–0Montpellier | 5 | 0 | 0 | Open | |
| 24 Nov 2024 | Ligue 1 | Lille1–0Rennes | 5 | 0 | 0 | Open | |
| 3 Nov 2024 | Ligue 1 | Toulouse1–0Reims | 3 | 0 | 0 | Open | |
| 5 Oct 2024 | Ligue 1 | Saint Etienne3–1Auxerre | 4 | 0 | 0 | Open | |
| 22 Sept 2024 | Ligue 1 | Angers1–1Nantes | 5 | 0 | 1 | Open | |
| 1 Sept 2024 | Ligue 1 | Reims2–1Rennes | 3 | 0 | 0 | Open | |
| 18 Aug 2024 | Ligue 1 | Montpellier1–1Strasbourg | 7 | 0 | 1 | Open | |
| 19 May 2024 | Ligue 1 | Reims2–1Rennes | 2 | 0 | 1 | Open | |
| 29 Apr 2024 | Ligue 2 | Dunkerque1–3Auxerre | 0 | 0 | 0 | Open | |
| 14 Apr 2024 | Ligue 1 | Lyon4–3Stade Brestois 29 | 10 | 2 | 1 | Open | |
| 31 Mar 2024 | Ligue 1 | Le Havre0–2Montpellier | 4 | 0 | 0 | Open | |
| 9 Mar 2024 | Ligue 1 | Lorient0–2Lyon | 0 | 0 | 0 | Open | |
| 25 Feb 2024 | Ligue 1 | Toulouse3–1Lille | 2 | 0 | 1 | Open | |
| 10 Feb 2024 | Ligue 2 | Auxerre1–0Angers | 4 | 1 | 1 | Open | |
| 3 Feb 2024 | Ligue 1 | Rennes2–1Montpellier | 7 | 0 | 1 | Open | |
| 28 Jan 2024 | Ligue 1 | Toulouse0–2Lens | 6 | 0 | 1 | Open | |
| 21 Jan 2024 | Coupe de France | Clermont Foot1–3Strasbourg | 5 | 0 | 1 | Open | |
| 13 Jan 2024 | Ligue 2 | Paris FC2–1Annecy | 4 | 1 | 0 | Open | |
| 6 Jan 2024 | Coupe de France | Fabrègues1–4Trélissac | 4 | 1 | — | Open | |
| 20 Dec 2023 | Ligue 1 | Stade Brestois 294–0Lorient | 3 | 0 | 0 | Open | |
| 29 Nov 2023 | Ligue 1 | Montpellier1–1Clermont Foot | 12 | 2 | 1 | Open | |
| 12 Nov 2023 | Ligue 1 | Lille1–1Toulouse | 7 | 0 | 0 | Open | |
| 4 Nov 2023 | Ligue 2 | Bastia3–1Bordeaux | 4 | 0 | 0 | Open | |
| 24 Sept 2023 | Ligue 1 | Le Havre2–1Clermont Foot | 5 | 0 | 0 | Open | |
| 3 Sept 2023 | Ligue 1 | Metz2–2Reims | 4 | 0 | 0 | Open | |
| 19 Aug 2023 | Ligue 1 | Lyon1–4Montpellier | 5 | 1 | 0 | Open | |
| 27 May 2023 | Ligue 1 | Toulouse1–1Auxerre | 4 | 0 | 0 | Open | |
| 14 May 2023 | Ligue 1 | Montpellier1–1Lorient | 5 | 0 | 0 | Open | |
| 6 May 2023 | Ligue 2 | Bordeaux1–0Caen | 2 | 0 | 0 | Open | |
| 8 Apr 2023 | Ligue 1 | Angers1–0Lille | 5 | 0 | 0 | Open | |
| 2 Apr 2023 | Ligue 1 | Clermont Foot2–1Ajaccio | 7 | 1 | 2 | Open | |
| 11 Mar 2023 | Ligue 1 | Auxerre0–0Rennes | 4 | 0 | 0 | Open | |
| 26 Feb 2023 | Ligue 1 | Reims3–0Toulouse | 0 | 0 | 0 | Open | |
| 12 Feb 2023 | Ligue 1 | Nantes1–0Lorient | 0 | 0 | 0 | Open | |
| 1 Feb 2023 | Ligue 1 | Toulouse4–1Estac Troyes | 5 | 0 | 2 | Open | |
| 21 Jan 2023 | Coupe de France | Les Herbiers0–3Reims | 0 | 0 | 1 | Open | |
| 15 Jan 2023 | Ligue 1 | Angers1–2Clermont Foot | 4 | 0 | 0 | Open | |
| 11 Jan 2023 | Ligue 1 | Stade Brestois 290–0Lille | 1 | 0 | 0 | Open | |
| 6 Jan 2023 | Coupe de France | PAU2–1Montpellier | 0 | 0 | 0 | Open | |
| 26 Dec 2022 | Ligue 2 | Sochaux1–0Rodez | 2 | 0 | 0 | Open | |
| 5 Nov 2022 | Ligue 1 | Ajaccio4–2Strasbourg | 4 | 1 | 3 | Open | |
| 15 Oct 2022 | Ligue 1 | Lorient0–0Reims | 4 | 2 | 0 | Open | |
| 9 Oct 2022 | Ligue 1 | Clermont Foot2–1Auxerre | 0 | 0 | 0 | Open | |
| 4 Sept 2022 | Ligue 1 | Estac Troyes1–1Rennes | 4 | 1 | 0 | Open | |
| 28 Aug 2022 | Ligue 1 | Nantes3–1Toulouse | 3 | 0 | 0 | Open | |
| 21 Aug 2022 | Ligue 1 | Montpellier1–2Auxerre | 4 | 4 | 1 | Open | |
| 6 Aug 2022 | Ligue 2 | Saint Etienne1–1Nimes | 2 | 0 | 1 | Open | |
| 31 Jul 2022 | Friendlies Clubs | Marseille0–2AC Milan | — | — | — | Open | |
| 7 May 2022 | Ligue 2 | Grenoble1–1Ajaccio | 3 | 1 | 0 | Open | |
| 22 Apr 2022 | Ligue 2 | Nimes3–2Rodez | 2 | 0 | 0 | Open | |
| 16 Apr 2022 | Ligue 2 | Dunkerque0–3Grenoble | 1 | 0 | 0 | Open | |
| 19 Mar 2022 | Ligue 2 | Le Havre2–4Caen | 14 | 1 | 1 | Open | |
| 15 Mar 2022 | Ligue 2 | PAU0–1Grenoble | 11 | 1 | 1 | Open | |
| 12 Mar 2022 | Ligue 2 | Valenciennes0–0Dijon | 7 | 1 | 0 | Open | |
| 5 Mar 2022 | Ligue 2 | Nimes1–1Paris FC | 2 | 0 | 1 | Open | |
| 26 Feb 2022 | Ligue 2 | Ajaccio2–1Rodez | 5 | 0 | 0 | Open | |
| 21 Feb 2022 | Ligue 2 | Toulouse4–0Le Havre | 4 | 0 | 1 | Open | |
| 1 Feb 2022 | Ligue 2 | Valenciennes6–1Nancy | 7 | 1 | 1 | Open | |
| 28 Jan 2022 | Ligue 2 | Ajaccio0–0Auxerre | 6 | 1 | 1 | Open | |
| 8 Jan 2022 | Ligue 2 | Dijon1–2Nimes | 6 | 1 | 0 | Open | |
Results and referee statistics · All competitions
Data coverage: cards in 125 of 136 matches, fouls in 125, penalties in 122. Averages use only known data.