| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 40-49 | | 47 | Oldfield / Paul Milnes / PH-MAS | 44 / 55 | 20% | 46:41.40 | 39:42.30 | 17.6% | - | - | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 40-49 | 892606 | 753 | PH-MAS Cycling | 13 / 57 | 79% | 1h37:21.00 | 1h20:20.00 | 21.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 40-49 | | 57 | Paul Milnes Cycles / PH-MAS | 65 / 84 | 23% | 45:12.10 | 37:34.60 | 20.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 40-49 | | 57 | Paul Milnes Cycles / PH-MAS | 52 / 65 | 20% | - | 43:56.60 | - | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 40-49 | | 795 | Huddersfield Star Wheelers | 19 / 42 | 56% | 1h26:46.00 | 1h10:56.00 | 22.3% | - | - | |
| | 2013 Midlands XC #2 | | Birchall Woods | 40-49 | | 539 | Huddersfield Star Wheelers | 25 / 53 | 54% | 1h26:38.00 | 1h11:09.00 | 21.8% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 330 | PH-MAS Cycling | 26 / 31 | 17% | 1h55:08.00 | 1h34:07.00 | 22.3% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | 40-49 | | 290 | PH-MAS Cycling | 42 / 50 | 16% | 1h29:40.00 | 1h07:43.00 | 32.4% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | 40-49 | | 434 | Paul Milnes Cycles / PH-MAS | 44 / 53 | 17% | - | 1h18:38.00 | - | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 45-49 | | 442 | Paul Milnes Cycles / PH-MAS | DNS / 20 | 0% | DNS | 1h25:41.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 40-49 | | 426 | PH-MAS Cycling | 44 / 60 | 27% | 1h40:48.00 | 1h22:57.00 | 21.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 40-49 | | 41 | Oldfield / Paul Milnes / PH-MAS | 28 / 49 | 44% | 42:35.50 | 36:44.10 | 15.9% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 84 | Paul Milnes Cycles / PH-MAS | 86 / 107 | 20% | - | 42:16.60 | - | - | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | 40-49 | 892606 | 753 | PH-MAS Cycling | 28 / 65 | 58% | 1h49:18.00 | 1h26:42.00 | 26.1% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 40-49 | 892606 | 744 | PH-MAS Cycling | 22 / 70 | 70% | 1h42:51.00 | 1h27:42.00 | 17.3% | - | - | |
| | 2014 Nutcracker Altura XC #6 | | Dales Bike Centre | 40-49 | 892606 | 753 | PH-MAS Cycling | 18 / 33 | 47% | 2h02:02.00 | 1h31:42.00 | 33.1% | - | - | |
| | 2014 North East XC MTB Series #2 | | Errington Woods | 40+ | | 183 | PH-MAS | 3 / 19 | 89% | 58:25.80 | 53:38.70 | 8.9% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 40-49 | | 335 | VCUK PH-MAS Cycling Team | 21 / 28 | 26% | - | 1h38:05.00 | - | - | - | |
| | 2014 Nutcracker Altura XC #2 | | Gandale | 40-49 | | 753 | PH-MAS Cycling | 17 / 56 | 71% | 1h38:00.00 | 1h22:38.00 | 18.6% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 40-49 | | 341 | PH-MASPaulMilnesCycles | DNS / 46 | 0% | DNS | 1h05:18.00 | - | - | - | |
| | 2014 North East XC MTB Series #8 | | Hamsterley Forest | 40-49 | | 119 | PH-MAS | 5 / 14 | 69% | 1h46:13.00 | 1h40:17.00 | 5.9% | - | - | |
| | 2014 North East XC MTB Series #3 | | Hetton Lyons Country Park | 40+ | | 78 | PH MAS | 2 / 21 | 95% | 52:05.90 | 51:47.10 | 0.6% | - | - | |
| | 2014 North East XC MTB Series #5 | | Hetton Lyons Country Park | 40+ | | 20 | PH MAS | 4 / 23 | 86% | 57:45.70 | 56:09.30 | 2.9% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 40-49 | | 31 | Oldfield / Paul Milnes / PH-MAS | 58 / 85 | 32% | - | 39:03.70 | - | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 40-49 | | 487 | Leicester Forest | 43 / 48 | 11% | - | 59:40.00 | - | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 40-49 | | 444 | PH-MAS | 35 / 43 | 19% | 1h37:09.00 | 1h18:43.00 | 23.4% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 40-49 | | 346 | PH-MAS Cycling | 35 / 47 | 26% | - | 1h27:22.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 50 | PH-MASPaul MilnesOldfield ERT | 58 / 69 | 16% | 48:33.10 | 40:52.00 | 18.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 52 | Paul Milnes Cycles / PH-MAS | 62 / 88 | 30% | 50:02.20 | 42:26.20 | 17.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 64 | Paul Milnes Cycles / PH-MAS | 70 / 80 | 13% | 46:52.20 | 38:38.90 | 21.3% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 40-49 | | 440 | PH-MAS Cycling | 36 / 45 | 20% | - | 1h17:36.00 | - | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 40-49 | 892606 | 753 | | 14 / 47 | 72% | 1h42:29.00 | 1h27:13.00 | 17.5% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | 40-49 | | 207 | PH-MAS Cycling | 28 / 36 | 23% | 1h24:39.00 | 1h10:04.00 | 20.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 40-49 | | 47 | Oldfield / Paul Milnes / PH-MAS | 35 / 53 | 35% | 43:15.00 | 35:17.70 | 22.5% | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | 40-49 | | 251 | PH-MAS Cycling | 20 / 38 | 49% | 1h24:00.00 | 1h12:12.00 | 16.3% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 40-49 | | 540 | PH-MAS Cycling | 42 / 54 | 23% | 1h42:36.00 | 1h28:49.00 | 15.5% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 431 | PH-MAS Cycling | 54 / 82 | 35% | 1h38:56.00 | 1h20:26.00 | 23% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 40-49 | | 484 | DHMAS Paul Mikes | 35 / 83 | 59% | 1h31:59.00 | 1h21:59.00 | 12.2% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 40-49 | | 457 | Paul Milnes Cycles / PH-MAS | 63 / 84 | 25% | - | 1h30:31.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 40-49 | | 45 | Oldfield / Paul Milnes / PH-MAS | 45 / 56 | 20% | - | 45:46.30 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 40-49 | | 42 | Paul Milnes Cycles / PH-MAS | 39 / 64 | 40% | 46:44.50 | 38:05.50 | 22.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 40-49 | | 83 | Paul Milnes Cycles / PH-MAS | 56 / 88 | 37% | 51:07.60 | 38:14.70 | 33.7% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 40-49 | | 438 | Paul Milnes Cycles / PH-MAS | 32 / 41 | 23% | - | 1h27:06.20 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 40-49 | | 39 | Paul Milnes Cycles / PH-MAS | 38 / 59 | 36% | 47:46.20 | 40:14.50 | 18.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40-49 | | 67 | Paul Milnes Cycles / PH-MAS | 55 / 70 | 22% | - | 40:28.30 | - | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 40-49 | | 442 | PH-MAS Cycling | 43 / 43 | 0% | - | 1h36:12.00 | - | - | - | |
| | 2015 Nutcracker Altura XC #1 | | Whinlatter | 40-49 | | 553 | PH-MAS Cycling | 22 / 76 | 72% | 1h18:48.00 | 1h05:40.00 | 20% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 40-49 | | 51 | PH-MASPaulMilnesCycles | 67 / 82 | 19% | - | 40:19.30 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 40-49 | | 63 | Paul Milnes Cycles / PH-MAS | 49 / 66 | 26% | - | 40:16.10 | - | - | - | |