Menu
Referees

D. Munro — Referee Profile

DM

D. Munro

Career Statistics

129

D. Munro has officiated 129 matches, issuing 401 yellow and 14 red cards (3.11 yellows per match). Home teams win 41.1% of the time when this referee is in charge.

129

Matches

401

3.11/game

Yellow Cards

14

0.11/game

Red Cards

26

0.20/game

Penalties

343

2.66/game

Goals

53

41.1%

Home Wins

43

33.3%

Away Wins

33

25.6%

Draws

Result Distribution

Match outcome breakdown when D. Munro officiates: 41.1% home wins, 25.6% draws, 33.3% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 41.1%
D 25.6%
A 33.3%
Home winDrawAway win

Matches per Year

D. Munro's workload across 6 years (2019–2024). Tracking how many matches a referee handles per year helps assess experience and current activity level.

201914202024202127202228202325202411

League Level Breakdown

129matches
Premiership54 (42%)
Championship37 (29%)
League Cup13 (10%)
UEFA U21 Championship - Qualification5 (4%)
UEFA Europa Conference League4 (3%)
UEFA U17 Championship - Qualification4 (3%)
League One2 (2%)
UEFA Champions League2 (2%)
UEFA Europa League2 (2%)
UEFA U19 Championship - Qualification2 (2%)
UEFA Youth League2 (2%)
League Two1 (1%)
UEFA U21 Championship1 (1%)

Statistics by League

13

D. Munro has officiated across 13 competitions, with the most appearances in Premiership (54 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

PPremiership · Scotland54Matches
2158Y/M 4.0Goals 138
CChampionship · Scotland37Matches
1305Y/M 3.5Goals 94
LCLeague Cup · Scotland13Matches
Y/M 0.0Goals 40
16Y/M 3.2Goals 21
8Y/M 2.0Goals 15
81Y/M 2.0Goals 13
LOLeague One · Scotland2Matches
Y/M 0.0Goals 3
10Y/M 5.0Goals 5
Y/M 0.0Goals 4
11Y/M 5.5Goals 0
Y/M 0.0Goals 7
LTLeague Two · Scotland1Matches
3Y/M 3.0Goals 1
Y/M 0.0Goals 2

Recent Matches

50

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

Jul 10, 2024UEFA Champions League3
Match Details
May 19, 2024Premiership1
Match Details
May 4, 2024Premiership2
Match Details
Apr 27, 2024Premiership1
Match Details
Apr 13, 2024Championship4
Match Details
Mar 29, 2024Championship2
Match Details
Mar 13, 2024Premiership3
Match Details
Feb 23, 2024Championship3
Match Details
Feb 17, 2024Premiership4
Match Details
Feb 11, 2024Premiership7
Match Details
Jan 2, 2024Premiership1
Match Details
Dec 10, 2023Premiership4
Match Details
Nov 25, 2023Premiership1
Match Details
Nov 11, 2023Premiership6
Match Details
Nov 4, 2023Premiership11
Match Details
Oct 21, 2023Championship1
Match Details
Oct 8, 2023Premiership2
Match Details
Sep 30, 2023Championship4
Match Details
Sep 27, 2023League Cup
Match Details
Sep 23, 2023Premiership41
Match Details
Sep 16, 2023Championship41
Match Details
Sep 3, 2023Premiership6
Match Details
Aug 26, 2023Premiership4
Match Details
Aug 18, 2023League Cup
Match Details
Aug 12, 2023Championship13
Match Details
Match Details
Jul 25, 2023League Cup
Match Details
May 5, 2023Championship2
Match Details
Apr 29, 2023Championship2
Match Details
Mar 17, 2023Championship3
Match Details
Jan 13, 2023Premiership6
Match Details
Dec 17, 2022Championship7
Match Details
AZ U1922Crvena Zvezda U19
Oct 25, 2022UEFA Youth League
Match Details
Oct 19, 2022League Cup
Match Details
Borac Banja Luka U1903Ashdod U19
Oct 12, 2022UEFA Youth League
Match Details
Aug 31, 2022League Cup
Match Details
Aug 27, 2022Championship51
Match Details
Jul 24, 2022League Cup
Match Details
May 14, 2022League Two3
Match Details
May 11, 2022Premiership7
Match Details
May 7, 2022Premiership5
Match Details