ScotlandMatches analysed: 572023โ€“2025

Graham Grainger: referee stats

Graham Grainger (Scotland) has shown 3.30 cards per game in 57 analysed matches โ€” โˆ’14% compared with the average of the same leagues. Profile: lenient.

Lenient ยท โˆ’14%
Cards per game3.30league avg 3.98
Over 4.5 cards21%Over 3.5 cards: 47%
Matches with a penalty18%
Matches with a red card11%
Fouls per game22.0
Cards 1st / 2nd half0.9 / 2.4

Upcoming matches with Graham Grainger

No appointment published yet. Referee appointments usually appear 1โ€“3 days before kick-off.

Referee radar

Strictness 8Fouls called 52Penalties 39Red cards 17Late cards 68Away cards 15

Percentile among 2956 referees with at least 15 matches; 50 = typical referee. Each axis compares the referee with the average of the leagues where this referee officiates.

Cards per match (last 20 matches)

30
41
52
23
34
15
6
27
8+

Graham Grainger by competition

CompetitionMatchesCards/gLeague avgvs leaguePenaltyRed card
League One Scotland222.913.97โˆ’18%14%14%
Championship Scotland184.004.08โˆ’1%17%6%
Premiership Scotland63.503.78โˆ’3%50%17%
League Cup Scotland62.333.32โˆ’9%17%17%
League Two Scotland53.404.65โˆ’9%0%0%

Last matches refereed by Graham Grainger

DateMatchScoreCards (homeโ€“away)FoulsPen.
24.09.2025Edinburgh City โ€“ Celtic IIChallenge Cup2:1 0 โ€”0
20.09.2025Alloa Athletic โ€“ Cove RangersLeague One2:1 3 โ€”0
05.09.2025Inverness CT โ€“ Stirling AlbionChallenge Cup2:1 1 โ€”0
30.08.2025Montrose โ€“ PeterheadLeague One2:1 4 โ€”0
12.08.2025Dumbarton โ€“ St. Mirren U21Challenge Cup4:2 0 โ€”0
09.08.2025Stenhousemuir โ€“ Cove RangersLeague One1:0 5 โ€”0
26.07.2025Dunfermline โ€“ Stirling AlbionLeague Cup2:0 4 โ€”1
19.07.2025Inverness CT โ€“ ST JohnstoneLeague Cup0:1 0 โ€”0
12.07.2025Stranraer โ€“ Ross CountyLeague Cup1:1 1 โ€”0
06.05.2025Edinburgh City โ€“ East FifeLeague One1:0 1 โ€”0
03.05.2025Annan Athletic โ€“ Cove RangersLeague One2:4 2 โ€”0
19.04.2025Elgin City โ€“ PeterheadLeague Two4:0 4 โ€”0
12.04.2025Dumbarton โ€“ Cove RangersLeague One1:3 2 โ€”0
29.03.2025Bonnyrigg Rose Athletic โ€“ Elgin CityLeague Two0:1 2 โ€”0
01.03.2025Queen of the South โ€“ Kelty HeartsLeague One0:1 2 โ€”0

How the numbers are calculated

Cards = yellow and red cards shown to players during 90 minutes (a second yellow counts as a yellow plus a red, as most bookmakers settle). Cards for coaches and substitutes on the bench and cards in extra time are excluded. Penalties = penalties awarded during the match (shoot-outs excluded). โ€œvs leagueโ€ compares the referee with the average of the exact league seasons this referee worked, so a referee from a card-heavy league is not called strict just because of the league.

Data: official match events and statistics (API-Sports), updated daily.

FAQ

How many cards does Graham Grainger give per game?

On average 3.30 cards per game in 57 analysed matches (league average in the same competitions: 3.98).

Is Graham Grainger a strict referee?

Compared with the leagues where Graham Grainger officiates, the card count is โˆ’14% โ€“ profile: lenient. A red card appeared in 11% of these matches.

How often do matches with Graham Grainger go over 4.5 cards?

Over 4.5 cards in 21% of matches and over 3.5 cards in 47%. Both teams were booked in 67%.

Does Graham Grainger give many penalties?

A penalty was awarded in 18% of matches refereed by Graham Grainger.