João Pinheiro
⚽ RefereePortugal
Football match official with 32 appearances across 5 competitions.
Career Stats
Total Appearances32
⚽ As Referee18
4️⃣ 4th Official1
📺 As VAR10
📺 As AVAR3
🌍 International32
🏟️ Domestic0
Competitions5
Season-by-Season Activity
'20/21
6
'21/22
5
'22/23
5
'23/24
1
'25/26
5
Referee4th OfficialVARAVAR
| Season | Total | Ref | 4th | VAR | AVAR |
|---|---|---|---|---|---|
| 2025/26 | 5 | 5 | — | — | — |
| 2023/24 | 1 | 1 | — | — | — |
| 2022/23 | 5 | 4 | — | — | 1 |
| 2021/22 | 5 | — | — | 5 | — |
| 2020/21 | 6 | 1 | 1 | 4 | — |
| 10 | 7 | — | 1 | 2 |
Career Milestones
Match Activity
22 matches · 6 yearsMay
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
M
W
F
Role:RefereeVARAVARNo match
Top 5% among Portugal officials
Peer Benchmark
Match Count95%
Seasons Active94%
Competitions84%
Median in Portugal: 4 matches · 2 seasons
Recent Matches
All 32 →Champions League02/25/2026
JuventusvsGalatasaray
Referee
UEFA Champions League02/25/2026
JuventusvsGalatasaray
referee
Champions League02/18/2026
Olymbiakós SfpvsBayer 04 Leverkusen
Referee
Champions League12/09/2025
Royale Union Saint-gilloisevsOlympique De Marseille
Referee
FIFA WC European Qualifiers11/18/2025
AUSTRIAvsBOSNIA AND HERZEGOVINA
Referee
Champions League09/19/2023
Manchester City FCvsFK Crvena Zvezda
Referee
Champions League02/21/2023
Eintracht FrankfurtvsSSC Napoli
AVAR
Europa League02/16/2023
JuventusvsFC Nantes
Referee
Europa League10/27/2022
FK Crvena ZvezdavsTrabzonspor
Referee
Europa League10/06/2022
Omonoia FCvsManchester United FC
Referee
Most-Officiated Teams
Least-Officiated Teams
Current championship only · teams with fewest meetings
Top Destinations
- 1Nicosia2×
- 2Manchester2×
- 3San Sebastian2×
- 4Frankfurt Am Main2×
- 5Glasgow2×
- 6Granada1×
- 7Birmingham1×
- 8London1×
- 9Leipzig1×
- 10Herning1×
Career Events
Career events (UEFA courses, awards) will appear here when available.