Final Results
| Pos | Bib | Name | Time | ± | Laps | Group |
|---|---|---|---|---|---|---|
| 1. | 312 | Chris Bailey | 01:31:17.4 | 00:00:00.0 | 12 | RaceXC 85cc BW |
| 2. | 1 | James Dover | 01:32:45.6 | 00:01:28.2 | 12 | RaceXC 125cc Youth |
| 3. | 41 | Nathan Upton | 01:33:34.7 | 00:02:17.3 | 12 | RaceXC 85cc BW |
| 4. | 15 | Max Day | 01:35:43.7 | 00:04:26.3 | 12 | RaceXC 85cc BW |
| 5. | 14 | Doug Lote | 01:35:47.9 | 00:04:30.5 | 12 | RaceXC 85cc SW |
| 6. | 19 | Kyle Saunders | 01:36:03.0 | 00:04:45.6 | 12 | RaceXC 85cc SW |
| 7. | 441 | Joe Phillips | 01:36:41.9 | 00:05:24.5 | 12 | RaceXC 85cc BW |
| 8. | 101 | Brandon Date | 01:37:57.6 | 00:06:40.2 | 12 | RaceXC 85cc BW |
| - | 311 | Joe Cornelius | - | - | 11 | RaceXC 85cc SW |
| - | 918 | Sam Harker | - | - | 11 | RaceXC 125cc Youth |
| - | 77 | Spencer Jones | - | - | 11 | RaceXC 85cc BW |
| - | 22 | Max Brown | - | - | 11 | RaceXC 85cc SW |
| - | 84 | Archie Date | - | - | 11 | RaceXC 85cc SW |
| - | 301 | John Stanley | - | - | 11 | RaceXC 65cc |
| - | 95 | William Gorringe | - | - | 11 | RaceXC 125cc Youth |
| - | 204 | Olivia Knight | - | - | 10 | RaceXC 85cc BW |
| - | 211 | Louis Adams | - | - | 10 | RaceXC 65cc |
| - | 88 | Freddie Stayton | - | - | 10 | RaceXC 125cc Youth |
| - | 55 | Edward Esden | - | - | 10 | RaceXC 85cc SW |
| - | 203 | Jadyn Giles | - | - | 10 | RaceXC 85cc SW |
| - | 199 | Josh Knight | - | - | 10 | RaceXC 65cc |
| - | 6 | Jamie Jones | - | - | 10 | RaceXC 85cc SW |
| - | 45 | Ryan Stoneley | - | - | 10 | RaceXC 65cc |
| - | 71 | Rhys Hill | - | - | 9 | RaceXC 65cc |
| - | 122 | Jake Homer | - | - | 8 | RaceXC 65cc |
| - | 819 | Louis Wallis | - | - | 8 | RaceXC 50cc/Autos |
| - | 17 | Riley Hill | - | - | 7 | RaceXC 50cc/Autos |
| - | 202 | Reece Giles | - | - | 7 | RaceXC 50cc/Autos |
| - | 8 | Daniel Smith | - | - | 6 | RaceXC 50cc/Autos |
| - | 112 | Alfie Adams | - | - | 6 | RaceXC 65cc |
| - | 158 | Kieran Maunder | - | - | 6 | RaceXC 50cc/Autos |
| - | 695 | Unnamed Racer | - | - | 1 |