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 Joao Pedro Pinheiro

Joao Pedro Pinheiro

Football Referee · 8 seasons · 31 career matches

31 Matches
8 Seasons
5.23 Yellows / Game
0.48 Reds / Game
162 Total Yellows
15 Total Reds

WC Qualification Europe 2026

2 matches recorded · Europe

Card Summary

Yellow Cards 6
Red Cards 0
Yellows / Game 3.00
Reds / Game 0.00

Cards by Half

1st Half Cards 1
2nd Half Cards 5
1H / Game 0.50
2H / Game 2.50

Home vs Away

Home Cards 3
Away Cards 3
Home / Game 1.50
Away / Game 1.50

Both Teams Booked

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

Over Yellow Cards

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

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
0%

Over Home Team Cards

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

Over Away Team Cards

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

Result Distribution

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

UEFA Nations League 2024/2025

3 matches recorded · Europe

Card Summary

Yellow Cards 7
Red Cards 0
Yellows / Game 2.33
Reds / Game 0.00

Cards by Half

1st Half Cards 6
2nd Half Cards 5
1H / Game 2.00
2H / Game 1.67

Home vs Away

Home Cards 5
Away Cards 2
Home / Game 1.67
Away / Game 0.67

Both Teams Booked

BTB Total 2 / 3
BTB % 67%
BTB 1H % 33%
BTB 2H % 33%

Over Yellow Cards

O 0.5
67%
O 1.5
67%
O 2.5
67%
O 3.5
33%
O 4.5
0%
O 5.5
0%

Over Cards - 1st Half

O 0.5
33%
O 1.5
33%
O 2.5
33%
O 3.5
33%

Over Cards - 2nd Half

O 0.5
33%
O 1.5
33%
O 2.5
33%
O 3.5
33%

Over Home Team Cards

O 0.5
67%
O 1.5
67%
O 2.5
33%

Over Away Team Cards

O 0.5
67%
O 1.5
0%
O 2.5
0%

Result Distribution

Home Win 33%
Draw 33%
Away Win 33%
33%
33%
33%
Home Draw Away

Champions League 2025/2026

7 matches recorded · Europe

Card Summary

Yellow Cards 31
Red Cards 3
Yellows / Game 4.43
Reds / Game 0.43

Cards by Half

1st Half Cards 12
2nd Half Cards 19
1H / Game 1.71
2H / Game 2.71

Home vs Away

Home Cards 18
Away Cards 13
Home / Game 2.57
Away / Game 1.86

Both Teams Booked

BTB Total 6 / 7
BTB % 86%
BTB 1H % 43%
BTB 2H % 43%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
71%
O 3.5
57%
O 4.5
43%
O 5.5
29%

Over Cards - 1st Half

O 0.5
71%
O 1.5
43%
O 2.5
29%
O 3.5
14%

Over Cards - 2nd Half

O 0.5
86%
O 1.5
71%
O 2.5
57%
O 3.5
43%

Over Home Team Cards

O 0.5
86%
O 1.5
71%
O 2.5
43%

Over Away Team Cards

O 0.5
100%
O 1.5
57%
O 2.5
14%

Result Distribution

Home Win 14%
Draw 14%
Away Win 71%
14%
14%
71%
Home Draw Away

Liga Portugal 2025/2026

9 matches recorded · Portugal

Card Summary

Yellow Cards 52
Red Cards 4
Yellows / Game 5.78
Reds / Game 0.44

Cards by Half

1st Half Cards 21
2nd Half Cards 33
1H / Game 2.33
2H / Game 3.67

Home vs Away

Home Cards 21
Away Cards 31
Home / Game 2.33
Away / Game 3.44

Both Teams Booked

BTB Total 9 / 9
BTB % 100%
BTB 1H % 44%
BTB 2H % 89%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
89%
O 3.5
78%
O 4.5
67%
O 5.5
44%

Over Cards - 1st Half

O 0.5
78%
O 1.5
67%
O 2.5
44%
O 3.5
33%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
100%
O 2.5
78%
O 3.5
44%

Over Home Team Cards

O 0.5
100%
O 1.5
78%
O 2.5
56%

Over Away Team Cards

O 0.5
100%
O 1.5
89%
O 2.5
56%

Result Distribution

Home Win 33%
Draw 11%
Away Win 56%
33%
11%
56%
Home Draw Away

Liga Portugal 2 2025/2026

4 matches recorded · Portugal

Card Summary

Yellow Cards 33
Red Cards 3
Yellows / Game 8.25
Reds / Game 0.75

Cards by Half

1st Half Cards 14
2nd Half Cards 17
1H / Game 3.50
2H / Game 4.25

Home vs Away

Home Cards 18
Away Cards 15
Home / Game 4.50
Away / Game 3.75

Both Teams Booked

BTB Total 4 / 4
BTB % 100%
BTB 1H % 75%
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
100%
O 3.5
50%

