| 2025-10-12 | 35 | UCI Gravel World Championships | ME | 180.9 | 04:50:07.000 | 37.413 | 
| 2025-09-28 | 50 | Classique Puisaye-Forterre | me | 0 | 03:52:04.000 | 0 | 
| 2025-09-22 | 25 | Prix des Deux Ponts à Culan | me | 108.8 | 02:47:07.000 | 39.063 | 
| 2025-09-21 | 50 | Grand Prix de Saint-Amand-Montrond | me | 89.6 | 00:00:00.000 |  | 
| 2025-09-20 | 16 | Prix des Vins Nouveaux à Vesdun | me | 121.1 | 02:43:50.000 | 44.35 | 
| 2025-09-13 | 5 | Paris - Bourges | me | 165.1 | 03:48:48.000 | 43.295 | 
| 2025-08-30 | 12 | Red Bull Tour of Vikings | ME | 0 | 08:59:38.000 | 0 | 
| 2025-08-30 | 1 | Red Bull Tour of Vikings | ME | 62.4 | 01:42:46.000 | 36.432 | 
| 2025-08-30 | 38 | Red Bull Tour of Vikings | ME | 141.7 | 04:32:10.000 | 31.238 | 
| 2025-08-30 | 2 | Red Bull Tour of Vikings | ME | 100.1 | 02:44:52.000 | 36.429 | 
| 2025-08-17 | 33 | Prix de Saint-Amour | me | 120.2 | 02:38:06.000 | 45.617 | 
| 2025-08-16 | 2 | Prix de Val-Revermont |  | 121.6 | 02:51:38.000 | 42.509 | 
| 2025-08-15 | 83 | Prix de Cormoz |  | 130.2 | 02:44:11.000 | 47.581 | 
| 2025-08-08 | 4 | Prix de Montrevel-en-Bresse |  | 80.7 | 01:59:42.000 | 40.451 | 
| 2025-08-06 | 7 | Route d'Or du Poitou | me | 132 | 03:08:50.000 | 41.942 | 
| 2025-08-05 | 3 | Grand Prix d'Availles-Limouzine | me | 125.2 | 02:43:38.000 | 45.908 | 
| 2025-08-01 | 2 | Nocturne de Bruch |  | 90 |  |  | 
| 2025-07-31 | 1 | Grand Prix de Monpazier |  | 84.5 | 01:54:33.000 | 44.26 | 
| 2025-07-29 | DNF | Grand Prix de Cours-la-Ville | me | 167.9 | 00:00:00.000 |  | 
| 2025-07-27 | DNF | Trophée Souvenir Roger Walkowiak - Ville de Cusset | me | 173 | 00:00:00.000 |  | 
| 2025-07-14 | 30 | Grand Prix de Charvieu-Chavagneux - Souvenir Daniel Bennett | me | 134.4 | 02:46:02.000 | 48.569 | 
| 2025-07-13 | 58 | Tour de Côte d'Or | me | 0 | 10:53:31.000 | 0 | 
| 2025-07-13 | 2 | Tour de Côte d'Or | me | 168 | 03:31:32.000 | 47.652 | 
| 2025-07-12 | 64 | Tour de Côte d'Or | me | 157 | 04:05:56.000 | 38.303 | 
| 2025-07-11 | 9 | Tour de Côte d'Or | me | 149.5 | 03:16:03.000 | 45.754 | 
| 2025-06-14 | 1 | Solar Wheel - Valga Rattamaraton | me | 0 | 01:56:49.000 | 0 | 
| 2025-05-05 | 39 | Tour du Cher | me | 0 | 02:42:31.000 | 0 | 
| 2025-05-04 | 2 | Tour du Cher | me | 102.9 | 02:22:31.000 | 43.321 | 
| 2025-05-03 | 60 | Grand Prix de la Sologne des Étangs | me | 174.4 | 03:37:17.000 | 48.158 | 
| 2025-04-13 | 33 | Classique du Châtillonnais | me | 150 | 00:00:00.000 |  | 
| 2025-04-12 | 38 | Tour du Charollais | me | 150 | 00:00:00.000 |  | 
| 2025-04-06 | 34 | Prix de Saint-Projet à La Rochefoucauld-en-Angoumois | me | 142.8 | 03:38:54.000 | 39.141 | 
| 2025-04-05 | 10 | Tour de la Charente Limousine | me | 164.7 | 03:37:32.000 | 45.428 | 
| 2025-03-09 | 4 | Classique Jean-Paul Taillon | me | 136 | 00:00:00.000 |  | 
| 2025-03-08 | 5 | Circuit des 4 Cantons | me | 172 | 00:00:00.000 |  | 
| 2025-02-23 | 31 | Grand Prix de Puyloubier-Sainte-Victoire | me | 120 | 03:03:11.000 | 39.305 | 
| 2025-02-22 | 26 | Grand Prix du Pays d'Aix | me | 138 | 03:12:16.000 | 43.065 | 
| 2025-02-19 | 2 | Boucles du Haut-Var - 5 | me | 140.4 | 03:24:05.000 | 41.277 | 
| 2025-02-17 | 112 | Boucles du Haut-Var - 3 | me | 124.5 | 03:11:33.000 | 38.998 | 
| 2025-02-16 | 112 | Boucles du Haut-Var - 2 | me | 139.4 | 03:38:45.000 | 38.235 | 
| 2025-02-09 | 1 | Grand Prix de Manduel | me | 120.9 | 02:46:50.000 | 43.481 | 
| 2024-10-26 | 2 | National Championships Estonia ME | ME | 0 | 01:01:06.000 | 0 | 
| 2024-10-06 | DNF | UCI Gravel World Championships | me | 182 | 00:00:00.000 |  | 
| 2024-09-23 | 8 | Grand Prix du Centre de la France | me | 0 | 02:21:07.000 | 0 | 
| 2024-09-22 | DNF | Classique Puisaye-Forterre | me | 170 | 00:00:00.000 |  | 
| 2024-09-09 | 21 | Grand Prix d'Issoire | me | 96 | 01:59:29.000 | 48.208 | 
| 2024-08-28 | 65 | UCI World Championships Pal Arinsal | ME | 0 | 00:00:00.000 |  | 
| 2024-08-18 | 8 | Grand Prix de la Machine | me | 96.5 | 00:00:00.000 |  | 
| 2024-08-15 | 19 | Prix de Cormoz | me | 130.2 | 02:58:38.000 | 43.732 | 
| 2024-08-11 | 1 | Souvenir Pierre-Chany | me | 92 | 00:00:00.000 |  | 
| 2024-08-04 | DNS | L'Estivale Bretonne | me | 135.7 | 00:00:00.000 |  | 
| 2024-08-03 | 105 | L'Estivale Bretonne | me | 137.4 | 03:29:23.000 | 39.373 | 
| 2024-08-02 | 9 | L'Estivale Bretonne | me | 142.8 | 03:12:17.000 | 44.559 | 
| 2024-07-21 | 14 | Mälestussôit |  | 122 | 02:45:09.000 | 44.323 | 
| 2024-06-16 | 1 | Epiim Rattapäev Järva-Jaanis |  | 90 | 02:56:09.000 | 30.656 | 
| 2024-06-15 | 1 | FNLD GRVL | me | 177 | 04:51:43.000 | 36.405 | 
| 2024-06-02 | 2 | Filter Maanteekarikasari 3 |  | 101.57 | 02:14:52.000 | 45.187 | 
| 2024-05-18 | 31 | Classic 71 | me | 149 | 03:38:10.000 | 40.978 | 
| 2024-05-05 | 56 | Circuit de Saône-et-Loire |  | 154.1 | 03:53:38.000 | 39.575 | 
| 2024-05-05 | 48 | Circuit de Saône-et-Loire |  | 0 | 10:14:19.000 | 0 | 
| 2024-05-04 | 11 | Circuit de Saône-et-Loire |  | 155.3 | 03:47:58.000 | 40.874 | 
| 2024-05-03 | 5 | Circuit de Saône-et-Loire |  | 111.5 | 02:32:43.000 | 43.807 | 
| 2024-05-01 | 44 | Classique du Châtillonnais | me | 158 | 03:31:24.000 | 44.844 | 
| 2024-04-28 | 2 | Prix de Pélussin | me | 88.6 | 02:07:32.000 | 41.683 | 
| 2024-04-22 | 1 | Circuit Boussaquin | me | 136.1 | 03:20:15.000 | 40.779 | 
| 2024-04-21 | 9 | Trophée Souvenir Roger Walkowiak - Ville de Cusset |  | 144.5 | 03:29:53.000 | 41.309 | 
| 2024-04-14 | 66 | La Gislard | me | 140 | 03:01:37.000 | 46.251 | 
| 2024-04-13 | 15 | La Gainsbarre |  | 173.6 | 03:53:12.000 | 44.666 | 
| 2024-04-07 | 4 | Grand Prix d'Is-sur-Tille | me | 143.4 | 03:25:28.000 | 41.875 | 
| 2024-04-06 | 10 | Tour du Charollais |  | 150 | 03:41:10.000 | 40.693 | 
| 2024-04-01 | 1 | Grand Prix de Vougy |  | 150.1 | 03:37:55.000 | 41.328 | 
| 2024-03-24 | 14 | Annemasse-Bellegarde et retour |  | 166 | 04:01:56.000 | 41.168 | 
| 2024-03-23 | 97 | Grand Prix de Saint-Étienne Loire |  | 153 | 03:58:03.000 | 38.563 | 
| 2024-03-10 | 38 | Tour des 4B Sud Charente |  | 112.9 | 04:01:48.000 | 28.015 | 
| 2024-03-02 | 1 | Circuit des 4 Cantons | me | 172 | 03:44:02.000 | 46.065 | 
| 2024-02-25 | 1 | Circuit de la Vallée du Bédat |  | 123 | 02:55:50.000 | 41.972 | 
| 2024-02-18 | 69 | Grand Prix de Puyloubier-Sainte-Victoire | me | 0 | 03:07:25.000 | 0 | 
| 2024-02-17 | 6 | Grand Prix du Pays d'Aix |  | 0 | 03:32:47.000 | 0 | 
| 2023-10-21 | 1 | National Championships Estonia ME | ME | 0 | 00:58:50.000 | 0 | 
| 2023-10-08 | 19 | UCI Gravel World Championships - ME | ME | 163 | 05:08:15.000 | 31.727 | 
| 2023-10-04 | 2 | KAJ-KWB Prijs / Oost-Vlaamse Sluitingsprijs |  | 167.7 | 00:00:00.000 |  | 
| 2023-09-27 | 2 | Memorial Fred De Bruyne |  | 160.8 | 03:18:33.000 | 48.592 | 
| 2023-09-12 | 23 | Memorial Briek Schotte |  | 155 | 03:19:32.000 | 46.609 | 
| 2023-09-07 | 11 | Bordes Izegem Koers |  | 167.4 | 03:26:10.000 | 48.718 | 
| 2023-09-02 | 1 | Vienības |  | 0 | 02:58:44.000 | 0 | 
| 2023-08-13 | 9 | Tallinna Rahvasõit |  | 116.6 | 02:29:57.000 | 46.656 | 
| 2023-07-15 | 1 | Lauri Ausi Mälestussõit |  | 90 | 02:00:16.000 | 44.9 | 
| 2023-05-28 | 5 | Hawaii Express Tartu Rattaralli |  | 128 | 02:41:45.000 | 47.481 | 
| 2023-05-21 | 10 | Elva 38. Rattapäev |  | 103.6 | 02:21:27.000 | 43.945 | 
| 2023-05-06 | 7 | Mulgi Rattaralli |  | 100.8 | 02:14:22.000 | 45.011 | 
| 2022-10-22 | 3 | National Championships Estonia ME | ME | 0 | 01:00:54.000 | 0 | 
| 2020-10-24 | 3 | National Championships Estonia ME | ME | 0 | 01:02:12.000 | 0 | 
| 2019-10-12 | 1 | National Championships Estonia ME | ME | 0 | 01:01:33.000 | 0 | 
| 2018-10-13 | 1 | National Championships Estonia MJ | MJ | 0 | 00:00:00.000 |  | 
| 2018-09-05 | 34 | UCI World Championships Lenzerheide | mj | 0 | 01:20:58.000 | 0 | 
| 2017-10-14 | 1 | National Championships Estonia MJ | MJ | 0 | 00:42:15.000 | 0 | 
| 2016-10-23 | 56 | UCI World Cup Valkenburg | MJ | 0 | 00:44:57.000 | 0 |