| 2025-10-26 | 46 | Tour of Zhanghe | me | 0 | 04:55:31.000 | 0 | 
| 2025-10-26 | 64 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 | 
| 2025-10-25 | 45 | Tour of Zhanghe | me | 137 | 03:13:01.000 | 42.587 | 
| 2025-10-23 | 45 | Tour of Guizhou Eco-Province | ME | 0 | 16:03:33.000 | 0 | 
| 2025-10-23 | 59 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:27.000 | 40.007 | 
| 2025-10-22 | 72 | Tour of Guizhou Eco-Province | ME | 125 | 03:09:23.000 | 39.602 | 
| 2025-10-21 | 25 | Tour of Guizhou Eco-Province | ME | 152 | 03:17:54.000 | 46.084 | 
| 2025-10-19 | 40 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:26.000 | 47.115 | 
| 2025-10-18 | 51 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:23.000 | 48.231 | 
| 2025-10-03 | 9 | Zigong Da'an Qinglong Lake Road Cycling Race | me | 0 | 00:52:29.000 | 0 | 
| 2025-08-17 | 2 | Tour of Belarus | me | 0 | 12:13:58.000 | 0 | 
| 2025-08-17 | 16 | Tour of Belarus | me | 144 | 03:03:00.000 | 47.213 | 
| 2025-08-16 | 3 | Tour of Belarus | me | 134 | 03:02:45.000 | 43.995 | 
| 2025-08-15 | 2 | Tour of Belarus | me | 136 | 02:52:42.000 | 47.25 | 
| 2025-08-13 | 2 | Tour of Belarus | me | 125 | 02:43:22.000 | 45.909 | 
| 2025-07-29 | DNF | Russian National Championships ME - Mountain Race | me | 176 | 00:00:00.000 |  | 
| 2025-06-29 | 41 | Chengdu Tianfu Greenway International Cycling Race of China | me | 0 | 04:54:30.000 | 0 | 
| 2025-06-29 | 4 | Chengdu Tianfu Greenway International Cycling Race of China | me | 126.8 | 02:42:58.000 | 46.684 | 
| 2025-06-04 | 21 | Izhevsk - Criterium |  | 57.6 | 00:00:00.000 |  | 
| 2025-06-03 | 33 | Izhevsk - Road Race |  | 137 | 03:11:16.000 | 42.977 | 
| 2025-05-29 | 22 | Traditional Cycling Race Udmurtskaya Pravda |  | 132 | 02:55:35.000 | 45.107 | 
| 2025-05-29 | 35 | Traditional Cycling Race Udmurtskaya Pravda |  | 0 | 13:20:19.000 | 0 | 
| 2025-05-28 | 41 | Traditional Cycling Race Udmurtskaya Pravda |  | 100 | 03:38:37.000 | 27.445 | 
| 2025-05-27 | 31 | Traditional Cycling Race Udmurtskaya Pravda |  | 135 | 03:24:19.000 | 39.644 | 
| 2025-05-26 | 7 | Traditional Cycling Race Udmurtskaya Pravda |  | 135 | 03:21:48.000 | 40.139 | 
| 2024-12-07 | 42 | China Road Pro Cycling League - Final Stage | me | 108.9 | 02:12:28.000 | 49.326 | 
| 2024-12-05 | DNF | China Road Pro Cycling League - Yuxi Stage | me | 195 | 00:00:00.000 |  | 
| 2024-12-03 | 71 | China Road Pro Cycling League - Chuxiong Stage | me | 182.2 | 04:43:39.000 | 38.54 | 
| 2024-12-01 | 9 | China Road Pro Cycling League - Dali Stage | me | 122 | 02:39:04.000 | 46.018 | 
| 2024-10-27 | 34 | China Road Pro Cycling League - Yandang Mountain Stage | me | 168 | 03:52:33.000 | 43.346 | 
| 2024-09-22 | 33 | Tour of Shanghai - New Cities | me | 86.3 | 01:48:39.000 | 47.658 | 
| 2024-09-22 | 90 | Tour of Shanghai - New Cities | me | 0 | 06:16:22.000 | 0 | 
| 2024-09-21 | 75 | Tour of Shanghai - New Cities | me | 87.2 | 01:47:37.000 | 48.617 | 
| 2024-09-20 | 116 | Tour of Shanghai - New Cities | me | 111 | 02:40:06.000 | 41.599 | 
| 2024-09-02 | DNF | The Tour of Poyang Lake Criterium | me | 37.6 | 00:00:00.000 |  | 
| 2024-07-29 | 3 | Izhevsk | me | 150 | 03:50:00.000 | 39.13 | 
| 2024-07-21 | DNF | Traditional Cycling Race Udmurtskaya Pravda | me | 0 | 00:00:00.000 |  | 
| 2024-06-25 | 4 | China Road Pro Cycling League - Zitong Stage | me | 186.8 | 04:40:47.000 | 39.917 | 
| 2024-04-20 | 18 | China Road Pro Cycling League - Puyang Stage | me | 212.4 | 04:33:25.000 | 46.61 | 
| 2024-04-12 | 6 | China Road Pro Cycling League - Jiyuan Stage | me | 151.2 | 03:40:34.000 | 41.13 | 
| 2024-04-07 | 61 | China Road Pro Cycling League - Shitai Stage | me | 174.5 | 03:56:50.000 | 44.208 | 
| 2024-03-31 | 17 | 8th Colorful Guizhou Cycling League - Fuquan International Cycling Festival | me | 96 | 01:38:54.000 | 58.241 | 
| 2023-06-28 | 57 | Five Rings of Moscow |  | 0 | 10:37:54.000 | 0 |