| 2025-10-12 | 128 | UCI Gravel World Championships | ME | 180.9 | 05:04:01.000 | 35.702 | 
| 2025-09-28 | 23 | Ranxo Gravel | me | 160 | 05:01:08.000 | 31.88 | 
| 2025-09-21 | 24 | European Continental Championships ME - Gravel | ME | 148 | 05:01:57.000 | 29.409 | 
| 2025-08-23 | 40 | UCI Gravel World Series ME - La Monsterrato | me | 120 | 03:44:48.000 | 32.028 | 
| 2025-08-16 | 24 | Gravel, Grit 'n Grind | me | 146 | 03:58:17.000 | 36.763 | 
| 2025-08-10 | DNS | Voss - Road Race | me | 0 | 00:00:00.000 |  | 
| 2025-06-14 | 13 | UCI Gravel World Series ME - Blaavands Huk | me | 130.4 | 03:41:14.000 | 35.365 | 
| 2025-05-31 | 60 | Life Time UNBOUND Gravel Presented by Shimano | me | 326 | 09:39:41.000 | 33.743 | 
| 2025-05-24 | 12 | Gravel Locos - Hico | me | 110 | 05:26:03.000 | 20.242 | 
| 2025-05-02 | 27 | The Traka 360 | me | 360 | 12:27:05.000 | 28.912 | 
| 2025-03-23 | 51 | UCI Gravel World Series ME - Turnhout Gravel | me | 144 | 03:45:11.000 | 38.369 | 
| 2024-10-19 | 43 | Big Sugar Gravel | me | 0 | 05:14:35.000 | 0 | 
| 2024-10-06 | 151 | UCI Gravel World Championships | me | 182 | 05:16:33.000 | 34.497 | 
| 2024-08-24 | 11 | Nordic Gravel Series - Bergslagen | me | 173 | 05:07:01.000 | 33.809 | 
| 2024-08-18 | 31 | Gravel, Grit 'n Grind | me | 96 | 02:38:39.000 | 36.306 | 
| 2024-08-17 | 63 | Gravel, Grit 'n Grind | me | 136 | 04:21:30.000 | 31.205 | 
| 2024-07-20 | 18 | The Rift | me | 205 | 06:49:33.000 | 30.033 | 
| 2024-06-15 | 19 | FNLD GRVL | me | 177 | 05:16:19.000 | 33.574 | 
| 2024-06-01 | 22 | Life Time UNBOUND Gravel | me | 326.34 | 09:25:44.000 | 34.611 | 
| 2024-05-18 | 13 | Gravel Locos - Hico |  | 237 | 06:50:09.000 | 34.67 | 
| 2024-05-04 | 62 | The Traka 200 |  | 200 | 06:52:47.000 | 29.071 | 
| 2024-04-10 | 5 | 101percent Cup 1 | me | 0 | 00:00:00.000 |  | 
| 2024-02-18 | 68 | Santa Vall |  | 0 | 05:52:53.000 | 0 | 
| 2024-02-17 | 50 | Santa Vall |  | 72.6 | 01:31:15.000 | 47.737 | 
| 2024-02-16 | 79 | Santa Vall |  | 6.26 | 00:20:31.000 | 18.307 | 
| 2023-10-21 | 33 | Big Sugar Gravel |  | 167.4 | 05:17:00.000 | 31.685 | 
| 2023-10-14 | 10 | Belgian Waffle Ride - Kansas |  | 198 | 06:27:21.000 | 30.67 | 
| 2023-10-08 | 72 | UCI Gravel World Championships - ME | ME | 163 | 05:28:53.000 | 29.737 | 
| 2023-08-19 | 18 | Gravel, Grit 'n Grind |  | 133 | 03:38:36.000 | 36.505 | 
| 2023-06-10 | 22 | FNLD GRVL |  | 177 | 05:06:59.000 | 34.595 | 
| 2023-06-02 | 46 | Garmin UNBOUND |  | 330 | 12:18:41.000 | 26.804 | 
| 2023-05-20 | 19 | Gravel Locos - Hico |  | 241 | 07:32:02.000 | 31.989 | 
| 2023-05-13 | 37 | UCI Gravel World Series ME - 3RIDES Gravel Race |  | 129.5 | 03:49:26.000 | 33.866 | 
| 2023-04-16 | 21 | Belgian Waffle Ride - California |  | 0 | 06:49:54.000 | 0 | 
| 2023-03-11 | 14 | The Mid South |  | 160 | 04:44:12.000 | 33.779 | 
| 2023-03-05 | 20 | Belgian Waffle Ride - Arizona |  | 198 | 07:03:16.000 | 28.067 | 
| 2022-10-09 | 99 | UCI Gravel World Championships ME |  | 190 | 06:07:24.000 | 31.029 | 
| 2022-06-12 | 43 | Saint Francis Tulsa Tough |  | 0 | 01:10:14.000 | 0 | 
| 2022-06-04 | 65 | Garmin UNBOUND | me | 322.16 | 11:19:21.000 | 28.453 | 
| 2018-09-15 | 44 | Tour of Poyang Lake |  | 112.5 | 02:41:22.000 | 41.83 | 
| 2018-09-14 | 108 | Tour of Poyang Lake |  | 107 | 02:25:50.000 | 44.023 | 
| 2018-09-13 | 78 | Tour of Poyang Lake |  | 131.6 | 02:57:10.000 | 44.568 | 
| 2018-09-12 | 44 | Tour of Poyang Lake |  | 131.6 | 02:55:22.000 | 45.026 | 
| 2015-11-15 | 24 | National Championships Norway ME | ME | 0 | 01:28:00.000 | 0 | 
| 2015-03-15 | DNF | Wielerronde van Woensdrecht |  | 0 | 00:00:00.000 |  | 
| 2014-06-23 | 19 | 48e ronde van Luyksgestel |  | 0 | 02:05:46.000 | 0 | 
| 2014-06-22 | 20 | Ronde van Warmenhuizen |  | 0 | 02:18:30.000 | 0 | 
| 2014-04-21 | 24 | Ronde van Waddinxveen |  | 0 | 00:00:00.000 |  | 
| 2014-04-20 | 12 | Ronde van het Maaskantje |  | 0 | 00:00:00.000 |  | 
| 2014-04-12 | 17 | 41e Ronde van Lexmond |  | 0 | 00:00:00.000 |  | 
| 2013-12-01 | 35 | Mount Wuyi Cycle Classic |  | 0 | 01:50:58.000 | 0 | 
| 2013-11-29 | 85 | Tour Of Po Yang Lake - Etappe 7 |  | 0 | 02:14:48.000 | 0 | 
| 2013-11-28 | 65 | Tour Of Po Yang Lake - Etappe 6 |  | 0 | 02:36:14.000 | 0 | 
| 2013-11-27 | 73 | Tour Of Po Yang Lake - Etappe 1 |  | 0 | 02:37:06.000 | 0 | 
| 2013-11-26 | 85 | Tour Of Po Yang Lake - Etappe 1 |  | 0 | 01:50:01.000 | 0 | 
| 2013-11-25 | 71 | Tour Of Po Yang Lake - Etappe 1 |  | 0 | 02:31:04.000 | 0 | 
| 2013-11-24 | 66 | Tour Of Po Yang Lake - Etappe 1 |  | 0 | 00:00:00.000 |  | 
| 2013-11-23 | 93 | Tour Of Po Yang Lake - Etappe 1 |  | 0 | 02:28:06.000 | 0 |