| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 23+ | | 22 | DAS - Handsling Bikes | 7 / 23 | 73% | 54:22.50 | 48:34.40 | 11.9% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | Elite (Women's race) | | 46 | DAS - Handsling Bikes | 11 / 13 | 17% | 1h25:51.75 | 1h18:10.45 | 9.8% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | Elite (Short Track Junior/Senior women's race) | | 562 | DAS - Handsling Bikes | 9 / 11 | 20% | 19:49.20 | 18:29.10 | 7.2% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | Elite (Women's race) | | 57 | DAS - Handsling Bikes | 14 / 23 | 41% | 1h44:18.00 | 1h34:34.00 | 10.3% | - | - | |
| | 2023 Crank It Cycling #5 | | Leeds Urban Bike Park | Elite (Women's race) | | 311 | DAS - Handsling Bikes | 1 / 3 | 100% | 1h03:23.00 | 1h03:23.00 | 0% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 18+ (Female: 18+) | | 14 | Paul Milnes - Bradford RC | 7 / 21 | 70% | 40:22.10 | 13:59.50 | 188.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 18+ | | 11 | Paul MilnesBradfordOlympic | 5 / 17 | 75% | 57:56.00 | 13:05.00 | 342.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 18+ | | 15 | CAMS-Basso | 8 / 21 | 65% | 54:14.50 | 24:49.20 | 118.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 18+ | | 11 | CAMS-Basso | 12 / 24 | 52% | 58:20.00 | 31:29.00 | 85.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | Elite | | 12 | CAMS-Basso | 15 / 20 | 26% | 51:39.00 | 42:35.00 | 21.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 15 | CAMS-Basso | 5 / 25 | 83% | 54:20.00 | 34:54.00 | 55.7% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 34 | CAMS-Basso | 14 / 32 | 58% | 1h00:00.00 | 22:32.00 | 166.3% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | Elite | | 604 | Scott Sports | 6 / 8 | 29% | 1h18:43.10 | 1h16:36.00 | 2.8% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | U23 | | 1 | Garden Shed UK-SCOTT | 1 / 16 | 100% | 49:01.40 | 49:01.40 | 0% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | Elite | | 6 | Scott racing | 11 / 42 | 76% | 47:00.90 | 42:06.10 | 11.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | U23 | | 5 | Scott racing | 3 / 12 | 82% | 53:21.00 | 48:19.00 | 10.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U23 | | 2 | Scott racing | 1 / 12 | 100% | 49:58.00 | 49:58.00 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U23 | | 4 | Scott racing | 1 / 12 | 100% | 43:01.00 | 43:01.00 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U23 | | 5 | Scott racing | 3 / 12 | 82% | 50:41.80 | 47:58.70 | 5.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U23 | | 6 | Scott racing | 2 / 14 | 92% | 47:04.20 | 45:40.40 | 3.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 9 | Scott racing | 1 / 17 | 100% | 49:43.20 | 49:43.20 | 0% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | U23 | | 61 | Paul Milnes Cycles / PH-MAS | 3 / 15 | 86% | 46:55.00 | 44:29.00 | 5.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U23 | | 30 | Paul Milnes Cycles / PH-MAS | 3 / 13 | 83% | 46:18.40 | 43:35.70 | 6.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U23 | | 28 | Paul Milnes Cycles / PH-MAS | 2 / 10 | 89% | 46:24.50 | 43:49.10 | 5.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U23 | | 28 | Paul Milnes Cycles / PH-MAS | 1 / 10 | 100% | 42:54.90 | 42:54.90 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | U23 | | 35 | Paul Milnes Cycles / PH-MAS | 3 / 8 | 71% | 48:24.50 | 46:09.70 | 4.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U23 | | 35 | Paul Milnes Cycles / PH-MAS | 3 / 7 | 67% | 42:31.10 | 40:11.40 | 5.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 40 | Paul Milnes Cycles / PH-MAS | 5 / 14 | 69% | 46:22.70 | 43:33.60 | 6.5% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 19-22 | | 25 | Oldfield / Paul Milnes / PH-MAS | 4 / 8 | 57% | 43:59.90 | 40:40.20 | 8.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | Elite | | 30 | Oldfield / Paul Milnes / PH-MAS | 7 / 31 | 80% | 48:07.60 | 45:43.40 | 5.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 19-22 | | 89 | Paul Milnes / PH-MAS | 5 / 8 | 43% | 46:33.90 | 44:21.60 | 5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 19-22 | | 36 | Oldfield / Paul Milnes / PH-MAS | 2 / 11 | 90% | 48:43.45 | 47:40.90 | 2.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 19-22 | | 34 | Oldfield / Paul Milnes / PH-MAS | 4 / 7 | 50% | 52:38.20 | 49:31.40 | 6.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 19-22 | | 36 | Oldfield / Paul Milnes / PH-MAS | 3 / 10 | 78% | 46:16.60 | 45:55.00 | 0.8% | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 17-18 | 898513 | 709 | | 1 / 5 | 100% | 1h29:09.00 | 1h29:09.00 | 0% | - | - | |
| | 2016 Nutcracker Altura XC #3 | | Aske Moor | 17-18 | | 496 | | 2 / 3 | 50% | - | | - | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | 17-18 | | 694 | Oldfield / Paul Milnes Cycles ERT | 2 / 3 | 50% | 1h26:06.00 | 1h23:27.00 | 3.2% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 15-16 | | 146 | Paul Milnes - Bradford Olympic RC | 9 / 18 | 53% | 53:11.00 | 45:34.00 | 16.7% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 15-16 | | 455 | Paul Milnes - Bradford Olympic RC | 5 / 16 | 73% | 47:44.00 | 43:06.00 | 10.8% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 15-16 | | 49 | Paul Milnes - Bradford Olympic RC | 7 / 15 | 57% | 59:45.00 | 52:38.00 | 13.5% | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | 15-16 | | 494 | Paul Milnes - Bradford Olympic RC | 3 / 10 | 78% | 48:01.00 | 46:20.00 | 3.6% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 15-16 | | 290 | Paul Milnes - Bradford Olympic RC | 5 / 18 | 76% | 44:52.00 | 41:15.00 | 8.8% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 15-16 | | 241 | Oldfield Paul Milnes RT | 1 / 4 | 100% | 49:57.00 | 49:57.00 | 0% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 15-16 | 898513 | 185 | Paul Milnes - Bradford Olympic RC | 4 / 6 | 40% | 55:08.00 | 50:11.00 | 9.9% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 75 | Paul Milnes - Bradford Olympic RC | 4 / 19 | 83% | 58:14.00 | 55:24.00 | 5.1% | - | - | |
| | 2015 Nutcracker Altura XC #1 | | Whinlatter | 15-16 | | 245 | Paul Milnes - Bradford Olympic RC | 1 / 8 | 100% | 37:29.00 | 37:29.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 15-16 | | 88 | Bradford Olympic RC / Paul Milnes | 7 / 17 | 63% | 1h13:34.00 | 1h05:45.00 | 11.9% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 15-16 | | 359 | Bradford Olympic RC / Paul Milnes | 7 / 19 | 67% | 55:03.00 | 52:35.00 | 4.7% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 15-16 | | 259 | Bradford Olympic RC / Paul Milnes | 9 / 13 | 33% | 1h08:56.00 | 56:21.00 | 22.3% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 15-16 | 898513 | 496 | Bradford Olympic RC / Paul Milnes Cycles | 2 / 6 | 80% | 56:35.00 | 55:57.00 | 1.1% | - | - | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 15-16 | 898513 | 496 | Bradford Olympic RC / Paul Milnes Cycles | 2 / 6 | 80% | 52:06.00 | 50:52.00 | 2.4% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 15-16 | | 84 | Bradford Olympic RC / Paul Milnes | 9 / 9 | 0% | - | 1h01:36.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 15-16 | | 284 | Bradford Olympic RC / Paul Milnes | 4 / 14 | 77% | 41:38.00 | 40:48.00 | 2% | - | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | 15-16 | 898513 | 496 | Bradford Olympic RC / Paul Milnes Cycles | 3 / 6 | 60% | 55:12.00 | 53:35.00 | 3% | - | - | |