Over Cards - 2nd Half

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

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
75%

Result Distribution

Home Win 25%
Draw 25%
Away Win 50%
25%
25%
50%
Home Draw Away

Taça De Portugal 2025/2026

1 matches recorded · Portugal

Card Summary

Yellow Cards 6
Red Cards 1
Yellows / Game 6.00
Reds / Game 1.00

Cards by Half

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

Home vs Away

Home Cards 3
Away Cards 3
Home / Game 3.00
Away / Game 3.00

Both Teams Booked

BTB Total 1 / 1
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
0%
O 3.5
0%

Over Cards - 2nd Half

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

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
100%

Result Distribution

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

Taça da Liga 2025/2026

1 matches recorded · Portugal

Card Summary

Yellow Cards 8
Red Cards 2
Yellows / Game 8.00
Reds / Game 2.00

Cards by Half

1st Half Cards 2
2nd Half Cards 4
1H / Game 2.00
2H / Game 4.00

Home vs Away

Home Cards 4
Away Cards 4
Home / Game 4.00
Away / Game 4.00

Both Teams Booked

BTB Total 1 / 1
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
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
100%

Result Distribution

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

World Cup U20 2025

4 matches recorded · World

Card Summary

Yellow Cards 19
Red Cards 2
Yellows / Game 4.75
Reds / Game 0.50

Cards by Half

1st Half Cards 3
2nd Half Cards 15
1H / Game 0.75
2H / Game 3.75

Home vs Away

Home Cards 7
Away Cards 12
Home / Game 1.75
Away / Game 3.00

Both Teams Booked

BTB Total 4 / 4
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
75%
O 4.5
25%
O 5.5
25%

Over Cards - 1st Half

O 0.5
50%
O 1.5
25%
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
100%
O 1.5
25%
O 2.5
25%

Over Away Team Cards

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

Result Distribution

Home Win 75%
Draw 0%
Away Win 25%
75%
0%
25%
Home Draw Away

Match History

31 matches
Date Fixture Score Competition
9 Sep 2026 Slovenia vs Kazakhstan 3-0 3 0 UEFA Nations League
9 Nov 2026 Sporting Braga vs Moreirense 2-1 5 0 Liga Portugal
9 Dec 2026 Union Saint-Gilloise vs Olympique Marseille 2-3 5 0 Champions League
8 Mar 2026 Benfica vs Porto 2-2 10 1 Liga Portugal
7 Oct 2026 Chile U20 vs Mexico U20 1-4 4 0 World Cup U20
7 Jan 2026 Benfica vs Sporting Braga 1-3 8 2 Taça da Liga
6 Feb 2026 Porto II vs Academico Viseu 3-1 6 1 Liga Portugal 2
6 Dec 2026 Leixões vs Porto II 2-4 8 0 Liga Portugal 2
4 Nov 2026 Napoli vs Eintracht Frankfurt 0-0 3 0 Champions League
2 Oct 2026 Nigeria U20 vs Saudi Arabia U20 3-2 4 0 World Cup U20
29 Sep 2026 France U20 vs South Africa U20 2-1 3 0 World Cup U20
28 Jan 2026 PSV vs FC Bayern München 1-2 8 2 Champions League
26 Mar 2026 Ukraine vs Sweden 1-3 3 0 WC Qualification Europe
25 Nov 2026 Manchester City vs Bayer 04 Leverkusen 0-2 2 0 Champions League
25 Feb 2026 Juventus vs Galatasaray 3-2 7 1 Champions League
24 Oct 2026 Alverca vs Gil Vicente 0-4 7 1 Liga Portugal
24 Jan 2026 Moreirense vs Santa Clara 1-0 4 0 Liga Portugal
22 Mar 2026 Alverca vs Sporting CP 1-4 3 0 Liga Portugal
22 Dec 2026 Alverca vs Porto 0-3 2 0 Liga Portugal
21 Feb 2026 Sporting Braga vs Vitória Guimarães 3-2 5 0 Liga Portugal
20 Mar 2026 Austria vs Serbia 1-1 0 0 UEFA Nations League
20 Jan 2026 Inter vs Arsenal 1-3 4 0 Champions League
1 Nov 2026 Vitória Guimarães vs Benfica 0-3 7 1 Liga Portugal
1 Feb 2026 Feirense vs Marítimo 1-1 10 2 Liga Portugal 2
19 Nov 2026 Albania vs Ukraine 1-2 4 0 UEFA Nations League
OddAlerts Football Data API Access referee stats, card data, and appointments programmatically.
Explore API

Joao Pedro Pinheiro - Referee Statistics

Joao Pedro Pinheiro has officiated 31 matches across 8 seasons, averaging 5.23 yellow cards and 0.48 red cards per game. View detailed per-season breakdowns including card thresholds, half-time splits, home/away distributions, and both teams booked percentages.

All statistics for Joao Pedro Pinheiro 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.