| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 | | 447 | Hafren CC | 143 / 265 | 46% | 2h23:28.00 | 1h20:21.00 | 78.6% | - | - | |
| | 2024 Welsh MTB XC #1 | | Royal Welsh Showground | Fun (Women/Juv/Yth race) | | 183 | Hafren CC | 11 / 22 | 52% | 40:46.00 | 36:41.00 | 11.1% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Fun | | 219 | Hafren CC | 32 / 83 | 62% | 1h15:38.21 | 58:35.11 | 29.1% | - | - | |
| | Adrenaline Sporting Events - Marin Valley Burner Festival XC Challenge | | Tanat Valley | Muscle | | 1 | | DNF / 42 | 0% | DNF | 2h06:19.22 | - | - | - | |
| | Long Mynd Batch Burner - Long Mynd Batch Burner | | Long Mynd | Open | | 218 | | n/a (sportive) | - | 2h53:26.00 | - | - | - | - | |
| | Run and Ride - Spring Classic | | Cannock Chase | Fun | | 220 | Hafren CC | 27 / 68 | 61% | 1h03:25.69 | 22:36.01 | 180.7% | - | - | |
| | 2023 Welsh MTB XC #1 | | Llandegla | Fun (Women/Juv/Yth/Fun race) | | 198 | Hafren CC | 8 / 23 | 68% | 1h22:52.00 | 1h06:07.00 | 25.3% | - | - | |
| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 | | 1164 | Hafren CC | 146 / 236 | 38% | 2h16:47.00 | 1h28:36.00 | 54.4% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Fun | | 222 | | 41 / 84 | 52% | 1h06:01.74 | 50:52.75 | 29.8% | - | - | |
| | Mini Enduro - Night Enduro | | Llandegla | E-MTB: Fun | | 291 | | 4 / 11 | 70% | 7:54.89 | 6:59.94 | 13.1% | 6:50.32 | 15.7% | |
| | 2022 Midlands XC #2 | | Eastridge | Fun | | 707 | Hafren CC | 8 / 12 | 36% | 45:54.00 | 34:10.00 | 34.3% | - | - | |
| | Long Mynd Batch Burner - Long Mynd Batch Burner | | Long Mynd | Open | | 223 | | n/a (sportive) | - | 2h44:37.00 | - | - | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | Fun | | 716 | | 12 / 19 | 39% | 1h24:14.00 | 1h00:37.00 | 39% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Fun | | 210 | Hafren CC | 51 / 67 | 24% | 1h23:14.76 | 48:18.90 | 72.3% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Fun (Shortened 2) | | 394 | Mule | 24 / 81 | 71% | 1h21:20.00 | 1h04:29.00 | 26.1% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | Fun | | 711 | | 12 / 20 | 42% | 49:24.00 | 41:02.00 | 20.4% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | Fun | | 757 | | 24 / 40 | 41% | 1h28:35.00 | 1h01:48.00 | 43.3% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | Fun | | 28 | | 17 / 22 | 24% | 1h21:44.00 | 1h06:34.00 | 22.8% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | Fun | | 16 | | 24 / 30 | 21% | 1h20:20.00 | 58:23.00 | 37.6% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | Fun | | 36 | | 17 / 25 | 33% | 1h16:14.00 | 56:52.00 | 34.1% | - | - | |
| | 2016 Friday Night XC Summer Series #7 | | Mallory Park | 23-39 | | 110 | Leicester Forest CC | 21 / 22 | 5% | - | 49:56.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #4 | | Kilworth Springs | 23-39 | | 110 | Leicester Forest CC | 20 / 21 | 5% | - | 58:26.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 23-39 | | 110 | Leicester Forest CC | 22 / 22 | 0% | - | 57:37.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #2 | | Desborough Leisure Centre | 23-39 | | 110 | Leicester Forest CC | 22 / 27 | 19% | - | 56:32.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 23-39 | | 110 | Leicester Forest CC | - / 37 | 0% | - | 59:18.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #9 | | Mallory Park | Senior | | ? | Leicester Forest | 16 / 20 | 21% | - | 56:19.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | Open | | 706 | | 46 / 76 | 40% | 1h23:56.00 | 58:50.00 | 42.7% | - | - | |
| | 2015 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | Senior | | 133 | Leicester Forest | 38 / 39 | 3% | - | 49:16.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #2 | | Mallory Park | Senior | | 133 | Leicester Forest | 27 / 30 | 10% | - | 54:44.00 | - | - | - | |
| | 2010/11 661 Mini DH #1 | | Forest of Dean | 19-29 | | 124 | | 44 / 69 | 37% | 1:24.14 | 1:12.28 | 16.4% | 1:10.28 | 19.7% | |
| | Crankworx - Air DH | | Whistler, BC | 19-29 | | 639 | | 39 / 75 | 49% | 4:52.98 | 4:30.16 | 8.5% | 4:15.69 | 14.6% | |
| | 2010 UKBP #2 & Southern Champs | | UK Bike Park | 19-29 | | 340 | | 26 / 52 | 51% | 1:29.28 | 1:19.28 | 12.6% | 1:16.92 | 16.1% | |
| | 2010 UKBP #1 | | UK Bike Park | 19-29 | | 34 | | 9 / 37 | 78% | 1:46.85 | 1:39.27 | 7.6% | 1:35.41 | 12% | |
| | 2009/10 661 Mini DH #1 | | Forest of Dean | 19-29 | | 121 | | 31 / 74 | 59% | 1:41.99 | 1:24.99 | 20% | 1:24.99 | 20% | |
| | Naked Racing - 661 Mini DH | | Penshurst | 19-29 | | 131 | | 11 / 27 | 62% | 50.08s | 45.77s | 9.4% | 44.23s | 13.2% | |
| | 2008/09 661 Mini DH #1 | | Forest of Dean | 19-29 | | 142 | | 33 / 84 | 61% | 57.04s | 49.05s | 16.3% | 48.68s | 17.2% | |
| | Naked Racing - 661 Mini DH | | Chicksands | 19-29 | | 118 | | 18 / 49 | 65% | 35.90s | 32.72s | 9.7% | 30.91s | 16.1% | |