2023-06-21 | National Championships Great Britain ME - ITT | 12 | NC | 41.1 | 3:34 | 0:52 | 47.061 |
2023-06-16 | Baloise Belgium Tour | Stage 3 (ITT) | 55 | 2.Pro | 15.2 | 1:21 | 0:53 | 49.297 |
2023-05-27 | Giro d'Italia | Stage 20 (ITT) | 77 | 2.UWT | 18.6 | 8:40 | 4:39 | 21.037 |
2023-05-14 | Giro d'Italia | Stage 9 (ITT) | 41 | 2.UWT | 35 | 2:51 | 0:48 | 47.458 |
2023-05-06 | Giro d'Italia | Stage 1 (ITT) | 114 | 2.UWT | 19.6 | 2:52 | 1:27 | 48.662 |
2023-03-25 | Settimana Internazionale Coppi e Bartali | Stage 5 (ITT) | 21 | 2.1 | 18.6 | 1:15 | 0:40 | 47.591 |
2023-02-26 | O Gran Camiño | Stage 4 (ITT) | 31 | 2.1 | 18.1 | 2:26 | 1:20 | 41.424 |
2022-06-23 | National Championships Great Britain ME - ITT | 5 | NC | 44.2 | 1:58 | 0:26 | 50.418 |
2022-06-17 | Tour du Pays de Montbéliard | Stage 1 (ITT) | 30 | 2.2 | 4.1 | 0:39 | 1:35 | 32.017 |
2022-05-26 | Tour de la Mirabelle | Stage 1 (ITT) | 21 | 2.2 | 2.6 | 0:07 | 0:26 | 49.005 |
2021-10-14 | National Championships Great Britain ME - ITT | 7 | NC | 44.7 | 2:51 | 0:38 | 45.05 |
2021-08-31 | Benelux Tour | Stage 2 (ITT) | 50 | 2.UWT | 11.1 | 1:00 | 0:54 | 50.711 |
2021-08-14 | Tour de Pologne | Stage 6 (ITT) | 19 | 2.UWT | 19.1 | 0:46 | 0:24 | 49.935 |
2021-06-10 | Baloise Belgium Tour | Stage 2 (ITT) | 17 | 2.Pro | 11.2 | 0:28 | 0:25 | 53.904 |
2021-05-02 | Tour de Romandie | Stage 5 (ITT) | 58 | 2.UWT | 16.19 | 2:01 | 1:14 | 40.616 |
2021-04-27 | Tour de Romandie | Prologue | 64 | 2.UWT | 4.05 | 0:30 | 1:14 | 40.955 |
2020-10-02 | BinckBank Tour | Stage 4 (ITT) | 79 | 2.UWT | 8.14 | 0:57 | 1:10 | 44.671 |
2020-02-09 | Etoile de Bessèges | Stage 5 (ITT) | 64 | 2.1 | 10.7 | 1:34 | 1:27 | 38.252 |
2019-09-24 | World Championships MU - ITT | 14 | WC | 30.3 | 1:53 | 0:37 | 43.064 |
2019-08-08 | European Continental Championships MU - ITT | 16 | CC | 22.4 | 1:02 | 0:27 | 49.932 |
2019-06-27 | National Championships Great Britain U23 - ITT | 1 | NC | 27.4 | 0:00 | 0:00 | 51.348 |
2019-06-13 | Giro Ciclistico d'Italia | Prologue | 4 | 2.2U | 3.3 | 0:02 | 0:06 | 50.127 |
2019-04-06 | Le Triptyque des Monts et Châteaux | Stage 2a (ITT) | 17 | 2.2U | 11.4 | 0:33 | 0:28 | 47.5 |
2018-06-28 | National Championships Great Britain U23 - ITT | 2 | NC | 28.6 | 0:27 | 0:09 | 47.035 |
2018-04-02 | Le Triptyque des Monts et Chateaux | Stage 3a (ITT) | 53 | 2.2U | 9.6 | 1:23 | 1:26 | 36.688 |
2016-07-10 | Sint-Martinusprijs Kontich | Stage 3a (ITT) | 10 | 2.1 | 11.7 | 0:28 | 0:23 | 46.337 |
2016-05-21 | Int. Junioren Driedaagse van Axel | Stage 2 (ITT) | 16 | 2.1 | 11.1 | 0:38 | 0:34 | 48.911 |
2015-09-20 | Keizer der Juniores | Stage 2 (ITT) | 23 | 2.1 | 6 | 0:21 | 0:35 | 46.452 |
2015-07-05 | Sint-Martinusprijs Kontich | Stage 3 (ITT) | 37 | 2.1 | 11.7 | 1:05 | 0:55 | 44.29 |