Participations
| # | Date | Race | Class | Category | BIB | Result |
|---|---|---|---|---|---|---|
| 1 | 2026-07-04 | Tour de France | 2.UWT | ME | - | |
| 2 | 2026-06-28 | National Championships Great Britain ME - Road Race | NC | ME | - | 1 |
| 3 | 2026-06-17 | Tour de Suisse | 2.UWT | ME | 187 | |
| 4 | 2026-05-25 | Antwerp Port Epic / Sels Trophy | 1.1 | ME | 77 | DNF |
| 5 | 2026-05-24 | Grand Prix Criquielion | 1.1 | ME | 7 | 2 |
| 6 | 2026-05-17 | Rund um Köln | 1.1 | ME | 67 | 2 |
| 7 | 2026-05-14 | Lotto Circuit de Wallonie | 1.1 | ME | 37 | 34 |
| 8 | 2026-05-10 | Tro-Bro Léon | 1.Pro | ME | 101 | 9 |
| 9 | 2026-05-09 | Grand Prix du Morbihan | 1.Pro | ME | 137 | 11 |
| 10 | 2026-04-12 | Paris-Roubaix Hauts-de-France | 1.UWT | ME | 206 | 133 |
| 11 | 2026-04-08 | Scheldeprijs | 1.Pro | ME | 126 | 93 |
| 12 | 2026-04-05 | Ronde van Vlaanderen ME | 1.UWT | ME | 196 | 74 |
| 13 | 2026-03-29 | In Flanders Fields - From Middelkerke to Wevelgem | 1.UWT | ME | 196 | DNF |
| 14 | 2026-03-27 | E3 Saxo Classic ME | 1.UWT | ME | 186 | 51 |
| 15 | 2026-03-21 | Milano-Sanremo | 1.UWT | ME | 127 | 52 |
| 16 | 2026-03-19 | Grand Prix de Denain - Porte du Hainaut | 1.Pro | ME | 131 | 81 |
| 17 | 2026-03-01 | Kuurne - Brussel - Kuurne | 1.Pro | ME | 206 | DNF |
| 18 | 2026-02-28 | Omloop Nieuwsblad ME | 1.UWT | ME | 197 | 80 |
| 19 | 2026-02-18 | Vuelta a Andalucia Ruta Ciclista Del Sol | 2.Pro | ME | 47 | 33 |
| 20 | 2026-02-15 | Clasica de Almeria | 1.Pro | ME | 97 | 96 |
| 21 | 2025-10-09 | Gran Piemonte | 1.Pro | ME | 26 | 49 |
| 22 | 2025-10-07 | Tre Valli Varesine | 1.Pro | ME | 27 | DNF |
| 23 | 2025-10-06 | Coppa Bernocchi - GP Banco BPM | 1.Pro | ME | 11 | 7 |
| 24 | 2025-09-28 | World Championships ME - Road Race | WC | ME | 41 | DNF |
| 25 | 2025-09-21 | Gooikse Pijl | 1.1 | ME | 97 | 95 |
| 26 | 2025-09-20 | SUPER 8 Classic | 1.Pro | ME | 51 | 46 |
| 27 | 2025-09-14 | Grand Prix Cycliste de Montréal | 1.UWT | ME | 92 | DNF |
| 28 | 2025-09-12 | Grand Prix Cycliste de Québec | 1.UWT | ME | 92 | 15 |
| 29 | 2025-09-02 | Tour of Britain Men | 2.Pro | ME | 82 | 33 |
| 30 | 2025-08-31 | Bretagne Classic - Ouest-France | 1.UWT | ME | 112 | 22 |
| 31 | 2025-08-20 | Renewi Tour | 2.UWT | ME | 67 | 4 |
| 32 | 2025-08-17 | ADAC Cyclassics | 1.UWT | ME | 127 | 6 |
| 33 | 2025-07-05 | Tour de France | 2.UWT | ME | 58 | 104 |
| 34 | 2025-06-08 | Critérium du Dauphiné | 2.UWT | ME | 57 | 79 |
| 35 | 2025-05-11 | Tro-Bro Léon | 1.Pro | ME | 57 | 8 |
| 36 | 2025-05-09 | Tour du Finistère Pays de Quimper | 1.1 | ME | 47 | 7 |
| 37 | 2025-04-20 | Amstel Gold Race | 1.UWT | ME | 175 | DNF |
| 38 | 2025-04-13 | Paris-Roubaix | 1.UWT | ME | 137 | 9 |
| 39 | 2025-04-06 | Ronde van Vlaanderen - Tour des Flandres ME | 1.UWT | ME | 87 | 23 |
| 40 | 2025-04-02 | Dwars door Vlaanderen - A travers la Flandre ME | 1.UWT | ME | 202 | 16 |
| 41 | 2025-03-30 | Gent-Wevelgem in Flanders Fields ME | 1.UWT | ME | 87 | 56 |
| 42 | 2025-03-28 | E3 Saxo Classic ME | 1.UWT | ME | 67 | 109 |
| 43 | 2025-03-22 | Milano-Sanremo | 1.UWT | ME | 26 | 10 |
| 44 | 2025-03-09 | Paris-Nice | 2.UWT | ME | 86 | 68 |
| 45 | 2025-03-02 | Kuurne - Brussel - Kuurne | 1.Pro | ME | 37 | 18 |
| 46 | 2025-03-01 | Omloop Nieuwsblad ME | 1.UWT | ME | 67 | 39 |
| 47 | 2025-02-14 | Tour de la Provence | 2.1 | ME | 22 | 4 |
| 48 | 2025-01-26 | Clàssica Comunitat Valenciana 1969 - Gran Premi València | 1.1 | ME | 37 | 139 |
| 49 | 2025-01-25 | Gran Premio Castellón - Ruta de la Cerámica | 1.1 | ME | 37 | 54 |
| 50 | 2024-10-10 | Gran Piemonte | 1.Pro | ME | 46 | DNF |
| 51 | 2024-10-01 | Cro Race | 2.1 | ME | 16 | 3 |
| 52 | 2024-09-18 | Skoda Tour de Luxembourg | 2.Pro | ME | 26 | 38 |
| 53 | 2024-09-08 | BEMER Cyclassics | 1.UWT | ME | 187 | 42 |
| 54 | 2024-08-28 | Renewi Tour | 2.UWT | ME | 77 | 12 |
| 55 | 2024-08-25 | Bretagne Classic - Ouest-France | 1.UWT | ME | 193 | 119 |
| 56 | 2024-08-12 | Tour de Pologne | 2.UWT | ME | 6 | 29 |
| 57 | 2024-08-03 | Olympic Games ME - Road Race | Olympics | ME | 30 | 43 |
| 58 | 2024-06-29 | Tour de France | 2.UWT | ME | 68 | |
| 59 | 2024-06-23 | National Championships Great Britain ME - Road Race | NC | ME | - | DNS |
| 60 | 2024-06-02 | Critérium du Dauphiné | 2.UWT | ME | 77 | 66 |
| 61 | 2024-04-14 | Amstel Gold Race | 1.UWT | ME | 157 | 44 |
| 62 | 2024-04-07 | Paris-Roubaix | 1.UWT | ME | 101 | 12 |
| 63 | 2024-03-31 | Ronde van Vlaanderen - Tour des Flandres ME | 1.UWT | ME | 66 | 50 |
| 64 | 2024-03-27 | Dwars door Vlaanderen - A travers la Flandre ME | 1.UWT | ME | 146 | 22 |
| 65 | 2024-03-24 | Gent-Wevelgem in Flanders Fields ME | 1.UWT | ME | 67 | 21 |
| 66 | 2024-03-22 | E3 Saxo Classic | 1.UWT | ME | 67 | 20 |
| 67 | 2024-03-16 | Milano-Sanremo | 1.UWT | ME | 247 | 30 |
| 68 | 2024-03-03 | Paris - Nice | 2.UWT | ME | 107 | 57 |
| 69 | 2024-02-25 | Kuurne-Brussel-Kuurne | 1.Pro | ME | 66 | 21 |
| 70 | 2024-02-24 | Omloop Het Nieuwsblad ME | 1.UWT | ME | 66 | DF |
| 71 | 2024-01-30 | AlUla Tour | 2.1 | ME | 21 | 14 |
| 72 | 2023-08-23 | Renewi Tour | 2.UWT | ME | 57 | |
| 73 | 2023-08-06 | World Championships ME - Road Race | WC | ME | 29 | DNF |
| 74 | 2023-07-01 | Tour de France | 2.UWT | ME | 69 | 92 |
| 75 | 2023-06-25 | National Championships Great Britain ME - Road Race | NC | ME | - | 1 |
| 76 | 2023-06-21 | National Championships Great Britain ME - ITT | NC | ME | - | 2 |
| 77 | 2023-06-04 | Critérium du Dauphiné | 2.UWT | ME | 26 | 62 |
| 78 | 2023-04-09 | Paris-Roubaix | 1.UWT | ME | 37 | DNF |
| 79 | 2023-04-02 | Ronde van Vlaanderen - Tour des Flandres ME | 1.UWT | ME | 107 | 8 |
| 80 | 2023-03-29 | Dwars door Vlaanderen - A travers la Flandre ME | 1.UWT | ME | 47 | 19 |
| 81 | 2023-03-26 | Gent-Wevelgem in Flanders Fields ME | 1.UWT | ME | 77 | 23 |
| 82 | 2023-03-24 | E3 Saxo Classic | 1.UWT | ME | 57 | 31 |
| 83 | 2023-03-18 | Milano-Sanremo | 1.UWT | ME | 7 | 79 |
| 84 | 2023-03-05 | Paris - Nice | 2.UWT | ME | 77 | 67 |
| 85 | 2023-02-26 | Kuurne-Brussel-Kuurne | 1.Pro | ME | 65 | 37 |
| 86 | 2023-02-25 | Omloop Het Nieuwsblad ME | 1.UWT | ME | 67 | 57 |
| 87 | 2023-02-01 | Volta a la Comunitat Valenciana | 2.Pro | ME | 47 | 66 |
| 88 | 2022-09-25 | World Championships ME - Road Race | WC | ME | 54 | 53 |
| 89 | 2022-08-19 | La Vuelta ciclista a España | 2.UWT | ME | 37 | 66 |
| 90 | 2022-08-07 | Commonwealth Games ME - Road Race | JR | ME | 38 | 5 |
| 91 | 2022-08-04 | Commonwealth Games ME - ITT | JR | ME | 31 | 2 |
| 92 | 2022-07-01 | Tour de France | 2.UWT | ME | 88 | 54 |
| 93 | 2022-06-26 | National Championships Great Britain ME - Road Race | NC | ME | - | DNS |
| 94 | 2022-05-01 | Eschborn-Frankfurt | 1.UWT | ME | 46 | 39 |
| 95 | 2022-04-17 | Paris-Roubaix | 1.UWT | ME | 67 | 99 |
| 96 | 2022-04-10 | Amstel Gold Race | 1.UWT | ME | 77 | 84 |
| 97 | 2022-04-03 | Ronde van Vlaanderen - Tour des Flandres ME | 1.UWT | ME | 147 | 7 |
| 98 | 2022-03-30 | Dwars door Vlaanderen - A travers la Flandre ME | 1.UWT | ME | 97 | 25 |
| 99 | 2022-03-27 | Gent-Wevelgem in Flanders Fields ME | 1.UWT | ME | 66 | 45 |
| 100 | 2022-03-25 | E3 Saxo Bank Classic | 1.UWT | ME | 66 | 51 |