Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 13 competitions · 165 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Meistriliiga Estonia | 103 | 484 | 4.70 | 32 | 0.31 | 90% |
| Europa League Europe | 18 | 105 | 5.83 | 7 | 0.39 | 89% |
| Europa Conference League Europe | 10 | 47 | 4.70 | 1 | 0.10 | 80% |
| Esiliiga A Estonia | 9 | 38 | 4.22 | 2 | 0.22 | 78% |
| UEFA Nations League Europe | 6 | 36 | 6.00 | 4 | 0.67 | 83% |
| Estonian Cup Estonia | 4 | 18 | 4.50 | 4 | 1.00 | 100% |
| WC Qualification Europe Europe | 4 | 19 | 4.75 | 0 | 0.00 | 75% |
| Friendly International World | 4 | 18 | 4.50 | 0 | 0.00 | 100% |
| Euro Qualification Europe | 2 | 16 | 8.00 | 1 | 0.50 | 100% |
| Super League Greece | 2 | 16 | 8.00 | 1 | 0.50 | 100% |
| Pro League Saudi Arabia | 1 | 9 | 9.00 | 3 | 3.00 | 100% |
| Baltic Cup Europe | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
| Champions League Europe | 1 | 7 | 7.00 | 0 | 0.00 | 100% |
2 matches recorded · Europe
14 matches recorded · Estonia
2 matches recorded · Estonia
1 matches recorded · Estonia
1 matches recorded · Europe
3 matches recorded · Europe
1 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Europe
16 matches recorded · Estonia
2 matches recorded · Estonia
4 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Saudi Arabia
1 matches recorded · World
18 matches recorded · Estonia
1 matches recorded · Europe
1 matches recorded · Europe
2 matches recorded · Europe
2 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Estonia
16 matches recorded · Estonia
1 matches recorded · Europe
3 matches recorded · Europe
2 matches recorded · Estonia
3 matches recorded · Europe
1 matches recorded · World
3 matches recorded · Estonia
19 matches recorded · Estonia
2 matches recorded · Europe
2 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Estonia
2 matches recorded · Europe
2 matches recorded · World
20 matches recorded · Estonia
1 matches recorded · Estonia
4 matches recorded · Europe
2 matches recorded · Greece
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 5 Nov 2026 | Trabzonspor vs SC Freiburg | 0-1 | 5 | 0 | Europa Conference League |
| 14 Oct 2026 | Paide vs Tammeka | 2-1 | 6 | 2 | Meistriliiga |
| 6 Oct 2026 | Kazakhstan vs Faroe Islands | 2-2 | 5 | 3 | UEFA Nations League |
| 24 Sep 2026 | Elva vs Tallinna Kalev | 3-2 | 6 | 2 | Estonian Cup |
| 20 Sep 2026 | JK Trans Narva vs Levadia | 1-1 | 3 | 1 | Meistriliiga |
| 8 Sep 2026 | Nõmme Kalju vs Nõmme United | 1-2 | 8 | 0 | Meistriliiga |
| 30 Aug 2026 | Flora vs Paide | 1-2 | 4 | 0 | Meistriliiga |
| 20 Aug 2026 | Lincoln Red Imps vs Larne | 0-2 | 6 | 1 | Europa Conference League |
| 16 Aug 2026 | JK Trans Narva vs Paide | 1-1 | 5 | 0 | Meistriliiga |
| 2 Aug 2026 | Nõmme Kalju vs Tammeka | 5-1 | 2 | 0 | Meistriliiga |
| 20 Jun 2026 | Harju Jalgpallikool vs Nõmme United | 1-3 | 2 | 0 | Meistriliiga |
| 13 Jun 2026 | Flora vs Levadia | 1-3 | 6 | 0 | Meistriliiga |
| 31 May 2026 | Tallinna Kalev vs Levadia II | 1-2 | 6 | 0 | Esiliiga A |
| 20 May 2026 | JK Trans Narva vs Paide | 1-0 | 5 | 0 | Meistriliiga |
| 9 May 2026 | Levadia vs Harju Jalgpallikool | 3-0 | 3 | 0 | Meistriliiga |
| 26 Apr 2026 | Paide vs Flora | 1-2 | 5 | 1 | Meistriliiga |
| 22 Apr 2026 | Flora vs JK Trans Narva | 6-0 | 7 | 2 | Meistriliiga |
| 12 Apr 2026 | Nõmme Kalju vs Levadia | 1-1 | 5 | 0 | Meistriliiga |
| 4 Apr 2026 | Vaprus vs Harju Jalgpallikool | 0-2 | 7 | 0 | Meistriliiga |
| 22 Mar 2026 | FC Nomme United U21 vs FC Tallinn | 2-2 | 4 | 0 | Esiliiga A |
| 27 Nov 2025 | Maccabi Tel Aviv vs Olympique Lyonnais | 0-6 | 8 | 2 | Europa League |
| 17 Nov 2025 | Northern Ireland vs Luxembourg | 1-0 | 10 | 0 | WC Qualification Europe |
| 25 Oct 2025 | Kuressaare vs Nõmme Kalju | 0-1 | 5 | 0 | Meistriliiga |
| 18 Oct 2025 | Trans vs Vaprus | 1-1 | 6 | 0 | Meistriliiga |
| 28 Sep 2025 | Nõmme Kalju vs Flora | 3-1 | 3 | 0 | Meistriliiga |
| 25 Sep 2025 | Go Ahead Eagles vs FCSB | 0-1 | 7 | 0 | Europa League |
| 20 Sep 2025 | Kuressaare vs Trans | 0-0 | 3 | 0 | Meistriliiga |
| 18 Sep 2025 | Nõmme United vs Tartu Welco | 5-2 | 3 | 0 | Esiliiga A |
| 14 Sep 2025 | Paide vs Nõmme Kalju | 1-1 | 4 | 1 | Meistriliiga |
| 5 Sep 2025 | Faroe Islands vs Croatia | 0-1 | 3 | 0 | WC Qualification Europe |
| 28 Aug 2025 | Fredrikstad vs Crystal Palace | 0-0 | 5 | 0 | Europa Conference League |
| 23 Aug 2025 | Tammeka vs Paide | 0-1 | 1 | 0 | Meistriliiga |
| 17 Aug 2025 | Nõmme Kalju vs Trans | 1-2 | 3 | 0 | Meistriliiga |
| 5 Aug 2025 | Hamrun Spartans vs Maccabi Tel Aviv | 1-2 | 6 | 0 | Europa League |
| 1 Aug 2025 | Levadia vs Kuressaare | 2-0 | 3 | 0 | Meistriliiga |
| 28 Jul 2025 | Viimsi vs Tallinna Kalev II | 1-0 | 4 | 0 | Esiliiga A |
| 29 Jun 2025 | Flora vs Tallinna Kalev | 3-1 | 4 | 0 | Meistriliiga |
| 21 Jun 2025 | Levadia vs Nõmme Kalju | 3-1 | 4 | 0 | Meistriliiga |
| 13 Jun 2025 | Tammeka vs Harju Jalgpallikool | 2-1 | 2 | 0 | Meistriliiga |
| 3 May 2025 | Tallinna Kalev vs Harju Jalgpallikool | 1-3 | 7 | 1 | Meistriliiga |
| 23 Apr 2025 | Paide vs Levadia | 2-1 | 4 | 0 | Meistriliiga |
| 5 Apr 2025 | Trans vs Levadia | 0-1 | 1 | 0 | Meistriliiga |
| 15 Mar 2025 | Tallinna Kalev vs Flora | 0-4 | 2 | 0 | Meistriliiga |
| 9 Mar 2025 | Paide vs Nõmme Kalju | 4-0 | 5 | 1 | Meistriliiga |
| 7 Feb 2025 | Al Ahli vs Al Fateh | 2-0 | 9 | 3 | Pro League |
| 21 Jan 2025 | Galatasaray vs Dynamo Kyiv | 3-3 | 9 | 0 | Europa League |
| 12 Dec 2024 | Ludogorets vs AZ | 2-2 | 5 | 0 | Europa League |
| 3 Nov 2024 | Nõmme United vs Paide | 0-4 | 2 | 0 | Meistriliiga |
| 27 Oct 2024 | Nõmme Kalju vs Levadia | 0-4 | 3 | 0 | Meistriliiga |
| 24 Oct 2024 | SK Rapid vs Noah | 1-0 | 3 | 0 | Europa Conference League |
| 20 Oct 2024 | Paide vs Flora | 2-1 | 6 | 1 | Meistriliiga |
| 3 Oct 2024 | Elfsborg vs Roma | 1-0 | 4 | 0 | Europa League |
| 17 Sep 2024 | Tallinna Kalev vs Paide | 3-2 | 6 | 0 | Meistriliiga |
| 8 Sep 2024 | Gibraltar vs Liechtenstein | 2-2 | 14 | 1 | UEFA Nations League |
| 30 Aug 2024 | Flora vs Levadia | 2-1 | 6 | 0 | Meistriliiga |
| 17 Aug 2024 | Trans vs Tallinna Kalev | 2-2 | 7 | 1 | Meistriliiga |
| 8 Aug 2024 | Trabzonspor vs SK Rapid | 0-1 | 1 | 0 | Europa League |
| 28 Jul 2024 | Kuressaare vs Vaprus | 1-1 | 2 | 0 | Meistriliiga |
| 13 Jul 2024 | Trans vs Nõmme Kalju | 2-2 | 8 | 1 | Meistriliiga |
| 28 Jun 2024 | Vaprus vs Tallinna Kalev | 0-1 | 5 | 0 | Meistriliiga |
| 15 Jun 2024 | Tallinna Kalev vs Paide | 2-5 | 5 | 0 | Meistriliiga |
| 11 Jun 2024 | Latvia vs Faroe Islands | 1-0 | 0 | 0 | Baltic Cup |
| 27 May 2024 | Tammeka vs Trans | 0-2 | 5 | 0 | Meistriliiga |
| 18 May 2024 | Nõmme Kalju vs Kuressaare | 3-0 | 1 | 0 | Meistriliiga |
| 1 May 2024 | Levadia vs Paide | 1-0 | 3 | 0 | Meistriliiga |
| 26 Apr 2024 | Vaprus vs Nõmme United | 2-1 | 4 | 1 | Meistriliiga |
| 21 Apr 2024 | Flora vs Nõmme Kalju | 2-2 | 5 | 0 | Meistriliiga |
| 7 Apr 2024 | Tallinna Kalev vs Vaprus | 3-1 | 3 | 0 | Meistriliiga |
| 25 Mar 2024 | Azerbaijan vs Bulgaria | 1-1 | 6 | 0 | Friendly International |
| 16 Mar 2024 | Trans vs Tammeka | 0-5 | 4 | 0 | Meistriliiga |
| 1 Mar 2024 | Flora vs Nõmme United | 2-0 | 4 | 0 | Meistriliiga |
| 30 Nov 2023 | KÍ vs Slovan Bratislava | 1-2 | 7 | 0 | Europa Conference League |
| 5 Nov 2023 | Levadia vs Flora | 2-1 | 3 | 0 | Meistriliiga |
| 31 Oct 2023 | Nõmme Kalju vs Paide | 3-3 | 7 | 0 | Meistriliiga |
| 15 Oct 2023 | Romania vs Andorra | 4-0 | 8 | 1 | Euro Qualification |
| 7 Oct 2023 | Nõmme Kalju vs Vaprus | 1-1 | 3 | 0 | Meistriliiga |
| 27 Sep 2023 | Tallinna Kalev vs Paide | 2-1 | 8 | 0 | Meistriliiga |
| 21 Sep 2023 | Brighton & Hove Albion vs AEK Athens | 2-3 | 11 | 0 | Europa League |
| 16 Sep 2023 | Levadia vs Paide | 1-0 | 3 | 0 | Meistriliiga |
| 2 Sep 2023 | Kuressaare vs Tammeka | 1-1 | 3 | 0 | Meistriliiga |
| 24 Aug 2023 | Slavia Praha vs Zorya | 2-0 | 5 | 0 | Europa League |
| 21 Aug 2023 | Flora II vs Tabasalu | 7-3 | 3 | 0 | Esiliiga A |
| 6 Aug 2023 | Vaprus vs Levadia | 0-3 | 6 | 1 | Meistriliiga |
| 9 Jul 2023 | Harju Jalgpallikool vs Tammeka | 3-0 | 5 | 1 | Meistriliiga |
| 27 Jun 2023 | Kuressaare vs Trans | 3-0 | 3 | 0 | Meistriliiga |
| 3 Jun 2023 | Flora vs Trans | 1-2 | 1 | 0 | Estonian Cup |
| 28 May 2023 | Levadia vs Nõmme Kalju | 2-1 | 8 | 1 | Meistriliiga |
| 21 May 2023 | Paide vs Vaprus | 0-1 | 4 | 1 | Meistriliiga |
| 7 May 2023 | Tallinna Kalev vs Tammeka | 1-1 | 5 | 1 | Meistriliiga |
| 23 Apr 2023 | Flora vs Levadia | 0-2 | 4 | 0 | Meistriliiga |
| 16 Apr 2023 | Trans vs Kuressaare | 0-1 | 3 | 0 | Meistriliiga |
| 11 Apr 2023 | Kuressaare vs Flora | 1-1 | 6 | 0 | Estonian Cup |
| 23 Mar 2023 | North Macedonia vs Malta | 2-1 | 8 | 0 | Euro Qualification |
| 19 Mar 2023 | Tammeka vs Paide | 0-0 | 5 | 1 | Meistriliiga |
| 9 Mar 2023 | Gent vs İstanbul Başakşehir | 1-1 | 3 | 0 | Europa Conference League |
| 5 Mar 2023 | Levadia vs Vaprus | 0-0 | 5 | 0 | Meistriliiga |
| 12 Nov 2022 | Tallinna Kalev vs Nõmme Kalju | 0-3 | 7 | 0 | Meistriliiga |
| 6 Nov 2022 | Kuressaare vs Vaprus | 1-0 | 4 | 0 | Meistriliiga |
| 27 Oct 2022 | SC Freiburg vs Olympiakos Piraeus | 1-1 | 8 | 1 | Europa League |
| 23 Oct 2022 | Trans vs Nõmme Kalju | 0-0 | 6 | 1 | Meistriliiga |
| 13 Oct 2022 | Ludogorets vs HJK | 2-0 | 5 | 1 | Europa League |
| 27 Sep 2022 | Kosovo vs Cyprus | 5-1 | 2 | 0 | UEFA Nations League |
| 18 Sep 2022 | Paide vs Legion | 10-0 | 3 | 0 | Meistriliiga |
| 15 Sep 2022 | Real Sociedad vs Omonia Nicosia | 2-1 | 4 | 0 | Europa League |
| 10 Sep 2022 | Kuressaare vs Nõmme Kalju | 0-0 | 5 | 0 | Meistriliiga |
| 31 Aug 2022 | Paide vs Levadia | 0-0 | 6 | 1 | Meistriliiga |
| 26 Aug 2022 | Vaprus vs Tallinna Kalev | 2-3 | 4 | 2 | Meistriliiga |
| 18 Aug 2022 | Vaduz vs Rapid Vienna | 1-1 | 5 | 0 | Europa Conference League |
| 11 Aug 2022 | FC Twente vs Čukarički | 4-1 | 2 | 0 | Europa Conference League |
| 5 Aug 2022 | Tammeka vs Flora | 0-1 | 4 | 1 | Meistriliiga |
| 1 Aug 2022 | Flora II vs Viimsi | 4-1 | 8 | 1 | Esiliiga A |
| 27 Jul 2022 | Malmö FF vs Žalgiris | 0-2 | 7 | 0 | Champions League |
| 15 Jul 2022 | Tammeka vs Levadia | 0-3 | 8 | 1 | Meistriliiga |
| 29 Jun 2022 | Tammeka vs Trans | 1-0 | 9 | 0 | Meistriliiga |
| 6 Jun 2022 | Slovakia vs Kazakhstan | 0-1 | 10 | 0 | UEFA Nations League |
| 1 Jun 2022 | Malta vs Venezuela | 0-1 | 6 | 0 | Friendly International |
| 29 May 2022 | Nõmme Kalju vs Paide | 1-0 | 4 | 0 | Meistriliiga |
| 24 May 2022 | Legion vs Levadia | 1-3 | 5 | 0 | Meistriliiga |
| 15 May 2022 | Trans vs Nõmme Kalju | 0-1 | 5 | 2 | Estonian Cup |
| 9 May 2022 | Nõmme United vs Paide U21 | 1-3 | 1 | 0 | Esiliiga A |
| 1 May 2022 | Flora vs Tammeka | 3-2 | 5 | 0 | Meistriliiga |
| 16 Apr 2022 | Legion vs Tallinna Kalev | 1-1 | 7 | 0 | Meistriliiga |
| 13 Apr 2022 | Levadia vs Nõmme Kalju | 1-1 | 8 | 0 | Meistriliiga |
| 3 Apr 2022 | Flora vs Trans | 1-0 | 4 | 0 | Meistriliiga |
| 21 Mar 2022 | Flora II vs Levadia II | 4-1 | 3 | 0 | Esiliiga A |
| 12 Mar 2022 | Levadia vs Legion | 2-0 | 2 | 0 | Meistriliiga |
| 6 Mar 2022 | Paide vs Nõmme Kalju | 2-3 | 6 | 0 | Meistriliiga |
| 2 Mar 2022 | Legion vs Trans | 0-2 | 6 | 1 | Meistriliiga |
| 5 Dec 2021 | Flora vs Levadia | 2-2 | 9 | 1 | Meistriliiga |
| 21 Nov 2021 | Levadia vs Paide | 1-0 | 11 | 0 | Meistriliiga |
| 7 Nov 2021 | Nõmme Kalju vs Flora | 0-1 | 2 | 0 | Meistriliiga |
| 24 Oct 2021 | Flora vs Kuressaare | 2-2 | 4 | 0 | Meistriliiga |
| 21 Oct 2021 | Ludogorets vs Sporting Braga | 0-1 | 6 | 0 | Europa League |
| 16 Oct 2021 | Tulevik vs Levadia | 3-2 | 3 | 0 | Meistriliiga |
| 26 Sep 2021 | Nõmme Kalju vs Paide | 3-2 | 2 | 0 | Meistriliiga |
| 19 Sep 2021 | Flora vs Nõmme Kalju | 2-0 | 3 | 1 | Meistriliiga |
| 16 Sep 2021 | Rapid Vienna vs Genk | 0-1 | 7 | 0 | Europa League |
| 10 Sep 2021 | Legion vs Tammeka | 3-1 | 8 | 0 | Meistriliiga |
| 4 Sep 2021 | Gibraltar vs Turkey | 0-3 | 3 | 0 | WC Qualification Europe |
| 1 Sep 2021 | Finland vs Wales | 0-0 | 2 | 0 | Friendly International |
| 26 Aug 2021 | Žilina vs Jablonec | 0-3 | 4 | 0 | Europa Conference League |
| 22 Aug 2021 | Kuressaare vs Tammeka | 2-0 | 9 | 0 | Meistriliiga |
| 12 Aug 2021 | Qarabağ vs AEL | 1-0 | 7 | 0 | Europa Conference League |
| 1 Aug 2021 | Trans vs Levadia | 1-4 | 3 | 0 | Meistriliiga |
| 28 Jul 2021 | Pärnu vs Maardu | 1-2 | 6 | 1 | Esiliiga A |
| 16 Jul 2021 | Vaprus vs Flora | 0-4 | 3 | 0 | Meistriliiga |
| 13 Jul 2021 | Tammeka vs Trans | 3-2 | 4 | 0 | Meistriliiga |
| 30 Jun 2021 | Flora vs Paide | 3-3 | 7 | 0 | Meistriliiga |
| 4 Jun 2021 | Faroe Islands vs Iceland | 0-1 | 4 | 0 | Friendly International |
| 29 May 2021 | Legion vs Levadia | 2-3 | 7 | 2 | Meistriliiga |
| 19 May 2021 | Paide vs Tulevik | 0-1 | 2 | 1 | Meistriliiga |
| 8 May 2021 | Trans vs Nõmme Kalju | 1-2 | 5 | 0 | Meistriliiga |
| 4 May 2021 | Kuressaare vs Paide | 2-2 | 3 | 0 | Meistriliiga |
| 18 Apr 2021 | Panathinaikos vs Aris | 1-2 | 8 | 1 | Super League |
| 11 Apr 2021 | Legion vs Flora | 1-2 | 6 | 0 | Meistriliiga |
| 27 Mar 2021 | Croatia vs Cyprus | 1-0 | 3 | 0 | WC Qualification Europe |
| 21 Mar 2021 | Tulevik vs Paide | 0-1 | 3 | 0 | Meistriliiga |
| 14 Mar 2021 | Panathinaikos vs PAOK | 2-1 | 8 | 0 | Super League |
| 13 Mar 2021 | Kuressaare vs Tulevik | 2-3 | 8 | 1 | Meistriliiga |
| 10 Dec 2020 | Hapoel Be'er Sheva vs Nice | 1-0 | 6 | 0 | Europa League |
| 26 Nov 2020 | CSKA Moskva vs Feyenoord | 0-0 | 5 | 1 | Europa League |
| 17 Nov 2020 | Malta vs Faroe Islands | 1-1 | 3 | 0 | UEFA Nations League |
| 29 Oct 2020 | Rangers vs Lech Poznań | 1-0 | 3 | 0 | Europa League |
| 14 Oct 2020 | Norway vs Northern Ireland | 1-0 | 2 | 0 | UEFA Nations League |
| 24 Sep 2020 | Rosenborg vs Alanyaspor | 1-0 | 5 | 2 | Europa League |
Kristo Tohver has officiated 165 matches across 13 competitions, averaging 4.93 yellow cards and 0.33 red cards per game (813 yellows and 55 reds in total). Active years in our database: 2020-2026. Competitions covered include Meistriliiga, Europa League, Europa Conference League, Esiliiga A, UEFA Nations League, 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 Kristo Tohver.
All statistics for Kristo Tohver 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.