| 2025-09-21 | 21 | Friendship of the Peoples of the North Caucasus |  | 0 | 44:06:24.000 | 0 | 
| 2025-09-21 | 14 | Friendship of the Peoples of the North Caucasus |  | 87.6 | 01:55:44.000 | 45.415 | 
| 2025-09-20 | 47 | Friendship of the Peoples of the North Caucasus |  | 53.8 | 01:31:30.000 | 35.279 | 
| 2025-09-19 | 23 | Friendship of the Peoples of the North Caucasus |  | 134.3 | 03:17:27.000 | 40.81 | 
| 2025-09-18 | 4 | Friendship of the Peoples of the North Caucasus |  | 120.8 | 02:34:36.000 | 46.882 | 
| 2025-09-17 | 26 | Friendship of the Peoples of the North Caucasus |  | 130.4 | 03:09:02.000 | 41.39 | 
| 2025-09-16 | 27 | Friendship of the Peoples of the North Caucasus |  | 130.3 | 03:07:26.000 | 41.711 | 
| 2025-09-14 | 6 | Friendship of the Peoples of the North Caucasus |  | 65.2 | 01:21:40.000 | 47.902 | 
| 2025-09-13 | 27 | Friendship of the Peoples of the North Caucasus |  | 148.1 | 03:14:31.000 | 45.682 | 
| 2025-09-12 | 40 | Friendship of the Peoples of the North Caucasus |  | 163.7 | 04:03:21.000 | 40.362 | 
| 2025-09-11 | 60 | Friendship of the Peoples of the North Caucasus |  | 119.6 | 02:34:07.000 | 46.562 | 
| 2025-09-08 | 22 | Friendship of the Peoples of the North Caucasus |  | 133.4 | 03:27:41.000 | 38.539 | 
| 2025-09-07 | 44 | Friendship of the Peoples of the North Caucasus |  | 49.9 | 00:59:30.000 | 50.319 | 
| 2025-09-06 | 35 | Friendship of the Peoples of the North Caucasus |  | 139.8 | 03:14:28.000 | 43.133 | 
| 2025-09-05 | 51 | Friendship of the Peoples of the North Caucasus |  | 123.3 | 02:50:51.000 | 43.301 | 
| 2025-09-04 | 59 | Friendship of the Peoples of the North Caucasus |  | 138.1 | 03:05:14.000 | 44.733 | 
| 2025-09-03 | 16 | Friendship of the Peoples of the North Caucasus |  | 138.7 | 02:55:47.000 | 47.342 | 
| 2025-08-17 | 25 | Tour of Belarus | me | 0 | 12:32:38.000 | 0 | 
| 2025-08-17 | 12 | Tour of Belarus | me | 144 | 03:02:20.000 | 47.386 | 
| 2025-08-16 | 20 | Tour of Belarus | me | 134 | 03:04:49.000 | 43.503 | 
| 2025-08-15 | 34 | Tour of Belarus | me | 136 | 02:53:18.000 | 47.086 | 
| 2025-08-13 | 23 | Tour of Belarus | me | 125 | 02:55:06.000 | 42.833 | 
| 2025-06-21 | 1 | National Championships Belarus MU - Road Race |  | 139 | 03:15:58.000 | 42.558 | 
| 2025-05-04 | 8 | Memorial Bolshakova |  | 149.8 | 03:38:50.000 | 41.072 | 
| 2025-04-27 | DNF | National Championships Russia ME - Criterium | ME | 56.88 | 00:00:00.000 |  | 
| 2025-04-18 | 69 | Sochi Cycling Race | me | 0 | 12:54:20.000 | 0 | 
| 2025-04-18 | 36 | Sochi Cycling Race | me | 177.5 | 04:06:40.000 | 43.176 | 
| 2025-04-17 | 39 | Sochi Cycling Race | me | 142 | 03:14:33.000 | 43.793 | 
| 2025-04-16 | 87 | Sochi Cycling Race | me | 155.2 | 03:40:16.000 | 42.276 | 
| 2025-04-15 | 73 | Sochi Cycling Race | me | 92.4 | 01:52:51.000 | 49.127 | 
| 2024-09-22 | 5 | National Championships Russia ME - Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-09-20 | 10 | Friendship of the Peoples of the North Caucasus | me | 126 | 02:13:54.000 | 56.46 | 
| 2024-09-20 | 9 | Friendship of the Peoples of the North Caucasus | me | 0 | 33:23:45.000 | 0 | 
| 2024-09-19 | 10 | Friendship of the Peoples of the North Caucasus | me | 72.9 | 02:17:36.000 | 31.788 | 
| 2024-09-17 | 52 | Friendship of the Peoples of the North Caucasus | me | 76.8 | 01:36:18.000 | 47.85 | 
| 2024-09-16 | 10 | Friendship of the Peoples of the North Caucasus | me | 141.5 | 03:32:10.000 | 40.016 | 
| 2024-09-15 | 2 | Friendship of the Peoples of the North Caucasus | me | 65.24 | 01:23:13.000 | 47.039 | 
| 2024-09-14 | 5 | Friendship of the Peoples of the North Caucasus | me | 135.3 | 03:04:44.000 | 43.944 | 
| 2024-09-11 | 4 | Friendship of the Peoples of the North Caucasus | me | 176.9 | 03:29:44.000 | 50.607 | 
| 2024-09-10 | 10 | Friendship of the Peoples of the North Caucasus | me | 121.4 | 02:58:12.000 | 40.875 | 
| 2024-09-09 | 25 | Friendship of the Peoples of the North Caucasus | me | 139.8 | 03:16:24.000 | 42.709 | 
| 2024-09-08 | 14 | Friendship of the Peoples of the North Caucasus | me | 116 | 02:29:34.000 | 46.534 | 
| 2024-09-07 | 2 | Friendship of the Peoples of the North Caucasus | me | 128.3 | 03:15:17.000 | 39.42 | 
| 2024-09-01 | DNF | Grodno Cup - Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-08-30 | 3 | Grodno Cup - Road race | me | 135 | 03:23:06.000 | 39.882 | 
| 2024-08-19 | DSQ | Tour of Belarus | me | 144 | 00:00:00.000 |  | 
| 2024-08-18 | 38 | Tour of Belarus | me | 136 | 03:04:25.000 | 44.248 | 
| 2024-08-16 | 38 | Tour of Belarus | me | 125 | 02:50:33.000 | 43.975 | 
| 2024-08-15 | 7 | Tour of Belarus | me | 34 | 00:45:21.000 | 44.983 | 
| 2024-07-23 | 5 | Memorial Tribulia - Criterium | me | 42 | 00:00:00.000 |  | 
| 2024-07-22 | 9 | Memorial Tribulia - Road Race | me | 102 | 02:24:15.000 | 42.426 | 
| 2024-07-14 | 3 | National Championships Belarus ME - Criterium | me | 53 | 00:00:00.000 |  | 
| 2024-07-13 | 7 | GP Orlovskogo | me | 120 | 02:45:51.000 | 43.413 | 
| 2024-07-07 | 4 | National Championships Belarus MU - Road Race | mu | 139 | 03:28:57.000 | 39.914 | 
| 2024-07-04 | 11 | National Championships Belarus MU - ITT | mu | 30 | 00:41:00.000 | 43.902 | 
| 2024-06-26 | 44 | Five Rings of Moscow | me | 0 | 13:16:10.000 | 0 | 
| 2024-06-26 | 28 | Five Rings of Moscow | me | 149.6 | 03:43:34.000 | 40.149 | 
| 2024-06-25 | 57 | Five Rings of Moscow | me | 156.8 | 03:30:47.000 | 44.634 | 
| 2024-06-24 | 79 | Five Rings of Moscow | me | 122.4 | 03:10:15.000 | 38.602 | 
| 2024-06-23 | 108 | Five Rings of Moscow | me | 131.2 | 02:46:40.000 | 47.232 | 
| 2024-06-07 | 36 | Ladoga’s Gold | me | 0 | 07:03:02.000 | 0 | 
| 2024-06-07 | 59 | Ladoga’s Gold | me | 54.4 | 01:10:44.000 | 46.145 | 
| 2024-06-03 | 28 | Ladoga’s Gold | me | 135.2 | 03:05:47.000 | 43.664 | 
| 2024-06-02 | 40 | Ladoga’s Gold | me | 62.4 | 01:25:49.000 | 43.628 | 
| 2024-06-01 | 6 | Ladoga’s Gold | me | 62.4 | 01:20:42.000 | 46.394 | 
| 2024-05-04 | 11 | Memorial Bolshakova | me | 149 | 03:34:34.000 | 41.665 | 
| 2024-04-29 | 6 | Maykop | me | 0 | 10:50:11.000 | 0 | 
| 2024-04-29 | 2 | Maykop | me | 117.2 | 02:33:12.000 | 45.901 | 
| 2024-04-28 | 38 | Maykop | me | 148 | 03:21:14.000 | 44.128 | 
| 2024-04-27 | 36 | Maykop | me | 121 | 02:30:57.000 | 48.095 | 
| 2024-04-26 | 7 | Maykop | me | 108 | 02:24:54.000 | 44.72 | 
| 2024-04-21 | 19 | Memorial Verevkina - Criterium | me | 40.5 | 00:00:00.000 |  | 
| 2024-04-19 | 7 | Memorial Verevkina - Road Race | me | 104 | 02:32:38.000 | 40.882 | 
| 2024-04-14 | 6 | GP Maltsa - Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-04-13 | 12 | GP Maltsa - Road Race | me | 125 | 02:57:51.000 | 42.17 | 
| 2024-04-12 | 15 | GP Maltsa - ITT | me | 9.4 | 00:11:54.000 | 47.395 | 
| 2023-08-10 | 43 | Trofeo Sportivi di Briga |  | 0 | 00:00:00.000 |  | 
| 2023-07-09 | 2 | National Championships Belarus MU - RR |  | 151 | 03:52:21.000 | 38.993 | 
| 2023-07-01 | DNF | Giro del Veneto |  | 138.5 | 00:00:00.000 |  | 
| 2023-06-30 | 47 | Giro del Veneto |  | 137.83 | 03:59:27.000 | 34.537 | 
| 2023-06-29 | 18 | Giro del Veneto |  | 137 | 03:09:32.000 | 43.37 | 
| 2023-06-28 | 63 | Giro del Veneto |  | 137.24 | 02:52:06.000 | 47.847 | 
| 2023-06-18 | 18 | Giro del Montalbano |  | 0 | 03:52:56.000 | 0 | 
| 2023-06-11 | 8 | Giro del Piave |  | 129.4 | 03:12:05.000 | 40.42 | 
| 2023-06-02 | DNF | Fiorano - Fiorano |  | 171.25 | 00:00:00.000 |  | 
| 2023-05-07 | 53 | Memorial Daniele Tortoli |  | 177.8 | 00:00:00.000 |  | 
| 2023-04-04 | 40 | Coppa Fiera di Mercatale |  | 153.5 | 00:00:00.000 |  | 
| 2023-03-05 | 118 | GP dell'Industria Civitanova Marche |  | 105 | 02:24:19.000 | 43.654 |