Menu
Referees

C Napier — Referee Profile

CN

C. Napier

Career Statistics

147

C. Napier has officiated 147 matches, issuing 304 yellow and 26 red cards (2.07 yellows per match). Home teams win 49.7% of the time when this referee is in charge.

147

Matches

304

2.07/game

Yellow Cards

26

0.18/game

Red Cards

22

0.15/game

Penalties

453

3.08/game

Goals

73

49.7%

Home Wins

43

29.3%

Away Wins

31

21.1%

Draws

Result Distribution

Match outcome breakdown when C. Napier officiates: 49.7% home wins, 21.1% draws, 29.3% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 49.7%
D 21.1%
A 29.3%
Home winDrawAway win

Matches per Year

C. Napier's workload across 7 years (2019–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

2019162020192021362022192023282024282025

League Level Breakdown

147matches
Championship48 (33%)
League One35 (24%)
Premiership29 (20%)
League Cup21 (14%)
League Two9 (6%)
Challenge Cup5 (3%)

Statistics by League

6

C. Napier has officiated across 6 competitions, with the most appearances in Championship (48 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

CChampionship · Scotland48Matches
17713Y/M 3.7Goals 137
LOLeague One · Scotland35Matches
Y/M 0.0Goals 116
PPremiership · Scotland29Matches
1087Y/M 3.7Goals 77
LCLeague Cup · Scotland21Matches
Y/M 0.0Goals 80
LTLeague Two · Scotland9Matches
196Y/M 2.1Goals 29
CCChallenge Cup · Scotland5Matches
Y/M 0.0Goals 14

Recent Matches

50

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

Jan 18, 2025League One
Match Details
Dec 28, 2024League One
Match Details
Dec 21, 2024League One
Match Details
Dec 7, 2024League One
Match Details
Nov 23, 2024Championship7
Match Details
Nov 2, 2024League One
Match Details
Oct 26, 2024Championship2
Match Details
Oct 19, 2024League One
Match Details
Oct 5, 2024League One
Match Details
Sep 28, 2024Premiership3
Match Details
Sep 13, 2024Championship71
Match Details
Aug 24, 2024Championship61
Match Details
Aug 10, 2024Premiership3
Match Details
Aug 3, 2024Championship1
Match Details
Jul 27, 2024League Cup
Match Details
Jul 20, 2024League Cup
Match Details
Jul 13, 2024League Cup
Match Details
May 7, 2024Championship2
Match Details
May 3, 2024Championship51
Match Details
Apr 27, 2024Premiership11
Match Details
Apr 20, 2024Championship41
Match Details
Apr 13, 2024League One
Match Details
Mar 30, 2024Championship1
Match Details
Mar 9, 2024Championship6
Match Details
Mar 2, 2024Premiership1
Match Details
Feb 24, 2024League One
Match Details
Feb 17, 2024Championship7
Match Details
Feb 3, 2024Premiership4
Match Details
Jan 13, 2024Championship11
Match Details
Dec 30, 2023League One
Match Details
Dec 22, 2023Championship11
Match Details
Dec 16, 2023Premiership2
Match Details
Dec 9, 2023Championship2
Match Details
Nov 11, 2023Championship31
Match Details
Nov 4, 2023League One
Match Details
Oct 21, 2023Premiership3
Match Details
Oct 7, 2023Championship4
Match Details
Sep 30, 2023League One
Match Details
Sep 16, 2023Championship52
Match Details
Sep 9, 2023Challenge Cup
Match Details
Aug 26, 2023Premiership6
Match Details
Aug 19, 2023League One
Match Details
Aug 12, 2023Championship
Match Details
Jul 25, 2023League Cup
Match Details
Jul 15, 2023League Cup
Match Details
May 5, 2023Championship31
Match Details
Apr 29, 2023League One
Match Details
Apr 8, 2023Championship
Match Details
Mar 24, 2023Championship2
Match Details
Mar 11, 2023League One
Match Details