Menu
CX
Portugal

Carlos Xistra

Referee Profile

Age
52
Born
1974-01-02 · Covilhã

Career Statistics

77

Carlos Xistra has officiated 77 matches, issuing 364 yellow and 16 red cards (4.73 yellows per match). Home teams win 51.9% of the time when this referee is in charge.

77

Matches

364

4.73/game

Yellow Cards

16

0.21/game

Red Cards

20

0.26/game

Penalties

193

2.51/game

Goals

40

51.9%

Home Wins

23

29.9%

Away Wins

14

18.2%

Draws

Result Distribution

Match outcome breakdown when Carlos Xistra officiates: 51.9% home wins, 18.2% draws, 29.9% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 51.9%
D 18.2%
A 29.9%
Home winDrawAway win

Matches per Year

Carlos Xistra's workload across 6 years (2015–2020). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20158201619201719201821201992020

League Level Breakdown

77matches
Primeira Liga71 (92%)
UEFA Europa League4 (5%)
Friendlies1 (1%)
Segunda Liga1 (1%)

Statistics by League

4

Carlos Xistra has officiated across 4 competitions, with the most appearances in Primeira Liga (71 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

PLPrimeira Liga · Portugal71Matches
36116Y/M 5.1Goals 177
Y/M 0.0Goals 13
FFriendlies · World1Matches
3Y/M 3.0Goals 1
SLSegunda Liga · Portugal1Matches
Y/M 0.0Goals 2

Recent Matches

50

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

Mar 9, 2020Segunda Liga
Match Details
May 19, 2019Primeira Liga5
Match Details
May 12, 2019Primeira Liga1
Match Details
Apr 27, 2019Primeira Liga6
Match Details
Apr 19, 2019Primeira Liga5
Match Details
Belenenses11Santa Clara
Apr 6, 2019Primeira Liga71
Match Details
Mar 30, 2019Primeira Liga5
Match Details
Belenenses22Tondela
Jan 19, 2019Primeira Liga3
Match Details
Jan 11, 2019Primeira Liga51
Match Details
Jan 6, 2019Primeira Liga6
Match Details
Dec 22, 2018Primeira Liga71
Match Details
Aves11Guimaraes
Dec 15, 2018Primeira Liga2
Match Details
Dec 8, 2018Primeira Liga7
Match Details
Dec 3, 2018Primeira Liga8
Match Details
Nov 18, 2018Friendlies3
Match Details
Nov 11, 2018Primeira Liga3
Match Details
Nov 3, 2018Primeira Liga61
Match Details
Sporting CP30Boavista
Oct 28, 2018Primeira Liga5
Match Details
Belenenses23FC Porto
Aug 19, 2018Primeira Liga5
Match Details
Aug 12, 2018Primeira Liga4
Match Details
Aug 2, 2018UEFA Europa League
Match Details
May 5, 2018Primeira Liga4
Match Details
Apr 29, 2018Primeira Liga62
Match Details
Apr 22, 2018Primeira Liga5
Match Details
Aves10Feirense
Apr 14, 2018Primeira Liga5
Match Details
Mar 31, 2018Primeira Liga5
Match Details
Mar 4, 2018Primeira Liga7
Match Details
Feb 18, 2018Primeira Liga4
Match Details
Feb 10, 2018Primeira Liga5
Match Details
Vitoria Setubal30Belenenses
Feb 5, 2018Primeira Liga3
Match Details
Jan 7, 2018Primeira Liga1
Match Details
Nov 5, 2017Primeira Liga4
Match Details
Oct 1, 2017Primeira Liga5
Match Details
Sep 23, 2017Primeira Liga5
Match Details
Maritimo21Aves
Sep 16, 2017Primeira Liga5
Match Details
Aug 27, 2017Primeira Liga7
Match Details
Aug 21, 2017Primeira Liga4
Match Details
Aug 14, 2017Primeira Liga53
Match Details
Aug 9, 2017Primeira Liga5
Match Details
Jul 6, 2017UEFA Europa League
Match Details
Rio Ave20Belenenses
May 20, 2017Primeira Liga3
Match Details
May 13, 2017Primeira Liga6
Match Details
Apr 29, 2017Primeira Liga61
Match Details
Guimaraes20Boavista
Apr 23, 2017Primeira Liga5
Match Details
Apr 7, 2017Primeira Liga8
Match Details
Apr 1, 2017Primeira Liga5
Match Details
Mar 6, 2017Primeira Liga6
Match Details
Feb 11, 2017Primeira Liga3
Match Details
Chaves00Boavista
Feb 4, 2017Primeira Liga3
Match Details
Jan 22, 2017Primeira Liga7
Match Details