| 2025-02-22 | 20 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series |  | 0 | 01:32:52.000 | 0 | 
| 2025-02-15 | 21 | Internacionales Chelva + UCI XCO Junior Series |  | 0 | 00:00:00.000 |  | 
| 2025-02-08 | DNS | Shimano Supercup Massi La Nucía |  | 0 | 00:00:00.000 |  | 
| 2025-01-30 | 4 | Costa Blanca Bike Race |  | 0 | 10:34:46.000 | 0 | 
| 2024-09-22 | 23 | World Championships WE - XCM |  | 0 | 06:01:52.000 | 0 | 
| 2024-08-28 | 53 | UCI World Championships Pal Arinsal | WE | 0 | 00:00:00.000 |  | 
| 2024-06-16 | 11 | Epiim Rattapäev Järva-Jaanis |  | 90 | 03:27:43.000 | 25.997 | 
| 2024-05-18 | 2 | Elva Tänavasõit | we | 25.2 | 00:42:05.000 | 35.929 | 
| 2024-05-12 | 30 | European Continental Championships |  | 0 | 00:00:00.000 |  | 
| 2024-05-09 | 35 | European Continental Championships |  | 0 | 00:00:00.000 |  | 
| 2024-04-26 | 13 | UCI MTB Eliminator World Cup powered by citymountainbike.com - XCE |  | 0 | 00:00:00.000 |  | 
| 2024-04-26 | 3 | City Mountainbike - XCC |  | 0 | 00:11:28.000 | 0 | 
| 2024-04-21 | 48 | WHOOP UCI Mountain Bike World Cup |  | 0 | 01:32:56.000 | 0 | 
| 2024-04-14 | 54 | WHOOP UCI Mountain Bike World Cup |  | 0 | 01:30:07.000 | 0 | 
| 2024-04-06 | 6 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:32:10.000 | 0 | 
| 2024-04-03 | 6 | US Pro Cup presented by Ozark Foundation |  | 0 | 01:35:50.000 | 0 | 
| 2024-03-23 | 10 | Orange Seal Pro Cup p/b Vailocity |  | 0 | 01:30:19.000 | 0 | 
| 2024-03-10 | 3 | Green Series XCO Bilbao |  | 0 | 01:28:23.000 | 0 | 
| 2024-03-03 | 3 | Gran Premio Internacional Candeleda-Gredos |  | 0 | 01:27:52.000 | 0 | 
| 2024-02-25 | 20 | Shimano Supercup Massi Banyoles |  | 0 | 01:34:31.000 | 0 | 
| 2024-02-10 | 23 | Shimano Supercup Massi La Nucía |  | 0 | 01:24:36.000 | 0 | 
| 2024-01-25 | 4 | Costa Blanca Bike Race - CBBR |  | 0 | 09:49:11.000 | 0 | 
| 2023-11-12 | 12 | UCI MTB Eliminator World Championships |  | 0 | 00:00:00.000 |  | 
| 2023-10-29 | 9 | UEC Mountainbike European Continental Championships |  | 0 | 00:00:00.000 |  | 
| 2023-10-27 | 6 | MTB Eliminator Sakarya |  | 0 | 00:00:00.000 |  | 
| 2023-10-21 | 4 | National Championships Estonia WE | WE | 0 | 00:43:00.000 | 0 | 
| 2023-10-07 | 48 | UCI Gravel World Championships - WE |  | 141 | 05:18:40.000 | 26.548 | 
| 2023-09-29 | 22 | UCI MTB Eliminator World Cup - Barcelona |  | 0 | 00:00:00.000 |  | 
| 2023-08-27 | 65 | UCI MTB World Cup - Andorra |  | 0 | 00:00:00.000 |  | 
| 2023-08-13 | 5 | UCI MTB Eliminator World Cup - Oudenaarde |  | 0 | 00:00:00.000 |  | 
| 2023-07-15 | 13 | UCI MTB Eliminator World Cup - Aalen |  | 0 | 00:00:00.000 |  | 
| 2023-06-18 | DNF | UCI MTB World Cup - Leogang |  | 0 | 00:00:00.000 |  | 
| 2023-06-11 | 74 | UCI MTB World Cup - Lenzerheide |  | 0 | 00:00:00.000 |  | 
| 2023-06-04 | 11 | UCI MTB Eliminator World Cup - Leuven |  | 0 | 00:00:00.000 |  | 
| 2023-05-21 | 8 | UCI MTB Eliminator World Cup - Sakarya |  | 0 | 00:00:00.000 |  | 
| 2023-05-14 | 86 | UCI MTB World Cup - Nové Město na Moravě |  | 0 | 00:00:00.000 |  | 
| 2023-01-29 | 6 | Five Continents Stage Race Costa Blanca |  | 0 | 09:52:06.000 | 0 | 
| 2022-10-22 | 3 | National Championships Estonia WE | WE | 0 | 00:46:17.000 | 0 | 
| 2022-10-08 | DNF | Bike Fanatics Keila CX | WE | 0 | 00:00:00.000 |  | 
| 2021-10-23 | 1 | National Championships Estonia WE | WE | 0 | 00:51:54.000 | 0 | 
| 2020-10-24 | 2 | National Championships Estonia WE | WE | 0 | 00:44:21.000 | 0 | 
| 2019-10-13 | 3 | National Championships Estonia WE | WE | 0 | 00:49:36.000 | 0 | 
| 2018-10-13 | 5 | National Championships Estonia WE | WE | 0 | 00:00:00.000 |  |