Menu
MR
Referee

M. Roche

Career Statistics

51

M. Roche has officiated 51 matches, issuing 0 yellow and 0 red cards (0.00 yellows per match). Home teams win 37.3% of the time when this referee is in charge.

51

Matches

0

0.00/game

Yellow Cards

0

0.00/game

Red Cards

11

0.22/game

Penalties

153

3.00/game

Goals

19

37.3%

Home Wins

16

31.4%

Away Wins

16

31.4%

Draws

Result Distribution

Match outcome breakdown when M. Roche officiates: 37.3% home wins, 31.4% draws, 31.4% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 37.3%
D 31.4%
A 31.4%
Home winDrawAway win

Matches per Year

M. Roche's workload across 6 years (2019–2024). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20196202062021320221420231720245

League Level Breakdown

51matches
National 3 - Group E40 (78%)
National 3 - Group J9 (18%)
National 3 - Group I2 (4%)

Statistics by League

3

M. Roche has officiated across 3 competitions, with the most appearances in National 3 - Group E (40 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

Y/M 0.0Goals 122
Y/M 0.0Goals 25
Y/M 0.0Goals 6

Recent Matches

50

The last 50 matches officiated by M. Roche. Review recent cards, goals, and results to spot current trends in this referee's decision-making.

Match Details
Mar 23, 2024National 3 - Group J
Match Details
Gueugnon10Sochaux II
Feb 24, 2024National 3 - Group J
Match Details
Thaon22Nancy II
Match Details
Louhans-Cuiseaux11Union Cosnoise
Jan 20, 2024National 3 - Group J
Match Details
Match Details
Gueugnon10Union Cosnoise
Match Details
ASPTT Dijon40La Chapelle
Nov 11, 2023National 3 - Group J
Match Details
Oct 21, 2023National 3 - Group J
Match Details
Sep 23, 2023National 3 - Group J
Match Details
Aug 27, 2023National 3 - Group I
Match Details
Saint-Apollinaire42Quetigny
Match Details
May 13, 2023National 3 - Group E
Match Details
Grandvillars21Montceau
Match Details
Saint-Apollinaire12Besançon
Apr 22, 2023National 3 - Group E
Match Details
Dijon II00Morteau Montlebon
Apr 16, 2023National 3 - Group E
Match Details
Mar 25, 2023National 3 - Group E
Match Details
Quetigny26Grandvillars
Mar 18, 2023National 3 - Group E
Match Details
Union Cosnoise11Saint-Apollinaire
Match Details
Gueugnon11Dijon II
Feb 25, 2023National 3 - Group E
Match Details
Selongey01Grandvillars
Jan 28, 2023National 3 - Group E
Match Details
Morteau Montlebon00Dijon II
Match Details
Dec 10, 2022National 3 - Group E
Match Details
Nov 26, 2022National 3 - Group E
Match Details
Match Details
Selongey11Morteau Montlebon
Match Details
Gueugnon12Grandvillars
Sep 17, 2022National 3 - Group E
Match Details
Match Details
Besançon20Paron
Match Details
May 28, 2022National 3 - Group E
Match Details
Paron00Saint-Apollinaire
May 15, 2022National 3 - Group E
Match Details
Pontarlier50Grandvillars
Apr 16, 2022National 3 - Group E
Match Details
Morteau Montlebon22Montceau
Mar 26, 2022National 3 - Group E
Match Details
Gueugnon41Jura Dolois
Match Details
Paron02Sochaux II
Feb 13, 2022National 3 - Group E
Match Details
Jan 22, 2022National 3 - Group E
Match Details
Dec 18, 2021National 3 - Group E
Match Details
Gueugnon31Valdahon Vercel
Match Details
Paron10Montceau
Sep 11, 2021National 3 - Group E
Match Details
Oct 10, 2020National 3 - Group E
Match Details
Jura Dolois20Morteau Montlebon
Sep 26, 2020National 3 - Group E
Match Details
Gueugnon60Valdahon Vercel
Sep 12, 2020National 3 - Group E
Match Details
Aug 29, 2020National 3 - Group E
Match Details
Feb 29, 2020National 3 - Group E
Match Details
Roche Novillars24Valdahon Vercel
Feb 16, 2020National 3 - Group E
Match Details
Roche Novillars12Besançon
Match Details
Valdahon Vercel02Besançon
Match Details
Auxerre II00Morteau Montlebon
Match Details
Dijon II60Roche Novillars
Aug 31, 2019National 3 - Group E
Match Details
Sens11Jura Dolois
Aug 24, 2019National 3 - Group E
Match Details