Menu
GI
Referee

G. Irvine

Career Statistics

153

G. Irvine has officiated 153 matches, issuing 312 yellow and 18 red cards (2.04 yellows per match). Home teams win 44.4% of the time when this referee is in charge.

153

Matches

312

2.04/game

Yellow Cards

18

0.12/game

Red Cards

25

0.16/game

Penalties

456

2.98/game

Goals

68

44.4%

Home Wins

51

33.3%

Away Wins

34

22.2%

Draws

Result Distribution

Match outcome breakdown when G. Irvine officiates: 44.4% home wins, 22.2% draws, 33.3% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 44.4%
D 22.2%
A 33.3%
Home winDrawAway win

Matches per Year

G. Irvine's workload across 8 years (2019–2026). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20191720201520213020222520232320242620251020267

League Level Breakdown

153matches
Championship53 (35%)
Premiership33 (22%)
League One28 (18%)
League Cup18 (12%)
League Two14 (9%)
Challenge Cup6 (4%)
FA Cup1 (1%)

Statistics by League

7

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

CChampionship · Scotland53Matches
1619Y/M 3.0Goals 157
PPremiership · Scotland33Matches
1116Y/M 3.4Goals 91
LOLeague One · Scotland28Matches
Y/M 0.0Goals 74
LCLeague Cup · Scotland18Matches
Y/M 0.0Goals 65
LTLeague Two · Scotland14Matches
352Y/M 2.5Goals 45
CCChallenge Cup · Scotland6Matches
Y/M 0.0Goals 21
FCFA Cup · Scotland1Matches
51Y/M 5.0Goals 3

Recent Matches

50

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

Apr 25, 2026Championship
Match Details
Apr 11, 2026Championship
Match Details
Mar 21, 2026Championship61
Match Details
Feb 28, 2026Championship52
Match Details
Feb 17, 2026FA Cup51
Match Details
Jan 31, 2026Championship6
Match Details
Jan 24, 2026Championship3
Match Details
May 6, 2025Championship4
Match Details
Apr 19, 2025League One
Match Details
Apr 5, 2025Championship4
Match Details
Apr 2, 2025Championship7
Match Details
Mar 22, 2025League One
Match Details
Mar 15, 2025Premiership81
Match Details
Mar 1, 2025Championship3
Match Details
Feb 15, 2025Premiership3
Match Details
Feb 1, 2025Championship4
Match Details
Jan 5, 2025Premiership1
Match Details
Dec 20, 2024Championship6
Match Details
Dec 7, 2024Championship1
Match Details
Nov 30, 2024Premiership1
Match Details
Nov 9, 2024Championship4
Match Details
Nov 2, 2024League One
Match Details
Oct 30, 2024Premiership2
Match Details
Oct 26, 2024Championship5
Match Details
Oct 5, 2024Premiership41
Match Details
Sep 14, 2024Premiership3
Match Details
Aug 31, 2024Championship3
Match Details
Aug 11, 2024Premiership5
Match Details
Jul 20, 2024League Cup
Match Details
Jul 16, 2024League Cup
Match Details
May 17, 2024League One
Match Details
May 12, 2024Premiership3
Match Details
May 7, 2024Premiership2
Match Details
Apr 20, 2024League One
Match Details
Apr 13, 2024Championship1
Match Details
Apr 6, 2024Premiership3
Match Details
Mar 16, 2024Premiership3
Match Details
Mar 9, 2024League One
Match Details
Mar 1, 2024Championship1
Match Details
Feb 27, 2024Championship4
Match Details
Feb 24, 2024Premiership3
Match Details
Feb 17, 2024Championship31
Match Details
Jan 27, 2024Premiership31
Match Details
Dec 30, 2023Premiership1
Match Details
Dec 16, 2023Championship41
Match Details
Dec 9, 2023Premiership4
Match Details
Nov 17, 2023Challenge Cup
Match Details
Nov 11, 2023Championship
Match Details
Oct 31, 2023Premiership3
Match Details
Oct 20, 2023Championship31
Match Details