Menu
Referees

Carlos Macedo — Referee Profile

CM

Carlos Macedo

Career Statistics

105

Carlos Macedo has officiated 105 matches, issuing 168 yellow and 7 red cards (1.60 yellows per match). Home teams win 43.8% of the time when this referee is in charge.

105

Matches

168

1.60/game

Yellow Cards

7

0.07/game

Red Cards

11

0.10/game

Penalties

267

2.54/game

Goals

46

43.8%

Home Wins

27

25.7%

Away Wins

32

30.5%

Draws

Result Distribution

Match outcome breakdown when Carlos Macedo officiates: 43.8% home wins, 30.5% draws, 25.7% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 43.8%
D 30.5%
A 25.7%
Home winDrawAway win

Matches per Year

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

2019920208202110202220202324202422202512

League Level Breakdown

105matches
Segunda Liga48 (46%)
Primeira Liga28 (27%)
Campeonato de Portugal Prio - Group B7 (7%)
Taça de Portugal7 (7%)
Campeonato de Portugal Prio - Group A6 (6%)
Taça da Liga6 (6%)
Campeonato de Portugal Prio - Group C2 (2%)
Campeonato de Portugal Prio - Group D1 (1%)

Statistics by League

8

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

SLSegunda Liga · Portugal48Matches
Y/M 0.0Goals 112
PLPrimeira Liga · Portugal28Matches
1287Y/M 4.6Goals 75
Y/M 0.0Goals 13
40Y/M 5.7Goals 19
Y/M 0.0Goals 17
TLTaça da Liga · Portugal6Matches
Y/M 0.0Goals 19
Y/M 0.0Goals 8
Y/M 0.0Goals 4

Recent Matches

50

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

May 10, 2025Primeira Liga4
Match Details
Apr 27, 2025Primeira Liga4
Match Details
Apr 13, 2025Segunda Liga
Match Details
Boavista13GIL Vicente
Apr 1, 2025Primeira Liga42
Match Details
Mar 10, 2025Primeira Liga3
Match Details
Feb 21, 2025Segunda Liga
Match Details
Feb 16, 2025Segunda Liga
Match Details
Feb 9, 2025Segunda Liga
Match Details
Feb 1, 2025Segunda Liga
Match Details
Jan 24, 2025Primeira Liga3
Match Details
Jan 19, 2025Segunda Liga
Match Details
Jan 5, 2025Segunda Liga
Match Details
Dec 30, 2024Primeira Liga6
Match Details
Dec 15, 2024Segunda Liga
Match Details
Dec 8, 2024Segunda Liga
Match Details
Nov 30, 2024Primeira Liga6
Match Details
Nov 9, 2024Primeira Liga7
Match Details
Oct 26, 2024Primeira Liga6
Match Details
Oct 23, 2024Segunda Liga
Match Details
Sandinenses02AVS
Oct 20, 2024Taça de Portugal2
Match Details
Oct 5, 2024Segunda Liga
Match Details
Sep 28, 2024Primeira Liga2
Match Details
Sep 15, 2024Segunda Liga
Match Details
Aug 17, 2024Primeira Liga1
Match Details
May 18, 2024Primeira Liga
Match Details
May 6, 2024Segunda Liga
Match Details
Arouca21Boavista
Apr 14, 2024Primeira Liga71
Match Details
Mar 16, 2024Segunda Liga
Match Details
Mar 3, 2024Segunda Liga
Match Details
Feb 18, 2024Segunda Liga
Match Details
Feb 11, 2024Primeira Liga4
Match Details
Jan 28, 2024Segunda Liga
Match Details
Jan 20, 2024Primeira Liga1
Match Details
Jan 6, 2024Segunda Liga
Match Details
Dec 21, 2023Taça da Liga
Match Details
Dec 16, 2023Segunda Liga
Match Details
Dec 10, 2023Primeira Liga7
Match Details
Nov 10, 2023Segunda Liga
Match Details
Oct 29, 2023Primeira Liga61
Match Details
Vilar de Perdizes02FC Porto
Oct 20, 2023Taça de Portugal2
Match Details
Oct 7, 2023Segunda Liga
Match Details
Oct 1, 2023Primeira Liga8
Match Details
Sep 2, 2023Segunda Liga
Match Details
Aug 26, 2023Primeira Liga3
Match Details
Aug 19, 2023Segunda Liga
Match Details
Jul 22, 2023Taça da Liga
Match Details
May 26, 2023Primeira Liga81
Match Details
May 21, 2023Primeira Liga7
Match Details
May 7, 2023Segunda Liga
Match Details
Apr 29, 2023Primeira Liga7
Match Details