Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 16 competitions · 197 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Meistriliiga Estonia | 113 | 432 | 3.82 | 34 | 0.30 | 79% |
| Esiliiga A Estonia | 25 | 84 | 3.36 | 5 | 0.20 | 76% |
| UEFA Youth League Europe | 14 | 71 | 5.07 | 5 | 0.36 | 86% |
| U21 Euro Qualification Europe | 10 | 62 | 6.20 | 3 | 0.30 | 80% |
| Estonian Cup Estonia | 9 | 33 | 3.67 | 1 | 0.11 | 67% |
| Europa Conference League Europe | 8 | 35 | 4.38 | 6 | 0.75 | 63% |
| UEFA U19 Championship Qualification Europe | 6 | 25 | 4.17 | 0 | 0.00 | 83% |
| Baltic Cup Europe | 2 | 10 | 5.00 | 1 | 0.50 | 100% |
| Play-offs 1/2 Estonia | 2 | 3 | 1.50 | 0 | 0.00 | 50% |
| Euro U19 Europe | 2 | 8 | 4.00 | 0 | 0.00 | 0% |
| Europa League Europe | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| Cyprus Cup Cyprus | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
| Friendly International World | 1 | 3 | 3.00 | 0 | 0.00 | 0% |
| Super Cup Estonia | 1 | 2 | 2.00 | 0 | 0.00 | 0% |
| Champions League Europe | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
| UEFA U17 Championship Qualification Europe | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
1 matches recorded · Estonia
1 matches recorded · Europe
1 matches recorded · Europe
16 matches recorded · Estonia
4 matches recorded · Estonia
4 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Cyprus
1 matches recorded · Estonia
3 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · World
18 matches recorded · Estonia
4 matches recorded · Europe
1 matches recorded · Estonia
1 matches recorded · Estonia
4 matches recorded · Europe
2 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Estonia
4 matches recorded · Estonia
19 matches recorded · Estonia
1 matches recorded · Europe
4 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Estonia
6 matches recorded · Estonia
18 matches recorded · Estonia
2 matches recorded · Europe
1 matches recorded · Europe
3 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Europe
6 matches recorded · Estonia
19 matches recorded · Estonia
2 matches recorded · Europe
1 matches recorded · Europe
2 matches recorded · Estonia
1 matches recorded · Europe
2 matches recorded · Europe
23 matches recorded · Estonia
1 matches recorded · Estonia
4 matches recorded · Estonia
4 matches recorded · Estonia
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 28 Oct 2026 | Paide vs Nõmme Kalju | 0-2 | 5 | 1 | Meistriliiga |
| 17 Oct 2026 | Nõmme United vs Nõmme Kalju | 3-0 | 6 | 1 | Meistriliiga |
| 6 Oct 2026 | Andorra U21 vs Slovakia U21 | 1-2 | 8 | 0 | U21 Euro Qualification |
| 20 Sep 2026 | Tammeka vs Nõmme Kalju | 1-3 | 3 | 1 | Meistriliiga |
| 17 Sep 2026 | Viimsi vs Tartu Welco | 0-2 | 4 | 0 | Esiliiga A |
| 5 Sep 2026 | Flora vs Nõmme Kalju | 2-1 | 1 | 0 | Meistriliiga |
| 29 Aug 2026 | Tartu Welco vs Viimsi | 1-3 | 6 | 2 | Esiliiga A |
| 26 Aug 2026 | Levadia vs Paide | 4-1 | 4 | 0 | Estonian Cup |
| 16 Aug 2026 | Harju Jalgpallikool vs Levadia | 1-2 | 1 | 0 | Meistriliiga |
| 30 Jul 2026 | HB vs Motherwell | 0-3 | 0 | 0 | Europa Conference League |
| 18 Jul 2026 | JK Trans Narva vs Vaprus | 3-1 | 3 | 0 | Meistriliiga |
| 9 Jul 2026 | Dynamo Kyiv vs Universitatea Cluj | 0-0 | 1 | 0 | Europa League |
| 2 Jul 2026 | Kuressaare vs Flora | 0-3 | 1 | 0 | Meistriliiga |
| 28 Jun 2026 | Levadia vs Flora | 1-2 | 5 | 0 | Meistriliiga |
| 21 Jun 2026 | Tallinna Kalev vs Nõmme Kalju U21 | 5-1 | 1 | 0 | Esiliiga A |
| 16 Jun 2026 | Vaprus vs Flora | 1-2 | 6 | 0 | Meistriliiga |
| 6 Jun 2026 | Lithuania vs Latvia | 1-1 | 4 | 0 | Baltic Cup |
| 30 May 2026 | Harju Jalgpallikool vs JK Trans Narva | 3-0 | 4 | 0 | Meistriliiga |
| 17 May 2026 | Paide vs Levadia | 1-3 | 3 | 2 | Meistriliiga |
| 5 May 2026 | Flora vs JK Trans Narva | 1-0 | 2 | 0 | Estonian Cup |
| 25 Apr 2026 | Nõmme United vs Kuressaare | 2-1 | 4 | 1 | Meistriliiga |
| 19 Apr 2026 | Paide vs Nõmme Kalju | 1-0 | 4 | 0 | Meistriliiga |
| 8 Apr 2026 | AEL vs Pafos FC | 1-2 | 3 | 0 | Cyprus Cup |
| 3 Apr 2026 | Tammeka vs Flora | 3-1 | 6 | 0 | Meistriliiga |
| 27 Mar 2026 | Belgium U21 vs Austria U21 | 1-0 | 5 | 0 | U21 Euro Qualification |
| 21 Mar 2026 | Nõmme Kalju vs Kuressaare | 4-0 | 3 | 0 | Meistriliiga |
| 16 Mar 2026 | Levadia II vs FC Nomme United U21 | 0-1 | 1 | 0 | Esiliiga A |
| 7 Mar 2026 | Vaprus vs Paide | 3-2 | 5 | 1 | Meistriliiga |
| 10 Dec 2025 | Real Madrid U19 vs Manchester City U19 | 0-4 | 7 | 0 | UEFA Youth League |
| 17 Nov 2025 | Finland vs Andorra | 4-0 | 3 | 0 | Friendly International |
| 6 Nov 2025 | Sparta Praha vs Raków Częstochowa | 0-0 | 1 | 0 | Europa Conference League |
| 1 Nov 2025 | Flora vs Kuressaare | 2-0 | 3 | 0 | Meistriliiga |
| 21 Oct 2025 | Vaprus vs Kuressaare | 0-1 | 4 | 0 | Meistriliiga |
| 10 Oct 2025 | Poland U21 vs Montenegro U21 | 2-0 | 8 | 2 | U21 Euro Qualification |
| 4 Oct 2025 | Harju Jalgpallikool vs Flora | 1-2 | 4 | 2 | Meistriliiga |
| 27 Sep 2025 | Trans vs Paide | 2-3 | 3 | 0 | Meistriliiga |
| 21 Sep 2025 | Vaprus vs Tallinna Kalev | 1-0 | 3 | 0 | Meistriliiga |
| 17 Sep 2025 | Levadia vs Flora | 1-3 | 5 | 2 | Meistriliiga |
| 8 Sep 2025 | Wales U21 vs Denmark U21 | 2-6 | 2 | 0 | U21 Euro Qualification |
| 31 Aug 2025 | Tammeka vs Harju Jalgpallikool | 3-0 | 4 | 1 | Meistriliiga |
| 16 Aug 2025 | Flora vs Harju Jalgpallikool | 3-1 | 3 | 0 | Meistriliiga |
| 7 Aug 2025 | Universitatea Craiova vs Spartak Trnava | 3-0 | 2 | 1 | Europa Conference League |
| 3 Aug 2025 | Tammeka vs Nõmme Kalju | 1-3 | 0 | 0 | Meistriliiga |
| 24 Jul 2025 | Oleksandria vs Partizan | 0-2 | 2 | 0 | Europa Conference League |
| 20 Jul 2025 | Paide vs Trans | 2-0 | 9 | 1 | Meistriliiga |
| 11 Jul 2025 | Kuressaare vs Tammeka | 0-2 | 5 | 0 | Meistriliiga |
| 15 Jun 2025 | Nõmme Kalju vs Trans | 2-0 | 0 | 0 | Meistriliiga |
| 24 May 2025 | Nõmme Kalju vs Levadia | 3-3 | 9 | 0 | Estonian Cup |
| 17 May 2025 | Paide vs Harju Jalgpallikool | 2-2 | 7 | 1 | Meistriliiga |
| 4 May 2025 | Nõmme Kalju vs Levadia | 2-0 | 2 | 0 | Meistriliiga |
| 22 Apr 2025 | Nõmme Kalju vs Tallinna Kalev | 6-1 | 6 | 1 | Meistriliiga |
| 9 Apr 2025 | Paide vs Vaprus | 1-0 | 6 | 1 | Meistriliiga |
| 29 Mar 2025 | Tammeka vs Vaprus | 0-5 | 4 | 1 | Meistriliiga |
| 15 Mar 2025 | Trans vs Paide | 1-0 | 6 | 0 | Meistriliiga |
| 5 Mar 2025 | Sporting CP U19 vs Stuttgart U19 | 2-3 | 5 | 2 | UEFA Youth League |
| 1 Mar 2025 | FC Tallinn vs Nõmme United | 1-2 | 2 | 0 | Esiliiga A |
| 27 Nov 2024 | PSV U19 vs Shakhtar Donetsk U19 | 1-1 | 8 | 0 | UEFA Youth League |
| 24 Nov 2024 | Viimsi vs Tallinna Kalev | 1-1 | 2 | 0 | Play-offs 1/2 |
| 19 Nov 2024 | Albania U19 vs Northern Ireland U19 | 0-1 | 5 | 0 | UEFA U19 Championship Qualification |
| 16 Nov 2024 | Denmark U19 vs Albania U19 | 1-0 | 9 | 0 | UEFA U19 Championship Qualification |
| 9 Nov 2024 | Paide vs Levadia | 3-0 | 7 | 1 | Meistriliiga |
| 2 Nov 2024 | Tallinna Kalev II vs Viimsi | 3-1 | 4 | 0 | Esiliiga A |
| 27 Oct 2024 | Trans vs Vaprus | 1-1 | 5 | 0 | Meistriliiga |
| 22 Oct 2024 | Milan U19 vs Club Brugge U19 | 1-1 | 6 | 0 | UEFA Youth League |
| 19 Oct 2024 | Tammeka vs Levadia | 0-3 | 1 | 1 | Meistriliiga |
| 11 Oct 2024 | Croatia U21 vs Andorra U21 | 2-0 | 5 | 0 | U21 Euro Qualification |
| 5 Oct 2024 | Nõmme United vs Flora | 0-4 | 5 | 0 | Meistriliiga |
| 22 Sep 2024 | Levadia vs Vaprus | 3-1 | 1 | 0 | Meistriliiga |
| 19 Sep 2024 | Atalanta U19 vs Arsenal U19 | 4-1 | 7 | 0 | UEFA Youth League |
| 14 Sep 2024 | Levadia vs Trans | 0-0 | 2 | 0 | Meistriliiga |
| 5 Sep 2024 | Latvia U21 vs Norway U21 | 0-1 | 7 | 0 | U21 Euro Qualification |
| 1 Sep 2024 | Nõmme Kalju vs Paide | 2-4 | 7 | 0 | Meistriliiga |
| 24 Aug 2024 | Harju Jalgpallikool vs Levadia II | 4-0 | 5 | 0 | Esiliiga A |
| 15 Aug 2024 | Hapoel Be'er Sheva vs Mladá Boleslav | 2-4 | 10 | 5 | Europa Conference League |
| 11 Aug 2024 | Tammeka vs Nõmme United | 1-1 | 5 | 0 | Meistriliiga |
| 1 Aug 2024 | Bravo vs Zrinjski | 1-3 | 4 | 0 | Europa Conference League |
| 26 Jul 2024 | Trans vs Nõmme United | 2-1 | 4 | 0 | Meistriliiga |
| 20 Jul 2024 | Viimsi vs Harju Jalgpallikool | 4-4 | 6 | 0 | Esiliiga A |
| 4 Jul 2024 | Levadia vs Flora | 1-0 | 5 | 0 | Meistriliiga |
| 28 Jun 2024 | Tammeka vs Nõmme Kalju | 1-1 | 4 | 0 | Meistriliiga |
| 19 Jun 2024 | Trans vs Kuressaare | 0-1 | 3 | 1 | Meistriliiga |
| 1 Jun 2024 | Flora vs Paide | 2-0 | 2 | 0 | Meistriliiga |
| 23 May 2024 | Vaprus vs Tammeka | 1-1 | 5 | 0 | Meistriliiga |
| 12 May 2024 | Levadia vs Nõmme Kalju | 0-0 | 7 | 0 | Meistriliiga |
| 4 May 2024 | Nõmme United vs Kuressaare | 1-1 | 3 | 1 | Meistriliiga |
| 14 Apr 2024 | Nõmme Kalju vs Paide | 2-1 | 4 | 0 | Meistriliiga |
| 6 Apr 2024 | Flora vs Trans | 4-3 | 4 | 0 | Meistriliiga |
| 21 Mar 2024 | Portugal U21 vs Faroe Islands U21 | 4-0 | 3 | 0 | U21 Euro Qualification |
| 16 Mar 2024 | Tallinna Kalev vs Levadia | 0-2 | 4 | 0 | Meistriliiga |
| 2 Mar 2024 | Flora II vs Paide U21 | 2-0 | 4 | 0 | Esiliiga A |
| 25 Feb 2024 | Flora vs Trans | 2-2 | 2 | 0 | Super Cup |
| 7 Feb 2024 | Žilina U19 vs Borussia Dortmund U19 | 2-1 | 4 | 0 | UEFA Youth League |
| 12 Dec 2023 | Union Berlin U19 vs Real Madrid U19 | 0-2 | 4 | 0 | UEFA Youth League |
| 21 Nov 2023 | Luxembourg U19 vs Azerbaijan U19 | 2-1 | 4 | 0 | UEFA U19 Championship Qualification |
| 18 Nov 2023 | Netherlands U19 vs Azerbaijan U19 | 2-1 | 3 | 0 | UEFA U19 Championship Qualification |
| 11 Nov 2023 | Tallinna Kalev vs Trans | 5-0 | 2 | 0 | Meistriliiga |
| 6 Nov 2023 | Nõmme United vs Flora II | 3-2 | 2 | 1 | Esiliiga A |
| 1 Nov 2023 | Tammeka vs Kuressaare | 0-1 | 4 | 0 | Meistriliiga |
| 25 Oct 2023 | Feyenoord U19 vs Lazio U19 | 2-2 | 5 | 1 | UEFA Youth League |
| 21 Oct 2023 | Trans vs Nõmme Kalju | 2-1 | 5 | 1 | Meistriliiga |
| 4 Oct 2023 | Rukh Vynnyky U19 vs FK Sarajevo U19 | 1-1 | 5 | 1 | UEFA Youth League |
| 1 Oct 2023 | Kuressaare vs Tallinna Kalev | 1-1 | 1 | 0 | Meistriliiga |
| 27 Sep 2023 | Vaprus vs Trans | 3-2 | 2 | 0 | Meistriliiga |
| 8 Sep 2023 | Republic of Ireland U21 vs Turkey U21 | 3-2 | 7 | 0 | U21 Euro Qualification |
| 2 Sep 2023 | Harju Jalgpallikool vs Vaprus | 0-4 | 7 | 0 | Meistriliiga |
| 27 Aug 2023 | Nõmme Kalju vs Kuressaare | 4-1 | 3 | 1 | Meistriliiga |
| 12 Aug 2023 | Paide vs Tallinna Kalev | 1-1 | 2 | 0 | Meistriliiga |
| 5 Aug 2023 | Nõmme United vs Levadia II | 4-0 | 4 | 0 | Esiliiga A |
| 27 Jul 2023 | Differdange 03 vs Maribor | 1-1 | 5 | 0 | Europa Conference League |
| 23 Jul 2023 | Tammeka vs Levadia | 0-0 | 4 | 0 | Meistriliiga |
| 9 Jul 2023 | Portugal U19 vs Malta U19 | 2-1 | 3 | 0 | Euro U19 |
| 4 Jul 2023 | Norway U19 vs Greece U19 | 5-4 | 5 | 0 | Euro U19 |
| 28 Jun 2023 | Levadia vs Flora | 0-0 | 5 | 2 | Meistriliiga |
| 10 Jun 2023 | FC Tallinn vs Elva | 3-1 | 3 | 1 | Esiliiga A |
| 6 Jun 2023 | Kuressaare vs Levadia | 0-2 | 3 | 0 | Meistriliiga |
| 25 May 2023 | Nõmme United vs Paide U21 | 4-2 | 4 | 1 | Esiliiga A |
| 20 May 2023 | Trans vs Nõmme Kalju | 0-2 | 4 | 0 | Meistriliiga |
| 12 May 2023 | Nõmme Kalju vs Harju Jalgpallikool | 1-1 | 4 | 0 | Meistriliiga |
| 1 May 2023 | Nõmme United vs Levadia II | 5-0 | 2 | 0 | Esiliiga A |
| 28 Apr 2023 | Tammeka vs Trans | 1-1 | 3 | 1 | Meistriliiga |
| 19 Apr 2023 | Nõmme Kalju vs Flora | 2-2 | 4 | 0 | Meistriliiga |
| 8 Apr 2023 | Viimsi vs Nõmme United | 1-1 | 8 | 0 | Esiliiga A |
| 2 Apr 2023 | Vaprus vs Tallinna Kalev | 0-2 | 6 | 1 | Meistriliiga |
| 18 Mar 2023 | Trans vs Levadia | 0-2 | 5 | 0 | Meistriliiga |
| 15 Mar 2023 | Paide vs Kuressaare | 0-1 | 4 | 0 | Meistriliiga |
| 8 Feb 2023 | MTK U19 vs Ajax U19 | 0-1 | 2 | 0 | UEFA Youth League |
| 19 Nov 2022 | Latvia vs Iceland | 1-1 | 6 | 1 | Baltic Cup |
| 12 Nov 2022 | Flora vs Levadia | 2-1 | 7 | 0 | Meistriliiga |
| 7 Nov 2022 | Harju Jalgpallikool vs Pärnu | 4-0 | 2 | 0 | Esiliiga A |
| 29 Oct 2022 | Nõmme Kalju vs Legion | 1-0 | 7 | 0 | Meistriliiga |
| 26 Oct 2022 | Hibernian U19 vs Nantes U19 | 1-0 | - | - | UEFA Youth League |
| 15 Oct 2022 | Vaprus vs Trans | 1-0 | 7 | 0 | Meistriliiga |
| 2 Oct 2022 | Nõmme Kalju vs Levadia | 0-1 | 6 | 1 | Meistriliiga |
| 24 Sep 2022 | Bulgaria U19 vs Luxembourg U19 | 0-0 | 3 | 0 | UEFA U19 Championship Qualification |
| 21 Sep 2022 | Azerbaijan U19 vs Bulgaria U19 | 0-1 | 1 | 0 | UEFA U19 Championship Qualification |
| 17 Sep 2022 | Pärnu vs K-Järve JK Järve | 6-0 | 2 | 0 | Esiliiga A |
| 11 Sep 2022 | Trans vs Legion | 6-1 | 3 | 0 | Meistriliiga |
| 6 Sep 2022 | Sevilla U19 vs Manchester City U19 | 1-5 | 9 | 1 | UEFA Youth League |
| 4 Sep 2022 | Tallinna Kalev vs Kuressaare | 1-2 | 5 | 1 | Meistriliiga |
| 28 Aug 2022 | Paide vs Flora | 1-2 | 4 | 1 | Meistriliiga |
| 17 Aug 2022 | Paide vs Vaprus | 4-2 | 4 | 0 | Meistriliiga |
| 13 Aug 2022 | Legion vs Nõmme Kalju | 1-2 | 2 | 1 | Meistriliiga |
| 6 Aug 2022 | Viimsi vs Harju Jalgpallikool | 0-1 | 5 | 0 | Esiliiga A |
| 1 Aug 2022 | K-Järve JK Järve vs Paide U21 | 1-3 | 5 | 0 | Esiliiga A |
| 18 Jul 2022 | Harju Jalgpallikool vs Flora II | 3-4 | 3 | 0 | Esiliiga A |
| 14 Jul 2022 | B36 vs Borac Banja Luka | 3-1 | 11 | 0 | Europa Conference League |
| 2 Jul 2022 | Vaprus vs Tammeka | 1-1 | 2 | 1 | Meistriliiga |
| 28 Jun 2022 | Tallinna Kalev vs Nõmme Kalju | 0-3 | 4 | 0 | Meistriliiga |
| 29 May 2022 | Levadia vs Flora | 1-1 | 4 | 1 | Meistriliiga |
| 18 May 2022 | Paide vs Trans | 4-2 | 7 | 0 | Meistriliiga |
| 13 May 2022 | Tammeka vs Vaprus | 3-1 | 4 | 0 | Meistriliiga |
| 1 May 2022 | Paide vs Tallinna Kalev | 7-0 | 1 | 0 | Meistriliiga |
| 17 Apr 2022 | Levadia vs Kuressaare | 1-0 | 1 | 0 | Meistriliiga |
| 9 Apr 2022 | Tammeka vs Kuressaare | 1-0 | 6 | 0 | Meistriliiga |
| 2 Apr 2022 | Legion vs Nõmme Kalju | 2-4 | 2 | 0 | Meistriliiga |
| 26 Mar 2022 | Cyprus U21 vs Belarus U21 | 0-1 | 8 | 1 | U21 Euro Qualification |
| 14 Mar 2022 | Harju Jalgpallikool vs Viimsi | 0-1 | 3 | 0 | Esiliiga A |
| 9 Mar 2022 | Flora vs Levadia | 2-0 | 6 | 0 | Estonian Cup |
| 2 Mar 2022 | Tammeka vs Flora | 0-4 | 0 | 0 | Meistriliiga |
| 1 Dec 2021 | Levadia vs Flora | 1-5 | 1 | 0 | Meistriliiga |
| 27 Nov 2021 | Tallinna Kalev vs Tammeka | 0-0 | 1 | 0 | Play-offs 1/2 |
| 23 Nov 2021 | Malmo FF U19 vs Zenit U19 | 1-3 | 5 | 0 | UEFA Youth League |
| 20 Nov 2021 | Pärnu vs Levadia II | 4-0 | - | - | Esiliiga A |
| 12 Nov 2021 | North. Ireland U21 vs Lithuania U21 | 4-0 | 9 | 0 | U21 Euro Qualification |
| 6 Nov 2021 | Levadia vs Legion | 2-2 | 5 | 0 | Meistriliiga |
| 31 Oct 2021 | Trans vs Flora | 0-2 | 1 | 0 | Meistriliiga |
| 23 Oct 2021 | Tulevik vs Nõmme Kalju | 1-3 | 5 | 0 | Estonian Cup |
| 20 Oct 2021 | Young Boys U19 vs Villarreal U19 | 1-3 | 4 | 0 | UEFA Youth League |
| 17 Oct 2021 | Paide vs Flora | 1-1 | 6 | 0 | Meistriliiga |
| 13 Oct 2021 | Andorra U17 vs FYR Macedonia U17 | 0-6 | - | - | UEFA U17 Championship Qualification |
| 3 Oct 2021 | Kuressaare vs Tulevik | 1-0 | 3 | 1 | Meistriliiga |
| 18 Sep 2021 | Levadia vs Trans | 3-0 | 2 | 0 | Meistriliiga |
| 11 Sep 2021 | Nõmme Kalju vs Kuressaare | 0-3 | 2 | 0 | Meistriliiga |
| 29 Aug 2021 | Flora vs Legion | 5-1 | 5 | 0 | Meistriliiga |
| 13 Aug 2021 | Levadia vs Tammeka | 4-0 | 2 | 0 | Meistriliiga |
| 7 Aug 2021 | Paide vs Tulevik | 3-1 | 3 | 0 | Meistriliiga |
| 30 Jul 2021 | Vaprus vs Kuressaare | 2-1 | 1 | 0 | Meistriliiga |
| 18 Jul 2021 | Paide vs Tammeka | 1-1 | 4 | 0 | Meistriliiga |
| 14 Jul 2021 | Levadia II vs Pärnu | 1-2 | 3 | 0 | Esiliiga A |
| 1 Jul 2021 | Vaprus vs Legion | 1-4 | 5 | 0 | Meistriliiga |
| 26 Jun 2021 | Nõmme United vs Maardu | 1-3 | 5 | 0 | Esiliiga A |
| 22 Jun 2021 | HB vs Inter Club d'Escaldes | 0-1 | 0 | 0 | Champions League |
| 19 Jun 2021 | Flora II vs Tallinna Kalev | 1-5 | 0 | 0 | Esiliiga A |
| 29 May 2021 | Trans vs Paide | 0-1 | 4 | 0 | Meistriliiga |
| 26 May 2021 | Tammeka vs Nõmme Kalju | 2-2 | 2 | 0 | Meistriliiga |
| 19 May 2021 | Levadia vs Flora | 2-4 | 8 | 0 | Meistriliiga |
| 12 May 2021 | Tulevik vs Levadia | 0-2 | 3 | 0 | Estonian Cup |
| 8 May 2021 | Flora vs Legion | 2-1 | 2 | 0 | Meistriliiga |
| 5 May 2021 | Trans vs Tammeka | 2-1 | 2 | 0 | Meistriliiga |
| 1 May 2021 | Tulevik vs Nõmme Kalju | 1-3 | 2 | 0 | Meistriliiga |
| 21 Apr 2021 | Kuressaare vs Vaprus | 2-1 | 5 | 0 | Meistriliiga |
| 11 Apr 2021 | Nõmme Kalju vs Levadia | 0-1 | 2 | 0 | Meistriliiga |
| 4 Apr 2021 | Legion vs Paide | 1-1 | 5 | 0 | Meistriliiga |
| 20 Mar 2021 | Trans vs Vaprus | 1-1 | 4 | 0 | Meistriliiga |
| 10 Mar 2021 | Levadia vs Maardu | 2-0 | 2 | 1 | Estonian Cup |
| 23 Jan 2021 | Kuressaare vs Flora | 0-4 | 1 | 0 | Estonian Cup |
| 4 Nov 2020 | Paide vs Tulevik | 2-2 | 1 | 0 | Estonian Cup |
Joonas Jaanovits has officiated 197 matches across 16 competitions, averaging 3.92 yellow cards and 0.28 red cards per game (772 yellows and 55 reds in total). Active years in our database: 2020-2026. Competitions covered include Meistriliiga, Esiliiga A, UEFA Youth League, U21 Euro Qualification, Estonian Cup, Europa Conference League.
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 Joonas Jaanovits.
All statistics for Joonas Jaanovits 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.