| Pl. | Bib | Name | Nat. | Age | Split | ChipTime | Penalty | Final Time |
|---|---|---|---|---|---|---|---|---|
| 1. | 1225 | David Parkin | Elite | Finish | 31:58.3 | 0:00 | 31:58.3 | |
| 2. | 1202 | Jude Reynolds | Elite | Finish | 32:14.7 | 0:00 | 32:14.7 | |
| 3. | 1023 | Jack Murphy | Elite | Finish | 33:50.1 | 0:00 | 33:50.1 | |
| 4. | 1211 | Joe Orr | Elite | Finish | 33:52.3 | 0:00 | 33:52.3 | |
| 5. | 1216 | Jack Waymark | Elite | Finish | 33:56.3 | 0:00 | 33:56.3 | |
| 6. | 1215 | John Dean | Elite | Finish | 34:04.1 | 0:00 | 34:04.1 | |
| 7. | 1201 | Edward Clementson | Elite | Finish | 34:04.2 | 0:00 | 34:04.2 | |
| 8. | 1163 | Luke Mitchell | 36 | Finish | 34:13.8 | 0:00 | 34:13.8 | |
| 9. | 1320 | Carl Fountain | 35 | Finish | 34:34.4 | 0:00 | 34:34.4 | |
| 10. | 1214 | Ben Key | Elite | Finish | 34:34.9 | 0:00 | 34:34.9 | |
| 11. | 1210 | Mark Davies | Elite | Finish | 34:58.8 | 0:00 | 34:58.8 | |
| 12. | 1089 | Matt Oliver | 37 | Finish | 35:01.2 | 0:00 | 35:01.2 | |
| 13. | 1212 | Jason Anderson | Elite | Finish | 35:04.8 | 0:00 | 35:04.8 | |
| 14. | 1158 | Jay Holberry | 40 | Finish | 35:06.9 | 0:00 | 35:06.9 | |
| 15. | 1025 | Jonathan E Lawson | Elite | Finish | 35:12.5 | 0:00 | 35:12.5 | |
| 16. | 1241 | Morgan Hart | Elite | Finish | 35:26.2 | 0:00 | 35:26.2 | |
| 17. | 1208 | Marcus Mollison | Elite | Finish | 35:40.0 | 0:00 | 35:40.0 | |
| 18. | 1206 | Stephen Reynolds | Elite | Finish | 38:44.9 | -2:42 | 36:02.9 | |
| 19. | 1167 | Grant Major | 38 | Finish | 36:05.8 | 0:00 | 36:05.8 | |
| 20. | 1219 | James Turnbull | Elite | Finish | 36:25.6 | 0:00 | 36:25.6 | |
| 21. | 1150 | George Gibson | 30 | Finish | 36:37.4 | 0:00 | 36:37.4 | |
| 22. | 1223 | Charlie Bryan | Elite | Finish | 36:39.5 | 0:00 | 36:39.5 | |
| 23. | 1546 | Alejandro Rodriguez Mataro | 36 | Finish | 36:41.4 | 0:00 | 36:41.4 | |
| 24. | 1412 | Luke Debenedictis | 36 | Finish | 36:44.7 | 0:00 | 36:44.7 | |
| 25. | 1470 | Dan Briault | 32 | Finish | 36:50.2 | 0:00 | 36:50.2 | |
| 26. | 1062 | Martin Garnett | 42 | Finish | 36:52.6 | 0:00 | 36:52.6 | |
| 27. | 1475 | Darren Roberts | 45 | Finish | 36:58.6 | 0:00 | 36:58.6 | |
| 28. | 1020 | Brian Cole | Elite | Finish | 36:59.6 | 0:00 | 36:59.6 | |
| 29. | 1683 | Grant Bain | 32 | Finish | 37:24.4 | -0:10 | 37:14.4 | |
| 30. | 1058 | Jordan Clarke | 36 | Finish | 37:26.4 | 0:00 | 37:26.4 | |
| 31. | 1262 | Gwion Ellis | Elite | Finish | 37:28.2 | 0:00 | 37:28.2 | |
| 32. | 1293 | Ian Upcott | 36 | Finish | 37:33.8 | 0:00 | 37:33.8 | |
| 33. | 1338 | David Kelly | 30 | Finish | 37:34.8 | 0:00 | 37:34.8 | |
| 34. | 1411 | Andy Cooper | 41 | Finish | 38:23.3 | -0:45 | 37:38.3 | |
| 35. | 1605 | Alex Magilton | 41 | Finish | 37:56.3 | 0:00 | 37:56.3 | |
| 36. | 1627 | Curtis Bernard | 45 | Finish | 38:04.1 | 0:00 | 38:04.1 | |
| 37. | 1544 | Kyle Fairclough | 32 | Finish | 38:08.4 | 0:00 | 38:08.4 | |
| 38. | 1213 | Jason Curtis | Elite | Finish | 38:11.4 | 0:00 | 38:11.4 | |
| 39. | 1487 | Jonathan Hall | 37 | Finish | 38:12.0 | 0:00 | 38:12.0 | |
| 40. | 1250 | Jonathan Chapman | Elite | Finish | 38:13.9 | 0:00 | 38:13.9 | |
| 41. | 1283 | Dave Kelly | 50 | Finish | 38:25.0 | 0:00 | 38:25.0 | |
| 42. | 1249 | Jonathan Chapman | 40 | Finish | 38:28.5 | 0:00 | 38:28.5 | |
| 43. | 1381 | Chris Tillbrook | 41 | Finish | 38:44.0 | 0:00 | 38:44.0 | |
| 44. | 1601 | Simon Asher | 46 | Finish | 38:50.8 | 0:00 | 38:50.8 | |
| 45. | 1252 | Mimi Paton | Elite | Finish | 38:51.6 | 0:00 | 38:51.6 | |
| 46. | 1463 | Josh Croke | 35 | Finish | 37:51.7 | 1:00 | 38:51.7 | |
| 47. | 1235 | Josh Adams | 31 | Finish | 38:51.8 | 0:00 | 38:51.8 | |
| 48. | 1485 | Gaz Burrows | 39 | Finish | 38:59.6 | 0:00 | 38:59.6 | |
| 49. | 1065 | Mark Jenkinson | 54 | Finish | 39:10.7 | 0:00 | 39:10.7 | |
| 50. | 1178 | Harvey Jones | 18 | Finish | 39:17.4 | 0:00 | 39:17.4 |