| Place | Bib# | Name | Age | Club | Times | Laps | Lap 1 | Lap 2 | Lap 3 | Lap 4 | Lap 5 | Lap 6 | Lap 7 |
| 1 | 821 | Evan Moore | 18 | Collingwood Collective | 58:10 | 3: 8:10 3: 8:10 | 8: 8:55 3: 17:05 | 1: 8:26 3: 25:31 | 1: 8:09 2: 33:40 | 1: 8:08 2: 41:48 | 1: 8:12 1: 50:00 | 1: 8:10 1: 58:10 | |
| 2 | 812 | Andrew Lawson | 18 | 59:46 | 6: 8:31 6: 8:31 | 4: 8:40 5: 17:11 | 3: 8:38 4: 25:49 | 3: 8:40 4: 34:29 | 3: 8:29 3: 42:58 | 2: 8:35 2: 51:33 | 2: 8:13 2: 59:46 | ||
| 3 | 844 | Cody Scott | 24 | Trail Bicycles Racing | 59:49 | 2: 8:10 2: 8:10 | 1: 8:24 1: 16:35 | 2: 8:26 1: 25:01 | 2: 8:25 1: 33:26 | 2: 8:17 1: 41:44 | 19: 9:51 3: 51:35 | 3: 8:14 3: 59:49 | |
| 4 | 835 | Robin Horsfield | 26 | 1:01:03 | 1: 8:09 1: 8:09 | 2: 8:26 2: 16:35 | 4: 8:46 2: 25:21 | 5: 8:53 3: 34:14 | 4: 8:50 4: 43:04 | 7: 9:01 4: 52:05 | 8: 8:58 4: 1:01:03 | ||
| 5 | 825 | Griffen Hart | 23 | 1:02:02 | 8: 8:36 8: 8:36 | 10: 9:00 9: 17:36 | 9: 9:00 9: 26:36 | 7: 8:56 9: 35:32 | 7: 9:01 9: 44:33 | 4: 8:50 7: 53:23 | 4: 8:38 5: 1:02:02 | ||
| 6 | 839 | Thomas Skinner | 45 | Trail Bicycles Racing | 1:02:10 | 11: 8:47 11: 8:47 | 7: 8:47 8: 17:34 | 7: 8:54 8: 26:28 | 6: 8:53 8: 35:22 | 5: 8:54 7: 44:16 | 5: 8:57 6: 53:13 | 7: 8:57 6: 1:02:10 | |
| 7 | 850 | Zachary Rebitt | 21 | 1:02:12 | 9: 8:38 9: 8:38 | 5: 8:46 6: 17:24 | 8: 8:59 7: 26:23 | 4: 8:51 6: 35:14 | 10: 9:11 8: 44:25 | 6: 9:00 8: 53:25 | 5: 8:47 7: 1:02:12 | ||
| 8 | 847 | Evan McNeely | 34 | Cycle Therapy | 1:03:03 | 7: 8:34 7: 8:34 | 3: 8:36 4: 17:10 | 5: 8:49 5: 25:59 | 9: 9:10 5: 35:09 | 9: 9:06 6: 44:15 | 11: 9:17 9: 53:32 | 15: 9:31 8: 1:03:03 | |
| 9 | 819 | Ethan Swain | 23 | UVic Cycling | 1:03:26 | 10: 8:39 10: 8:39 | 6: 8:47 7: 17:26 | 6: 8:50 6: 26:16 | 8: 8:58 7: 35:14 | 6: 8:55 5: 44:09 | 3: 8:45 5: 52:54 | 21: 10:31 9: 1:03:26 | |
| 10 | 813 | Andrew McCartney | 39 | 1:04:02 | 17: 8:58 17: 8:58 | 9: 9:00 12: 17:58 | 12: 9:08 10: 27:06 | 10: 9:11 10: 36:17 | 11: 9:15 10: 45:32 | 10: 9:15 10: 54:47 | 13: 9:14 10: 1:04:02 | ||
| 11 | 841 | Ian Searle | 35 | 1:04:46 | 23: 9:14 23: 9:14 | 13: 9:04 18: 18:18 | 11: 9:06 14: 27:24 | 13: 9:19 14: 36:43 | 13: 9:17 12: 46:00 | 13: 9:31 12: 55:32 | 12: 9:14 11: 1:04:46 | ||
| 12 | 848 | Mateus Dodd | 18 | Independant | 1:04:52 | 20: 9:05 20: 9:05 | 11: 9:02 15: 18:07 | 10: 9:01 11: 27:08 | 11: 9:11 11: 36:19 | 14: 9:23 11: 45:42 | 17: 9:39 11: 55:21 | 16: 9:31 14: 1:04:52 | |
| 13 | 827 | James Olson-Keating | 24 | UVic Cycling | 1:04:52 | 19: 9:03 19: 9:03 | 16: 9:09 17: 18:12 | 18: 9:30 16: 27:42 | 17: 9:28 16: 37:10 | 12: 9:17 16: 46:27 | 9: 9:12 13: 55:39 | 11: 9:12 12: 1:04:52 | |
| 14 | 834 | Rob Parkin | 39 | Recreational Geometry | 1:04:52 | 5: 8:30 5: 8:30 | 18: 9:13 10: 17:43 | 17: 9:30 13: 27:13 | 16: 9:26 13: 36:39 | 17: 9:41 14: 46:20 | 15: 9:32 15: 55:52 | 9: 8:59 13: 1:04:52 | |
| 15 | 824 | Graham Orr | 16 | 1:04:59 | 14: 8:54 14: 8:54 | 12: 9:02 11: 17:56 | 13: 9:13 12: 27:09 | 14: 9:20 12: 36:30 | 18: 9:42 13: 46:12 | 16: 9:35 14: 55:47 | 10: 9:12 15: 1:04:59 | ||
| 16 | 820 | Evan Flater | 36 | Rock City Cycles - Frontrunners | 1:05:03 | 12: 8:53 12: 8:53 | 28: 10:26 26: 19:19 | 14: 9:23 22: 28:42 | 12: 9:12 20: 37:54 | 8: 9:04 18: 46:58 | 8: 9:08 17: 56:06 | 6: 8:57 16: 1:05:03 | |
| 17 | 836 | Sam Whittingham | 54 | Naked Factory Racing | 1:05:20 | 16: 8:58 16: 8:58 | 14: 9:06 13: 18:04 | 16: 9:26 15: 27:30 | 18: 9:29 15: 37:00 | 15: 9:27 15: 46:27 | 14: 9:32 16: 56:00 | 14: 9:20 17: 1:05:20 | |
| 18 | 840 | Fabian Merino | 35 | Blue Bridge Racing | 1:05:58 | 18: 8:59 18: 8:59 | 15: 9:07 14: 18:06 | 21: 9:45 18: 27:51 | 15: 9:25 17: 37:17 | 16: 9:35 17: 46:52 | 12: 9:28 18: 56:20 | 17: 9:38 18: 1:05:58 | |
| 19 | 815 | Benjamin Pechter | 17 | Trail Bicycles Racing | 1:06:57 | 13: 8:53 13: 8:53 | 19: 9:18 16: 18:11 | 19: 9:35 17: 27:46 | 19: 9:37 18: 37:23 | 19: 9:48 19: 47:11 | 21: 9:57 19: 57:09 | 18: 9:48 19: 1:06:57 | |
| 20 | 828 | Jonathan Hart | 20 | 1:07:53 | 22: 9:12 22: 9:12 | 21: 9:29 20: 18:41 | 15: 9:24 19: 28:05 | 21: 9:47 19: 37:52 | 23: 9:58 20: 47:50 | 18: 9:48 20: 57:39 | 19: 10:14 20: 1:07:53 | ||
| 21 | 822 | Finlayson Blake | 18 | 1:08:16 | 21: 9:07 21: 9:07 | 17: 9:13 19: 18:20 | 25: 9:58 20: 28:18 | 22: 9:49 21: 38:08 | 20: 9:53 21: 48:01 | 22: 9:59 21: 58:00 | 20: 10:16 21: 1:08:16 | ||
| 22 | 837 | Taro Laframboise | 25 | 58:37 | -1 | 29: 9:35 29: 9:35 | 20: 9:22 21: 18:57 | 20: 9:44 21: 28:41 | 24: 9:53 22: 38:34 | 22: 9:57 22: 48:31 | 23: 10:06 22: 58:37 | ||
| 23 | 832 | Raymond Carr | 16 | CycleTherapy | 58:48 | -1 | 28: 9:34 28: 9:34 | 24: 9:49 27: 19:23 | 22: 9:48 25: 29:11 | 23: 9:50 23: 39:01 | 21: 9:54 23: 48:55 | 20: 9:53 23: 58:48 | |
| 24 | 849 | Rob Anthony | 26 | UVic Cycling | 59:37 | -1 | 27: 9:24 27: 9:24 | 26: 9:54 25: 19:18 | 26: 10:00 26: 29:18 | 25: 9:59 25: 39:17 | 25: 10:05 24: 49:22 | 24: 10:15 24: 59:37 | |
| 25 | 811 | Andrew Coulter | 20 | Team Kona | 1:01:07 | -1 | 24: 9:18 24: 9:18 | 25: 9:49 23: 19:07 | 27: 10:02 24: 29:09 | 27: 10:19 26: 39:28 | 28: 11:14 26: 50:42 | 25: 10:25 25: 1:01:07 | |
| 26 | 843 | Ari Robinson | 30 | 1:03:12 | -1 | 25: 9:19 25: 9:19 | 27: 9:58 24: 19:17 | 28: 10:56 27: 30:13 | 28: 10:47 27: 41:00 | 27: 11:12 27: 52:12 | 27: 11:00 26: 1:03:12 | ||
| 27 | 831 | Nicolas Parlee | 29 | 1:04:41 | -1 | 15: 8:54 15: 8:54 | 29: 15:33 29: 24:27 | 24: 9:57 28: 34:24 | 20: 9:45 28: 44:09 | 24: 10:02 28: 54:11 | 26: 10:30 27: 1:04:41 | ||
| DNF | 845 | Elliot Pechter | 15 | Trail Bicycles Racing | -2 | 26: 9:24 26: 9:24 | 23: 9:41 22: 19:05 | 23: 9:53 23: 28:58 | 26: 10:16 24: 39:14 | 26: 10:26 25: 49:40 | |||
| DNF | 814 | Angus Preston | 16 | Experience Cycling | -5 | 30: 10:56 30: 10:56 | 22: 9:39 28: 20:35 | ||||||
| DNF | 846 | ethan pauly | 26 | KONA FACTORY RACING | -6 | 4: 8:11 4: 8:11 |