| | UCI - Gralloch | | Gatehouse of Fleet | 19-34 | | 25 | Ribble Collective | 6 / 41 | 88% | 4h11:08.00 | 4h07:18.00 | 1.6% | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 20-29 (130km) | | 777 | Ribble Collective | n/a (sportive) | - | 4h38:57.00 | - | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | Elite | | 2 | Spectra Wiggle p/b Vitus | 2 / 13 | 92% | 1h01:22.00 | 56:00.00 | 9.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | Elite | | 1 | Spectra Wiggle p/b Vitus | 4 / 28 | 89% | 53:25.00 | 52:21.00 | 2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | Elite | | 1 | Spectra Wiggle p/b Vitus | 1 / 26 | 100% | 49:31.20 | 49:31.20 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 1 | Spectra Wiggle p/b Vitus | 1 / 27 | 100% | 46:59.30 | 46:59.30 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 1 | Spectra Wiggle p/b Vitus | 1 / 13 | 100% | 49:20.50 | 49:20.50 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Elite | | 44 | Spectra Wiggle p/b Vitus | 2 / 13 | 92% | 1h46:00.30 | 1h39:36.10 | 6.4% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | Elite | | 9 | Albion Cycling Co | 2 / 10 | 89% | 48:22.60 | 40:56.20 | 18.2% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | Elite | | 17 | Albion Cycling Co | 5 / 42 | 90% | 44:28.60 | 42:06.10 | 5.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | Elite | | 22 | Albion Cycling Co | 4 / 14 | 77% | 55:23.00 | 50:35.00 | 9.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | Elite | | 16 | Albion Cycling Co | DNS / 14 | 0% | DNS | 48:04.70 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 16 | Albion Cycling Co | 2 / 13 | 92% | 52:02.90 | 49:45.40 | 4.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 52 | Albion Cycling Co | 6 / 25 | 79% | 51:33.30 | 49:01.00 | 5.2% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 19-22 | | 24 | Oldfield / Paul Milnes / PH-MAS | 6 / 8 | 29% | 44:58.20 | 40:40.20 | 10.6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | Elite | | 29 | Oldfield / Paul Milnes / PH-MAS | 8 / 31 | 77% | 48:58.40 | 45:43.40 | 7.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 19-22 | | 23 | Oldfield / Paul Milnes / PH-MAS | 2 / 4 | 67% | 48:35.60 | 46:16.70 | 5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 19-22 | | 88 | Paul Milnes / PH-MAS | 4 / 8 | 57% | 46:24.50 | 44:21.60 | 4.6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 19-22 | | 35 | Oldfield / Paul Milnes / PH-MAS | 5 / 11 | 60% | 51:09.85 | 47:40.90 | 7.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 19-22 | | 33 | Oldfield / Paul Milnes / PH-MAS | 3 / 7 | 67% | 50:40.20 | 49:31.40 | 2.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 19-22 | | 35 | Oldfield / Paul Milnes / PH-MAS | 2 / 10 | 89% | 45:58.80 | 45:55.00 | 0.1% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | U23 | | 128 | Holmfirth CC | 5 / 9 | 50% | 1h43:55.00 | 1h28:24.00 | 17.6% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | Expert | | 6 | Matrix Pro Cycling | 2 / 2 | 0% | 1h31:10.00 | 1h29:14.00 | 2.2% | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | Expert | | 4 | Holmfirth CC | 1 / 2 | 100% | 1h30:42.00 | 1h30:42.00 | 0% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | Expert | | 219 | Holmfirth CC | 1 / 3 | 100% | 1h03:54.00 | 1h03:54.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 17-18 | | 249 | Paul Milnes - Bradford Olympic RC | 6 / 10 | 44% | 1h16:36.00 | 1h06:45.00 | 14.8% | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | 17-18 | | 245 | | 2 / 5 | 75% | 1h04:35.00 | 1h02:57.00 | 2.6% | - | - | |
| | 2015 Nutcracker Altura XC #3 | | Aske Moor | 17-18 | | 99 | Paul Milnes - Bradford Olympic RC | - / 2 | 0% | - | 1h15:41.00 | - | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 17-18 | | 190 | Paul Milnes - Bradford Olympic RC | 3 / 9 | 75% | 1h02:48.00 | 1h00:35.00 | 3.7% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 17-18 | 460201 | 599 | Paul Milnes - Bradford Olympic RC | 1 / 2 | 100% | 1h13:15.00 | 1h13:15.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 193 | Bradford Olympic RC / Paul Milnes Cycles | 4 / 7 | 50% | 1h09:11.00 | 1h01:42.00 | 12.1% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 17-18 | | 284 | Bradford Olympic RC / Paul Milnes Cycles | 4 / 11 | 70% | 1h08:28.00 | 1h04:52.00 | 5.6% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 17-18 | | 184 | Bradford Olympic CC / Paul Milnes Cycles | 5 / 11 | 60% | 1h14:05.00 | 1h04:07.00 | 15.5% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 17-18 | 460201 | 298 | Bradford Olympic RC / Paul Milnes Cycles | 2 / 3 | 50% | 1h09:12.00 | 1h06:20.00 | 4.3% | - | - | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 17-18 | 460201 | 298 | Bradford Olympic RC / Paul Milnes Cycles | 3 / 4 | 33% | 1h23:06.00 | 1h14:42.00 | 11.2% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 17-18 | | 136 | Bradford Olympic RC / Paul Milnes Cycles | 8 / 13 | 42% | 1h24:12.00 | 1h12:13.00 | 16.6% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 17-18 | | 796 | Holme Valley Wheelers | 3 / 3 | 0% | 1h09:04.00 | 1h02:31.00 | 10.5% | - | - | |
| | 2014 North East XC MTB Series #2 | | Errington Woods | Women | | 122 | Bradford Olympic RC / Paul Milnes Cycles | 1 / 4 | 100% | 1h03:26.80 | 1h03:26.80 | 0% | - | - | |
| | 2014 Nutcracker Altura XC #2 | | Gandale | 17-18 | | 298 | Bradford Olympic RC / Paul Milnes Cycles | - / 3 | 0% | - | 1h13:58.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 17-18 | | 257 | | 2 / 14 | 92% | 58:41.00 | 53:59.00 | 8.7% | - | - | |
| | 2012 Northwest MTB Series #3 & NW Champs | | Farmer John's | Women | | 327 | | 4 / 4 | 0% | 3:18.50 | 2:10.02 | 52.7% | 1:33.56 | 112.2% | |