Join The Team!

A signing like no other...

Name
Email
Password
Selected Plan:
Pro£19.99/m
Pro w/ API£69.99/m
Season Ticket£179.99
Home Referees João Pedro Costa Teixeira Afonso

João Pedro Costa Teixeira Afonso

Football Referee · 2020-2026 · 6 competitions · 66 career matches

66 Matches
6 Competitions
5.21 Yellows / Game
0.27 Reds / Game
344 Total Yellows
18 Total Reds

Career by Competition

6 competitions
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%

Most Officiated Teams

Top 12
Mafra 9 apps
Benfica II 8 apps
Porto II 7 apps
Penafiel 7 apps
Lusitania FC Lourosa 5 apps
Sporting Covilhã 5 apps
CF Os Belenenses 5 apps
Academico Viseu 5 apps
Fafe 4 apps
Nacional 4 apps
Académica 3 apps
Sanjoanense 3 apps

Taça De Portugal 2026/2027

1 matches recorded · Portugal

Card Summary

Yellow Cards 4
Red Cards 0
Yellows / Game 4.00
Reds / Game 0.00

Cards by Half

1st Half Cards 3
2nd Half Cards 1
1H / Game 3.00
2H / Game 1.00

Home vs Away

Home Cards 2
Away Cards 2
Home / Game 2.00
Away / Game 2.00

Both Teams Booked

BTB Total 1 / 1
BTB % 100%
BTB 1H % 100%
BTB 2H % 0%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
100%
O 4.5
0%
O 5.5
0%

Over Cards - 1st Half

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
0%
O 2.5
0%
O 3.5
0%

Over Home Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
0%

Over Away Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
0%

Result Distribution

Home Win 100%
Draw 0%
Away Win 0%
100%
0%
0%
Home Draw Away

Liga 3 2025/2026

8 matches recorded · Portugal

Card Summary

Yellow Cards 39
Red Cards 3
Yellows / Game 4.88
Reds / Game 0.38

Cards by Half

1st Half Cards 13
2nd Half Cards 25
1H / Game 1.63
2H / Game 3.13

Home vs Away

Home Cards 19
Away Cards 20
Home / Game 2.38
Away / Game 2.50

Both Teams Booked

BTB Total 7 / 8
BTB % 88%
BTB 1H % 25%
BTB 2H % 75%

Over Yellow Cards

O 0.5
100%
O 1.5
88%
O 2.5
75%
O 3.5
75%
O 4.5
50%
O 5.5
50%

Over Cards - 1st Half

O 0.5
75%
O 1.5
50%
O 2.5
38%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
88%
O 2.5
50%
O 3.5
25%

Over Home Team Cards

O 0.5
100%
O 1.5
63%
O 2.5
50%

Over Away Team Cards

O 0.5
88%
O 1.5
63%
O 2.5
50%

Result Distribution

Home Win 38%
Draw 63%
Away Win 0%
38%
63%
0%
Home Draw Away

2. Division: Group A 2025/2026

2 matches recorded · Portugal

Card Summary

Yellow Cards 8
Red Cards 2
Yellows / Game 4.00
Reds / Game 1.00

Cards by Half

1st Half Cards 0
2nd Half Cards 0
1H / Game 0.00
2H / Game 0.00

Home vs Away

Home Cards 4
Away Cards 4
Home / Game 2.00
Away / Game 2.00

Both Teams Booked

BTB Total 2 / 2
BTB % 100%
BTB 1H % 0%
BTB 2H % 0%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
50%
O 4.5
50%
O 5.5
0%

Over Cards - 1st Half

O 0.5
0%
O 1.5
0%
O 2.5
0%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
0%
O 1.5
0%
O 2.5
0%
O 3.5
0%

Over Home Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
0%

Over Away Team Cards

O 0.5
100%
O 1.5
50%
O 2.5
50%

Result Distribution

Home Win 100%
Draw 0%
Away Win 0%
100%
0%
0%
Home Draw Away

Liga 3 2024/2025

12 matches recorded · Portugal

Card Summary

Yellow Cards 59
Red Cards 2
Yellows / Game 4.92
Reds / Game 0.17

Cards by Half

1st Half Cards 13
2nd Half Cards 52
1H / Game 1.08
2H / Game 4.33

Home vs Away

Home Cards 27
Away Cards 32
Home / Game 2.25
Away / Game 2.67

Both Teams Booked

BTB Total 8 / 12
BTB % 67%
BTB 1H % 33%
BTB 2H % 75%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
83%
O 3.5
67%
O 4.5
58%
O 5.5
33%

Over Cards - 1st Half

O 0.5
58%
O 1.5
50%
O 2.5
0%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
92%
O 1.5
83%
O 2.5
83%
O 3.5
75%

Over Home Team Cards

O 0.5
75%
O 1.5
75%
O 2.5
42%

Over Away Team Cards

O 0.5
92%
O 1.5
83%
O 2.5
42%

Result Distribution

Home Win 42%
Draw 33%
Away Win 25%
42%
33%
25%
Home Draw Away

Segunda Liga 2023/2024

11 matches recorded · Portugal

Card Summary

Yellow Cards 60
Red Cards 2
Yellows / Game 5.45
Reds / Game 0.18

Cards by Half

1st Half Cards 31
2nd Half Cards 35
1H / Game 2.82
2H / Game 3.18

Home vs Away

Home Cards 37
Away Cards 29
Home / Game 3.36
Away / Game 2.64

Both Teams Booked

BTB Total 11 / 11
BTB % 100%
BTB 1H % 64%
BTB 2H % 73%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
91%
O 3.5
73%
O 4.5
73%
O 5.5
55%

Over Cards - 1st Half

