ScoreMondoLive Scores
Search teams, leagues, matches/
Referee

David Rafael Oliveira da Silva

Nationality
Portugal
Matches
33In our archive since
  • Primeira Liga9
  • Serie D8
  • Copa Paulista7
  • Segunda Liga5

This season (2026)Liga Portugal 2 · Liga Portugal · Brasileiro Serie C, Group B

11Matches
5.88Yellow cards per match8 matches
0.37Red cards per match8 matches
0.13Penalties per match8 matches

Career

33Matches
6.29Yellow cards per match14 matches
0.50Red cards per match14 matches
0.07Penalties per match14 matches
21.93Fouls per match

Strictness rankingPrimeira Liga

David Rafael Oliveira da Silva shows 6.56 yellow cards per match, 38% above the league average (4.77): number 1 of 25 referees.

  1. 1David Rafael Oliveira da Silva9 matches6.56
  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. 6Claudio Filipe Ruivo Pereira16 matches5.38
  7. 7Gustavo Fernandes Correia15 matches5.27
  8. 8Andre Filipe Domingues Narciso11 matches5.27
  9. 9De Moraes Silva11 matches5.27
  10. 10Luis Carlos Mateus Filipe11 matches5.27
  11. 11Pedro Ramalho12 matches5.17
  12. 12Antonio Nobre14 matches5.07
  13. 13Joao Antonio Ferreira Goncalves19 matches4.95
  14. 14H. Malheiro10 matches4.80
  15. 15J. Pinheiro8 matches4.75
  16. 16Luís Godinho20 matches4.70
  17. 17Miguel Bertolo Nogueira17 matches4.59
  18. 18Sergio Guelho13 matches4.31
  19. 19Miguel Andre Monteiro Fonseca14 matches4.29
  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.46
  24. 24Helder Carvalho14 matches3.36
  25. 25Carlos Andre Fernandes Macedo15 matches3.13

League average 4.77

Referees with at least 8 matches

Cards per matchLast 14 matches with card data

  • Yellow cards
  • Red cards
Last 14 matches with card data · Average 6.7914/09/25 · 1 - 2 · Yellow cards: 1014/09/25 · 1 - 2 · Red cards: 204/10/25 · 1 - 3 · Yellow cards: 523/11/25 · 1 - 0 · Yellow cards: 529/11/25 · 2 - 2 · Yellow cards: 929/11/25 · 2 - 2 · Red cards: 114/12/25 · 1 - 0 · Yellow cards: 514/12/25 · 1 - 0 · Red cards: 119/12/25 · 1 - 0 · Yellow cards: 709/08/26 · 2 - 2 · Yellow cards: 614/08/26 · 3 - 2 · Yellow cards: 830/08/26 · 0 - 0 · Yellow cards: 605/09/26 · 0 - 2 · Yellow cards: 214/09/26 · 1 - 0 · Yellow cards: 414/09/26 · 1 - 0 · Red cards: 119/09/26 · 2 - 2 · Yellow cards: 919/09/26 · 2 - 2 · Red cards: 111/10/26 · 1 - 1 · Yellow cards: 511/10/26 · 1 - 1 · Red cards: 124/10/26 · 0 - 0 · Yellow cards: 7Average 6.7912

Results in his matchesFrom 33 finished matches

Results in his matches: Home win 42%, Draw 30%, Away win 27%Home win: 42%Draw: 30%Away win: 27%33matches
  • Home win42%
  • Draw30%
  • Away win27%

Home / awayYellow cards · 14 matches

  • Home teams40 yellow cards · 45%
  • Away teams48 yellow cards · 55%

Away teams saw 20% more yellow cards.

By competition

CompetitionMatchesYellow / matchRed cardsPenalties
Primeira Liga96.5641
Serie D8–––
Copa Paulista7–––
Segunda Liga55.8030
Serie C3–––
Liga Portugal1–––

Season by season

SeasonCompetitionMatchesYellow cards per matchRed cards per matchPenalties per match
2026Liga Portugal 234.670.330.00
Liga Portugal56.600.400.20
Brasileiro Serie C, Group B3–––
2025Liga Portugal46.500.500.00
Super Lig1–––
Liga Portugal 227.501.000.00
Serie D6–––
Copa Paulista2–––
2024Copa Paulista5–––
Serie D2–––

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