| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | 13-14 | | 117 | Welland Valley CC | 4 / 19 | 83% | 1h01:15.00 | 55:26.00 | 10.5% | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | 13-14 | | 117 | Welland Valley CC | 4 / 18 | 82% | 1h15:22.00 | 1h06:48.00 | 12.8% | - | - | |
| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | U12 (Shortened) | | 436 | Welland Valley CC | 4 / 30 | 90% | - | 53:28.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #3 | | Codham Park | U12 (Shortened) | | 436 | Welland Valley CC | 2 / 36 | 97% | 18:23.00 | 18:21.00 | 0.2% | - | - | |
| | 2014 Mud Sweat & Gears XC #4 | | Ickworth House | U12 (Shortened) | | 436 | Welland Valley CC | 2 / 37 | 97% | 16:06.00 | 15:47.00 | 2% | - | - | |
| | 2014 Mud Sweat & Gears XC #6 | | Thetford Forest | U12 (Shortened) | | 436 | Welland Valley CC | 3 / 26 | 92% | 32:13.00 | 32:00.00 | 0.7% | - | - | |
| | 2014 Mud Sweat & Gears XC #7 | | Shouldham Warren | U12 (Shortened) | | 436 | Welland Valley CC | 2 / 27 | 96% | 31:04.00 | 31:01.00 | 0.2% | - | - | |
| | 2014 Mud Sweat & Gears XC #8 | | Langdon Hills | U12 (Shortened) | | 436 | Welland Valley CC | 1 / 32 | 100% | 16:41.00 | 16:41.00 | 0% | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | 13-14 | | 117 | Welland Valley CC | 5 / 17 | 75% | - | 1h51:32.00 | - | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 13-14 | | 479 | Welland Valley CC | 18 / 24 | 26% | 39:58.00 | 32:08.00 | 24.4% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 543 | Welland Valley CC | 28 / 40 | 31% | 1h03:32.00 | 50:49.00 | 25% | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | 13-14 | | 117 | Welland Valley CC | 4 / 24 | 87% | 51:38.00 | 42:39.00 | 21.1% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 13-14 | | 367 | Welland Valley CC | 22 / 29 | 25% | 46:00.00 | 36:08.00 | 27.3% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | 12-14 | | 75 | Welland Valley CC | 6 / 13 | 58% | 45:09.00 | 38:20.00 | 17.8% | - | - | |
| | 2015 Midlands XC #4 | | Wyre Forest | 13-14 | | 83 | Welland Valley CC | 7 / 14 | 54% | 57:20.00 | 41:57.00 | 36.7% | - | - | |
| | 2015 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 12-15 | | 616 | Welland Valley CC | 5 / 13 | 67% | 53:37.00 | 49:11.00 | 9% | - | - | |
| | 2015 Friday Night XC Summer Series #4 | | The Bowl, Milton Keynes | 12-15 | | 616 | Welland Valley CC | 4 / 13 | 75% | 53:13.00 | 50:29.00 | 5.4% | - | - | |
| | 2015 Friday Night XC Summer Series #5 | | Kilworth Springs | 12-15 | | 616 | Welland Valley CC | 5 / 11 | 60% | 1h07:27.00 | 58:42.00 | 14.9% | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | 13-14 | | 117 | Welland Valley CC | 5 / 24 | 83% | 1h05:07.00 | 56:09.00 | 16% | - | - | |
| | 2015 Friday Night XC Summer Series #7 | | East Carlton Countryside Park | 12-15 | | 616 | Welland Valley CC | 4 / 11 | 70% | 1h04:36.00 | 1h01:02.00 | 5.8% | - | - | |
| | 2015 Mud Sweat & Gears XC #7 | | Radical Bikes | 13-14 | | 117 | Welland Valley CC | 3 / 14 | 85% | 1h05:05.00 | 59:51.00 | 8.7% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Fun | | 276 | Welland Valley CC | 3 / 31 | 93% | 50:49.00 | 47:32.00 | 6.9% | - | - | |
| | 2015 Mud Sweat & Gears XC #8 | | Hadleigh Park | 13-14 | | 117 | Welland Valley CC | 3 / 15 | 86% | 1h03:07.00 | 51:34.00 | 22.4% | - | - | |
| | 2015 Friday Night XC Summer Series #9 | | Mallory Park | 12-15 | | ? | Welland Valley CC | 4 / 6 | 40% | 1h02:14.00 | 57:39.00 | 8% | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 12-15 | | 616 | Welland Valley CC | - / 10 | 0% | - | 1h01:32.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | 13-14 | | 115 | Welland Valley CC | 1 / 27 | 100% | 59:08.00 | 59:08.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 401 | Welland Valley CC | 12 / 35 | 68% | 53:27.00 | 47:22.00 | 12.8% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 13-14 | | 133 | Welland Valley CC | 3 / 18 | 88% | 40:28.00 | 38:16.00 | 5.8% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | 13-14 | | 116 | Welland Valley CC | 8 / 17 | 56% | 35:04.00 | 31:00.00 | 13.1% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Fun | | 407 | Welland Valley CC | 3 / 12 | 82% | 41:53.00 | 39:10.00 | 6.9% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | 15-16 | | 546 | Welland Valley CC | 6 / 27 | 81% | 1h15:32.00 | 1h09:00.00 | 9.5% | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | 15-16 | | 546 | Welland Valley CC | 1 / 23 | 100% | 42:00.00 | 42:00.00 | 0% | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | 15-16 | | 546 | Welland Valley CC | 4 / 20 | 84% | 1h01:42.00 | 59:44.00 | 3.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 15-16 | | 300 | Welland Valley CC | 1 / 32 | 100% | 1h04:58.00 | 1h04:58.00 | 0% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 15-16 | | 300 | Welland Valley CC | 1 / 21 | 100% | 52:55.00 | 52:55.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 450 | Welland Valley CC | 32 / 55 | 43% | 1h06:41.00 | 57:17.00 | 16.4% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 17-18 | | 422 | Welland Valley CC | 4 / 8 | 57% | 2h08:00.00 | 1h56:39.00 | 9.7% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 17-18 | | 89 | Welland Valley CC | 17 / 30 | 45% | 1h14:36.00 | 1h01:20.00 | 21.6% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 17-18 | | 697 | Welland Valley CC | 3 / 12 | 82% | 1h19:41.00 | 1h14:35.00 | 6.8% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | 17-18 | GBR20020219 | 697 | Welland Valley CC | 3 / 7 | 67% | 1h45:12.00 | 1h38:15.00 | 7.1% | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 1.5hr: 17-18 | | 186 | Welland Valley CC | 3 / 4 | 33% | - | 1h45:13.00 | - | - | - | |
| | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | 15-16 | | 47 | | - / 12 | 0% | - | 50:46.32 | - | - | - | |