| Place | Bib# | Name | Age | Club | Times | Laps | Lap 1 | Lap 2 | Lap 3 |
| 1 | 303 | Austin Belton | 12 | 29:21 | 1: 9:36 1: 9:36 | 1: 9:38 1: 19:14 | 1: 10:07 1: 29:21 | ||
| 2 | 305 | Darragh Whitehead | 14 | Trail Bicycles Racing | 31:08 | 2: 10:04 2: 10:04 | 2: 10:27 2: 20:31 | 2: 10:37 2: 31:08 | |
| 3 | 330 | Tycho Thibault | 15 | Rock City Cycles - Frontrunners | 31:46 | 3: 10:26 3: 10:26 | 3: 10:30 3: 20:56 | 4: 10:50 3: 31:46 | |
| 4 | 312 | Jasper Johnson | 12 | Tripleshot Cycling Club | 31:57 | 4: 10:28 4: 10:28 | 5: 10:35 4: 21:03 | 5: 10:54 4: 31:57 | |
| 5 | 371 | Keegan Reid | 31 | 31:59 | 6: 10:37 6: 10:37 | 4: 10:35 5: 21:12 | 3: 10:47 5: 31:59 | ||
| 6 | 319 | Maverick Belton | 11 | 32:29 | 5: 10:32 5: 10:32 | 6: 10:47 6: 21:19 | 8: 11:10 6: 32:29 | ||
| 7 | 355 | Lucas Boisvert | 10 | Dirt Groms | 32:50 | 7: 10:44 7: 10:44 | 7: 10:58 7: 21:42 | 7: 11:08 7: 32:50 | |
| 8 | 352 | Max Stiles | 9 | Tripleshot Cycling Club | 32:59 | 9: 10:54 9: 10:54 | 8: 11:08 8: 22:02 | 6: 10:57 8: 32:59 | |
| 9 | 321 | Nathaniel Coulter | 12 | Ragamuffin Racing | 33:57 | 11: 11:18 11: 11:18 | 9: 11:13 10: 22:31 | 9: 11:26 9: 33:57 | |
| 10 | 370 | Kasian Russell | 18 | 34:27 | 8: 10:54 8: 10:54 | 13: 11:35 9: 22:29 | 14: 11:58 10: 34:27 | ||
| 11 | 354 | Jake Alleyne | 36 | 34:31 | 12: 11:43 12: 11:43 | 10: 11:14 12: 22:58 | 10: 11:33 11: 34:31 | ||
| 12 | 327 | Rod ATKINSON | 54 | Eleven Speed Coffee | 34:53 | 10: 11:07 10: 11:07 | 14: 11:42 11: 22:49 | 15: 12:04 12: 34:53 | |
| 13 | 343 | David Warbeck | 58 | 34:56 | 14: 11:52 14: 11:52 | 12: 11:28 13: 23:20 | 12: 11:35 13: 34:56 | ||
| 14 | 314 | Jeremy Robson | 26 | Team Slug Racing | 35:26 | 15: 11:56 15: 11:56 | 15: 11:52 14: 23:48 | 13: 11:37 14: 35:26 | |
| 15 | 308 | Gabriel Daradics | 10 | Team Slug Racing | 35:26 | 17: 12:25 17: 12:25 | 11: 11:26 15: 23:51 | 11: 11:35 15: 35:26 | |
| 16 | 369 | Dominic Stewart | 17 | 36:46 | 13: 11:45 13: 11:45 | 16: 12:35 16: 24:20 | 17: 12:26 16: 36:46 | ||
| 17 | 358 | Nicholas Hincks | 41 | Goblins cycling club | 37:34 | 20: 12:38 20: 12:38 | 18: 12:38 18: 25:17 | 16: 12:16 17: 37:34 | |
| 18 | 372 | Kiley Mcfarlen | 47 | ScarKi | 38:21 | 19: 12:33 19: 12:33 | 17: 12:38 17: 25:11 | 18: 13:10 18: 38:21 | |
| 19 | 341 | Dave Sousa | 58 | 39:48 | 16: 12:24 16: 12:24 | 20: 13:23 20: 25:47 | 22: 14:00 19: 39:48 | ||
| 20 | 311 | Jack Piket | 14 | Rock City Cycles - Frontrunners | 39:55 | 18: 12:28 18: 12:28 | 19: 13:14 19: 25:42 | 23: 14:13 20: 39:55 | |
| 21 | 331 | William Brunelle | 11 | Tripleshot Cycling Club | 40:33 | 21: 13:13 21: 13:13 | 22: 13:51 21: 27:04 | 20: 13:29 21: 40:33 | |
| 22 | 359 | Owen Jadan | 12 | Cycle Therapy | 40:59 | 23: 13:57 23: 13:57 | 21: 13:42 22: 27:39 | 19: 13:20 22: 40:59 | |
| 23 | 360 | Patrick Jadan | 41 | Cycle Therapy | 41:33 | 22: 13:44 22: 13:44 | 23: 14:11 23: 27:55 | 21: 13:38 23: 41:33 |