Loading the essentials…
The page is ready first. More details follow section by section.
The page is ready first. More details follow section by section.
Loading profile statistics…
Denmark · 127 matches · 2015–2026
This page only counts his 127 matches in Superliga. Every figure below — card rate, DNA, records and opponents — applies only to this competition. Open Superliga →
The source lists him as M. Tykgaard (80), Michael Tykgaard, Denmark (59) and Michael Tykgaard (1).
3.67 cards per game — 3% below the average in the same leagues and seasons. More likely to issue cards than 40 % of the 21 referees we can compare with.
6 of 6 axes have enough coverage for a comparison
Scale 0–100 · league-adjusted percentile. Each metric shows the referee's average per game.
440 cards in 120 matches
The first yellow card is shown, on average, in minute 34 (median 31), based on the 115 matches where a yellow card was shown.
yellows reds· cards per 15-minute period · scale 0–136
6 of 92 matches were top clashes
He receives roughly as many top clashes as an even allocation in his own league seasons would produce. The difference is within what chance can explain.
| Match | Date | Cards | |
|---|---|---|---|
| FC Midtjylland4–2FC CopenhagenSuperliga | 17 apr. 2025 | 3 | Open |
| FC Midtjylland2–0AarhusSuperliga | 27 okt. 2024 | 3 | Open |
| Brondby1–1FC CopenhagenSuperliga | 8 maj 2022 | 8 | Open |
| FC Copenhagen2–4AarhusSuperliga | 19 juli 2020 | 7 | Open |
| FC Midtjylland1–2BrondbySuperliga | 22 apr. 2019 | 0 | Open |
| Brondby1–1OdenseSuperliga | 22 okt. 2018 | 5 | Open |
Yellow cards per game · scale 0–4.29 · dash = too little data
The difference is no larger than chance can explain.
| Season | Competition | Matches | With data | Yellow cards | Per game |
|---|---|---|---|---|---|
| 2015/16 | Superliga | 2 | 1 | 4 | 4.00 |
| 2016/17 | Superliga | 18 | 16 | 49 | 3.06 |
| 2017/18 | Superliga | 15 | 13 | 42 | 3.23 |
| 2018/19 | Superliga | 21 | 19 | 71 | 3.74 |
| 2019/20 | Superliga | 17 | 17 | 73 | 4.29 |
| 2020/21 | Superliga | 12 | 12 | 47 | 3.92 |
| 2021/22 | Superliga | 11 | 11 | 35 | 3.18 |
| 2022/23 | Superliga | 4 | 4 | 15 | 3.75 |
| 2023/24 | Superliga | 3 | 3 | 10 | 3.33 |
| 2024/25 | Superliga | 11 | 11 | 38 | 3.45 |
| 2025/26 | Superliga | 11 | 11 | 35 | 3.18 |
| 2026/27 | Superliga | 2 | 2 | 8 | 4.00 |
| Index | Match | Date | Yellows | Reds | Penalties | Fouls | |
|---|---|---|---|---|---|---|---|
| 90 | AC Horsens2–1LyngbySuperliga | 23 aug. 2026 | 7 | 0 | 1 | 31 | Open |
| 87 | FC Copenhagen2–4AarhusSuperliga | 19 juli 2020 | 7 | 0 | 1 | 28 | Open |
| 86 | Viborg2–0AarhusSuperliga | 22 aug. 2021 | 6 | 0 | 1 | 31 | Open |
| 83 | FC Midtjylland3–1OdenseSuperliga | 17 okt. 2020 | 7 | 0 | 1 | 24 | Open |
| 80 | AC Horsens0–2FC MidtjyllandSuperliga | 11 aug. 2019 | 4 | 0 | 1 | 32 | Open |
| 79 | Aarhus1–1Randers FCSuperliga | 15 mars 2021 | 6 | 0 | 1 | 24 | Open |
| 72 | Lyngby2–1Randers FCSuperliga | 5 maj 2024 | 6 | 1 | 0 | 29 | Open |
| 72 | AaB0–0Randers FCSuperliga | 14 feb. 2021 | 5 | 1 | 0 | 38 | Open |
| 71 | FC Midtjylland4–2FC CopenhagenSuperliga | 17 apr. 2025 | 3 | 0 | 1 | 29 | Open |
| 70 | Randers FC2–0AarhusSuperliga | 6 okt. 2019 | 7 | 0 | 0 | 28 | Open |
AC Horsens has received 2.57 yellow cards per game by him — 36 on 14 matches.
FC Copenhagen has received 4 penalties awarded over 12 matches with him.
AC Horsens has received 3 penalties against them over 8 matches with him.
Has refereed 120 matches with card data without ever showing two red cards in one match.
5 of 120 matches with card data ended without a yellow card — 4 %.
At least one penalty in 23 % of matches — 16 of 71 with penalty data.
47 % of his cards are issued after the hour mark — 205 of 440. An even distribution would be 33%.
by this referee
| Date | Competition | Match | Results | Yellows | Reds | Penalties | |
|---|---|---|---|---|---|---|---|
| 23 aug. 2026 | Superliga | AC Horsens–Lyngby | 2–1 | 7 | 0 | 1 | Open |
| 7 aug. 2026 | Superliga | Sonderjyske–Viborg | 0–0 | 1 | 0 | 0 | Open |
| 17 maj 2026 | Superliga | FC Midtjylland–Brondby | 2–3 | 5 | 0 | 0 | Open |
| 26 apr. 2026 | Superliga | Viborg–FC Nordsjaelland | 1–0 | 4 | 0 | 0 | Open |
| 19 apr. 2026 | Superliga | Odense–Randers FC | 3–1 | 0 | 0 | 0 | Open |
| 22 mars 2026 | Superliga | Viborg–FC Midtjylland | 1–1 | 4 | 0 | 0 | Open |
| 20 feb. 2026 | Superliga | FC Nordsjaelland–Vejle | 3–3 | 1 | 1 | 0 | Open |
| 7 dec. 2025 | Superliga | Viborg–FC Midtjylland | 3–3 | 6 | 0 | 0 | Open |
| 9 nov. 2025 | Superliga | Vejle–FC Copenhagen | 2–0 | 1 | 0 | 0 | Open |
| 5 okt. 2025 | Superliga | Randers FC–Viborg | 2–1 | 4 | 0 | 0 | Open |
| 21 sep. 2025 | Superliga | FC Copenhagen–Silkeborg | 3–3 | 4 | 0 | 1 | Open |
| 24 aug. 2025 | Superliga | Aarhus–Vejle | 1–0 | 3 | 0 | 0 | Open |
| 27 juli 2025 | Superliga | Odense–Viborg | 3–1 | 3 | 0 | 0 | Open |
| 25 maj 2025 | Superliga | FC Copenhagen–FC Nordsjaelland | 3–0 | 2 | 0 | 1 | Open |
| 19 maj 2025 | Superliga | Brondby–FC Midtjylland | 1–2 | 7 | 0 | 0 | Open |
| FC Copenhagen | 23 | 11–7–5 | 22 | 1.41 | 2 | 9.923 | 4 | 2 | Open |
| Brondby | 22 | 11–6–5 | 21 | 2.14 | 2 | 10.922 | 0 | 1 | Open |
| FC Midtjylland | 21 | 13–4–4 | 21 | 1.86 | 0 | 12.421 | 3 | 0 | Open |
| Odense | 18 | 7–4–7 | 17 | 2.18 | 1 | 11.118 | 0 | 1 | Open |
| Aarhus | 18 | 7–4–7 | 16 | 1.88 | 0 | 13.118 | 0 | 3 | Open |
| Silkeborg | 18 | 5–6–7 | 17 | 0.82 | 0 | 8.418 | 0 | 1 | Open |
| AC Horsens | 16 | 5–3–8 | 14 | 2.57 | 2 | 12.016 | 0 | 3 | Open |
| FC Nordsjaelland | 15 | 6–4–5 | 14 | 1.21 | 1 | 9.815 | 3 | 1 | Open |
| AaB | 14 | 1–3–10 | 14 | 1.64 | 1 | 11.414 | 0 | 1 | Open |
| Vejle | 13 | 2–5–6 | 12 | 2.00 | 0 | 12.812 | 0 | 0 | Open |
| Sonderjyske | 13 | 4–5–4 | 12 | 1.75 | 1 | 11.513 | 0 | 0 | Open |
with this referee
most often
fouls in this referee's matches
was fouled in this referee's matches