| 2025-08-21 | DNF | Renewi Tour | Stage 2 | 172.7 | 86.3 |
| 2025-08-20 | 126 | Renewi Tour | Stage 1 | 182.6 | 182.6 |
| 2025-07-27 | 54 | Tour de France | Stage 21 | 132.3 | 132.3 |
| 2025-07-26 | 65 | Tour de France | Stage 20 | 184.2 | 184.2 |
| 2025-07-25 | 40 | Tour de France | Stage 19 | 93.1 | 93.1 |
| 2025-07-24 | 43 | Tour de France | Stage 18 | 171.5 | 171.5 |
| 2025-07-23 | 132 | Tour de France | Stage 17 | 160.4 | 160.4 |
| 2025-07-22 | 87 | Tour de France | Stage 16 | 171.5 | 171.5 |
| 2025-07-20 | 164 | Tour de France | Stage 15 | 169.3 | 169.3 |
| 2025-07-19 | 48 | Tour de France | Stage 14 | 182.6 | 182.6 |
| 2025-07-18 | 35 | Tour de France | Stage 13 (ITT) | 10.9 | 10.9 |
| 2025-07-17 | 95 | Tour de France | Stage 12 | 180.6 | 180.6 |
| 2025-07-16 | 125 | Tour de France | Stage 11 | 156.8 | 156.8 |
| 2025-07-14 | 56 | Tour de France | Stage 10 | 165.3 | 165.3 |
| 2025-07-13 | 156 | Tour de France | Stage 9 | 174.1 | 174.1 |
| 2025-07-12 | 139 | Tour de France | Stage 8 | 171.4 | 171.4 |
| 2025-07-11 | 152 | Tour de France | Stage 7 | 197 | 197 |
| 2025-07-10 | 81 | Tour de France | Stage 6 | 201.5 | 201.5 |
| 2025-07-09 | 14 | Tour de France | Stage 5 (ITT) | 33 | 33 |
| 2025-07-08 | 81 | Tour de France | Stage 4 | 174.2 | 174.2 |
| 2025-07-07 | 44 | Tour de France | Stage 3 | 178.3 | 178.3 |
| 2025-07-06 | 99 | Tour de France | Stage 2 | 209.1 | 209.1 |
| 2025-07-05 | 100 | Tour de France | Stage 1 | 184.9 | 184.9 |
| 2025-06-29 | 7 | National Championships Norway ME - Road Race | 193.9 | 193.9 |
| 2025-06-26 | 1 | National Championships Norway ME - ITT | 26 | 26 |
| 2025-06-15 | 46 | Critérium du Dauphiné | Stage 8 | 133.3 | 133.3 |
| 2025-06-14 | 35 | Critérium du Dauphiné | Stage 7 | 131.6 | 131.6 |
| 2025-06-13 | 46 | Critérium du Dauphiné | Stage 6 | 126.7 | 126.7 |
| 2025-06-12 | 97 | Critérium du Dauphiné | Stage 5 | 183 | 183 |
| 2025-06-11 | 9 | Critérium du Dauphiné | Stage 4 (ITT) | 17.4 | 17.4 |
| 2025-06-10 | 128 | Critérium du Dauphiné | Stage 3 | 207.2 | 207.2 |
| 2025-06-09 | 114 | Critérium du Dauphiné | Stage 2 | 204.6 | 204.6 |
| 2025-06-08 | 115 | Critérium du Dauphiné | Stage 1 | 195.8 | 195.8 |
| 2025-04-27 | DNF | Liège-Bastogne-Liège | 252 | 126 |
| 2025-04-23 | 89 | La Flèche Wallonne | 205.1 | 205.1 |
| 2025-04-20 | DNF | Amstel Gold Race | 255.9 | 127.9 |
| 2025-04-02 | DNF | Dwars door Vlaanderen - A travers la Flandre ME | 184.2 | 92.1 |
| 2025-03-30 | 77 | Gent-Wevelgem in Flanders Fields ME | 250.3 | 250.3 |
| 2025-03-28 | 125 | E3 Saxo Classic ME | 208.8 | 208.8 |
| 2025-03-22 | 43 | Milano-Sanremo | 289 | 289 |
| 2025-03-16 | 16 | Paris-Nice | Stage 8 | 119.9 | 119.9 |
| 2025-03-15 | 23 | Paris-Nice | Stage 7 | 109.3 | 109.3 |
| 2025-03-14 | 12 | Paris-Nice | Stage 6 | 209.8 | 209.8 |
| 2025-03-13 | 35 | Paris-Nice | Stage 5 | 203.3 | 203.3 |
| 2025-03-12 | 14 | Paris-Nice | Stage 4 | 163.4 | 163.4 |
| 2025-03-11 | 5 | Paris-Nice | Stage 3 (TTT) | 28.4 | 28.4 |
| 2025-03-10 | 77 | Paris-Nice | Stage 2 | 183.9 | 183.9 |
| 2025-03-09 | 74 | Paris-Nice | Stage 1 | 156.1 | 156.1 |
| 2025-02-09 | 71 | Volta a la Comunitat Valenciana | Stage 5 | 104.2 | 104.2 |
| 2025-02-08 | 19 | Volta a la Comunitat Valenciana | Stage 4 | 181 | 181 |
| 2025-02-07 | 14 | Volta a la Comunitat Valenciana | Stage 3 | 180.3 | 180.3 |
| 2025-02-06 | 17 | Volta a la Comunitat Valenciana | Stage 2 | 166 | 166 |
| 2025-02-05 | 5 | Volta a la Comunitat Valenciana | Stage 1 (TTT) | 34.3 | 34.3 |
| | | | 8129.5 |