Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 6 competitions · 66 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Liga Portugal 2 Portugal | 38 | 201 | 5.29 | 7 | 0.18 | 89% |
| Liga 3 Portugal | 20 | 98 | 4.90 | 5 | 0.25 | 75% |
| Taça De Portugal Portugal | 2 | 11 | 5.50 | 1 | 0.50 | 100% |
| 2. Division: Group A Portugal | 2 | 8 | 4.00 | 2 | 1.00 | 100% |
| Taça da Liga Portugal | 2 | 9 | 4.50 | 0 | 0.00 | 50% |
| 2. Division: Group D Portugal | 2 | 17 | 8.50 | 3 | 1.50 | 100% |
1 matches recorded · Portugal
8 matches recorded · Portugal
2 matches recorded · Portugal
12 matches recorded · Portugal
11 matches recorded · Portugal
2 matches recorded · Portugal
1 matches recorded · Portugal
14 matches recorded · Portugal
13 matches recorded · Portugal
2 matches recorded · Portugal
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 18 Oct 2026 | Lusitania FC Lourosa vs Os Limianos | 2-1 | 4 | 0 | Taça De Portugal |
| 1 May 2026 | Sporting Covilhã vs Amora | 1-1 | 2 | 1 | Liga 3 |
| 19 Apr 2026 | Académica vs CF Os Belenenses | 2-1 | 8 | 0 | Liga 3 |
| 15 Mar 2026 | Académica vs Mafra | 2-0 | 8 | 0 | Liga 3 |
| 1 Mar 2026 | Fafe vs Sanjoanense | 3-2 | 6 | 0 | Liga 3 |
| 15 Feb 2026 | Vitória Guimarães II vs CF Os Belenenses | 2-2 | 4 | 0 | Liga 3 |
| 25 Jan 2026 | Os Limianos vs Machico | 2-0 | 3 | 1 | 2. Division: Group A |
| 17 Jan 2026 | Vianense vs Tirsense | 3-1 | 5 | 1 | 2. Division: Group A |
| 14 Sep 2025 | Sporting Covilhã vs Mafra | 0-0 | 1 | 0 | Liga 3 |
| 24 Aug 2025 | Amarante vs Sanjoanense | 0-0 | 4 | 0 | Liga 3 |
| 10 Aug 2025 | AD Marco 09 vs Vitória Guimarães II | 0-0 | 6 | 2 | Liga 3 |
| 10 May 2025 | Lusitania FC Lourosa vs Atlético CP | 2-0 | 3 | 0 | Liga 3 |
| 4 May 2025 | CF Os Belenenses vs Fafe | 3-2 | 5 | 0 | Liga 3 |
| 8 Mar 2025 | Lusitânia vs Académica | 0-1 | 3 | 0 | Liga 3 |
| 22 Feb 2025 | Varzim vs Atlético CP | 2-1 | 7 | 0 | Liga 3 |
| 5 Jan 2025 | Oliveira Hospital vs CF Os Belenenses | 2-2 | 5 | 0 | Liga 3 |
| 14 Dec 2024 | Sanjoanense vs Sao Joao Ver | 2-2 | 4 | 0 | Liga 3 |
| 7 Dec 2024 | Fafe vs Lusitania FC Lourosa | 1-2 | 5 | 0 | Liga 3 |
| 23 Nov 2024 | Sporting Braga II vs Trofense | 0-0 | 2 | 0 | Liga 3 |
| 1 Nov 2024 | União Santarém vs Oliveira Hospital | 2-2 | 8 | 0 | Liga 3 |
| 6 Oct 2024 | Trofense vs Varzim | 3-2 | 6 | 0 | Liga 3 |
| 14 Sep 2024 | Amarante vs Lusitania FC Lourosa | 1-0 | 2 | 0 | Liga 3 |
| 10 Aug 2024 | Varzim vs Fafe | 0-2 | 9 | 2 | Liga 3 |
| 12 May 2024 | Porto II vs Paços de Ferreira | 1-3 | 6 | 0 | Liga Portugal 2 |
| 7 Apr 2024 | Vilaverdense vs Mafra | 2-1 | 6 | 0 | Liga Portugal 2 |
| 10 Mar 2024 | Tondela vs Marítimo | 0-3 | 3 | 2 | Liga Portugal 2 |
| 27 Feb 2024 | AVS vs Academico Viseu | 2-0 | 3 | 0 | Liga Portugal 2 |
| 2 Feb 2024 | Vilaverdense vs Santa Clara | 1-1 | 8 | 0 | Liga Portugal 2 |
| 20 Jan 2024 | CF Os Belenenses vs AVS | 1-3 | 2 | 0 | Liga Portugal 2 |
| 30 Dec 2023 | Porto II vs Nacional | 2-3 | 7 | 0 | Liga Portugal 2 |
| 4 Dec 2023 | Feirense vs Mafra | 3-2 | 5 | 0 | Liga Portugal 2 |
| 5 Nov 2023 | Tondela vs Torreense | 1-2 | 6 | 0 | Liga Portugal 2 |
| 2 Sep 2023 | Penafiel vs Academico Viseu | 0-0 | 5 | 0 | Liga Portugal 2 |
| 20 Aug 2023 | Vilaverdense vs UD Oliveirense | 1-2 | 9 | 0 | Liga Portugal 2 |
| 30 Jul 2023 | Torreense vs Casa Pia | 0-2 | 6 | 0 | Taça da Liga |
| 22 Jul 2023 | Nacional vs Penafiel | 0-0 | 3 | 0 | Taça da Liga |
| 20 May 2023 | Academico Viseu vs Feirense | 2-1 | 6 | 0 | Liga Portugal 2 |
| 16 Apr 2023 | Moreirense vs Benfica II | 7-4 | 3 | 0 | Liga Portugal 2 |
| 3 Apr 2023 | Penafiel vs Porto II | 1-2 | 2 | 0 | Liga Portugal 2 |
| 11 Feb 2023 | Estrela Amadora vs Benfica II | 2-1 | 5 | 0 | Liga Portugal 2 |
| 30 Jan 2023 | Belenenses vs Trofense | 1-1 | 6 | 0 | Liga Portugal 2 |
| 13 Jan 2023 | Moreirense vs Mafra | 4-2 | 5 | 0 | Liga Portugal 2 |
| 7 Jan 2023 | Farense vs Nacional | 1-0 | 7 | 1 | Liga Portugal 2 |
| 23 Dec 2022 | Feirense vs Tondela | 1-1 | 2 | 0 | Liga Portugal 2 |
| 12 Nov 2022 | Benfica II vs Penafiel | 1-2 | 8 | 0 | Liga Portugal 2 |
| 22 Oct 2022 | Sporting Covilhã vs Torreense | 0-3 | 7 | 1 | Liga Portugal 2 |
| 15 Oct 2022 | Academico Viseu vs Oriental Lisboa | 1-0 | 7 | 1 | Taça De Portugal |
| 8 Oct 2022 | Leixões vs Porto II | 0-0 | 8 | 0 | Liga Portugal 2 |
| 10 Sep 2022 | Vilafranquense vs Benfica II | 3-2 | 10 | 0 | Liga Portugal 2 |
| 29 Aug 2022 | Mafra vs Farense | 0-3 | 1 | 0 | Liga Portugal 2 |
| 7 Aug 2022 | Porto II vs Sporting Covilhã | 0-1 | 4 | 0 | Liga Portugal 2 |
| 7 May 2022 | Mafra vs Leixões | 0-2 | 0 | 0 | Liga Portugal 2 |
| 9 Apr 2022 | Benfica II vs Estrela Amadora | 0-0 | 1 | 0 | Liga Portugal 2 |
| 25 Feb 2022 | Chaves vs Benfica II | 1-1 | 5 | 0 | Liga Portugal 2 |
| 12 Feb 2022 | Mafra vs Porto II | 3-2 | 10 | 1 | Liga Portugal 2 |
| 31 Jan 2022 | Casa Pia vs Penafiel | 2-0 | 6 | 0 | Liga Portugal 2 |
| 22 Jan 2022 | Vilafranquense vs Nacional | 4-3 | 7 | 0 | Liga Portugal 2 |
| 19 Dec 2021 | Porto II vs Academico Viseu | 1-0 | 7 | 0 | Liga Portugal 2 |
| 11 Dec 2021 | Leixões vs Sporting Covilhã | 2-1 | 5 | 0 | Liga Portugal 2 |
| 4 Dec 2021 | Benfica II vs Rio Ave | 2-0 | 5 | 2 | Liga Portugal 2 |
| 1 Nov 2021 | Farense vs Penafiel | 2-2 | 4 | 0 | Liga Portugal 2 |
| 10 Oct 2021 | Mafra vs Casa Pia | 1-1 | 3 | 0 | Liga Portugal 2 |
| 12 Sep 2021 | Vilafranquense vs Chaves | 1-1 | 7 | 0 | Liga Portugal 2 |
| 15 Aug 2021 | Penafiel vs Benfica II | 0-1 | 7 | 0 | Liga Portugal 2 |
| 15 Nov 2020 | Lusitania FC Lourosa vs Valadares Gaia | 5-2 | 10 | 3 | 2. Division: Group D |
| 19 Sep 2020 | Espinho vs Anadia | 0-1 | 7 | 0 | 2. Division: Group D |
João Pedro Costa Teixeira Afonso has officiated 66 matches across 6 competitions, averaging 5.21 yellow cards and 0.27 red cards per game (344 yellows and 18 reds in total). Active years in our database: 2020-2026. Competitions covered include Liga Portugal 2, Liga 3, Taça De Portugal, 2. Division: Group A, Taça da Liga, 2. Division: Group D.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for João Pedro Costa Teixeira Afonso.
All statistics for João Pedro Costa Teixeira Afonso and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.