Referee
Joao Antonio Ferreira Goncalves
- Nationality
- Portugal
- Matches
- 41In our archive since
- Primeira Liga25
- Segunda Liga9
- UEFA Europa Conference League3
- Premier League1
This season (2026)Liga Portugal · League Cup · Liga Portugal 2 · UEFA Conference League · UEFA Champions League
11Matches
3.45Yellow cards per match9 matches
0.10Red cards per match10 matches
0.30Penalties per match10 matches
Career
41Matches
4.75Yellow cards per match36 matches
0.45Red cards per match38 matches
0.32Penalties per match38 matches
19.69Fouls per match
Strictness rankingPrimeira Liga
Joao Antonio Ferreira Goncalves shows 4.40 yellow cards per match, 6% below the league average (4.68): number 17 of 24 referees.
- 1David Rafael Oliveira da Silva10 matches6.80
- 2Ricardo Jorge Antunes Roque Baixinho8 matches6.38
- 3Jose Bessa12 matches6.25
- 4Diogo Miguel Mauzinho Rosa9 matches6.11
- 5Fabio Jose Costa Verissimo19 matches5.47
- 6Pedro Ramalho13 matches5.31
- 7Andre Filipe Domingues Narciso11 matches5.27
- 8De Moraes Silva11 matches5.27
- 9Gustavo Fernandes Correia16 matches5.25
- 10Luis Carlos Mateus Filipe10 matches5.20
- 11H. Malheiro9 matches4.89
- 12Jonathan Benkenstein Pinheiro8 matches4.75
- 13Claudio Filipe Ruivo Pereira15 matches4.73
- 14Luís Godinho20 matches4.60
- 15Miguel Andre Monteiro Fonseca13 matches4.46
- 16Antonio Nobre14 matches4.43
- 17Joao Antonio Ferreira Goncalves20 matches4.40
- 18Sergio Guelho14 matches4.29
- 19Miguel Bertolo Nogueira17 matches4.18
- 20Joao Pedro Pinheiro8 matches3.75
- 21Anzhony Francisco Goncalves Rodrigues10 matches3.60
- 22Bruno Jose Ribeiro Pires Costa13 matches3.54
- 23Helder Carvalho15 matches3.33
- 24Carlos Andre Fernandes Macedo16 matches3.31
League average 4.68
Cards per matchLast 18 matches with card data
- Yellow cards
- Red cards
Results in his matchesFrom 41 finished matches
- Home win34%
- Draw27%
- Away win39%
Home / awayYellow cards · 36 matches
- Home teams88 yellow cards · 51%
- Away teams83 yellow cards · 49%
Home teams saw 6% more yellow cards.
By competition
| Competition | Matches | Yellow / match | Red cards | Penalties |
|---|---|---|---|---|
| Primeira Liga | 25 | 4.84 | 14 | 9 |
| Segunda Liga | 9 | 4.67 | 3 | 1 |
| UEFA Europa Conference League | 3 | 4.00 | 0 | 0 |
| Premier League | 1 | – | – | – |
| Taça da Liga | 1 | – | – | – |
| Taça de Portugal | 1 | – | – | 1 |
| UEFA Champions League | 1 | 4.00 | 0 | 1 |
Season by season
| Season | Competition | Matches | Yellow cards per match | Red cards per match | Penalties per match |
|---|---|---|---|---|---|
| 2026 | Liga Portugal | 6 | 3.17 | 0.17 | 0.33 |
| League Cup | 1 | – | – | – | |
| Liga Portugal 2 | 1 | 4.00 | 0.00 | 0.00 | |
| UEFA Conference League | 2 | 4.00 | 0.00 | 0.00 | |
| UEFA Champions League | 1 | 4.00 | 0.00 | 1.00 | |
| 2025 | Liga Portugal 2 | 8 | 4.75 | 0.38 | 0.13 |
| Liga Portugal | 19 | 5.37 | 0.68 | 0.37 | |
| Taca de Portugal | 1 | – | 0.00 | 1.00 | |
| Premier League | 1 | – | – | – | |
| UEFA Conference League | 1 | – | – | – |
Latest matches
- Liga PortugalSporting CP1Moreirense0
- Liga PortugalAcademico de Viseu FC2Rio Ave13Yellow cards1Red cards
- League CupBraga2Famalicao2
- Liga Portugal 2FC Felgueiras 19322Lusitania FC Lourosa24Yellow cards
- UEFA Conference LeagueCSKA Sofia1AS Monaco24Yellow cards
- Liga PortugalCS Maritimo1Porto23Yellow cards
- Liga PortugalSL Benfica3Gil Vicente15Yellow cards1Penalties
- Liga PortugalAcademico de Viseu FC0Santa Clara14Yellow cards1Penalties
- Liga PortugalEstrela Amadora2Sporting CP24Yellow cards
- UEFA Conference LeagueDerry City0HNK Rijeka1
- UEFA Champions LeagueLincoln Red Imps FC3IC d'Escaldes14Yellow cards1Penalties
- Liga Portugal 2SC Farense1FC Os Belenenses04Yellow cards
- Liga PortugalPorto1Santa Clara0
- Liga PortugalRio Ave1Sporting CP47Yellow cards2Red cards1Penalties
- Liga Portugal 2SCU Torreense3FC Penafiel24Yellow cards
- Liga Portugal 2SC Farense0Academico de Viseu FC06Yellow cards1Red cards
- Liga PortugalGil Vicente0Vitoria Guimaraes14Yellow cards
- Liga Portugal 2CS Maritimo1Portimonense SAD06Yellow cards1Penalties
- Liga PortugalCD Nacional Madeira2Estrela Amadora07Yellow cards
- Liga PortugalMoreirense0FC Arouca13Yellow cards