| Place | Bib# | Name | Age | Club | Times | Laps | Lap 1 | Lap 2 | Lap 3 | Lap 4 |
| 1 | 607 | Elliot Pechter | 15 | Trail Bicycles Racing | 36:49 | 1: 8:49 1: 8:49 | 2: 9:17 1: 18:06 | 2: 9:20 1: 27:26 | 1: 9:23 1: 36:49 | |
| 2 | 647 | Brett Henderson | 31 | 37:42 | 4: 9:28 4: 9:28 | 1: 9:10 3: 18:38 | 3: 9:20 3: 27:58 | 5: 9:44 2: 37:42 | ||
| 3 | 635 | Jarrad Wilhelm | 33 | Cycle Therapy | 37:48 | 2: 9:10 2: 9:10 | 3: 9:19 2: 18:29 | 1: 9:17 2: 27:46 | 8: 10:02 3: 37:48 | |
| 4 | 668 | Nick Holatko | 34 | Team Hack and Chop | 38:25 | 3: 9:13 3: 9:13 | 6: 9:42 4: 18:55 | 5: 9:52 4: 28:47 | 3: 9:38 4: 38:25 | |
| 5 | 621 | Nik Kay | 35 | Team Slug Racing | 38:50 | 8: 9:43 8: 9:43 | 4: 9:35 5: 19:18 | 4: 9:39 5: 28:57 | 6: 9:53 5: 38:50 | |
| 6 | 712 | Owen Chen | 14 | Tripleshot Cycling Club | 39:04 | 5: 9:40 5: 9:40 | 5: 9:39 6: 19:19 | 8: 10:02 6: 29:21 | 4: 9:43 6: 39:04 | |
| 7 | 645 | Austin Belton | 13 | 39:26 | 11: 9:55 11: 9:55 | 8: 10:05 9: 20:00 | 7: 10:00 8: 30:00 | 2: 9:25 7: 39:26 | ||
| 8 | 636 | Jason Basaur | 31 | Rock City Cycles - Frontrunners | 39:58 | 12: 10:02 12: 10:02 | 9: 10:07 11: 20:09 | 6: 9:55 9: 30:04 | 7: 9:54 8: 39:58 | |
| 9 | 624 | Shae McKeever | 20 | Rock City Cycles - Frontrunners | 40:35 | 7: 9:41 7: 9:41 | 12: 10:14 8: 19:55 | 9: 10:04 7: 29:59 | 13: 10:36 9: 40:35 | |
| 10 | 606 | Douglas Merrick | 39 | Cycle Therapy | 40:41 | 9: 9:49 9: 9:49 | 10: 10:13 10: 20:02 | 10: 10:11 10: 30:13 | 10: 10:28 10: 40:41 | |
| 11 | 617 | Logan Rubin | 30 | Buttcat Factory Racing | 41:13 | 6: 9:40 6: 9:40 | 11: 10:14 7: 19:54 | 13: 10:21 11: 30:15 | 18: 10:57 11: 41:13 | |
| 12 | 613 | Jake Jachim | 22 | Team Slug Racing | 41:21 | 13: 10:07 13: 10:07 | 13: 10:16 13: 20:23 | 11: 10:17 12: 30:40 | 14: 10:41 12: 41:21 | |
| 13 | 641 | Owen Racher | 15 | Trail bicycles racing | 41:29 | 16: 10:23 16: 10:23 | 16: 10:32 15: 20:55 | 14: 10:24 15: 31:19 | 9: 10:10 13: 41:29 | |
| 14 | 625 | Thomas Fraser | 14 | Tripleshot Cycling Club | 41:36 | 15: 10:19 15: 10:19 | 15: 10:26 14: 20:45 | 12: 10:19 14: 31:04 | 12: 10:32 14: 41:36 | |
| 15 | 643 | Matthew Ishikawa | 14 | Tripleshot Cycling | 41:55 | 10: 9:52 10: 9:52 | 14: 10:20 12: 20:12 | 17: 10:48 13: 31:00 | 17: 10:55 15: 41:55 | |
| 16 | 605 | Darragh Whitehead | 15 | Trail Bicycles Racing | 41:58 | 14: 10:11 14: 10:11 | 19: 10:48 16: 20:59 | 15: 10:30 16: 31:29 | 11: 10:28 16: 41:58 | |
| 17 | 626 | Todd Daradics | 39 | Team Slug Racing | 43:06 | 18: 10:38 18: 10:38 | 18: 10:42 18: 21:20 | 18: 10:53 17: 32:13 | 16: 10:53 17: 43:06 | |
| 18 | 619 | Nathaniel Coulter | 13 | Team Kona | 43:48 | 17: 10:38 17: 10:38 | 17: 10:41 17: 21:19 | 19: 11:12 19: 32:31 | 19: 11:17 18: 43:48 | |
| 19 | 620 | Nigel Hutcheson | 33 | Comox Valley Cycling Club | 43:52 | 19: 10:45 19: 10:45 | 21: 10:59 19: 21:44 | 20: 11:15 20: 32:59 | 15: 10:53 19: 43:52 | |
| 20 | 661 | Rogan Boag | 20 | UVic Cycling | 45:07 | 26: 11:52 26: 11:52 | 7: 9:54 20: 21:46 | 16: 10:43 18: 32:29 | 26: 12:38 20: 45:07 | |
| 21 | 652 | Kaeden Poldrugovac | 15 | Triple Shot | 45:19 | 22: 11:04 22: 11:04 | 20: 10:50 21: 21:54 | 24: 12:02 22: 33:56 | 20: 11:23 21: 45:19 | |
| 22 | 646 | Brendan Aulthouse | 46:09 | 21: 10:56 21: 10:56 | 23: 11:32 22: 22:28 | 21: 11:24 21: 33:52 | 24: 12:17 22: 46:09 | |||
| 23 | 601 | Alex Racher | 17 | Trail bicycles racing | 46:21 | 25: 11:31 25: 11:31 | 22: 11:07 23: 22:38 | 22: 11:34 23: 34:12 | 21: 12:09 23: 46:21 | |
| 24 | 666 | Ethan Glenwright | 30 | 48:13 | 24: 11:26 24: 11:26 | 26: 12:14 24: 23:41 | 26: 12:19 24: 36:01 | 22: 12:12 24: 48:13 | ||
| 25 | 632 | Craig Rutherford | 37 | Rock City Cycles - Frontrunners | 48:36 | 27: 12:09 27: 12:09 | 25: 12:06 26: 24:15 | 25: 12:09 25: 36:24 | 23: 12:12 25: 48:36 | |
| 26 | 614 | Jeremy Robson | 27 | Team Slug Racing | 49:06 | 23: 11:16 23: 11:16 | 27: 12:32 25: 23:48 | 27: 12:42 26: 36:30 | 25: 12:36 26: 49:06 | |
| 27 | 669 | Tim Wang | 17 | 38:56 | -1 | 28: 15:05 28: 15:05 | 24: 12:04 27: 27:09 | 23: 11:46 27: 38:56 | ||
| DNF | 667 | Jonah jonahwgolden@gmail.com | 33 | Team Hack and Chop | -3 | 20: 10:54 20: 10:54 |