| 2025-09-14 | DNF | Sint Antelinks - Herzele |  | 114 | 00:00:00.000 |  | 
| 2025-09-13 | DNF | Wijnendale - Torhout |  | 114 | 00:00:00.000 |  | 
| 2025-09-10 | 63 | Wingene Koers | me | 163.2 | 03:28:27.000 | 46.975 | 
| 2025-09-06 | 49 | Lichtervelde |  | 117.8 | 02:40:15.000 | 44.106 | 
| 2025-08-31 | DNF | Putte |  | 102 | 00:00:00.000 |  | 
| 2025-08-24 | 72 | Memorial Bjorg Lambrecht | mu | 157 | 03:26:06.000 | 45.706 | 
| 2025-08-17 | DNF | Ronde van Oost-Vlaanderen | mu | 146.4 | 00:00:00.000 |  | 
| 2025-08-16 | 121 | Ronde van Oost-Vlaanderen | mu | 144.3 | 03:30:17.000 | 41.173 | 
| 2025-08-15 | 107 | Ronde van Oost-Vlaanderen | mu | 138.9 | 02:57:29.000 | 46.957 | 
| 2025-08-14 | 126 | Ronde van Oost-Vlaanderen | mu | 141.3 | 02:59:47.000 | 47.157 | 
| 2025-08-03 | 28 | Lokeren Eksaarde |  | 120 | 02:33:13.000 | 46.992 | 
| 2025-08-02 | DNF | GP Velo Plus |  | 113 | 00:00:00.000 |  | 
| 2025-07-27 | 25 | Bodgem Kapelle Sportief |  | 117 | 02:44:10.000 | 42.761 | 
| 2025-07-23 | 45 | Grote Ommegangsprijs Oostrozebeke |  | 115.6 | 02:34:55.000 | 44.772 | 
| 2025-07-21 | DNF | Zottegem-Strijpen |  | 112.5 | 00:00:00.000 |  | 
| 2025-07-14 | DNF | GP Lefevere Patrick |  | 117 | 00:00:00.000 |  | 
| 2025-07-12 | DNF | Dwars door Wingene | me | 153.92 | 00:00:00.000 |  | 
| 2025-06-01 | 109 | Tartu Rattaralli | ME | 131 | 03:12:41.000 | 40.792 | 
| 2025-05-25 | 24 | Filter Maanteekarikasari 2 - Elvas | ME | 86.7 | 01:51:50.000 | 46.516 | 
| 2025-05-24 | DNF | National Championships Estonia ME - Criterium | me | 42.9 | 00:00:00.000 |  | 
| 2025-05-11 | 4 | Unibet Tallinn Criterium Championship | ME | 25.2 | 00:00:00.000 |  | 
| 2025-05-03 | 14 | Filter Maanteekarikasari 1 - Suurel Munamäel | ME | 95.3 | 01:40:54.000 | 56.67 | 
| 2025-05-01 | 3 | UNIBET Kriteerium/Kalevi MV | ME | 0 | 00:00:00.000 |  | 
| 2025-04-27 | 32 | Otepää GP - Criterium | ME | 0 | 02:26:24.000 | 0 | 
| 2025-04-26 | DNF | Otepää GP - Road Race | ME | 0 | 00:00:00.000 |  | 
| 2025-04-13 | 16 | Dobele Cup - Road Race | ME | 0 | 01:58:33.000 | 0 | 
| 2024-10-26 | 13 | National Championships Estonia ME | ME | 0 | 00:00:00.000 |  | 
| 2024-08-31 | 4 | Zemgales Cup | mj | 0 | 06:43:36.000 | 0 | 
| 2024-08-31 | 30 | Zemgales Cup | mj | 97 | 02:09:43.000 | 44.867 | 
| 2024-08-30 | 31 | Zemgales Cup | mj | 10 | 00:13:38.000 | 44.01 | 
| 2024-08-30 | 14 | Zemgales Cup | mj | 80 | 01:59:21.000 | 40.218 | 
| 2024-08-29 | 2 | Zemgales Cup | mj | 100 | 02:21:02.000 | 42.543 | 
| 2024-08-11 | 28 | Filter Maanteekarikasari 4 | me | 116 | 02:39:03.000 | 43.76 | 
| 2024-07-21 | 23 | Mälestussôit |  | 122 | 02:45:09.000 | 44.323 | 
| 2024-06-02 | 26 | Filter Maanteekarikasari 3 |  | 101.57 | 02:26:19.000 | 41.651 | 
| 2024-05-26 | 18 | Tartu Rattaralli | me | 126 | 02:41:32.000 | 46.801 | 
| 2024-05-19 | 51 | Filter Maanteekarikasari 2 |  | 97.3 | 02:25:04.000 | 40.244 | 
| 2024-05-18 | 7 | Elva Tänavasõit | mj | 33.6 | 00:49:34.000 | 40.672 | 
| 2024-04-27 | DNF | Otepää GP - Road Race |  | 0 | 00:00:00.000 |  | 
| 2024-04-14 | 7 | Dobele Cup - Road Race | mj | 80 | 02:06:56.000 | 37.815 | 
| 2023-10-21 | 6 | National Championships Estonia MJ | MJ | 0 | 00:47:50.000 | 0 | 
| 2023-09-02 | 19 | Vienības |  | 0 | 03:00:17.000 | 0 | 
| 2023-08-13 | 31 | Tallinna Rahvasõit |  | 116.6 | 02:39:27.000 | 43.876 | 
| 2023-07-01 | 20 | Sangaste Valgete Teede Rattaralli |  | 95.41 | 02:22:13.000 | 40.253 | 
| 2023-05-28 | 42 | Hawaii Express Tartu Rattaralli |  | 128 | 02:47:34.000 | 45.833 | 
| 2023-05-21 | 26 | Elva 38. Rattapäev |  | 103.6 | 02:21:41.000 | 43.872 | 
| 2023-05-07 | 65 | Oise |  | 118.5 | 03:00:08.000 | 39.471 | 
| 2023-03-26 | 46 | Route d'Eole |  | 100 | 02:24:25.000 | 41.546 | 
| 2023-03-12 | 56 | Boucles de Seine-et-Marne - Souvenir Bernard Maillet |  | 94.3 | 03:03:50.000 | 30.778 | 
| 2023-03-05 | 97 | Trophée de la Ville de Châtellerault |  | 117.4 | 02:58:23.000 | 39.488 | 
| 2022-10-22 | 10 | National Championships Estonia MJ | MJ | 0 | 00:43:43.000 | 0 | 
| 2022-10-08 | DNF | Bike Fanatics Keila CX | MJ | 0 | 00:00:00.000 |  |