| 2025-09-21 | 15 | Friendship of the Peoples of the North Caucasus |  | 0 | 43:51:35.000 | 0 | 
| 2025-09-21 | 45 | Friendship of the Peoples of the North Caucasus |  | 87.6 | 01:56:17.000 | 45.2 | 
| 2025-09-20 | 18 | Friendship of the Peoples of the North Caucasus |  | 53.8 | 01:26:06.000 | 37.491 | 
| 2025-09-19 | 20 | Friendship of the Peoples of the North Caucasus |  | 134.3 | 03:16:43.000 | 40.962 | 
| 2025-09-18 | 30 | Friendship of the Peoples of the North Caucasus |  | 120.8 | 02:35:41.000 | 46.556 | 
| 2025-09-17 | 13 | Friendship of the Peoples of the North Caucasus |  | 130.4 | 03:06:39.000 | 41.918 | 
| 2025-09-16 | 17 | Friendship of the Peoples of the North Caucasus |  | 130.3 | 03:04:59.000 | 42.263 | 
| 2025-09-14 | 50 | Friendship of the Peoples of the North Caucasus |  | 65.2 | 01:21:40.000 | 47.902 | 
| 2025-09-13 | 41 | Friendship of the Peoples of the North Caucasus |  | 148.1 | 03:14:31.000 | 45.682 | 
| 2025-09-12 | 17 | Friendship of the Peoples of the North Caucasus |  | 163.7 | 04:00:35.000 | 40.826 | 
| 2025-09-11 | 38 | Friendship of the Peoples of the North Caucasus |  | 119.6 | 02:34:07.000 | 46.562 | 
| 2025-09-08 | 24 | Friendship of the Peoples of the North Caucasus |  | 133.4 | 03:27:56.000 | 38.493 | 
| 2025-09-07 | 27 | Friendship of the Peoples of the North Caucasus |  | 49.9 | 00:59:30.000 | 50.319 | 
| 2025-09-06 | 26 | Friendship of the Peoples of the North Caucasus |  | 139.8 | 03:14:28.000 | 43.133 | 
| 2025-09-05 | 52 | Friendship of the Peoples of the North Caucasus |  | 123.3 | 02:50:51.000 | 43.301 | 
| 2025-09-04 | 47 | Friendship of the Peoples of the North Caucasus |  | 138.1 | 03:04:35.000 | 44.89 | 
| 2025-09-03 | 35 | Friendship of the Peoples of the North Caucasus |  | 138.7 | 02:55:47.000 | 47.342 | 
| 2025-08-17 | 17 | Tour of Belarus | me | 0 | 12:26:52.000 | 0 | 
| 2025-08-17 | 2 | Tour of Belarus | me | 144 | 03:01:30.000 | 47.603 | 
| 2025-08-16 | 6 | Tour of Belarus | me | 134 | 03:03:44.000 | 43.759 | 
| 2025-08-15 | 26 | Tour of Belarus | me | 136 | 02:52:53.000 | 47.199 | 
| 2025-08-13 | 26 | Tour of Belarus | me | 125 | 02:55:07.000 | 42.829 | 
| 2025-08-03 | 27 | Summer Spartakiad of Youth - Road Race | mu | 132 | 03:20:07.000 | 39.577 | 
| 2025-06-29 | 43 | National Championships Russia ME - Road Race |  | 172.8 | 04:06:58.000 | 41.981 | 
| 2025-06-15 | 25 | Ladoga’s Gold | ME | 0 | 18:36:01.000 | 0 | 
| 2025-06-15 | 43 | Ladoga’s Gold | ME | 68 | 01:28:08.000 | 46.293 | 
| 2025-06-14 | 41 | Ladoga’s Gold | ME | 124 | 02:38:55.000 | 46.817 | 
| 2025-06-13 | 34 | Ladoga’s Gold | ME | 104 | 02:48:20.000 | 37.069 | 
| 2025-06-12 | 45 | Ladoga’s Gold | ME | 74.2 | 01:58:06.000 | 37.697 | 
| 2025-06-11 | 41 | Ladoga’s Gold | ME | 153.6 | 03:22:20.000 | 45.549 | 
| 2025-06-10 | 42 | Ladoga’s Gold | ME | 138 | 03:07:28.000 | 44.168 | 
| 2025-06-09 | 23 | Ladoga’s Gold | ME | 124.8 | 03:12:44.000 | 38.852 | 
| 2025-06-04 | DNF | Izhevsk - Criterium |  | 57.6 | 00:00:00.000 |  | 
| 2025-06-03 | 24 | Izhevsk - Road Race |  | 137 | 03:11:15.000 | 42.98 | 
| 2025-05-29 | 12 | Traditional Cycling Race Udmurtskaya Pravda |  | 0 | 12:36:11.000 | 0 | 
| 2025-05-29 | 27 | Traditional Cycling Race Udmurtskaya Pravda |  | 132 | 02:55:35.000 | 45.107 | 
| 2025-05-28 | 10 | Traditional Cycling Race Udmurtskaya Pravda |  | 100 | 02:53:32.000 | 34.575 | 
| 2025-05-27 | 36 | Traditional Cycling Race Udmurtskaya Pravda |  | 135 | 03:24:19.000 | 39.644 | 
| 2025-05-26 | 11 | Traditional Cycling Race Udmurtskaya Pravda |  | 135 | 03:22:45.000 | 39.951 | 
| 2025-05-18 | 51 | Five Rings of Moscow | ME | 0 | 10:52:03.000 | 0 | 
| 2025-05-18 | 73 | Five Rings of Moscow | ME | 156.8 | 03:32:12.000 | 44.336 | 
| 2025-05-17 | 25 | Five Rings of Moscow | ME | 131.2 | 03:02:47.000 | 43.067 | 
| 2025-05-16 | 50 | Five Rings of Moscow | ME | 109 | 02:16:38.000 | 47.865 | 
| 2025-05-15 | 64 | Five Rings of Moscow | ME | 86 | 01:55:25.000 | 44.708 | 
| 2025-04-27 | 26 | National Championships Russia ME - Criterium | ME | 56.88 | 00:00:00.000 |  | 
| 2025-04-18 | 51 | Sochi Cycling Race | me | 177.5 | 04:06:56.000 | 43.129 | 
| 2025-04-18 | 59 | Sochi Cycling Race | me | 0 | 12:46:03.000 | 0 | 
| 2025-04-17 | 77 | Sochi Cycling Race | me | 142 | 03:16:45.000 | 43.304 | 
| 2025-04-16 | 71 | Sochi Cycling Race | me | 155.2 | 03:29:31.000 | 44.445 | 
| 2025-04-15 | 57 | Sochi Cycling Race | me | 92.4 | 01:52:51.000 | 49.127 | 
| 2025-04-10 | 14 | Cherkessk | me | 82 | 02:05:12.000 | 39.297 | 
| 2025-04-06 | 22 | Cherkessk | me | 124.8 | 02:48:29.000 | 44.444 | 
| 2024-09-22 | 30 | National Championships Russia ME - Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-09-20 | 24 | Friendship of the Peoples of the North Caucasus | me | 0 | 33:50:04.000 | 0 | 
| 2024-09-20 | 17 | Friendship of the Peoples of the North Caucasus | me | 126 | 02:13:54.000 | 56.46 | 
| 2024-09-19 | 24 | Friendship of the Peoples of the North Caucasus | me | 72.9 | 02:25:01.000 | 30.162 | 
| 2024-09-17 | 42 | Friendship of the Peoples of the North Caucasus | me | 76.8 | 01:36:18.000 | 47.85 | 
| 2024-09-16 | 16 | Friendship of the Peoples of the North Caucasus | me | 141.5 | 03:33:17.000 | 39.806 | 
| 2024-09-15 | 42 | Friendship of the Peoples of the North Caucasus | me | 65.24 | 01:23:36.000 | 46.823 | 
| 2024-09-14 | 34 | Friendship of the Peoples of the North Caucasus | me | 135.3 | 03:10:08.000 | 42.696 | 
| 2024-09-11 | 11 | Friendship of the Peoples of the North Caucasus | me | 176.9 | 03:30:01.000 | 50.539 | 
| 2024-09-10 | 37 | Friendship of the Peoples of the North Caucasus | me | 121.4 | 02:58:38.000 | 40.776 | 
| 2024-09-09 | 20 | Friendship of the Peoples of the North Caucasus | me | 139.8 | 03:16:24.000 | 42.709 | 
| 2024-09-08 | 28 | Friendship of the Peoples of the North Caucasus | me | 116 | 02:29:34.000 | 46.534 | 
| 2024-09-07 | 39 | Friendship of the Peoples of the North Caucasus | me | 128.3 | 03:23:41.000 | 37.794 | 
| 2024-07-29 | 15 | Izhevsk | me | 150 | 15:26:10.000 | 9.717 | 
| 2024-07-25 | 17 | Traditional Cycling Race Udmurtskaya Pravda | me | 0 | 13:09:18.000 | 0 | 
| 2024-07-25 | 13 | Traditional Cycling Race Udmurtskaya Pravda | me | 0 | 02:44:20.000 | 0 | 
| 2024-07-23 | 25 | Traditional Cycling Race Udmurtskaya Pravda | me | 0 | 03:15:02.000 | 0 | 
| 2024-07-22 | 24 | Traditional Cycling Race Udmurtskaya Pravda | me | 0 | 03:24:29.000 | 0 | 
| 2024-07-21 | 24 | Traditional Cycling Race Udmurtskaya Pravda | me | 0 | 03:10:57.000 | 0 | 
| 2024-07-16 | 17 | Tour of Russia | me | 0 | 20:13:00.000 | 0 | 
| 2024-07-16 | 37 | Tour of Russia | me | 111 | 02:34:45.000 | 43.037 | 
| 2024-07-13 | 22 | Tour of Russia | me | 120 | 03:12:41.000 | 37.367 | 
| 2024-07-12 | 19 | Tour of Russia | me | 126 | 03:40:52.000 | 34.229 | 
| 2024-07-11 | 38 | Tour of Russia | me | 158 | 03:43:09.000 | 42.483 | 
| 2024-06-16 | DNF | National Championships Russia ME - Road Race | me | 167.4 | 00:00:00.000 |  | 
| 2024-06-07 | 43 | Ladoga’s Gold | me | 0 | 07:03:33.000 | 0 | 
| 2024-06-07 | 36 | Ladoga’s Gold | me | 54.4 | 01:09:56.000 | 46.673 | 
| 2024-06-03 | 20 | Ladoga’s Gold | me | 135.2 | 03:05:47.000 | 43.664 | 
| 2024-06-02 | 55 | Ladoga’s Gold | me | 62.4 | 01:27:00.000 | 43.034 | 
| 2024-06-01 | 41 | Ladoga’s Gold | me | 62.4 | 01:20:50.000 | 46.318 | 
| 2024-04-29 | 25 | Maykop | me | 0 | 10:53:04.000 | 0 | 
| 2024-04-29 | 21 | Maykop | me | 117.2 | 02:33:47.000 | 45.727 | 
| 2024-04-28 | 32 | Maykop | me | 148 | 03:21:14.000 | 44.128 | 
| 2024-04-27 | 48 | Maykop | me | 121 | 02:31:07.000 | 48.042 | 
| 2024-04-26 | 49 | Maykop | me | 108 | 02:26:56.000 | 44.102 | 
| 2024-02-10 | 10 | UAE Tour Challenge 2024 - Climb | me | 60 | 01:41:30.000 | 35.468 | 
| 2023-08-15 | 30 | Keizer van de Rupelstreek |  | 89.9 | 01:51:24.000 | 48.42 | 
| 2023-06-25 | 12 | Tielt-Winge |  | 90.2 | 02:08:00.000 | 42.281 | 
| 2023-06-24 | 41 | GP Hoger Op |  | 84 | 02:01:49.000 | 41.374 | 
| 2023-06-18 | 44 | Wetteren ten Ede |  | 86 | 01:57:00.000 | 44.103 | 
| 2023-06-17 | 8 | GP Michel Baronheid |  | 72 | 08:08:10.000 | 8.849 |