| 2025-10-08 | 32 | Lotenhulle (Aalter) |  | 116 | 02:31:14.000 | 46.022 | 
| 2025-09-21 | 33 | Tour de Moselle | me | 0 | 10:18:38.000 | 0 | 
| 2025-09-21 | 41 | Tour de Moselle | me | 185 | 04:03:57.000 | 45.501 | 
| 2025-09-20 | 36 | Tour de Moselle | me | 71.2 | 01:33:39.000 | 45.617 | 
| 2025-09-20 | 58 | Tour de Moselle | me | 69.9 | 01:28:32.000 | 47.372 | 
| 2025-09-19 | 44 | Tour de Moselle | me | 144.1 | 03:12:30.000 | 44.914 | 
| 2025-08-31 | 22 | Wentworth Woodhouse Grand Prix | me | 0 | 03:43:13.000 | 0 | 
| 2025-08-24 | 16 | The Victor Berlemont Trophy Road Race | me | 0 | 00:00:00.000 |  | 
| 2025-08-17 | 21 | Beaumont Trophy | ME | 0 | 04:12:44.000 | 0 | 
| 2025-07-10 | 84 | Vuelta a la Comunidad de Madrid | mu | 119.1 | 02:41:17.000 | 44.307 | 
| 2025-07-09 | 107 | Vuelta a la Comunidad de Madrid | mu | 139.9 | 03:22:02.000 | 41.548 | 
| 2025-07-08 | 105 | Vuelta a la Comunidad de Madrid | mu | 113.2 | 02:30:15.000 | 45.205 | 
| 2025-07-04 | 26 | Ilkley Cycle Races | ME | 0 | 00:52:25.000 | 0 | 
| 2025-07-02 | 82 | LOGCO Otley Cycle Races | ME | 0 | 00:00:00.000 |  | 
| 2025-05-18 | 5 | BUCS Road Race Championships | me | 0 | 00:00:00.000 |  | 
| 2025-04-19 | 4 | PNE Road Race | ME | 0 | 00:00:00.000 |  | 
| 2025-04-13 | 41 | The East Cleveland Classic | ME | 0 | 03:51:20.000 | 0 | 
| 2025-04-07 | 4 | Totnes Vire | ME | 0 | 04:08:21.000 | 0 | 
| 2025-04-07 | 4 | Totnes Vire | ME | 0 | 02:39:09.000 | 0 | 
| 2025-04-06 | 8 | Totnes Vire | ME | 0 | 00:02:11.000 | 0 | 
| 2025-04-05 | 17 | Totnes Vire | ME | 0 | 01:27:01.000 | 0 | 
| 2025-03-30 | 6 | PB Performance Espoirs Road Race | MU | 0 | 00:00:00.000 |  | 
| 2025-03-01 | 29 | Royal Navy Cup p/b SWRRWG | ME | 0 | 00:49:45.000 | 0 | 
| 2025-02-09 | 11 | Portsdown Classic | me | 72 | 01:50:41.000 | 39.03 | 
| 2024-05-26 | 26 | 360cycling Under-23 North West Tour | mu | 0 | 05:50:44.000 | 0 | 
| 2024-05-26 | 21 | 360cycling Under-23 North West Tour | mu | 80.47 | 01:55:03.000 | 41.966 | 
| 2024-05-25 | 27 | 360cycling Under-23 North West Tour | mu | 111.86 | 00:00:00.000 |  |