| 2025-09-14 | 66 | World Championships ME | ME | 0 | 00:00:00.000 | |
| 2025-08-17 | 7 | Bobby Crilly Classic | ME | 102 | 00:00:00.000 | |
| 2025-07-27 | 40 | European Championships ME | xco | 0 | 00:00:00.000 | |
| 2025-06-22 | 70 | UCI World Cup Val di Sole | xco | 0 | 01:37:49.000 | 0 |
| 2025-06-08 | 4 | Lloyds National Cross Country MTB Series Round 4 | | 0 | 01:40:10.000 | 0 |
| 2025-05-25 | 76 | UCI World Cup Nove Mesto Na Morave | xco | 0 | 00:00:00.000 | |
| 2025-05-11 | 4 | Lloyds National Cross Country MTB Series Round 3 | | 0 | 01:20:25.000 | 0 |
| 2025-05-04 | 7 | Bilbao Bizkaia Green Series XCO | | 0 | 01:31:37.000 | 0 |
| 2025-04-12 | 3 | Wallace Caldwell Memorial | ME | 104 | 00:00:00.000 | |
| 2025-04-06 | 3 | Lloyds National Cross Country MTB Series Round 1 | | 0 | 01:28:17.000 | 0 |
| 2025-03-23 | 9 | Serbia Epic Andrevlje XCO #4 | | 0 | 01:26:04.000 | 0 |
| 2025-03-22 | 4 | Serbia Epic Andrevlje XCO #3 | | 0 | 01:32:34.000 | 0 |
| 2025-03-21 | 3 | Serbia Epic Andrevlje XCO #2 | | 0 | 01:34:01.000 | 0 |
| 2025-03-20 | 6 | Serbia Epic Andrevlje XCO #1 | | 0 | 01:15:21.000 | 0 |
| 2025-03-01 | 2 | Portugal Cup XCO - Melgaço International XCO + UCI XCO Junior Series | | 0 | 01:26:13.000 | 0 |
| 2025-02-15 | 25 | Internacionales Chelva + UCI XCO Junior Series | | 0 | 01:31:17.000 | 0 |
| 2024-08-28 | 54 | UCI World Championships Pal Arinsal | ME | 0 | 01:19:35.000 | 0 |
| 2024-05-12 | 27 | European Continental Championships | | 0 | 01:22:36.000 | 0 |
| 2024-05-09 | 31 | European Continental Championships | | 0 | 00:26:15.000 | 0 |
| 2024-04-28 | 2 | Serbia EPIC Petrovaradin Fortress BIKE FEST | | 0 | 01:22:41.000 | 0 |
| 2024-04-27 | 3 | Serbia EPIC Petrovaradin Fortress BIKE FEST | | 0 | 01:21:18.000 | 0 |
| 2024-04-21 | 5 | G.P. X-SAUCE/ Super Cuper MTB / Copa De Madrid MTB | | 0 | 01:32:32.000 | 0 |
| 2024-02-11 | 25 | Shimano Supercup Massi La Nucía | | 0 | 01:19:31.000 | 0 |
| 2023-11-26 | 20 | UCI World Cup Dublin | ME | 0 | 01:04:28.000 | 0 |
| 2023-10-15 | 17 | Greek MTB Series by Alter Bike Tours - Salamina MTB Race #9 | | 0 | 01:32:27.000 | 0 |
| 2023-10-12 | 6 | Greek MTB Series by Alter Bike Tours - Salamina MTB Race #8 | | 0 | 01:26:56.000 | 0 |
| 2023-10-11 | 12 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #7 | | 0 | 01:30:19.000 | 0 |
| 2023-08-28 | 58 | UCI World Championships Glasgow | ME | 0 | 01:28:47.000 | 0 |
| 2023-08-22 | 6 | National Championships Ireland - Criterium | | 46 | 00:00:00.000 | |
| 2023-08-12 | 58 | UCI Cycling World Championships | | 0 | 01:28:47.000 | 0 |
| 2023-08-10 | 32 | UCI Cycling World Championships | | 0 | 00:21:20.000 | 0 |
| 2023-06-11 | 74 | UCI MTB World Cup - Lenzerheide | | 0 | 01:32:13.000 | 0 |
| 2023-05-14 | 62 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:30:21.000 | 0 |
| 2023-01-15 | 2 | National Championships Ireland ME | ME | 0 | 00:58:06.000 | 0 |
| 2022-12-11 | 30 | UCI World Cup Dublin | ME | 0 | 00:00:00.000 | |
| 2022-01-09 | 1 | National Championships Ireland ME | ME | 0 | 01:02:47.000 | 0 |
| 2021-10-17 | 4 | Verge Cross Clonmel | ME | 0 | 00:57:52.000 | 0 |
| 2020-01-12 | 2 | National Championships Ireland ME | ME | 0 | 00:55:45.000 | 0 |
| 2018-10-07 | 5 | Bioracer International Cyclo-cross | ME | 0 | 01:03:05.000 | 0 |
| 2017-01-08 | 3 | National Championships Ireland ME | ME | 0 | 00:00:00.000 | |
| 2016-01-10 | 5 | National Championships Ireland ME | ME | 0 | 01:02:38.000 | 0 |
| 2014-09-07 | 66 | UCI World Championships Downhill | | 0 | 00:03:47.578 | 0 |
| 2011-09-04 | 135 | UCI World Championships Downhill | | 0 | 00:06:15.770 | 0 |