Menu
Referees

João Almeida — Referee Profile

JA

João Almeida

Career Statistics

58

João Almeida has officiated 58 matches, issuing 155 yellow and 14 red cards (2.67 yellows per match). Home teams win 37.9% of the time when this referee is in charge.

58

Matches

155

2.67/game

Yellow Cards

14

0.24/game

Red Cards

10

0.17/game

Penalties

159

2.74/game

Goals

22

37.9%

Home Wins

17

29.3%

Away Wins

19

32.8%

Draws

Result Distribution

Match outcome breakdown when João Almeida officiates: 37.9% home wins, 32.8% draws, 29.3% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 37.9%
D 32.8%
A 29.3%
Home winDrawAway win

Matches per Year

João Almeida's workload across 6 years (2019–2024). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20199202052021820221620231220248

League Level Breakdown

58matches
Liga 328 (48%)
Segunda Liga15 (26%)
Campeonato de Portugal Prio - Group B6 (10%)
Campeonato de Portugal Prio - Group A3 (5%)
Campeonato de Portugal Prio - Group C3 (5%)
Taça de Portugal2 (3%)
Campeonato de Portugal Prio - Group D1 (2%)

Statistics by League

7

João Almeida has officiated across 7 competitions, with the most appearances in Liga 3 (28 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

L3Liga 3 · Portugal28Matches
14813Y/M 5.3Goals 72
SLSegunda Liga · Portugal15Matches
Y/M 0.0Goals 39
Y/M 0.0Goals 13
Y/M 0.0Goals 14
Y/M 0.0Goals 7
71Y/M 3.5Goals 7
Y/M 0.0Goals 7

Recent Matches

50

The last 50 matches officiated by João Almeida. Review recent cards, goals, and results to spot current trends in this referee's decision-making.

May 19, 2024Liga 310
Match Details
May 4, 2024Liga 36
Match Details
Apr 14, 2024Liga 392
Match Details
Vianense00Canelas 2010
Mar 30, 2024Liga 36
Match Details
Mar 3, 2024Liga 34
Match Details
Feb 17, 2024Liga 33
Match Details
Jan 27, 2024Liga 371
Match Details
Jan 13, 2024Liga 371
Match Details
Dec 10, 2023Liga 351
Match Details
Nov 10, 2023Liga 381
Match Details
Oct 7, 2023Liga 37
Match Details
Sep 3, 2023Liga 37
Match Details
Aug 18, 2023Liga 38
Match Details
Canelas 201032Anadia
Aug 8, 2023Liga 3112
Match Details
Apr 23, 2023Liga 39
Match Details
Apr 8, 2023Liga 37
Match Details
Mar 5, 2023Liga 37
Match Details
Feb 18, 2023Liga 32
Match Details
Feb 5, 2023Liga 35
Match Details
Jan 16, 2023Liga 372
Match Details
Dec 16, 2022Liga 34
Match Details
Dec 3, 2022Liga 32
Match Details
São João Ver11Canelas 2010
Nov 12, 2022Liga 371
Match Details
Oct 29, 2022Liga 3
Match Details
Dumiense21Real
Oct 16, 2022Taça de Portugal41
Match Details
Oct 8, 2022Liga 3
Match Details
Sep 18, 2022Liga 31
Match Details
SC Braga B21Canelas 2010
Sep 4, 2022Liga 3
Match Details
Aug 21, 2022Liga 31
Match Details
May 7, 2022Segunda Liga
Match Details
Apr 16, 2022Segunda Liga
Match Details
Apr 1, 2022Segunda Liga
Match Details
Mar 11, 2022Segunda Liga
Match Details
Farense10Vilafranquense
Feb 27, 2022Segunda Liga
Match Details
Feb 13, 2022Segunda Liga
Match Details
Trofense13Vilafranquense
Jan 9, 2022Segunda Liga
Match Details
Dec 20, 2021Segunda Liga
Match Details
Dec 5, 2021Segunda Liga
Match Details
Nov 7, 2021Segunda Liga
Match Details
Oct 17, 2021Taça de Portugal3
Match Details
Oct 10, 2021Segunda Liga
Match Details
Academica12Vilafranquense
Sep 20, 2021Segunda Liga
Match Details
Aug 22, 2021Segunda Liga
Match Details
Aug 8, 2021Segunda Liga
Match Details
Nov 1, 2020Segunda Liga
Match Details
Condeixa11Oliveira Hospital
Match Details
Ginásio Figueirense01Valadares Gaia
Match Details