Menu
Referees

Rui Costa — Referee Profile

RC

Rui Costa

Age
50
Born
1976-06-10

Career Statistics

106

Rui Costa has officiated 106 matches, issuing 458 yellow and 26 red cards (4.32 yellows per match). Home teams win 36.8% of the time when this referee is in charge.

106

Matches

458

4.32/game

Yellow Cards

26

0.25/game

Red Cards

24

0.23/game

Penalties

256

2.42/game

Goals

39

36.8%

Home Wins

41

38.7%

Away Wins

26

24.5%

Draws

Result Distribution

Match outcome breakdown when Rui Costa officiates: 36.8% home wins, 24.5% draws, 38.7% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 36.8%
D 24.5%
A 38.7%
Home winDrawAway win

Matches per Year

Rui Costa's workload across 5 years (2019–2023). Tracking how many matches a referee handles per year helps assess experience and current activity level.

201915202017202133202225202316

League Level Breakdown

106matches
Primeira Liga79 (75%)
Segunda Liga11 (10%)
Taça de Portugal9 (8%)
Taça da Liga7 (7%)

Statistics by League

4

Rui Costa has officiated across 4 competitions, with the most appearances in Primeira Liga (79 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

PLPrimeira Liga · Portugal79Matches
42323Y/M 5.4Goals 193
SLSegunda Liga · Portugal11Matches
Y/M 0.0Goals 23
353Y/M 3.9Goals 26
TLTaça da Liga · Portugal7Matches
Y/M 0.0Goals 14

Recent Matches

50

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

May 27, 2023Primeira Liga2
Match Details
May 21, 2023Segunda Liga
Match Details
Belenenses22Mafra
May 13, 2023Segunda Liga
Match Details
FC Porto10Boavista
Apr 30, 2023Primeira Liga71
Match Details
Apr 23, 2023Primeira Liga4
Match Details
Apr 16, 2023Primeira Liga3
Match Details
Apr 8, 2023Primeira Liga2
Match Details
Apr 2, 2023Primeira Liga6
Match Details
Mar 18, 2023Primeira Liga51
Match Details
Feb 26, 2023Primeira Liga102
Match Details
Feb 12, 2023Primeira Liga61
Match Details
Jan 31, 2023Primeira Liga4
Match Details
Jan 25, 2023Taça da Liga
Match Details
Jan 20, 2023Primeira Liga4
Match Details
Jan 13, 2023Primeira Liga71
Match Details
Jan 9, 2023Segunda Liga
Match Details
Dec 30, 2022Primeira Liga8
Match Details
Dec 11, 2022Taça da Liga
Match Details
Nov 27, 2022Taça da Liga
Match Details
Rio Ave10Boavista
Nov 6, 2022Primeira Liga5
Match Details
Oct 29, 2022Primeira Liga8
Match Details
Oct 15, 2022Taça de Portugal5
Match Details
Oct 1, 2022Primeira Liga5
Match Details
Sep 17, 2022Primeira Liga7
Match Details
Sep 9, 2022Segunda Liga
Match Details
Sep 4, 2022Segunda Liga
Match Details
Aug 20, 2022Primeira Liga102
Match Details
May 22, 2022Taça de Portugal4
Match Details
Arouca00Belenenses
May 14, 2022Primeira Liga4
Match Details
May 7, 2022Primeira Liga4
Match Details
Apr 23, 2022Primeira Liga7
Match Details
Apr 18, 2022Primeira Liga1
Match Details
Famalicao12Boavista
Apr 2, 2022Primeira Liga71
Match Details
Mar 20, 2022Primeira Liga2
Match Details
Mar 12, 2022Primeira Liga9
Match Details
Boavista22Benfica
Feb 18, 2022Primeira Liga9
Match Details
Belenenses10Guimaraes
Feb 13, 2022Primeira Liga9
Match Details
Feb 4, 2022Segunda Liga
Match Details
Jan 23, 2022Primeira Liga41
Match Details
Jan 15, 2022Primeira Liga8
Match Details
Jan 7, 2022Primeira Liga91
Match Details
Guimaraes11Boavista
Dec 29, 2021Primeira Liga8
Match Details
Dec 22, 2021Taça de Portugal11
Match Details
Dec 5, 2021Primeira Liga6
Match Details
Nov 28, 2021Segunda Liga
Match Details
Nov 21, 2021Taça de Portugal2
Match Details
Nov 7, 2021Primeira Liga51
Match Details
Oct 30, 2021Primeira Liga4
Match Details
Rio Ave40Boavista
Oct 17, 2021Taça de Portugal71
Match Details
Oct 10, 2021Segunda Liga
Match Details