O 0.5
100%
O 1.5
82%
O 2.5
55%
O 3.5
27%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
91%
O 2.5
55%
O 3.5
27%

Over Home Team Cards

O 0.5
100%
O 1.5
91%
O 2.5
82%

Over Away Team Cards

O 0.5
100%
O 1.5
73%
O 2.5
55%

Result Distribution

Home Win 27%
Draw 18%
Away Win 55%
27%
18%
55%
Home Draw Away

League Cup 2023/2024

2 matches recorded · Portugal

Card Summary

Yellow Cards 9
Red Cards 0
Yellows / Game 4.50
Reds / Game 0.00

Cards by Half

1st Half Cards 1
2nd Half Cards 8
1H / Game 0.50
2H / Game 4.00

Home vs Away

Home Cards 1
Away Cards 8
Home / Game 0.50
Away / Game 4.00

Both Teams Booked

BTB Total 1 / 2
BTB % 50%
BTB 1H % 0%
BTB 2H % 50%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
50%
O 4.5
50%
O 5.5
50%

Over Cards - 1st Half

O 0.5
50%
O 1.5
0%
O 2.5
0%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
100%
O 2.5
50%
O 3.5
50%

Over Home Team Cards

O 0.5
50%
O 1.5
0%
O 2.5
0%

Over Away Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%

Result Distribution

Home Win 0%
Draw 50%
Away Win 50%
0%
50%
50%
Home Draw Away

Taça De Portugal 2022/2023

1 matches recorded · Portugal

Card Summary

Yellow Cards 7
Red Cards 1
Yellows / Game 7.00
Reds / Game 1.00

Cards by Half

1st Half Cards 2
2nd Half Cards 5
1H / Game 2.00
2H / Game 5.00

Home vs Away

Home Cards 5
Away Cards 2
Home / Game 5.00
Away / Game 2.00

Both Teams Booked

BTB Total 1 / 1
BTB % 100%
BTB 1H % 0%
BTB 2H % 100%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
100%
O 4.5
100%
O 5.5
100%

Over Cards - 1st Half

O 0.5
100%
O 1.5
100%
O 2.5
0%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
100%

Over Home Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%

Over Away Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
0%

Result Distribution

Home Win 100%
Draw 0%
Away Win 0%
100%
0%
0%
Home Draw Away

Segunda Liga 2022/2023

14 matches recorded · Portugal

Card Summary

Yellow Cards 74
Red Cards 2
Yellows / Game 5.29
Reds / Game 0.14

Cards by Half

1st Half Cards 23
2nd Half Cards 53
1H / Game 1.64
2H / Game 3.79

Home vs Away

Home Cards 30
Away Cards 46
Home / Game 2.14
Away / Game 3.29

Both Teams Booked

BTB Total 12 / 14
BTB % 86%
BTB 1H % 36%
BTB 2H % 79%

Over Yellow Cards

O 0.5
100%
O 1.5
93%
O 2.5
79%
O 3.5
71%
O 4.5
64%
O 5.5
50%

Over Cards - 1st Half

O 0.5
79%
O 1.5
50%
O 2.5
29%
O 3.5
7%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
93%
O 2.5
57%
O 3.5
50%

Over Home Team Cards

O 0.5
86%
O 1.5
50%
O 2.5
50%

Over Away Team Cards

O 0.5
100%
O 1.5
79%
O 2.5
64%

Result Distribution

Home Win 43%
Draw 21%
Away Win 36%
43%
21%
36%
Home Draw Away

Segunda Liga 2021/2022

13 matches recorded · Portugal

Card Summary

Yellow Cards 67
Red Cards 3
Yellows / Game 5.15
Reds / Game 0.23

Cards by Half

1st Half Cards 33
2nd Half Cards 38
1H / Game 2.54
2H / Game 2.92

Home vs Away

Home Cards 32
Away Cards 39
Home / Game 2.46
Away / Game 3.00

Both Teams Booked

BTB Total 11 / 13
BTB % 85%
BTB 1H % 69%
BTB 2H % 69%

Over Yellow Cards

O 0.5
92%
O 1.5
85%
O 2.5
85%
O 3.5
77%
O 4.5
69%
O 5.5
46%

Over Cards - 1st Half

O 0.5
85%
O 1.5
69%
O 2.5
62%
O 3.5
31%

Over Cards - 2nd Half

O 0.5
85%
O 1.5
77%
O 2.5
62%
O 3.5
31%

Over Home Team Cards

O 0.5
92%
O 1.5
77%
O 2.5
62%

Over Away Team Cards

O 0.5
85%
O 1.5
85%
O 2.5
62%

Result Distribution

Home Win 46%
Draw 38%
Away Win 15%
46%
38%
15%
Home Draw Away

2. Division: Group D 2020/2021

2 matches recorded · Portugal

Card Summary

Yellow Cards 17
Red Cards 3
Yellows / Game 8.50
Reds / Game 1.50

Cards by Half

1st Half Cards 7
2nd Half Cards 10
1H / Game 3.50
2H / Game 5.00

Home vs Away

Home Cards 6
Away Cards 11
Home / Game 3.00
Away / Game 5.50

Both Teams Booked

BTB Total 2 / 2
BTB % 100%
BTB 1H % 100%
BTB 2H % 100%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
100%
O 4.5
100%
O 5.5
100%

Over Cards - 1st Half

O 0.5
100%
O 1.5
100%
O 2.5
50%
O 3.5
50%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
100%

Over Home Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
50%

Over Away Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%

Result Distribution

Home Win 50%
Draw 50%
Away Win 0%
50%
50%
0%
Home Draw Away

Match History

66 matches
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
OddAlerts Football Data API Access referee stats, card data, and appointments programmatically.
Explore API

João Pedro Costa Teixeira Afonso Referee Stats & Card History

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.