| | 2020 HSBC UK Cyclo-Cross National Trophy Series #1 | | Westmorland County Showground | U23 | | 26 | Wales Racing Academy | 12 / 31 | 63% | 1h08:21.00 | 1h02:30.00 | 9.4% | 1h02:30.00 | 9.4% | |
emoji_events | | Gorrick - Autum Equinox | | Frimley Green | Saturday: 3hr pm | | 548 | | 1 / 9 | 100% | n/a | | n/a | n/a | n/a | |
emoji_events | | 2020 Southern XC #3 | | Gaddon's Farm, New Forest | 19-29 | | 602 | | 1 / 10 | 100% | 51:11.50 | 51:11.50 | 0% | 51:11.50 | 0% | |
emoji_events | | 2020 Southern XC #2 | | Folly Farm | 19-29 | | 205 | Wales Racing Academy | 2 / 8 | 86% | 44:56.20 | 44:43.20 | 0.5% | 44:43.20 | 0.5% | |
| | British Cycling - UK CX National Champs '20 | photo_library | Shrewsbury Sports Village | Elite | | 54 | Wales Racing Academy | 19 / 71 | 74% | n/a | 59:19.00 | n/a | 45:19.40 | n/a | |
| | 2019 HSBC UK Cyclo-Cross National Trophy Series #5 | photo_library | Pembrey Country Park | U23 | | 38 | Wales Racing Academy | 11 / 19 | 44% | n/a | 58:49.00 | n/a | 58:49.00 | n/a | |
| | 2019 HSBC UK Cyclo-Cross National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 52 | Wales Racing Academy | DNS / 42 | 0% | n/a | 1h03:38.00 | n/a | 1h03:38.00 | n/a | |
| | British Cycling - UK XC National Champs '19 | photo_library | Cannock Chase | U23 | | 66 | Wales Racing Academy | 9 / 13 | 33% | 1h30:49.00 | 1h17:18.00 | 17.5% | 1h33:58.00 | -3.4% | |
| | 2019 British Cycling MTB XC #5 | | Thickthorn, Norwich | Elite | | 11 | Wales Racing Academy | 8 / 18 | 59% | 1h38:49.10 | 1h36:56.40 | 1.9% | 1h36:56.40 | 1.9% | |
| | 2019 British Cycling MTB XC #2 | | Hadleigh Park | Elite | | 33 | Wales Racing Academy | 22 / 40 | 46% | 1h33:27.00 | 1h24:30.00 | 10.6% | 1h24:30.00 | 10.6% | |
| | 2019 British Cycling MTB XC #1 | | Sherwood Pines | Elite | | 35 | Wales Racing Academy | 13 / 35 | 65% | 1h47:13.00 | 1h41:14.00 | 5.9% | 1h41:14.00 | 5.9% | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Elite/Expert | | 228 | Wales Racing Academy | 7 / 21 | 70% | 1h36:25.00 | 1h29:22.00 | 7.9% | 1h29:22.00 | 7.9% | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 17-18 | | 148 | Abergavenny Road Club | 7 / 18 | 65% | 1h06:01.00 | 57:08.00 | 15.6% | 1h33:46.00 | -29.6% | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 17-18 | | 207 | Abergavenny Road Club | 4 / 19 | 83% | 1h14:03.00 | 1h07:33.00 | 9.6% | 1h20:01.00 | -7.5% | |
| | 2018 British Cycling MTB XC #3 | photo_library | Glentress | 17-18 | | 103 | Abergavenny Road Club | DNF / 17 | 0% | n/a | 1h08:51.00 | n/a | 1h37:10.00 | n/a | |
| | 2018 British Cycling MTB XC #2 | photo_library | Dalby Forest | 17-18 | | 205 | Abergavenny Road Club | 7 / 27 | 77% | 1h25:43.00 | 1h16:59.00 | 11.3% | 1h33:22.00 | -8.2% | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 17-18 | | 206 | Abergavenny Road Club | 4 / 22 | 86% | 1h17:54.00 | 1h16:15.00 | 2.2% | 1h45:47.00 | -26.4% | |
| | 2017 HSBC UK Cyclo-Cross National Trophy Series #5 | | Peel Park, West Yorkshire | 17-18 | | 72 | Abergavenny Road Club | 14 / 48 | 72% | 43:25.40 | 39:36.90 | 9.6% | 1h00:59.00 | -28.8% | |
| | 2017 HSBC UK Cyclo-Cross National Trophy Series #3 | | Shrewsbury Sports Village | 17-18 | | 2 | Abergavenny Road Club | DNS / 50 | 0% | n/a | 36:51.70 | n/a | 59:51.00 | n/a | |
| | 2017 HSBC UK Cyclo-Cross National Trophy Series #2 | photo_library | Abergavenny Leisure Centre | 17-18 | | 2 | Abergavenny Road Club | 10 / 57 | 84% | 48:06.90 | 45:37.00 | 5.5% | 57:21.00 | -16.1% | |
| | 2017 HSBC UK Cyclo-Cross National Trophy Series #1 | photo_library | Moorways Leisure Centre, Derbyshire | 17-18 | | 1 | Abergavenny Road Club | 20 / 55 | 65% | 47:05.90 | 43:36.00 | 8% | 58:25.00 | -19.4% | |
| | British Cycling - UK XC National Champs '17 | photo | Cannock Chase | 17-18 | | 211 | Abergavenny Road Club | 8 / 26 | 72% | 1h20:51.00 | 1h13:48.00 | 9.6% | 1h43:07.00 | -21.6% | |
emoji_events | | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | 17-18 | | 88 | | 1 / 4 | 100% | 1h04:51.96 | 1h04:51.96 | 0% | 1h23:33.72 | -22.4% | |
emoji_events | | 2017 Southern XC #3 | photo_library | Crow Hill | 17-18 | | 6333 | Abergavenny R C | 2 / 13 | 92% | 1h12:50.60 | 1h09:52.40 | 4.3% | 1h41:08.60 | -28% | |
| | 2017 British Cycling MTB XC #2 | photo_library | Wasing | 17-18 | | 208 | Abergavenny Road Club | 8 / 28 | 74% | 1h27:15.00 | 1h23:24.00 | 4.6% | 1h33:59.00 | -7.2% | |
| | 2017 British Cycling MTB XC #1 | photo | Pembrey Country Park | 17-18 | | 224 | Abergavenny Road Club | 12 / 33 | 66% | 1h20:03.00 | 1h12:15.00 | 10.8% | 1h46:01.00 | -24.5% | |
emoji_events | | 2017 Welsh MTB XC #1 | photo_library | Afan | 17-18 | | 40 | | 2 / 4 | 67% | 1h15:57.90 | 1h13:33.01 | 3.3% | 1h09:18.65 | 9.6% | |
| | 2016 British Cycling MTB XC #5 | photo | Cannock Chase | 15-16 | | 123 | Abergavenny RC | 22 / 46 | 53% | 59:41.00 | 52:54.00 | 12.8% | 1h40:52.00 | -40.8% | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 15-16 | | 69 | Abergavenny RC | 14 / 38 | 65% | 1h09:59.00 | 1h02:12.00 | 12.5% | 1h43:10.00 | -32.2% | |
emoji_events | | 2016 Midlands XC #5 | | Eastridge | 15-16 | | 55 | Abergavenny Road Club | 3 / 14 | 85% | 54:50.00 | 51:31.00 | 6.4% | 1h31:07.00 | -39.8% | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 15-16 | | 176 | Abergavenny RC | 16 / 46 | 67% | 1h20:09.00 | 1h08:45.00 | 16.6% | 1h45:49.00 | -24.3% | |
| | 2016 Southern XC #5 | photo_library | Crow Hill | 15-16 | | 723 | Abergavenny Road Club | 4 / 17 | 81% | 55:13.60 | 52:23.50 | 5.4% | 1h37:58.90 | -43.6% | |
emoji_events | | 2016 Welsh MTB XC #3 | | Fforest Fields | 15-16 | | 170 | Abergavenny Road Club | 3 / 6 | 60% | 1h24:43.00 | 1h16:04.00 | 11.4% | 1h48:32.00 | -21.9% | |
| | 2016 British Cycling MTB XC #2 | photo | Newnham Park | 15-16 | | 151 | Abergavenny RC | 16 / 46 | 67% | 1h04:07.00 | 56:57.00 | 12.6% | 1h42:54.00 | -37.7% | |
emoji_events | | 2016 Welsh MTB XC #2 | | Royal Welsh Showground | 15-16 | | 175 | | 2 / 5 | 75% | 43:22.00 | 37:41.00 | 15.1% | 1h17:16.00 | -43.9% | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 15-16 | | 207 | Abergavenny RC | 23 / 57 | 61% | 1h06:20.00 | 58:50.00 | 12.8% | 1h42:43.00 | -35.4% | |
| | 2015 British Cycling MTB XC #5 | photo | Cannock Chase | 15-16 | | 215 | Abergavenny RC | 26 / 44 | 42% | 1h08:40.00 | 1h00:18.00 | 13.9% | 1h30:56.00 | -24.5% | |
| | British Cycling - UK XC National Champs | | Hadleigh Park | 15-16 | | 222 | Abergavenny RC | 20 / 46 | 58% | 57:04.00 | 50:15.00 | 13.6% | 1h34:06.00 | -39.4% | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 15-16 | | 146 | Abergavenny RC | 17 / 39 | 58% | 1h08:47.00 | 1h00:03.00 | 14.5% | 1h39:13.00 | -30.7% | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 15-16 | | 149 | Abergavenny RC | 22 / 36 | 40% | 1h02:01.00 | 50:46.00 | 22.2% | 1h34:16.00 | -34.2% | |
| | 2015 Welsh MTB XC #2 | | Royal Welsh Showground | 15-16 | | 96 | | 5 / 8 | 43% | 44:54.00 | 40:21.00 | 11.3% | 1h06:07.00 | -32.1% | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 15-16 | | 324 | Abergavenny RC | 16 / 33 | 53% | 52:32.00 | 45:30.00 | 15.5% | 1h26:22.00 | -39.2% | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 330 | Abergavenny RC | 28 / 57 | 52% | 1h14:12.00 | 1h03:29.00 | 16.9% | 1h50:50.00 | -33.1% | |
| | 2015 Welsh MTB XC #1 | | Pembrey Country Park | 15-16 | | 81 | | 6 / 8 | 29% | 1h05:24.00 | 1h00:33.00 | 8% | 1h36:20.00 | -32.1% | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 13-14 | | 358 | Abergavenny RC | 18 / 35 | 50% | 1h09:49.00 | 1h01:01.00 | 14.4% | 1h42:51.00 | -32.1% | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 13-14 | | 238 | Abergavenny RC | 12 / 42 | 73% | 50:54.00 | 47:17.00 | 7.7% | 1h52:32.00 | -54.8% | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 13-14 | | 368 | Abergavenny RC | 7 / 28 | 78% | 51:17.00 | 47:59.00 | 6.9% | 1h30:14.00 | -43.2% | |
| | 2014 British Cycling MTB XC #2 | | Wheal Maid Valley | 13-14 | | 258 | Abergavenny RC | 9 / 21 | 60% | 59:15.00 | 51:58.00 | 14% | 1h40:50.00 | -41.2% | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 13-14 | | 307 | Abergavenny RC | 11 / 37 | 72% | 39:41.00 | 35:27.00 | 11.9% | 1h46:21.00 | -62.7% | |