| 2025-06-29 | 4 | Chengdu Tianfu Greenway International Cycling Race of China | me | 0 | 04:44:24.000 | 0 | 
| 2025-06-29 | 51 | Chengdu Tianfu Greenway International Cycling Race of China | me | 126.8 | 02:44:36.000 | 46.221 | 
| 2025-06-21 | 5 | National Championships Belarus ME - Road Race |  | 170 | 04:02:06.000 | 42.131 | 
| 2025-06-18 | 9 | National Championships Belarus ME - ITT |  | 30 | 00:40:11.000 | 44.795 | 
| 2025-05-18 | 8 | China Pro League - Beijing Changping |  | 183.9 | 03:54:13.000 | 47.11 | 
| 2025-05-11 | 11 | China Pro League - Dajingshan Stage | ME | 178.8 | 04:10:47.000 | 42.778 | 
| 2025-05-04 | 6 | Memorial Bolshakova |  | 149.8 | 03:38:28.000 | 41.141 | 
| 2024-09-20 | DNF | Tour of Shanghai - New Cities | me | 111 | 00:00:00.000 |  | 
| 2024-09-16 | 8 | Ocean Cup - Pingtan China International Cycling Open Race | me | 87 | 02:04:54.000 | 41.793 | 
| 2024-09-02 | 74 | The Tour of Poyang Lake Criterium | me | 37.6 | 00:50:11.000 | 44.955 | 
| 2024-08-15 | 3 | China Road Pro Cycling League - Tianjin Stage | me | 201 | 04:23:35.000 | 45.754 | 
| 2024-08-11 | 75 | China Road Pro Cycling League - Hangkonggang Stage | me | 183.9 | 04:02:37.000 | 45.479 | 
| 2024-07-14 | 1 | National Championships Belarus ME - Criterium | me | 53 | 00:00:00.000 |  | 
| 2024-07-13 | 2 | GP Orlovskogo | me | 120 | 02:41:38.000 | 44.545 | 
| 2024-07-07 | 1 | National Championships Belarus ME - RR | me | 170 | 04:01:03.000 | 42.315 | 
| 2024-07-04 | 8 | National Championships Belarus ME - ITT | me | 30 | 00:40:02.000 | 44.963 | 
| 2024-06-26 | DNF | Five Rings of Moscow | me | 149.6 | 00:00:00.000 |  | 
| 2024-06-25 | 5 | Five Rings of Moscow | me | 156.8 | 03:30:39.000 | 44.662 | 
| 2024-06-24 | 23 | Five Rings of Moscow | me | 122.4 | 02:55:32.000 | 41.838 | 
| 2024-06-23 | 78 | Five Rings of Moscow | me | 131.2 | 02:46:40.000 | 47.232 | 
| 2024-06-16 | 7 | National Championships Russia ME - Road Race | me | 167.4 | 03:49:08.000 | 43.835 | 
| 2024-06-07 | 12 | Ladoga’s Gold | me | 0 | 06:58:01.000 | 0 | 
| 2024-06-07 | 30 | Ladoga’s Gold | me | 54.4 | 01:09:56.000 | 46.673 | 
| 2024-06-03 | 49 | Ladoga’s Gold | me | 135.2 | 03:05:47.000 | 43.664 | 
| 2024-06-02 | 16 | Ladoga’s Gold | me | 62.4 | 01:21:38.000 | 45.864 | 
| 2024-06-01 | 24 | Ladoga’s Gold | me | 62.4 | 01:20:42.000 | 46.394 | 
| 2024-05-04 | 1 | Memorial Bolshakova | me | 149 | 03:29:39.000 | 42.642 | 
| 2024-04-29 | 4 | Maykop | me | 0 | 10:50:03.000 | 0 | 
| 2024-04-29 | 11 | Maykop | me | 117.2 | 02:33:20.000 | 45.861 | 
| 2024-04-28 | 48 | Maykop | me | 148 | 03:21:14.000 | 44.128 | 
| 2024-04-27 | 31 | Maykop | me | 121 | 02:30:57.000 | 48.095 | 
| 2024-04-26 | 2 | Maykop | me | 108 | 02:24:41.000 | 44.787 | 
| 2024-04-20 | 48 | China Road Pro Cycling League - Puyang Stage | me | 212.4 | 04:33:25.000 | 46.61 | 
| 2024-04-13 | 35 | Jiyuan Yellow River Road Cycling Race | me | 0 | 01:19:46.000 | 0 | 
| 2024-04-12 | 7 | China Road Pro Cycling League - Jiyuan Stage | me | 151.2 | 03:40:34.000 | 41.13 | 
| 2024-04-07 | 49 | China Road Pro Cycling League - Shitai Stage | me | 174.5 | 03:56:50.000 | 44.208 | 
| 2023-11-08 | DNF | Belarus Cup - Brest | me | 0 | 00:00:00.000 |  | 
| 2023-08-20 | 6 | Tour of Belarus |  | 126 | 03:06:50.000 | 40.464 | 
| 2023-08-20 | 2 | Tour of Belarus |  | 0 | 13:56:19.000 | 0 | 
| 2023-08-19 | 6 | Tour of Belarus |  | 135 | 03:05:46.000 | 43.603 | 
| 2023-08-18 | 6 | Tour of Belarus |  | 144 | 03:12:49.000 | 44.809 | 
| 2023-08-16 | 1 | Tour of Belarus |  | 143 | 03:14:40.000 | 44.075 | 
| 2023-08-15 | 3 | Tour of Belarus |  | 34 | 00:45:28.000 | 44.868 | 
| 2023-07-09 | 1 | National Championships Belarus ME - RR |  | 185 | 04:32:23.000 | 40.751 | 
| 2023-06-28 | 7 | Five Rings of Moscow |  | 0 | 10:11:47.000 | 0 | 
| 2023-06-28 | 18 | Five Rings of Moscow |  | 149.6 | 03:36:46.000 | 41.409 | 
| 2023-06-26 | 28 | Five Rings of Moscow |  | 122.4 | 03:00:55.000 | 40.593 |