| 2025-03-02 | 78 | Vuelta de la Independencia Republica Dominicana | ME | 0 | 19:50:12.000 | 0 |
| 2025-03-02 | 71 | Vuelta de la Independencia Republica Dominicana | ME | 112 | 02:34:02.000 | 43.627 |
| 2025-03-01 | 102 | Vuelta de la Independencia Republica Dominicana | ME | 117.8 | 02:55:40.000 | 40.235 |
| 2025-02-28 | 89 | Vuelta de la Independencia Republica Dominicana | ME | 147.7 | 03:24:35.000 | 43.317 |
| 2025-02-27 | 104 | Vuelta de la Independencia Republica Dominicana | ME | 130 | 02:59:16.000 | 43.511 |
| 2025-02-26 | 86 | Vuelta de la Independencia Republica Dominicana | ME | 118 | 02:54:46.000 | 40.511 |
| 2025-02-25 | 100 | Vuelta de la Independencia Republica Dominicana | ME | 117 | 02:27:31.000 | 47.588 |
| 2025-02-24 | 79 | Vuelta de la Independencia Republica Dominicana | ME | 123 | 02:32:22.000 | 48.436 |
| 2024-11-24 | 28 | North Carolina Grand Prix - Day 2 | ME | 0 | 00:00:00.000 | |
| 2024-11-23 | 30 | North Carolina Grand Prix - Day 1 | ME | 0 | 00:00:00.000 | |
| 2024-10-13 | 25 | Major Taylor Cross Cup - Day 2 | ME | 0 | 00:00:00.000 | |
| 2024-10-12 | 27 | Major Taylor Cross Cup - Day 1 | ME | 0 | 01:06:42.000 | 0 |
| 2024-04-11 | DNF | Redlands Bicycle Classic | | 81.11 | 00:00:00.000 | |
| 2024-04-10 | 166 | Redlands Bicycle Classic | | 93.5 | 02:23:21.000 | 39.135 |
| 2024-02-25 | 112 | Tucson Bicycle Classic | | 0 | 05:57:27.000 | 0 |
| 2024-02-25 | 110 | Tucson Bicycle Classic | | 74 | 02:00:00.000 | 37 |
| 2024-02-24 | 115 | Tucson Bicycle Classic | | 132 | 03:48:06.000 | 34.722 |
| 2023-06-30 | 37 | Lister Horsfall Men's Grand Prix | | 0 | 00:00:00.000 | |
| 2023-05-21 | 25 | Grote Prijs Marc Maes | | 117.6 | 02:37:01.000 | 44.938 |
| 2023-05-20 | 11 | Booischot | | 120 | 02:32:26.000 | 47.234 |
| 2023-05-19 | DNF | Moerbeke - Geraardsbergen | | 105.6 | 00:00:00.000 | |
| 2023-05-18 | 9 | GP Rentabel - Oordegem | | 110 | 02:25:06.000 | 45.486 |
| 2023-04-16 | 22 | PB Performance Espoirs Road Race | | 0 | 00:00:00.000 | |
| 2023-04-02 | 4 | The Betty Pharoah Memorial Legstretchers Road Race | | 0 | 00:00:00.000 | |
| 2023-03-19 | 24 | The Peaks 2 Day p/b Giant Sheffield | | 0 | 04:59:20.000 | 0 |
| 2023-03-19 | 9 | The Peaks 2 Day p/b Giant Sheffield | | 78 | 02:43:56.000 | 28.548 |
| 2023-03-18 | 39 | The Peaks 2 Day p/b Giant Sheffield | | 87 | 02:06:05.000 | 41.401 |
| 2023-03-18 | 37 | The Peaks 2 Day p/b Giant Sheffield | | 62 | 00:09:19.000 | 399.284 |
| 2023-02-12 | 27 | 58th Perfs Pedal Race | | 0 | 01:46:57.000 | 0 |
| 2022-01-16 | 14 | National Trophy Series Round 6: Broughton Hall | MJ | 0 | 00:48:17.000 | 0 |
| 2022-01-09 | 14 | National Championships Great Britain MJ | MJ | 0 | 00:51:44.000 | 0 |
| 2021-12-12 | 17 | National Trophy Series Round 5: Cyclopark | MJ | 0 | 00:51:39.000 | 0 |
| 2021-11-21 | 21 | National Trophy Series Round 4: Sunderland | MJ | 0 | 00:44:41.000 | 0 |
| 2021-10-24 | 19 | National Trophy Series Round 3: Callender Park | MJ | 0 | 00:50:01.000 | 0 |
| 2021-10-10 | 25 | National Trophy Series Round 2: Milnthorpe | MJ | 0 | 00:47:27.000 | 0 |
| 2021-09-19 | 20 | National Trophy Series Round 1: Derby | MJ | 0 | 00:41:06.000 | 0 |