Menu
Referees

Diogo Mesquita — Referee Profile

DM

Diogo Mesquita

Career Statistics

21

Diogo Mesquita has officiated 21 matches, issuing 39 yellow and 6 red cards (1.86 yellows per match). Home teams win 28.6% of the time when this referee is in charge.

21

Matches

39

1.86/game

Yellow Cards

6

0.29/game

Red Cards

9

0.43/game

Penalties

51

2.43/game

Goals

6

28.6%

Home Wins

7

33.3%

Away Wins

8

38.1%

Draws

Result Distribution

Match outcome breakdown when Diogo Mesquita officiates: 28.6% home wins, 38.1% draws, 33.3% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 28.6%
D 38.1%
A 33.3%
Home winDrawAway win

Matches per Year

Diogo Mesquita's workload across 4 years (2022–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20223202362024820254

League Level Breakdown

21matches
Liga 38 (38%)
Campeonato de Portugal Prio - Group B6 (29%)
Campeonato de Portugal Prio - Group A3 (14%)
Campeonato de Portugal Prio - Group C3 (14%)
Campeonato de Portugal Prio - Group D1 (5%)

Statistics by League

5

Diogo Mesquita has officiated across 5 competitions, with the most appearances in Liga 3 (8 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

L3Liga 3 · Portugal8Matches
394Y/M 4.9Goals 19
1Y/M 0.0Goals 14
Y/M 0.0Goals 6
1Y/M 0.0Goals 8
Y/M 0.0Goals 4

Recent Matches

21

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

União de Coimbra02Benfica Castelo Branco
Match Details
Régua01AD Marco 09
Match Details
Mortágua22Alcains
Match Details
Sertanense11Peniche
Match Details
Guarda01União Lamas
Match Details
Apr 28, 2024Liga 381
Match Details
Canelas 201011Sanjoanense
Apr 7, 2024Liga 3
Match Details
Mar 9, 2024Liga 37
Match Details
Feb 17, 2024Liga 33
Match Details
Canelas 201010Trofense
Jan 21, 2024Liga 332
Match Details
Dec 16, 2023Liga 33
Match Details
Nov 5, 2023Liga 3111
Match Details
Oct 29, 2023Liga 34
Match Details
Lusitânia Lourosa11Valadares Gaia
Match Details
Vilar de Perdizes10Vila Meã
Match Details