Join The Team!
A signing like no other...
Football Referee · 2021-2026 · 8 competitions · 122 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Meistriliiga Estonia | 89 | 370 | 4.16 | 17 | 0.19 | 79% |
| Esiliiga A Estonia | 21 | 80 | 3.81 | 1 | 0.05 | 86% |
| Europa Conference League Europe | 3 | 9 | 3.00 | 1 | 0.33 | 67% |
| UEFA Youth League Europe | 3 | 14 | 4.67 | 2 | 0.67 | 100% |
| U21 Euro Qualification Europe | 2 | 9 | 4.50 | 0 | 0.00 | 100% |
| Estonian Cup Estonia | 2 | 3 | 1.50 | 0 | 0.00 | 0% |
| UEFA U19 Championship Round 1 Qualification Europe | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
| 1. Division Cyprus | 1 | 6 | 6.00 | 0 | 0.00 | 100% |
2 matches recorded · Europe
2 matches recorded · Europe
13 matches recorded · Estonia
3 matches recorded · Estonia
2 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Estonia
1 matches recorded · Cyprus
1 matches recorded · Europe
1 matches recorded · Europe
14 matches recorded · Estonia
3 matches recorded · Estonia
4 matches recorded · Estonia
17 matches recorded · Estonia
5 matches recorded · Estonia
15 matches recorded · Estonia
1 matches recorded · Estonia
1 matches recorded · Estonia
16 matches recorded · Estonia
14 matches recorded · Estonia
5 matches recorded · Estonia
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 1 Nov 2026 | Nõmme Kalju vs Kuressaare | 1-0 | 2 | 0 | Meistriliiga |
| 28 Oct 2026 | Qarabag U19 vs Dinamo Zagreb U19 | 1-2 | 4 | 0 | UEFA Youth League |
| 15 Oct 2026 | Flora vs Levadia | 1-3 | 4 | 0 | Meistriliiga |
| 26 Sep 2026 | Croatia U21 vs Hungary U21 | 3-1 | 5 | 0 | U21 Euro Qualification |
| 20 Sep 2026 | Flora vs Vaprus | 3-2 | 0 | 0 | Meistriliiga |
| 16 Sep 2026 | Zrinjski U19 vs Lincoln Red Imps U19 | 6-0 | 4 | 0 | UEFA Youth League |
| 13 Sep 2026 | Flora II vs Elva | 1-2 | 4 | 0 | Esiliiga A |
| 30 Aug 2026 | Nõmme Kalju vs Levadia | 2-3 | 6 | 0 | Meistriliiga |
| 23 Aug 2026 | Vaprus vs Flora | 1-2 | 2 | 0 | Meistriliiga |
| 8 Aug 2026 | Tallinna Kalev vs FC Tallinn | 1-1 | 3 | 0 | Esiliiga A |
| 2 Aug 2026 | Paide vs Kuressaare | 1-0 | 2 | 0 | Meistriliiga |
| 23 Jul 2026 | Zimbru vs Noah | 1-1 | 2 | 0 | Europa Conference League |
| 16 Jul 2026 | Víkingur vs Stjarnan | 2-2 | 5 | 0 | Europa Conference League |
| 11 Jul 2026 | Vaprus vs Tammeka | 5-1 | 6 | 0 | Meistriliiga |
| 3 Jul 2026 | Tallinna Kalev vs Maardu Linnameeskond | 3-3 | 5 | 0 | Esiliiga A |
| 9 Jun 2026 | Georgia U18 vs Iceland U18 | 2-3 | 4 | 0 | UEFA U19 Championship Round 1 Qualification |
| 23 May 2026 | Paide vs Flora | 1-5 | 2 | 0 | Estonian Cup |
| 16 May 2026 | JK Trans Narva vs Flora | 0-3 | 3 | 0 | Meistriliiga |
| 8 May 2026 | Tammeka vs Kuressaare | 1-0 | 3 | 0 | Meistriliiga |
| 1 May 2026 | Olympiakos vs Omonia Aradippou | 2-1 | 6 | 0 | 1. Division |
| 22 Apr 2026 | Nõmme Kalju vs Nõmme United | 7-1 | 2 | 0 | Meistriliiga |
| 11 Apr 2026 | Nõmme United vs JK Trans Narva | 5-1 | 5 | 2 | Meistriliiga |
| 31 Mar 2026 | Kazakhstan U21 vs Republic of Ireland U21 | 0-1 | 4 | 0 | U21 Euro Qualification |
| 22 Mar 2026 | Levadia vs Paide | 2-2 | 7 | 0 | Meistriliiga |
| 7 Mar 2026 | Flora vs Nõmme United | 3-0 | 1 | 0 | Meistriliiga |
| 8 Nov 2025 | Nõmme Kalju vs Paide | 1-1 | 3 | 1 | Meistriliiga |
| 4 Nov 2025 | Paris SG U19 vs Bayern U19 | 3-0 | 6 | 2 | UEFA Youth League |
| 19 Oct 2025 | Harju Jalgpallikool vs Nõmme Kalju | 1-3 | 4 | 0 | Meistriliiga |
| 24 Sep 2025 | Flora vs Levadia | 2-3 | 2 | 0 | Meistriliiga |
| 16 Sep 2025 | Tammeka vs Vaprus | 1-4 | 5 | 1 | Meistriliiga |
| 29 Aug 2025 | Levadia vs Trans | 3-1 | 5 | 0 | Meistriliiga |
| 25 Aug 2025 | Levadia II vs Viimsi | 0-2 | 6 | 0 | Esiliiga A |
| 9 Aug 2025 | Trans vs Tammeka | 4-1 | 3 | 1 | Meistriliiga |
| 20 Jul 2025 | Kuressaare vs Vaprus | 2-1 | 3 | 0 | Meistriliiga |
| 10 Jul 2025 | NSÍ vs HJK | 4-0 | 2 | 1 | Europa Conference League |
| 6 Jul 2025 | Flora vs Nõmme Kalju | 1-0 | 4 | 0 | Meistriliiga |
| 27 Jun 2025 | Levadia vs Trans | 2-1 | 4 | 0 | Meistriliiga |
| 19 Jun 2025 | Levadia II vs FC Tallinn | 0-2 | 8 | 0 | Esiliiga A |
| 14 Jun 2025 | Tartu Welco vs Elva | 2-5 | 6 | 0 | Esiliiga A |
| 17 May 2025 | Vaprus vs Tammeka | 2-1 | 11 | 0 | Meistriliiga |
| 11 May 2025 | Levadia vs Paide | 2-1 | 7 | 2 | Meistriliiga |
| 22 Apr 2025 | Tammeka vs Kuressaare | 1-0 | 5 | 2 | Meistriliiga |
| 5 Apr 2025 | Nõmme Kalju vs Flora | 1-2 | 7 | 0 | Meistriliiga |
| 16 Mar 2025 | Kuressaare vs Harju Jalgpallikool | 1-2 | 2 | 0 | Meistriliiga |
| 3 Nov 2024 | Vaprus vs Tallinna Kalev | 2-0 | 6 | 0 | Meistriliiga |
| 19 Oct 2024 | Kuressaare vs Tallinna Kalev | 2-1 | 3 | 0 | Meistriliiga |
| 5 Oct 2024 | Trans vs Levadia | 0-2 | 4 | 0 | Meistriliiga |
| 28 Sep 2024 | Levadia II vs Harju Jalgpallikool | 4-3 | 4 | 0 | Esiliiga A |
| 25 Sep 2024 | Nõmme Kalju vs Flora | 3-0 | 5 | 1 | Meistriliiga |
| 18 Sep 2024 | Nõmme Kalju vs Nõmme United | 3-0 | 5 | 0 | Meistriliiga |
| 31 Aug 2024 | Viimsi vs FC Tallinn | 1-0 | 4 | 0 | Esiliiga A |
| 25 Aug 2024 | Levadia vs Nõmme Kalju | 3-0 | 1 | 0 | Meistriliiga |
| 18 Aug 2024 | Paide vs Vaprus | 1-0 | 5 | 0 | Meistriliiga |
| 10 Aug 2024 | Flora II vs Harju Jalgpallikool | 1-3 | 4 | 0 | Esiliiga A |
| 20 Jul 2024 | Vaprus vs Trans | 0-0 | 5 | 0 | Meistriliiga |
| 4 Jul 2024 | Tammeka vs Nõmme United | 2-1 | 3 | 0 | Meistriliiga |
| 16 Jun 2024 | Kuressaare vs Nõmme United | 1-1 | 2 | 1 | Meistriliiga |
| 2 Jun 2024 | Viimsi vs Harju Jalgpallikool | 2-2 | 6 | 0 | Esiliiga A |
| 22 May 2024 | Paide vs Nõmme Kalju | 0-2 | 4 | 0 | Meistriliiga |
| 19 May 2024 | Tallinna Kalev vs Nõmme United | 2-0 | 3 | 0 | Meistriliiga |
| 5 May 2024 | Flora vs Levadia | 1-0 | 2 | 0 | Meistriliiga |
| 28 Apr 2024 | Trans vs Paide | 1-1 | 6 | 0 | Meistriliiga |
| 14 Apr 2024 | Vaprus vs Flora | 1-3 | 2 | 0 | Meistriliiga |
| 31 Mar 2024 | Levadia vs Paide | 2-0 | 10 | 0 | Meistriliiga |
| 2 Mar 2024 | Kuressaare vs Nõmme Kalju | 0-6 | 5 | 0 | Meistriliiga |
| 11 Nov 2023 | Paide vs Levadia | 2-2 | 7 | 0 | Meistriliiga |
| 27 Oct 2023 | Vaprus vs Harju Jalgpallikool | 0-0 | 4 | 0 | Meistriliiga |
| 7 Oct 2023 | Tallinna Kalev vs Levadia | 1-2 | 5 | 0 | Meistriliiga |
| 22 Sep 2023 | Flora vs Tallinna Kalev | 1-0 | 5 | 0 | Meistriliiga |
| 3 Sep 2023 | Paide vs Nõmme Kalju | 2-0 | 4 | 0 | Meistriliiga |
| 19 Aug 2023 | Alliance vs Levadia II | 1-2 | 7 | 1 | Esiliiga A |
| 12 Aug 2023 | Tabasalu vs Nõmme United | 1-3 | 3 | 0 | Esiliiga A |
| 6 Aug 2023 | Harju Jalgpallikool vs Paide | 0-1 | 2 | 0 | Meistriliiga |
| 31 Jul 2023 | Kuressaare vs Tammeka | 3-1 | 6 | 0 | Meistriliiga |
| 8 Jul 2023 | FC Tallinn vs Legion | 3-2 | 4 | 0 | Esiliiga A |
| 2 Jul 2023 | Nõmme Kalju vs Tallinna Kalev | 1-2 | 7 | 1 | Meistriliiga |
| 7 Jun 2023 | Flora vs Paide | 0-0 | 2 | 1 | Meistriliiga |
| 25 May 2023 | Viimsi vs FC Tallinn | 4-0 | 0 | 0 | Esiliiga A |
| 21 May 2023 | Tammeka vs Levadia | 2-2 | 3 | 0 | Meistriliiga |
| 10 May 2023 | Flora vs Tammeka | 1-0 | 1 | 0 | Estonian Cup |
| 2 May 2023 | Nõmme Kalju vs Tallinna Kalev | 1-2 | 3 | 0 | Meistriliiga |
| 22 Apr 2023 | Trans vs Tallinna Kalev | 2-1 | 3 | 0 | Meistriliiga |
| 15 Apr 2023 | Paide vs Tallinna Kalev | 0-1 | 8 | 0 | Meistriliiga |
| 19 Mar 2023 | Flora II vs Legion | 5-2 | 3 | 0 | Esiliiga A |
| 16 Mar 2023 | Vaprus vs Nõmme Kalju | 1-1 | 5 | 0 | Meistriliiga |
| 3 Mar 2023 | Flora vs Harju Jalgpallikool | 4-0 | 3 | 0 | Meistriliiga |
| 5 Nov 2022 | Legion vs Tammeka | 1-1 | 8 | 0 | Meistriliiga |
| 30 Oct 2022 | Flora vs Paide | 1-0 | 1 | 0 | Meistriliiga |
| 15 Oct 2022 | Levadia vs Tammeka | 1-0 | 6 | 1 | Meistriliiga |
| 9 Oct 2022 | Levadia II vs Harju Jalgpallikool | 3-0 | 2 | 0 | Esiliiga A |
| 3 Sep 2022 | Trans vs Tammeka | 0-0 | 3 | 0 | Meistriliiga |
| 31 Aug 2022 | Flora vs Nõmme Kalju | 2-0 | 2 | 0 | Meistriliiga |
| 20 Aug 2022 | Flora vs Vaprus | 3-1 | 3 | 0 | Meistriliiga |
| 14 Aug 2022 | Paide vs Kuressaare | 0-0 | 3 | 0 | Meistriliiga |
| 31 Jul 2022 | Levadia vs Legion | 3-0 | 1 | 0 | Meistriliiga |
| 2 Jul 2022 | Trans vs Paide | 1-1 | 4 | 1 | Meistriliiga |
| 19 Jun 2022 | Flora vs Nõmme Kalju | 2-0 | 6 | 0 | Meistriliiga |
| 15 May 2022 | Levadia vs Paide | 1-0 | 10 | 0 | Meistriliiga |
| 6 May 2022 | Vaprus vs Kuressaare | 3-1 | 2 | 0 | Meistriliiga |
| 30 Apr 2022 | Levadia vs Trans | 6-0 | 6 | 0 | Meistriliiga |
| 9 Apr 2022 | Flora vs Legion | 2-0 | 2 | 0 | Meistriliiga |
| 12 Mar 2022 | Trans vs Tammeka | 0-2 | 5 | 0 | Meistriliiga |
| 2 Mar 2022 | Nõmme Kalju vs Kuressaare | 2-0 | 6 | 0 | Meistriliiga |
| 4 Dec 2021 | Legion vs Trans | 0-2 | 4 | 0 | Meistriliiga |
| 20 Oct 2021 | Flora II vs Elva | 0-1 | 1 | 0 | Esiliiga A |
| 17 Oct 2021 | Levadia II vs Pärnu | 3-2 | 2 | 0 | Esiliiga A |
| 25 Sep 2021 | Flora II vs Tartu Welco | 5-1 | 3 | 0 | Esiliiga A |
| 18 Sep 2021 | Kuressaare vs Vaprus | 6-0 | 2 | 0 | Meistriliiga |
| 12 Sep 2021 | Tammeka II vs Nõmme United | 0-8 | 0 | 0 | Esiliiga A |
| 27 Aug 2021 | Tulevik vs Tammeka | 4-1 | 3 | 1 | Meistriliiga |
| 15 Aug 2021 | Vaprus vs Paide | 1-1 | 4 | 0 | Meistriliiga |
| 31 Jul 2021 | Tulevik vs Tammeka | 5-3 | 2 | 0 | Meistriliiga |
| 28 Jul 2021 | Nõmme United vs Levadia II | 1-1 | 5 | 0 | Esiliiga A |
| 4 Jul 2021 | Vaprus vs Trans | 2-1 | 3 | 0 | Meistriliiga |
| 25 Jun 2021 | Flora vs Nõmme Kalju | 1-0 | 4 | 0 | Meistriliiga |
| 25 May 2021 | Paide vs Vaprus | 2-1 | 4 | 1 | Meistriliiga |
| 15 May 2021 | Vaprus vs Levadia | 0-4 | 8 | 0 | Meistriliiga |
| 2 May 2021 | Tammeka vs Levadia | 1-2 | 5 | 0 | Meistriliiga |
| 25 Apr 2021 | Trans vs Kuressaare | 2-0 | 4 | 0 | Meistriliiga |
| 21 Apr 2021 | Paide vs Nõmme Kalju | 2-1 | 3 | 0 | Meistriliiga |
| 3 Apr 2021 | Nõmme Kalju vs Trans | 0-1 | 5 | 0 | Meistriliiga |
| 20 Mar 2021 | Levadia vs Legion | 4-3 | 5 | 0 | Meistriliiga |
Karl Koppel has officiated 122 matches across 8 competitions, averaging 4.06 yellow cards and 0.17 red cards per game (495 yellows and 21 reds in total). Active years in our database: 2021-2026. Competitions covered include Meistriliiga, Esiliiga A, Europa Conference League, UEFA Youth League, U21 Euro Qualification, Estonian Cup.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for Karl Koppel.
All statistics for Karl Koppel and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.