| 2025-09-06 | 25 | Nordic Gravel Series - Falling Leaves Lahti | me | 180 | 05:14:18.000 | 34.362 | 
| 2025-08-30 | 7 | Helsinki Velotour | ME | 139.7 | 03:27:43.000 | 40.353 | 
| 2025-08-10 | 2 | SM-Kortteliajo |  | 0 | 01:19:15.000 | 0 | 
| 2025-08-09 | 1 | Terva-ajot | ME | 121 | 02:45:11.000 | 43.951 | 
| 2025-08-02 | 8 | Nordic Gravel Series - Dirty Sipoo | me | 155 | 04:17:51.000 | 36.067 | 
| 2025-06-08 | 18 | Porvoon Ajot | ME | 164 | 03:56:39.000 | 41.58 | 
| 2025-06-01 | 9 | Fellmanin ajot |  | 0 | 01:11:23.000 | 0 | 
| 2025-05-18 | 36 | Bureloppet |  | 132 | 03:04:23.000 | 42.954 | 
| 2025-05-11 | DNF | Rosendahl GP | ME | 0 | 00:00:00.000 |  | 
| 2025-05-04 | 1 | Simo Klimscheffskin Muistoajo | ME | 60 | 01:24:33.000 | 42.578 | 
| 2025-05-03 | 2 | TS-Kortteliajot Turku | ME | 0 | 00:57:04.000 | 0 | 
| 2025-04-21 | 1 | Lattomeriajo | ME | 0 | 02:34:59.000 | 0 | 
| 2024-09-21 | 10 | Nordic Gravel Series - Falling Leaves Lahti |  | 180 | 05:06:58.000 | 35.183 | 
| 2024-08-24 | 24 | Helsinki Velotour | me | 139.7 | 03:34:59.000 | 38.989 | 
| 2024-08-04 | 1 | Ole Wackströmin Muistoajo | me | 0 | 02:23:54.000 | 0 | 
| 2024-08-03 | 6 | SFI Tempo | me | 20.2 | 00:00:00.000 |  | 
| 2024-07-28 | 3 | Jurvan Etappiajot | me | 0 | 05:26:11.000 | 0 | 
| 2024-07-28 | 2 | Jurvan Etappiajot | me | 165.1 | 00:00:00.000 |  | 
| 2024-07-27 | 1 | Jurvan Etappiajot | me | 0 | 01:18:48.000 | 0 | 
| 2024-07-06 | 7 | Nordic Gravel Series - Jyväskylä |  | 173 | 05:25:14.000 | 31.916 | 
| 2024-06-09 | 7 | Porvoon Ajot | me | 0 | 04:50:51.000 | 0 | 
| 2024-06-09 | 11 | Porvoon Ajot | me | 0 | 03:33:43.000 | 0 | 
| 2024-06-08 | 8 | Porvoon Ajot | me | 0 | 01:11:48.000 | 0 | 
| 2024-06-02 | 3 | Fellmanin ajot | me | 0 | 01:10:48.000 | 0 | 
| 2024-05-26 | 4 | SM-Kortteliajo | me | 0 | 01:18:38.000 | 0 | 
| 2024-05-25 | 6 | Terva-ajot | me | 0 | 02:48:16.000 | 0 | 
| 2024-05-19 | 1 | Rosendahl GP | me | 0 | 01:47:26.000 | 0 | 
| 2024-05-11 | 4 | Lattomeriajo | me | 113 | 02:40:24.000 | 42.269 | 
| 2024-05-04 | 1 | Hyrylän Ajot | me | 144 | 03:29:52.000 | 41.169 | 
| 2024-04-28 | 13 | Simo Klimscheffskin Muistoajo | me | 60 | 01:21:42.000 | 44.064 | 
| 2024-04-27 | 2 | TS-Kortteliajot Turku | me | 0 | 00:56:55.000 | 0 | 
| 2023-11-18 | 2 | National Championships Finland ME | ME | 0 | 01:04:12.000 | 0 | 
| 2023-09-09 | 3 | Red Bull Tour of Vikings |  | 0 | 08:30:21.000 | 0 | 
| 2023-09-09 | 3 | Red Bull Tour of Vikings |  | 62 | 01:51:33.000 | 33.348 | 
| 2023-09-09 | 3 | Red Bull Tour of Vikings |  | 95 | 02:50:02.000 | 33.523 | 
| 2023-09-09 | 3 | Red Bull Tour of Vikings |  | 131 | 03:48:44.000 | 34.363 | 
| 2023-08-26 | 2 | Helsinki Velotour Race - Maanti Cup 7 |  | 147 | 03:38:04.000 | 40.446 | 
| 2023-06-10 | 18 | FNLD GRVL |  | 177 | 05:05:23.000 | 34.776 | 
| 2023-05-17 | 69 | Puivelde Koerse |  | 169 | 03:50:54.000 | 43.915 | 
| 2023-05-14 | 6 | Rosendahl GP - Maantie Cup 3 |  | 70 | 01:44:27.000 | 40.211 | 
| 2023-04-23 | 20 | Simo Klimscheffskin Muistoajo - Maantie Cup 2 |  | 60 | 01:23:52.000 | 42.925 | 
| 2023-04-22 | 7 | TS-Kortteliajot Turku - Maantie Cup 2 |  | 35 | 00:58:35.000 | 35.846 | 
| 2022-09-23 | DNF | Zwevezele Koers |  | 153.5 | 00:00:00.000 |  | 
| 2022-09-20 | DNF | Textielprijs Vichte |  | 168.5 | 00:00:00.000 |  | 
| 2022-09-13 | 48 | Memorial Briek Schotte |  | 159.1 | 03:30:47.000 | 45.288 | 
| 2022-09-08 | DNF | Izegem Koers |  | 167.4 | 00:00:00.000 |  | 
| 2022-09-01 | 35 | Kortemark Koerse |  | 165.2 | 03:37:20.000 | 45.607 | 
| 2022-09-01 | 35 | Kortemark Koerse |  | 0 | 03:37:20.000 | 0 | 
| 2022-08-31 | 36 | Stadsprijs Geraardsbergen |  | 162 | 03:21:28.000 | 48.246 | 
| 2022-08-27 | DNF | Omloop Mandel-Leie-Schelde Meulebeke |  | 171 | 00:00:00.000 |  | 
| 2022-07-25 | DNF | GP Raf Jonckheere Westrozebeke |  | 164 | 00:00:00.000 |  | 
| 2022-07-17 | 39 | Kemmel Koerse |  | 160 | 03:27:07.000 | 46.351 | 
| 2022-05-18 | 57 | Puivelde Koerse |  | 169 | 03:37:38.000 | 46.592 | 
| 2022-05-17 | 46 | Ruddervoorde Koerse |  | 166.5 | 03:31:34.000 | 47.219 | 
| 2022-05-15 | DNF | Grote Prijs Vermarck Sport |  | 164 | 03:39:41.000 | 44.792 | 
| 2021-10-30 | 6 | National Championships Finland ME | ME | 0 | 01:02:20.000 | 0 | 
| 2020-10-31 | 6 | National Championships Finland ME | ME | 0 | 01:02:30.000 | 0 | 
| 2017-10-29 | 2 | National Championships Finland MJ | MJ | 0 | 00:40:18.000 | 0 | 
| 2017-10-14 | 11 | National Championships Estonia MJ | MJ | 0 | 00:00:00.000 |  |