Menu
JM
Referee

João Mendes

Career Statistics

89

João Mendes has officiated 89 matches, issuing 144 yellow and 12 red cards (1.62 yellows per match). Home teams win 49.4% of the time when this referee is in charge.

89

Matches

144

1.62/game

Yellow Cards

12

0.13/game

Red Cards

22

0.25/game

Penalties

231

2.60/game

Goals

44

49.4%

Home Wins

28

31.5%

Away Wins

17

19.1%

Draws

Result Distribution

Match outcome breakdown when João Mendes officiates: 49.4% home wins, 19.1% draws, 31.5% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 49.4%
D 19.1%
A 31.5%
Home winDrawAway win

Matches per Year

João Mendes's workload across 7 years (2019–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20191020201320211320221620231720241420256

League Level Breakdown

89matches
Liga 357 (64%)
Campeonato de Portugal Prio - Group C7 (8%)
Campeonato de Portugal Prio - Group D7 (8%)
Campeonato de Portugal Prio - Group G6 (7%)
Campeonato de Portugal Prio - Group B3 (3%)
Campeonato de Portugal Prio - Group F3 (3%)
Campeonato de Portugal Prio - Group E2 (2%)
Taça de Portugal2 (2%)
Campeonato de Portugal Prio - Group A1 (1%)
Campeonato de Portugal Prio - Group H1 (1%)

Statistics by League

10

João Mendes has officiated across 10 competitions, with the most appearances in Liga 3 (57 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

L3Liga 3 · Portugal57Matches
13912Y/M 2.4Goals 150
Y/M 0.0Goals 17
Y/M 0.0Goals 24
Y/M 0.0Goals 13
Y/M 0.0Goals 5
Y/M 0.0Goals 6
Y/M 0.0Goals 5
5Y/M 2.5Goals 6
Y/M 0.0Goals 2
Y/M 0.0Goals 3

Recent Matches

50

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

May 3, 2025Liga 34
Match Details
Apr 6, 2025Liga 34
Match Details
Mar 8, 2025Liga 32
Match Details
Feb 22, 2025Liga 35
Match Details
Feb 8, 2025Liga 31
Match Details
Jan 12, 2025Liga 33
Match Details
Dec 8, 2024Liga 33
Match Details
Nov 10, 2024Liga 33
Match Details
Oct 28, 2024Liga 34
Match Details
Oct 20, 2024Taça de Portugal3
Match Details
Sep 15, 2024Liga 33
Match Details
Sep 1, 2024Liga 36
Match Details
Aug 17, 2024Liga 37
Match Details
Aug 4, 2024Liga 33
Match Details
Apr 14, 2024Liga 31
Match Details
Mar 31, 2024Liga 3
Match Details
Mar 9, 2024Liga 31
Match Details
Feb 25, 2024Liga 32
Match Details
Feb 11, 2024Liga 341
Match Details
Jan 21, 2024Liga 36
Match Details
Dec 17, 2023Liga 3
Match Details
Dec 3, 2023Liga 35
Match Details
Nov 5, 2023Liga 331
Match Details
Oct 7, 2023Liga 362
Match Details
Canelas 201002Lusitânia Lourosa
Oct 1, 2023Liga 34
Match Details
Sep 16, 2023Liga 38
Match Details
Sep 3, 2023Liga 32
Match Details
Aug 27, 2023Liga 32
Match Details
Aug 13, 2023Liga 36
Match Details
Montalegre01Varzim
Apr 30, 2023Liga 35
Match Details
Apr 15, 2023Liga 32
Match Details
Apr 2, 2023Liga 33
Match Details
Mar 12, 2023Liga 32
Match Details
Feb 26, 2023Liga 39
Match Details
Feb 11, 2023Liga 32
Match Details
Jan 30, 2023Liga 322
Match Details
Jan 15, 2023Liga 371
Match Details
Dec 17, 2022Liga 3
Match Details
Nov 27, 2022Liga 351
Match Details
Nov 20, 2022Liga 33
Match Details
Nov 4, 2022Liga 3
Match Details
Sanjoanense21Canelas 2010
Oct 30, 2022Liga 3
Match Details
Oct 8, 2022Liga 3
Match Details
Aug 20, 2022Liga 3
Match Details
Apr 23, 2022Liga 3
Match Details
Apr 10, 2022Liga 3
Match Details
Mar 19, 2022Liga 3
Match Details
Sanjoanense01Canelas 2010
Mar 5, 2022Liga 31
Match Details
Feb 22, 2022Liga 3
Match Details
Montalegre12Fafe
Feb 19, 2022Liga 311
Match Details