Referee
Bruno Jose Ribeiro Pires Costa
- Nationality
- Portugal
- Matches
- 65In our archive since
- Primeira Liga29
- Segunda Liga16
- Campeonato de Portugal Prio - Group C6
- Campeonato de Portugal Prio - Group D5
This season (2026)Liga Portugal · Liga Portugal 2
8Matches
3.86Yellow cards per match7 matches
0.13Red cards per match8 matches
0.13Penalties per match8 matches
Career
65Matches
4.30Yellow cards per match43 matches
0.19Red cards per match48 matches
0.33Penalties per match48 matches
19.93Fouls per match
Strictness rankingPrimeira Liga
Bruno Jose Ribeiro Pires Costa shows 3.54 yellow cards per match, 26% below the league average (4.76): number 23 of 25 referees.
- 1David Rafael Oliveira da Silva10 matches6.70
- 2Ricardo Baixinho8 matches6.38
- 3Jose Bessa12 matches6.25
- 4Diogo Miguel Mauzinho Rosa8 matches6.13
- 5Fabio Jose Costa Verissimo20 matches5.60
- 6Gustavo Fernandes Correia15 matches5.27
- 7Andre Filipe Domingues Narciso11 matches5.27
- 8De Moraes Silva11 matches5.27
- 9Luis Carlos Mateus Filipe11 matches5.27
- 10Pedro Ramalho12 matches5.17
- 11Claudio Filipe Ruivo Pereira15 matches5.13
- 12Antonio Nobre14 matches5.07
- 13Joao Antonio Ferreira Goncalves20 matches4.85
- 14H. Malheiro10 matches4.80
- 15J. Pinheiro8 matches4.75
- 16Luís Godinho21 matches4.67
- 17Miguel Andre Monteiro Fonseca13 matches4.46
- 18Miguel Bertolo Nogueira18 matches4.39
- 19Sergio Guelho13 matches4.31
- 20Márcio Torres8 matches3.88
- 21Joao Pedro Pinheiro8 matches3.75
- 22Anzhony Francisco Goncalves Rodrigues10 matches3.60
- 23Bruno Jose Ribeiro Pires Costa13 matches3.54
- 24Helder Carvalho15 matches3.33
- 25Carlos Andre Fernandes Macedo16 matches3.31
League average 4.76
Cards per matchLast 19 matches with card data
- Yellow cards
- Red cards
Results in his matchesFrom 65 finished matches
- Home win49%
- Draw28%
- Away win23%
Home / awayYellow cards · 43 matches
- Home teams79 yellow cards · 43%
- Away teams106 yellow cards · 57%
Away teams saw 34% more yellow cards.
By competition
| Competition | Matches | Yellow / match | Red cards | Penalties |
|---|---|---|---|---|
| Primeira Liga | 29 | 3.90 | 6 | 12 |
| Segunda Liga | 16 | 5.14 | 3 | 4 |
| Campeonato de Portugal Prio - Group C | 6 | – | – | – |
| Campeonato de Portugal Prio - Group D | 5 | – | – | – |
| Campeonato de Portugal Prio - Group B | 4 | – | – | – |
| Taça de Portugal | 3 | – | – | 0 |
| Campeonato de Portugal Prio - Group A | 1 | – | – | – |
| Campeonato de Portugal Prio - Promotion Round | 1 | – | – | – |
Season by season
| Season | Competition | Matches | Yellow cards per match | Red cards per match | Penalties per match |
|---|---|---|---|---|---|
| 2026 | Liga Portugal | 5 | 3.40 | 0.20 | 0.20 |
| Liga Portugal 2 | 3 | 5.00 | 0.00 | 0.00 | |
| 2025 | Liga Portugal 2 | 8 | 6.88 | 0.38 | 0.38 |
| Liga Portugal | 11 | 3.55 | 0.18 | 0.45 | |
| Campeonato de Portugal Prio - Group B | 1 | – | – | – | |
| 2024 | Liga Portugal | 13 | 4.38 | 0.23 | 0.46 |
| Campeonato de Portugal Prio - Promotion Round | 1 | – | – | – | |
| Taca de Portugal | 3 | – | 0.00 | 0.00 | |
| Campeonato de Portugal Prio - Group C | 6 | – | – | – | |
| Campeonato de Portugal Prio - Group A | 1 | – | – | – | |
| Campeonato de Portugal Prio - Group D | 5 | – | – | – | |
| Liga Portugal 2 | 5 | 1.75 | 0.00 | 0.20 | |
| Campeonato de Portugal Prio - Group B | 3 | – | – | – |
Latest matches
- Liga PortugalSL Benfica1FC Alverca04Yellow cards1Penalties
- Liga PortugalEstrela Amadora0Casa Pia AC23Yellow cards
- Liga PortugalGil Vicente1CS Maritimo12Yellow cards
- Liga Portugal 2AVS Vila das Aves0SC Farense06Yellow cards
- Liga Portugal 2Uniao Leiria1Portimonense SAD04Yellow cards
- Liga PortugalRio Ave0Sporting CP42Yellow cards
- Liga Portugal 2CD Feirense0Porto B1
- Liga PortugalCD Nacional Madeira2Estoril Praia06Yellow cards1Red cards
- Liga Portugal 2SL Benfica B0Academico de Viseu FC26Yellow cards1Penalties
- Liga Portugal 2Porto B1FC Felgueiras 193209Yellow cards1Red cards
- Liga PortugalGil Vicente2Casa Pia AC18Yellow cards2Penalties
- Liga Portugal 2Portimonense SAD3Lusitania FC Lourosa26Yellow cards1Penalties
- Liga PortugalMoreirense0Braga13Yellow cards
- Liga PortugalEstoril Praia0Casa Pia AC04Yellow cards
- Liga PortugalMoreirense0Sporting CP32Yellow cards
- Liga PortugalSL Benfica2FC Alverca15Yellow cards
- Liga Portugal 2Uniao Leiria2FC Vizela27Yellow cards
- Liga PortugalPorto2AVS Vila das Aves02Yellow cards1Penalties
- Liga PortugalBraga1Santa Clara04Yellow cards
- Liga PortugalVitoria Guimaraes4AVS Vila das Aves01Yellow cards