| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Hillcrest, Ullenhall | 50-59 | | 453 | Rotor racing team | 10 / 48 | 81% | 42:04.00 | 38:43.00 | 8.7% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Abbey Stadium, Redditch | 50-59 | | 453 | Rotor racing team | 8 / 44 | 84% | 48:16.00 | 44:26.00 | 8.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Heart of England Conference Centre | 50-59 | | 453 | Rotor racing team | 9 / 59 | 86% | 42:12.00 | 39:20.00 | 7.3% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Highley, Bridgnorth | 50-59 | | 453 | Rotor racing team | 8 / 51 | 86% | 43:17.00 | 39:24.00 | 9.9% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Shrewsbury Sports Village | 50-59 | | 453 | Rotor racing team | 12 / 58 | 81% | 46:56.00 | 43:17.00 | 8.4% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Hillcrest, Ullenhall | 50-59 | | 453 | Rotor racing team | 11 / 50 | 80% | 46:05.00 | 41:13.00 | 11.8% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Lakeside Campus | 50-59 (50+ race) | | 453 | Rotor racing team | 7 / 55 | 89% | 44:17.00 | 40:51.00 | 8.4% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #12 | | Walsall Arboretum | 50-59 (50+ race) | | 453 | Rotor racing team | 20 / 51 | 62% | 50:09.00 | 42:39.00 | 17.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #13 | | Chillington Hall | 50-59 (50+ race) | | 453 | Rotor racing team | 21 / 54 | 62% | 41:19.00 | 41:11.00 | 0.3% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | 50-59 (50+ race) | | 453 | Rotor racing team | 12 / 49 | 77% | 42:52.00 | 37:43.00 | 13.7% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Baggeridge Country Park | 50-59 (50+ race) | | 453 | Rotor racing team | 9 / 45 | 82% | 45:59.00 | 40:07.00 | 14.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Aldersley Stadium | 50-59 (50+ race) | | 453 | Rotor racing team | 8 / 39 | 82% | 44:46.00 | 38:53.00 | 15.1% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Ullenhall | 50-59 (V50/V60+ race) | | 248 | Rotor racing team | 21 / 38 | 46% | 42:25.00 | 37:45.00 | 12.4% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Heart of England Conference Centre | 50-59 (V50/V60+ race) | | 248 | Rotor racing team | 16 / 42 | 63% | 45:05.00 | 40:19.00 | 11.8% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Baggeridge Country Park | 50-59 (V50/V60+ race) | | 248 | Rotor racing team | 10 / 38 | 76% | 52:17.00 | 43:52.00 | 19.2% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Cob House, Wichenford | 50-59 (V50/V60+ race) | | 248 | Rotor racing team | 13 / 39 | 68% | 41:36.00 | 41:29.00 | 0.3% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | 50-59 (V50/V60+ race) | | 248 | Rotor racing team | 20 / 39 | 50% | 44:20.00 | 37:28.00 | 18.3% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | 50-59 (V50/V60+ race) | | 248 | Rotor racing team | 18 / 42 | 59% | 44:33.00 | 39:59.00 | 11.4% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast | | 383 | Rotor Racing | 24 / 65 | 64% | 1h19:47.44 | 1h06:08.00 | 20.7% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 50-59 | | 516 | Rotor RT | 15 / 34 | 58% | 1h30:54.00 | 1h20:44.00 | 12.6% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 50-59 | | 245 | Rotor RT | 13 / 50 | 76% | 1h14:29.80 | 1h09:17.70 | 7.5% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 50-59 | | 2498 | Rotor RT | 14 / 50 | 73% | 31:01.00 | 19:30.50 | 59% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #13 | | Lakeside Campus | 50-59 | | 442 | Rotor RT | 11 / 52 | 80% | 47:30.00 | 39:33.00 | 20.1% | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | 50-59 | | 511 | Rotor RT | 23 / 23 | 0% | -2LAP | 1h09:55.00 | - | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 55-59 (MV55) | | 69 | Rotor RT | 35 / 76 | 55% | 54:21.00 | 53:45.00 | 1.1% | - | - | |
| | West Midlands Cyclo-Cross League - Boxing Day Cross | | Kenilworth Common | 50-59 | | 60 | Rotor RT | 14 / 24 | 43% | 55:08.00 | 51:46.00 | 6.5% | - | - | |
| | Gorrick - Autumn Classic | | Area 51 | Open | | 978 | Smtbe | 14 / 20 | 32% | 1h15:35.00 | 1h00:09.00 | 25.7% | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | Open | | 915 | Swindon MTB Enthusiasts | 36 / 45 | 20% | 1h04:06.00 | 48:38.60 | 31.8% | - | - | |
| | 2016 Gorrick Autumn Classic #1 | | Area 51 | Fun | | 565 | Swindon MTB Enthusiasts | 3 / 19 | 89% | 48:16.00 | 45:57.00 | 5% | - | - | |
| | 2016 Gorrick Autumn Classic #2 | | Crowthorne Wood | Fun | | 736 | Swindon MTB Enthusiasts | 2 / 36 | 97% | 57:13.00 | 56:13.00 | 1.8% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #1 | | Area 51 | Open | | 408 | Swindon MTB Enthusiasts | 8 / 17 | 56% | 1h05:02.00 | 58:31.00 | 11.1% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | Fun | | 429 | Swindon MTB Enthusiasts | 4 / 16 | 80% | 50:03.00 | 47:45.00 | 4.8% | - | - | |
| | Gorrick - Gorrick 25th Anniversary Event | | Crowthorne Wood | Fun | | 207 | Swindon MTB Enthusiasts | 3 / 21 | 90% | 51:17.00 | 48:11.00 | 6.4% | - | - | |
| | 2015 Midlands XC #4 | | Wyre Forest | 40-49 | | 13 | The Bike Yard Leamington Spa | 19 / 23 | 18% | - | 1h20:13.00 | - | - | - | |
| | Swinley Bike Hub - Swinley Forest Enduro | | Swinley Forest | Hardtail | | 82 | | 5 / 16 | 73% | 15:53.07 | 13:57.92 | 13.7% | 12:46.97 | 24.3% | |
| | 2017/18 Merida Brass Monkeys XC #1 | | Frith Hill | 2hr | | 2050 | | 34 / 40 | 15% | - | 1h29:13.00 | - | - | - | |
| | 2017/18 Merida Brass Monkeys XC #3 | | Minley Manor | 2hr | | 2356 | | 32 / 38 | 16% | - | 1h50:17.00 | - | - | - | |
| | Swinley Bike Hub - Swinduro | | Swinley Forest | Fun | | 271 | | 15 / 55 | 74% | 12:35.42 | 11:20.86 | 11% | 10:09.53 | 23.9% | |