Join The Team!
A signing like no other...
Football Referee · 2020-2025 · 8 competitions · 89 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premier League Russia | 75 | 361 | 4.81 | 20 | 0.27 | 88% |
| Russian Cup Russia | 8 | 27 | 3.38 | 2 | 0.25 | 75% |
| Premier League Play-offs Russia | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
| WC Qualification Europe Europe | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| Champions League Europe | 1 | 2 | 2.00 | 0 | 0.00 | 0% |
| Europa Conference League Europe | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
| Euro U21 Europe | 1 | 7 | 7.00 | 1 | 1.00 | 100% |
| Europa League Europe | 1 | 4 | 4.00 | 1 | 1.00 | 100% |
2 matches recorded · Russia
3 matches recorded · Russia
14 matches recorded · Russia
2 matches recorded · Russia
8 matches recorded · Russia
1 matches recorded · Russia
2 matches recorded · Russia
14 matches recorded · Russia
1 matches recorded · Europe
1 matches recorded · Russia
1 matches recorded · Europe
1 matches recorded · Europe
19 matches recorded · Russia
18 matches recorded · Russia
1 matches recorded · Europe
1 matches recorded · Europe
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 26 Sep 2025 | Krylya Sovetov vs Dinamo Moskva | 2-3 | 1 | 0 | Premier League |
| 14 Sep 2025 | Baltika Kaliningrad vs Zenit | 0-0 | 2 | 0 | Premier League |
| 14 May 2025 | CSKA Moskva vs Zenit | 2-0 | 2 | 0 | Russian Cup |
| 2 May 2025 | Akron vs Dynamo Makhachkala | 1-0 | 4 | 0 | Premier League |
| 26 Apr 2025 | Dinamo Moskva vs Zenit | 1-1 | 4 | 0 | Premier League |
| 16 Apr 2025 | Zenit vs Rostov | 2-0 | 1 | 0 | Russian Cup |
| 11 Apr 2025 | Spartak Moskva vs Dynamo Makhachkala | 1-2 | 4 | 0 | Premier League |
| 5 Apr 2025 | Krasnodar vs Akron | 1-0 | 4 | 0 | Premier League |
| 8 Mar 2025 | Fakel vs Zenit | 0-2 | 4 | 2 | Premier League |
| 7 Dec 2024 | Rostov vs Krylya Sovetov | 3-1 | 9 | 1 | Premier League |
| 2 Nov 2024 | Zenit vs Dynamo Makhachkala | 2-1 | 4 | 0 | Premier League |
| 19 Oct 2024 | FK Nizjni Novgorod vs Rostov | 1-1 | 4 | 0 | Premier League |
| 2 Oct 2024 | Dinamo Moskva vs Spartak Moskva | 2-3 | 5 | 0 | Russian Cup |
| 27 Sep 2024 | Fakel vs Rubin Kazan | 0-0 | 4 | 0 | Premier League |
| 21 Sep 2024 | Akron vs Krasnodar | 2-5 | 3 | 0 | Premier League |
| 24 Aug 2024 | Zenit vs Spartak Moskva | 0-0 | 8 | 1 | Premier League |
| 9 Aug 2024 | FK Nizjni Novgorod vs Khimki | 1-0 | 6 | 0 | Premier League |
| 3 Aug 2024 | Zenit vs Rostov | 5-0 | 1 | 0 | Premier League |
| 21 Jul 2024 | Akhmat Grozny vs Krasnodar | 1-1 | 5 | 0 | Premier League |
| 25 May 2024 | Zenit vs Rostov | 2-1 | 4 | 0 | Premier League |
| 18 May 2024 | Lokomotiv Moskva vs Fakel | 2-0 | 0 | 0 | Premier League |
| 4 May 2024 | Krasnodar vs Akhmat Grozny | 0-1 | 4 | 0 | Premier League |
| 31 Mar 2024 | Rubin Kazan vs Akhmat Grozny | 2-1 | 3 | 0 | Premier League |
| 8 Mar 2024 | Krylya Sovetov vs CSKA Moskva | 0-2 | 5 | 0 | Premier League |
| 24 Sep 2023 | Krasnodar vs Ural | 2-0 | 3 | 0 | Premier League |
| 4 Sep 2023 | Dinamo Kirov vs 2Drots | 0-2 | 0 | 0 | Russian Cup |
| 29 Aug 2023 | Spartak Moskva vs Dinamo Moskva | 4-1 | 7 | 0 | Russian Cup |
| 14 Aug 2023 | FK Nizjni Novgorod vs Akhmat Grozny | 2-0 | 5 | 0 | Premier League |
| 30 Jul 2023 | Rubin Kazan vs Orenburg | 1-1 | 4 | 0 | Premier League |
| 10 Jun 2023 | FK Nizjni Novgorod vs Rodina Moskva | 0-2 | 4 | 0 | Premier League Play-offs |
| 28 May 2023 | Rostov vs Akhmat Grozny | 3-2 | 12 | 1 | Premier League |
| 21 May 2023 | Krylya Sovetov vs Ural | 3-0 | 1 | 0 | Premier League |
| 13 May 2023 | CSKA Moskva vs Torpedo Moskva | 3-0 | 2 | 1 | Premier League |
| 22 Apr 2023 | Zenit vs Dinamo Moskva | 3-1 | 1 | 0 | Premier League |
| 15 Apr 2023 | Sochi vs Krasnodar | 0-2 | 3 | 0 | Premier League |
| 4 Mar 2023 | Spartak Moskva vs Ural | 2-2 | 6 | 0 | Premier League |
| 30 Oct 2022 | Krylya Sovetov vs FK Nizjni Novgorod | 2-1 | 11 | 2 | Premier League |
| 19 Oct 2022 | Orenburg vs Akhmat Grozny | 4-2 | - | - | Russian Cup |
| 9 Oct 2022 | Rostov vs Krasnodar | 3-2 | 8 | 1 | Premier League |
| 29 Sep 2022 | Spartak Moskva vs Zenit | 3-0 | - | - | Russian Cup |
| 3 Sep 2022 | Dinamo Moskva vs Ural | 2-1 | 4 | 0 | Premier League |
| 28 Aug 2022 | Rostov vs CSKA Moskva | 0-0 | 2 | 0 | Premier League |
| 14 Aug 2022 | Spartak Moskva vs Sochi | 3-0 | 2 | 0 | Premier League |
| 7 Aug 2022 | Krylya Sovetov vs Dinamo Moskva | 0-2 | 4 | 0 | Premier League |
| 31 Jul 2022 | FK Nizjni Novgorod vs CSKA Moskva | 2-2 | 2 | 0 | Premier League |
| 16 Jul 2022 | CSKA Moskva vs Ural | 2-0 | 5 | 0 | Premier League |
| 21 May 2022 | FK Nizjni Novgorod vs Zenit | 1-0 | 2 | 0 | Premier League |
| 14 May 2022 | Ufa vs Arsenal Tula | 2-1 | 5 | 1 | Premier League |
| 10 May 2022 | Dinamo Moskva vs Alaniya Vladikavkaz | 3-0 | 12 | 2 | Russian Cup |
| 1 May 2022 | Akhmat Grozny vs CSKA Moskva | 2-0 | 4 | 0 | Premier League |
| 24 Apr 2022 | Rostov vs Spartak Moskva | 3-2 | 6 | 0 | Premier League |
| 16 Apr 2022 | Zenit vs Ural | 3-1 | 8 | 0 | Premier League |
| 9 Apr 2022 | FK Nizjni Novgorod vs Dinamo Moskva | 0-1 | 5 | 0 | Premier League |
| 2 Apr 2022 | Arsenal Tula vs Akhmat Grozny | 0-0 | 2 | 1 | Premier League |
| 14 Mar 2022 | Rubin Kazan' vs Rostov | 1-2 | 5 | 2 | Premier League |
| 26 Feb 2022 | Spartak Moskva vs CSKA Moskva | 0-2 | 5 | 0 | Premier League |
| 4 Dec 2021 | Spartak Moskva vs Akhmat Grozny | 2-1 | 7 | 1 | Premier League |
| 28 Nov 2021 | FK Nizjni Novgorod vs Krylya Sovetov | 0-0 | 4 | 0 | Premier League |
| 21 Nov 2021 | Dinamo Moskva vs Arsenal Tula | 5-1 | 5 | 0 | Premier League |
| 4 Nov 2021 | Omonia Nicosia vs Basel | 1-1 | 4 | 0 | Europa Conference League |
| 23 Oct 2021 | CSKA Moskva vs Krylya Sovetov | 3-1 | 3 | 0 | Premier League |
| 11 Oct 2021 | Netherlands vs Gibraltar | 6-0 | 1 | 0 | WC Qualification Europe |
| 3 Oct 2021 | Ufa vs Ural | 0-1 | 4 | 0 | Premier League |
| 25 Sep 2021 | Zenit vs Krylya Sovetov | 2-1 | 7 | 0 | Premier League |
| 12 Sep 2021 | Dinamo Moskva vs FK Nizjni Novgorod | 1-2 | 3 | 1 | Premier League |
| 26 Aug 2021 | Spartak Moskva vs Sochi | 1-2 | 7 | 0 | Premier League |
| 22 Aug 2021 | Lokomotiv Moskva vs Krasnodar | 2-1 | 7 | 0 | Premier League |
| 1 Aug 2021 | Rostov vs Zenit | 2-4 | 6 | 0 | Premier League |
| 21 Jul 2021 | Legia Warszawa vs Flora | 2-1 | 2 | 0 | Champions League |
| 16 May 2021 | Rubin Kazan' vs Rotor Volgograd | 1-1 | 9 | 0 | Premier League |
| 8 May 2021 | CSKA Moskva vs Krasnodar | 3-1 | 5 | 0 | Premier League |
| 1 May 2021 | Rubin Kazan' vs Dinamo Moskva | 2-0 | 5 | 1 | Premier League |
| 24 Apr 2021 | Zenit vs Rotor Volgograd | 6-0 | 1 | 0 | Premier League |
| 18 Apr 2021 | Spartak Moskva vs Ufa | 0-3 | 6 | 1 | Premier League |
| 4 Apr 2021 | Tambov vs CSKA Moskva | 1-2 | 6 | 0 | Premier League |
| 13 Mar 2021 | Zenit vs Akhmat Grozny | 4-0 | 5 | 0 | Premier League |
| 7 Mar 2021 | Spartak Moskva vs Krasnodar | 6-1 | 3 | 0 | Premier League |
| 16 Dec 2020 | Sochi vs Dinamo Moskva | 2-0 | 2 | 1 | Premier League |
| 10 Dec 2020 | Ludogorets vs LASK Linz | 1-3 | 4 | 1 | Europa League |
| 29 Nov 2020 | Rubin Kazan' vs CSKA Moskva | 1-0 | 10 | 0 | Premier League |
| 22 Nov 2020 | Rotor Volgograd vs Ural | 0-0 | 8 | 0 | Premier League |
| 16 Nov 2020 | France U21 vs Switzerland U21 | 3-1 | 7 | 1 | Euro U21 |
| 31 Oct 2020 | Spartak Moskva vs Rostov | 0-1 | 9 | 1 | Premier League |
| 3 Oct 2020 | Ufa vs Rotor Volgograd | 0-0 | 12 | 0 | Premier League |
| 27 Sep 2020 | Arsenal Tula vs Rostov | 2-3 | 10 | 1 | Premier League |
| 12 Sep 2020 | Akhmat Grozny vs Sochi | 0-1 | 2 | 0 | Premier League |
| 30 Aug 2020 | Rubin Kazan' vs Tambov | 2-2 | 4 | 0 | Premier League |
| 19 Aug 2020 | Zenit vs CSKA Moskva | 2-1 | 5 | 0 | Premier League |
| 10 Aug 2020 | Ural vs Dinamo Moskva | 0-2 | 6 | 0 | Premier League |
Vitali Meshkov has officiated 89 matches across 8 competitions, averaging 4.61 yellow cards and 0.27 red cards per game (410 yellows and 24 reds in total). Active years in our database: 2020-2025. Competitions covered include Premier League, Russian Cup, Premier League Play-offs, WC Qualification Europe, Champions League, 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 Vitali Meshkov.
All statistics for Vitali Meshkov 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.