ScoreMondoLive Scores
Search teams, leagues, matches/
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.

  1. 1David Rafael Oliveira da Silva10 matches6.70
  2. 2Ricardo Baixinho8 matches6.38
  3. 3Jose Bessa12 matches6.25
  4. 4Diogo Miguel Mauzinho Rosa8 matches6.13
  5. 5Fabio Jose Costa Verissimo20 matches5.60
  6. 6Gustavo Fernandes Correia15 matches5.27
  7. 7Andre Filipe Domingues Narciso11 matches5.27
  8. 8De Moraes Silva11 matches5.27
  9. 9Luis Carlos Mateus Filipe11 matches5.27
  10. 10Pedro Ramalho12 matches5.17
  11. 11Claudio Filipe Ruivo Pereira15 matches5.13
  12. 12Antonio Nobre14 matches5.07
  13. 13Joao Antonio Ferreira Goncalves20 matches4.85
  14. 14H. Malheiro10 matches4.80
  15. 15J. Pinheiro8 matches4.75
  16. 16Luís Godinho21 matches4.67
  17. 17Miguel Andre Monteiro Fonseca13 matches4.46
  18. 18Miguel Bertolo Nogueira18 matches4.39
  19. 19Sergio Guelho13 matches4.31
  20. 20Márcio Torres8 matches3.88
  21. 21Joao Pedro Pinheiro8 matches3.75
  22. 22Anzhony Francisco Goncalves Rodrigues10 matches3.60
  23. 23Bruno Jose Ribeiro Pires Costa13 matches3.54
  24. 24Helder Carvalho15 matches3.33
  25. 25Carlos Andre Fernandes Macedo16 matches3.31

League average 4.76

Referees with at least 8 matches

Cards per matchLast 19 matches with card data

  • Yellow cards
  • Red cards
Last 19 matches with card data · Average 4.5328/11/25 · 4 - 0 · Yellow cards: 115/12/25 · 1 - 0 · Yellow cards: 429/12/25 · 2 - 0 · Yellow cards: 221/01/26 · 2 - 2 · Yellow cards: 708/02/26 · 2 - 1 · Yellow cards: 521/02/26 · 0 - 3 · Yellow cards: 207/03/26 · 0 - 0 · Yellow cards: 404/04/26 · 0 - 1 · Yellow cards: 319/04/26 · 3 - 2 · Yellow cards: 627/04/26 · 2 - 1 · Yellow cards: 804/05/26 · 1 - 0 · Yellow cards: 904/05/26 · 1 - 0 · Red cards: 109/05/26 · 0 - 2 · Yellow cards: 616/08/26 · 2 - 0 · Yellow cards: 616/08/26 · 2 - 0 · Red cards: 128/08/26 · 0 - 4 · Yellow cards: 206/09/26 · 1 - 0 · Yellow cards: 413/09/26 · 0 - 0 · Yellow cards: 619/09/26 · 1 - 1 · Yellow cards: 224/10/26 · 0 - 2 · Yellow cards: 302/11/26 · 1 - 0 · Yellow cards: 4Average 4.5310

Results in his matchesFrom 65 finished matches

Results in his matches: Home win 49%, Draw 28%, Away win 23%Home win: 49%Draw: 28%Away win: 23%65matches
  • 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

CompetitionMatchesYellow / matchRed cardsPenalties
Primeira Liga293.90612
Segunda Liga165.1434
Campeonato de Portugal Prio - Group C6–––
Campeonato de Portugal Prio - Group D5–––
Campeonato de Portugal Prio - Group B4–––
Taça de Portugal3––0
Campeonato de Portugal Prio - Group A1–––
Campeonato de Portugal Prio - Promotion Round1–––

Season by season

SeasonCompetitionMatchesYellow cards per matchRed cards per matchPenalties per match
2026Liga Portugal53.400.200.20
Liga Portugal 235.000.000.00
2025Liga Portugal 286.880.380.38
Liga Portugal113.550.180.45
Campeonato de Portugal Prio - Group B1–––
2024Liga Portugal134.380.230.46
Campeonato de Portugal Prio - Promotion Round1–––
Taca de Portugal3–0.000.00
Campeonato de Portugal Prio - Group C6–––
Campeonato de Portugal Prio - Group A1–––
Campeonato de Portugal Prio - Group D5–––
Liga Portugal 251.750.000.20
Campeonato de Portugal Prio - Group B3–––

Latest matches

Settings
Theme
Row density
Goal sound
Data saver
No team crests or animations; live scores keep updating.

Your settings and favourites are saved on this device only. Animations follow your device setting. Keyboard: j / k move, / search, f favourite, p pin, ? help