| | 2022 Crank It Cycling #2 | | Shrublands Park | 50-59 | | 205 | Numplumz Mountainbikers | DNS / 28 | 0% | DNS | 1h38:34.00 | - | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast (Shortened 3) | | 272 | Leicester Forest CC | - / 83 | 0% | - | 1h17:27.00 | - | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Open | | 512 | Numplumz Mountainbikers | 6 / 16 | 67% | 1h20:57.00 | 1h07:24.00 | 20.1% | - | - | |
| | Si Paton - The Malverns MTB Festival - Cross Country | | Eastnor Deer Park | 50-59 | | 136 | Numplumz Mountainbikers | 11 / 26 | 60% | - | | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | 50-59 | | 1005 | Numplumz Mountainbikers | 14 / 29 | 54% | 1h45:44.00 | 1h29:36.00 | 18% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 50+ | | 1005 | Numplumz Mountainbikers | 16 / 32 | 52% | 1h45:59.00 | 1h28:52.00 | 19.3% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Open | | 560 | Numplumz Mountainbikers | 16 / 25 | 38% | 1h05:34.00 | 54:05.00 | 21.2% | - | - | |
| | 2015 Friday Night XC Summer Series #9 | | Mallory Park | 40-49 | | ? | Numplumz | 16 / 24 | 35% | - | 1h00:04.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | 40-49 | | 328 | Numplumz Mountainbikers | 17 / 54 | 70% | - | 1h39:07.00 | - | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Fun | | 724 | Numplumz Mountainbikers | 17 / 50 | 67% | 1h13:42.00 | 54:47.00 | 34.5% | - | - | |
| | 2015 Friday Night XC Summer Series #7 | | East Carlton Countryside Park | 40-49 | | 420 | Numplumz | 17 / 36 | 54% | - | 1h05:44.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #8 | | Spanhoe Aerodrome | 40-49 | | 420 | Numplumz | 17 / 28 | 41% | - | 1h06:38.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 40-49 | | 420 | Numplumz | 18 / 42 | 59% | - | 56:13.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #2 | | Desborough Leisure Centre | 40-49 | | 419 | Numplumz | 18 / 41 | 58% | - | 57:04.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #4 | | The Bowl, Milton Keynes | 40-49 | | 420 | Numplumz | 18 / 38 | 54% | - | 53:28.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | 50+ | | 320 | Numplumz Mountainbikers | 18 / 35 | 50% | - | 1h23:00.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 40-49 | | 419 | Numplumz | 18 / 29 | 39% | - | 1h01:00.00 | - | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | Open | | 606 | Numplumz Mountainbikers | 18 / 25 | 29% | 1h01:37.00 | 53:12.00 | 15.8% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | Open | | 501 | Numplumz Mountainbikers | 18 / 19 | 6% | 1h35:21.00 | 1h08:48.00 | 38.6% | - | - | |
| | 2015 Friday Night XC Summer Series #2 | | Mallory Park | 40-49 | | 420 | Numplumz | 19 / 43 | 57% | - | 59:39.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | 50+ | | 320 | Numplumz Mountainbikers | 19 / 37 | 50% | - | 1h29:36.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 50-59 | | 382 | Numplumz Mountainbikers | 19 / 37 | 50% | - | 1h25:01.00 | - | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Open | | 561 | Numplumz Mountainbikers | 19 / 19 | 0% | - | 59:17.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #5 | | Kilworth Springs | 40-49 | | 420 | Numplumz | 20 / 39 | 50% | - | 1h02:53.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 50+ | | 1005 | Numplumz Mountainbikers | 21 / 44 | 53% | 1h41:14.00 | 1h26:39.00 | 16.8% | - | - | |
| | 2015 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 40-49 | | 420 | Numplumz | 21 / 38 | 46% | - | 1h01:12.00 | - | - | - | |
| | 2017/18 Merida Brass Monkeys XC #1 | | Frith Hill | 4hr: 40+ | | 4143 | | 21 / 28 | 26% | - | 3h37:24.00 | - | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Open | | 546 | Numplumz Mountainbikers | 22 / 32 | 32% | 51:43.00 | 42:54.00 | 20.6% | - | - | |
| | 2014/15 Thetford Winter XC #3 | | Thetford Forest | 2hr: 40+ | | 68 | Numplumz | 23 / 86 | 74% | 2h35:40.00 | 2h11:44.00 | 18.2% | - | - | |
| | 2014 Mud Sweat & Gears XC #3 | | Codham Park | 40-49 | | 328 | Numplumz Mountainbikers | 23 / 54 | 58% | - | 1h23:34.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 40-49 | | 419 | Numplumz | 23 / 44 | 49% | - | 1h05:38.00 | - | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | Open | | 665 | Numplumz Mountainbikers | 23 / 41 | 45% | 1h07:57.00 | 57:54.00 | 17.4% | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | 40-49 | | 259 | Numplumz Mountainbikers | 23 / 36 | 37% | - | 1h39:54.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #6 | | Thetford Forest | 40-49 | | 328 | Numplumz Mountainbikers | 24 / 48 | 51% | - | 1h54:07.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #7 | | Radical Bikes | 40-49 | | 259 | Numplumz Mountainbikers | 24 / 44 | 47% | - | 1h37:22.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #1 | | Rendlesham Forest | 40-49 | | 328 | Numplumz Mountainbikers | 25 / 68 | 64% | - | 1h35:59.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #8 | | Ickworth House | 40-49 | | 395 | Numplumz Mountainbikers | 25 / 44 | 44% | 1h51:20.00 | 1h33:55.00 | 18.5% | - | - | |
| | 2016 Friday Night XC Summer Series #4 | | Kilworth Springs | 40-49 | | 419 | Numplumz | 25 / 39 | 37% | - | 1h01:21.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #7 | | Radical Bikes | 40-49 | | 395 | Numplumz Mountainbikers | 25 / 37 | 33% | 1h46:04.00 | 1h30:21.00 | 17.4% | - | - | |
| | 2014/15 Thetford Winter XC #1 | | Thetford Forest | 2hr: 40+ | | 68 | aj's cycles / Numplumz | 26 / 116 | 78% | - | 2h16:14.00 | - | - | - | |
| | 2012 Midlands XC #3 | | Birchall Woods | 40-49 | | 280 | numplumz - Numplumz | 26 / 60 | 58% | 1h39:51.00 | 1h19:22.00 | 25.8% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | 50+ | | 320 | Numplumz Mountainbikers | 27 / 49 | 46% | 1h44:49.00 | 1h24:33.00 | 24% | - | - | |
| | 2016 Mud Sweat & Gears XC #9 | | Langdon Hills | 40-49 | | 395 | Numplumz Mountainbikers | 28 / 35 | 21% | - | 1h40:55.00 | - | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 50-59 | | 547 | Numplumz Mountainbikers | 28 / 33 | 16% | 1h34:22.00 | 1h20:04.00 | 17.9% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 50-59 | | 440 | Numplumz Mountainbikers | 29 / 43 | 33% | -1LAP | 1h18:55.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | 40-49 | | 259 | Numplumz Mountainbikers | 29 / 52 | 45% | - | 1h27:29.00 | - | - | - | |
| | King's Lynn MTB - Shouldham XC | | Shouldham Warren | 40+ (1.5hr) | | 145 | Numplumz Mountainbikers | 30 / 78 | 62% | 1h31:31.00 | 1h47:50.00 | -15.1% | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | 40-49 | | 395 | Numplumz Mountainbikers | 30 / 48 | 38% | - | 1h25:12.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #7 | | Shouldham Warren | 40-49 | | 328 | Numplumz Mountainbikers | 30 / 37 | 19% | - | 1h50:01.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 56 | AJcycles / Numplumz | 31 / 69 | 56% | - | 1h48:49.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 247 | Numplumz Mountainbikers - Numplumz | 32 / 70 | 55% | - | 1h45:28.00 | - | - | - | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | 50-59 | | 485 | Numplumz Mountainbikers | 32 / 42 | 24% | 1h27:20.77 | 1h22:22.95 | 6% | - | - | |
| | 2017 Mud Sweat & Gears XC #5 | | Phoenix Bike Park, Kentford | 50+ | | 320 | Numplumz Mountainbikers | 32 / 34 | 6% | - | 1h18:14.00 | - | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | 50-59 | | 303 | Leicester Forest CC | 32 / 32 | 0% | - | 1h22:03.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #3 | | Shouldham Warren | 40-49 | | 395 | Numplumz Mountainbikers | 33 / 59 | 45% | 1h41:46.00 | 1h27:27.00 | 16.4% | - | - | |
| | 2016 Southern XC #1 | | Black Park | 40-49 | | 317 | Numb Plumz | 34 / 43 | 21% | - | 1h28:59.50 | - | - | - | |
| | 2017/18 King's Lynn Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 316 | AJcycles / Numplumz | 36 / 82 | 57% | - | 1h49:07.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #2 | | Henham Hall | 40-49 | | 395 | Numplumz Mountainbikers | 37 / 61 | 40% | - | 1h49:17.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #4 | | Ickworth House | 40-49 | | 328 | Numplumz Mountainbikers | 37 / 59 | 38% | - | 1h32:07.00 | - | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 50-59 | | 89 | Leicester Forest CC | 37 / 41 | 10% | 1h32:43.00 | 1h05:13.00 | 42.2% | - | - | |
| | 2017/18 King's Lynn Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 316 | Numplumz | 38 / 91 | 59% | - | 1h54:21.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | 40-49 | | 259 | Numplumz Mountainbikers | 38 / 66 | 43% | - | 1h26:57.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Fun | | 662 | Numplumz Mountainbikers | 38 / 59 | 36% | 1h05:09.00 | 53:35.00 | 21.6% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 40-49 | | 340 | Numplumz Mountainbikers - Numplumz | 39 / 43 | 10% | - | 1h36:12.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | 40-49 | | 259 | Numplumz Mountainbikers | 40 / 54 | 26% | - | 1h36:55.00 | - | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 3hr | | 68 | Leicester Forest CC | 42 / 53 | 21% | -3LAP | 2h42:31.67 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | 40-49 | | 259 | Numplumz Mountainbikers | 42 / 61 | 32% | - | 1h37:48.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 48 | Numplumz Mountainbikers - Numplumz | 46 / 104 | 56% | - | 1h38:47.00 | - | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 40-49 | | 340 | Numplumz | 47 / 47 | 0% | - | 1h27:22.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: 40+ | | 56 | AJcycles / Numplumz | 50 / 70 | 29% | - | 1h40:06.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 48 | Leicester Forest CC - Numplumz | 51 / 107 | 53% | - | 1h49:04.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 3 | | 476 | AJ Cycles / Numplumz RT | 53 / 114 | 54% | - | 1h07:05.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 40-49 | | 440 | Numplumz | 53 / 60 | 12% | - | 1h22:57.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 247 | AJ Cycles / Numplumz RT | 55 / 108 | 50% | 2h03:00.00 | 1h39:01.00 | 24.2% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #4 | | Thickthorn, Norwich | Division 3 | | 476 | AJ Cycles / Numplumz RT | 58 / 66 | 12% | - | 1h16:42.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 222 | Numplumz Mountainbikers - Numplumz | 64 / 70 | 9% | - | 1h45:28.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #2 | | Thetford Forest | 2hr | | 398 | | 65 / 86 | 25% | - | 2h01:06.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #4 | | Thetford Forest | 2hr: 40+ | | 68 | aj's cycles / Numplumz | 67 / 83 | 20% | - | 2h23:38.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #4 | | Thetford Forest | 2hr | | 411 | | 68 / 86 | 21% | - | 2h12:44.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 48 | Numplumz | 69 / 126 | 46% | - | 2h01:48.00 | - | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 60-64 (MV60) | | 47 | Leicester Forest CC | 69 / 71 | 3% | 43:37.50 | 40:42.70 | 7.2% | - | - | |
| | 2014/15 Thetford Winter XC #2 | | Thetford Forest | 2hr | | 411 | | 70 / 86 | 19% | - | 2h01:06.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #2 | | Twisted Oaks Bike Park | Division 3 | | 476 | AJ Cycles / Numplumz RT | 75 / 112 | 33% | - | 1h04:05.00 | - | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 471 | Numplumz Mountainbikers | 78 / 82 | 5% | - | 1h20:26.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 222 | Leicester Forest CC - Numplumz | 80 / 108 | 26% | 2h16:08.00 | 1h39:01.00 | 37.5% | - | - | |
| | 2014/15 Thetford Winter XC #2 | | Thetford Forest | 2hr: 40+ | | 68 | aj's cycles / Numplumz | 90 / 91 | 1% | - | 2h00:56.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #3 | | Haughley Park | Division 3 | | 476 | AJ Cycles / Numplumz RT | 91 / 91 | 0% | - | 1h21:03.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 88 | Leicester Forest CC | 92 / 95 | 3% | -1LAP | 41:24.30 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 473 | Leicester Forest CC - Numplumz | 93 / 107 | 13% | - | 1h49:04.00 | - | - | - | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 40-49 (Enduro Sport) | | 3232 | The ASL | 130 / 389 | 67% | 26:24.54 | 20:02.72 | 31.8% | - | - | |