Menu
Referees

Bruno Pires Costa — Referee Profile

BC

Bruno Pires Costa

Career Statistics

60

Bruno Pires Costa has officiated 60 matches, issuing 116 yellow and 6 red cards (1.93 yellows per match). Home teams win 43.3% of the time when this referee is in charge.

60

Matches

116

1.93/game

Yellow Cards

6

0.10/game

Red Cards

11

0.18/game

Penalties

153

2.55/game

Goals

26

43.3%

Home Wins

15

25%

Away Wins

19

31.7%

Draws

Result Distribution

Match outcome breakdown when Bruno Pires Costa officiates: 43.3% home wins, 31.7% draws, 25.0% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 43.3%
D 31.7%
A 25%
Home winDrawAway win

Matches per Year

Bruno Pires Costa's workload across 6 years (2019–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

201920203202112202311202423202510

League Level Breakdown

60matches
Primeira Liga24 (40%)
Segunda Liga15 (25%)
Campeonato de Portugal Prio - Group A6 (10%)
Campeonato de Portugal Prio - Group B5 (8%)
Taça de Portugal5 (8%)
Campeonato de Portugal Prio - Group C4 (7%)
Campeonato de Portugal Prio - Group D1 (2%)

Statistics by League

7

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

PLPrimeira Liga · Portugal24Matches
1004Y/M 4.2Goals 59
SLSegunda Liga · Portugal15Matches
Y/M 0.0Goals 34
Y/M 0.0Goals 14
1Y/M 0.0Goals 15
161Y/M 3.2Goals 18
Y/M 0.0Goals 11
Y/M 0.0Goals 2

Recent Matches

50

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

May 16, 2025Primeira Liga8
Match Details
May 10, 2025Primeira Liga5
Match Details
Apr 23, 2025Taça de Portugal2
Match Details
Apr 13, 2025Primeira Liga81
Match Details
Mar 29, 2025Primeira Liga4
Match Details
Mar 9, 2025Primeira Liga3
Match Details
Feb 22, 2025Primeira Liga3
Match Details
Feb 16, 2025Segunda Liga
Match Details
Feb 8, 2025Primeira Liga1
Match Details
Jan 15, 2025Taça de Portugal2
Match Details
Dec 28, 2024Primeira Liga4
Match Details
Dec 14, 2024Primeira Liga51
Match Details
Sertanense11Os Marialvas
Match Details
Dec 8, 2024Primeira Liga4
Match Details
Nov 29, 2024Segunda Liga
Match Details
Nov 24, 2024Taça de Portugal6
Match Details
Nov 10, 2024Primeira Liga2
Match Details
Nov 4, 2024Segunda Liga
Match Details
Oct 26, 2024Segunda Liga
Match Details
Sep 1, 2024Primeira Liga4
Match Details
Aug 16, 2024Primeira Liga61
Match Details
May 18, 2024Primeira Liga8
Match Details
May 12, 2024Segunda Liga
Match Details
May 3, 2024Primeira Liga5
Match Details
Apr 24, 2024Segunda Liga
Match Details
Mar 29, 2024Segunda Liga
Match Details
Mar 9, 2024Primeira Liga4
Match Details
Mar 2, 2024Primeira Liga2
Match Details
Feb 24, 2024Primeira Liga4
Match Details
Feb 10, 2024Segunda Liga
Match Details
Feb 3, 2024Segunda Liga
Match Details
Boavista14Portimonense
Jan 28, 2024Primeira Liga4
Match Details
Jan 14, 2024Segunda Liga
Match Details
Dec 16, 2023Segunda Liga
Match Details
Dec 9, 2023Segunda Liga
Match Details
Sporting CP80Dumiense
Nov 26, 2023Taça de Portugal2
Match Details
Nov 18, 2023Segunda Liga
Match Details
Nov 11, 2023Primeira Liga4
Match Details
Oct 27, 2023Primeira Liga41
Match Details
Oct 19, 2023Taça de Portugal41
Match Details
Sep 16, 2023Primeira Liga4
Match Details
Sep 1, 2023Primeira Liga3
Match Details
Boavista11Casa Pia
Aug 27, 2023Primeira Liga1
Match Details
Aug 13, 2021Segunda Liga
Match Details
Aug 7, 2021Segunda Liga
Match Details
Gondomar12Marítimo II
Match Details
Rio Ave II03Felgueiras 1932
Match Details