Menu
PF
Referee

P. Farrugia

Career Statistics

115

P. Farrugia has officiated 115 matches, issuing 547 yellow and 31 red cards (4.76 yellows per match). Home teams win 47.0% of the time when this referee is in charge.

115

Matches

547

4.76/game

Yellow Cards

31

0.27/game

Red Cards

30

0.26/game

Penalties

339

2.95/game

Goals

54

47%

Home Wins

36

31.3%

Away Wins

25

21.7%

Draws

Result Distribution

Match outcome breakdown when P. Farrugia officiates: 47.0% home wins, 21.7% draws, 31.3% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 47%
D 21.7%
A 31.3%
Home winDrawAway win

Matches per Year

P. Farrugia's workload across 9 years (2015–2026). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20152019820201220211720222120231720242420251020265

League Level Breakdown

115matches
Premier League91 (79%)
UEFA Europa Conference League7 (6%)
UEFA U19 Championship - Qualification4 (3%)
Friendlies3 (3%)
UEFA U21 Championship - Qualification3 (3%)
UEFA U17 Championship - Qualification2 (2%)
Erovnuli Liga1 (1%)
Euro Championship - Qualification1 (1%)
Superliga1 (1%)
UEFA Champions League1 (1%)
UEFA Europa League1 (1%)

Statistics by League

11

P. Farrugia has officiated across 11 competitions, with the most appearances in Premier League (91 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

PLPremier League · Malta91Matches
48029Y/M 5.3Goals 267
201Y/M 2.9Goals 22
171Y/M 4.3Goals 11
FFriendlies · World3Matches
5Y/M 1.7Goals 2
9Y/M 3.0Goals 10
Y/M 0.0Goals 14
ELErovnuli Liga · Georgia1Matches
Y/M 0.0Goals 4
1Y/M 1.0Goals 5
SSuperliga · Albania1Matches
5Y/M 5.0Goals 3
7Y/M 7.0Goals 1
3Y/M 3.0Goals 0

Recent Matches

50

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

May 2, 2026Premier League
Match Details
Apr 19, 2026Premier League5
Match Details
Apr 11, 2026Premier League5
Match Details
Feb 7, 2026Premier League3
Match Details
Feb 3, 2026Premier League6
Match Details
May 9, 2025Premier League8
Match Details
Apr 30, 2025Premier League
Match Details
Apr 11, 2025Premier League7
Match Details
Mar 30, 2025Premier League51
Match Details
Mar 8, 2025Premier League6
Match Details
Feb 22, 2025Premier League91
Match Details
Feb 15, 2025Premier League41
Match Details
Jan 31, 2025Premier League4
Match Details
Jan 17, 2025Premier League41
Match Details
Jan 6, 2025Premier League6
Match Details
Dec 22, 2024Premier League41
Match Details
Dec 8, 2024Premier League9
Match Details
Nov 25, 2024Premier League8
Match Details
Nov 7, 2024Premier League7
Match Details
Oct 19, 2024Premier League5
Match Details
Sep 27, 2024Premier League9
Match Details
Sep 15, 2024Premier League5
Match Details
Aug 28, 2024Premier League4
Match Details
Aug 25, 2024Premier League5
Match Details
Jul 25, 2024UEFA Europa League3
Match Details
May 3, 2024Premier League3
Match Details
Apr 21, 2024Premier League2
Match Details
Apr 6, 2024Premier League1
Match Details
Mar 26, 2024Friendlies
Match Details
Mar 14, 2024Premier League4
Match Details
Mar 2, 2024Premier League6
Match Details
Feb 17, 2024Premier League4
Match Details
Feb 11, 2024Premier League4
Match Details
Feb 3, 2024Premier League4
Match Details
Jan 27, 2024Premier League4
Match Details
Jan 20, 2024Premier League11
Match Details
Dec 3, 2023Premier League7
Match Details
Oct 29, 2023Premier League7
Match Details
Oct 1, 2023Premier League92
Match Details
Sep 27, 2023Premier League3
Match Details
Sep 17, 2023Premier League61
Match Details
Match Details
Jul 11, 2023UEFA Champions League7
Match Details
Apr 8, 2023Premier League7
Match Details
Mar 12, 2023Premier League8
Match Details