Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Leningradets | 2024/25 | 8 | 2 | — |
| Tyumen | 2024/25 | 21 | 1 | — |
| Khimki | 2023/24 | 16 | 0 | — |
| Shinnik Yaroslavl | 2022/23 | 35 | 5 | — |
| Urozhay | 2021/22 | 10 | 0 | — |
| Fakel | 2021/22 | 24 | 2 | — |
| Orenburg | 2018/19 – 2020/21 | 40 | 7 | 3 |
| Chayka | 2020/21 | 26 | 5 | — |
| PFC Sochi | 2015/16 – 2017/18 | 85 | 36 | — |
| Rostov | 2012/13 – 2013/14 | 3 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 18 Jun 2024 | Khimki | Tyumen | Free |
| 1 Jul 2023 | Shinnik Yaroslavl | Khimki | Free |
| 13 Jul 2022 | Urozhay | Shinnik Yaroslavl | Free |
| 15 Jan 2022 | Fakel | Urozhay | Free |
| 1 Jul 2021 | Chayka | Fakel | Free |
| 8 Oct 2020 | FC Orenburg | Chayka | Swap |
| 1 Jul 2018 | FC Sochi | FC Orenburg | — |
| 1 Jul 2015 | FC Rostov | FC Sochi | — |
| 19 Aug 2014 | FC Rostov | — | Loan |
| 23 Jan 2025 | Tyumen | Leningradets | Free Transfer |
| 16 Jan 2025 | Tyumen | Leningradets | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | Second League A - Spring Season Gold | Leningradets | 8 | 7 | 580 | 2 | — | 0 | 0 | — |
| 2024/25 | First League | Tyumen | 20 | 15 | 1125 | 1 | — | 0 | 0 | — |
| 2024/25 | Cup | Tyumen | 1 | 1 | 78 | 0 | — | 0 | 0 | — |
| 2023/24 | First League | Khimki | 14 | 11 | 716 | 0 | — | 2 | 0 | — |
| 2023/24 | Cup | Khimki | 2 | 1 | 89 | 0 | — | 0 | 0 | — |
| 2022/23 | First League | Shinnik Yaroslavl | 34 | 29 | 2528 | 5 | — | 3 | 0 | — |
| 2022/23 | Cup | Shinnik Yaroslavl | 1 | 1 | 46 | 0 | — | 0 | 0 | — |
| 2021/22 | First League | Urozhay | 9 | 4 | 296 | 0 | — | 0 | 0 | — |
| 2021/22 | First League | Fakel | 21 | 3 | 603 | 1 | — | 3 | 0 | — |
| 2021/22 | Cup | Urozhay | 1 | 0 | 19 | 0 | — | 0 | 0 | — |
| 2021/22 | Cup | Fakel | 3 | 2 | 194 | 1 | — | 0 | 0 | — |
| 2020/21 | First League | Chayka | 26 | 23 | 1765 | 5 | — | 5 | 0 | — |
| 2020/21 | First League | Orenburg | 8 | 5 | 373 | 2 | — | 0 | 0 | — |
| 2020/21 | Cup | Orenburg | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2019/20 | Premier League | Orenburg | 18 | 10 | 977 | 3 | 2 | 2 | 0 | 6.51 |
| 2019/20 | Cup | Orenburg | 1 | 1 | 120 | 1 | — | 0 | 0 | — |
| 2018/19 | Premier League | Orenburg | 9 | 1 | 171 | 1 | 1 | 1 | 0 | 6.60 |
| 2018/19 | Cup | Orenburg | 3 | 2 | 161 | 0 | — | 1 | 0 | — |
| 2017/18 | First League | PFC Sochi | 37 | 36 | 3086 | 17 | — | 1 | 0 | — |
| 2017/18 | Cup | PFC Sochi | 3 | 2 | 229 | 2 | — | 0 | 0 | — |
| 2016/17 | Second League B | PFC Sochi | 25 | 18 | 1685 | 13 | — | 0 | 0 | — |
| 2016/17 | Cup | PFC Sochi | 2 | 1 | 142 | 1 | — | 1 | 0 | — |
| 2015/16 | Second League B | PFC Sochi | 17 | 14 | 1114 | 3 | — | 1 | 0 | — |
| 2015/16 | Cup | PFC Sochi | 1 | 0 | 89 | 0 | — | 0 | 0 | — |
| 2014/15 | Second League B | 20 | 13 | 1319 | 8 | — | 3 | 0 | — | |
| 2014/15 | Cup | 2 | 0 | 55 | 0 | — | 0 | 0 | — | |
| 2013/14 | Premier League | Rostov | 2 | 0 | 65 | 0 | — | 0 | 0 | — |
| 2013/14 | Cup | Rostov | 1 | 0 | 20 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| First League (Russia) | 2023/2024 | Winner |
| Cup (Russia) | 2013/2014 | Winner |
| Super Cup (Russia) | 2014/2015 | 2nd Place |
