| Place | Bib# | Name | Age | Club | Times | Laps | Lap 1 | Lap 2 | Lap 3 | Lap 4 | Lap 5 |
| 1 | 744 | Ken Olson | 60 | Rock City Cycles - Frontrunners | 44:29 | 2: 8:47 2: 8:47 | 2: 9:05 2: 17:52 | 1: 8:58 1: 26:50 | 1: 8:47 1: 35:37 | 1: 8:52 1: 44:29 | |
| 2 | 751 | Owen Scott | Trail Bicycles Racing | 44:50 | 1: 8:46 1: 8:46 | 1: 8:55 1: 17:41 | 5: 9:18 2: 26:59 | 2: 8:53 2: 35:52 | 2: 8:58 2: 44:50 | ||
| 3 | 746 | Lazarus Difiore | 57 | Big Grin Bikes | 45:52 | 3: 9:04 3: 9:04 | 7: 9:26 5: 18:30 | 2: 9:07 4: 27:37 | 3: 9:00 3: 36:38 | 3: 9:14 3: 45:52 | |
| 4 | 740 | Greg MacDonald | 56 | Team Biblio | 46:20 | 4: 9:07 4: 9:07 | 3: 9:13 3: 18:20 | 3: 9:15 3: 27:35 | 4: 9:16 4: 36:52 | 4: 9:28 4: 46:20 | |
| 5 | 754 | Peter Stevenson | 59 | Cycle Therapy | 47:01 | 5: 9:08 5: 9:08 | 4: 9:13 4: 18:21 | 4: 9:17 5: 27:38 | 9: 9:52 5: 37:30 | 5: 9:31 5: 47:01 | |
| 6 | 761 | Bill McMillan | 66 | Rock City Cycles - Frontrunners | 47:19 | 6: 9:22 6: 9:22 | 6: 9:23 6: 18:45 | 7: 9:31 6: 28:16 | 6: 9:28 7: 37:44 | 6: 9:35 6: 47:19 | |
| 7 | 743 | John van der Vliet | 57 | Naked Factory Racing | 47:35 | 8: 9:34 8: 9:34 | 5: 9:20 7: 18:54 | 6: 9:28 7: 28:22 | 5: 9:22 6: 37:44 | 10: 9:51 7: 47:35 | |
| 8 | 738 | Edwin Hubert | 60 | Physical Culture | 48:30 | 10: 9:39 10: 9:39 | 8: 9:34 9: 19:13 | 8: 9:37 8: 28:50 | 8: 9:50 8: 38:40 | 9: 9:50 8: 48:30 | |
| 9 | 767 | Hugh Hart | 64 | Tripleshot Cycling Club | 48:54 | 7: 9:31 7: 9:31 | 10: 9:37 8: 19:08 | 10: 9:55 9: 29:03 | 13: 10:05 9: 39:08 | 7: 9:46 9: 48:54 | |
| 10 | 736 | Dennis Wangler | 60 | 48:58 | 11: 9:40 11: 9:40 | 12: 9:46 12: 19:26 | 12: 9:57 12: 29:23 | 7: 9:48 10: 39:11 | 8: 9:47 10: 48:58 | ||
| 11 | 750 | Mark Purcell | 56 | Dad Jokes Racing | 49:38 | 9: 9:35 9: 9:35 | 11: 9:45 10: 19:20 | 11: 9:56 11: 29:16 | 10: 9:58 11: 39:14 | 16: 10:24 11: 49:38 | |
| 12 | 737 | Derek Steel | 83 | CVCC | 50:14 | 14: 9:50 14: 9:50 | 13: 10:05 14: 19:55 | 14: 10:14 14: 30:09 | 12: 10:05 13: 40:14 | 11: 10:00 12: 50:14 | |
| 13 | 770 | Tobin Copley | 59 | Bespoke CC | 50:22 | 13: 9:47 13: 9:47 | 14: 10:07 13: 19:54 | 15: 10:15 13: 30:09 | 11: 10:05 12: 40:14 | 12: 10:08 13: 50:22 | |
| 14 | 747 | Marc Burgess | 50:41 | 15: 9:55 15: 9:55 | 15: 10:13 15: 20:08 | 13: 10:08 15: 30:16 | 14: 10:10 14: 40:26 | 14: 10:15 14: 50:41 | |||
| 15 | 755 | Ritchie Hughes | 69 | Arrowsmith Cycling Club | 52:02 | 16: 10:22 16: 10:22 | 17: 10:24 16: 20:46 | 18: 10:34 16: 31:20 | 16: 10:33 15: 41:53 | 13: 10:09 15: 52:02 | |
| 16 | 765 | Dean Vinden | 73 | 52:26 | 24: 11:14 24: 11:14 | 16: 10:22 22: 21:36 | 16: 10:23 20: 31:59 | 15: 10:11 16: 42:11 | 15: 10:15 16: 52:26 | ||
| 17 | 771 | Lister Farrar | 53:25 | 19: 10:38 19: 10:38 | 23: 10:56 21: 21:34 | 17: 10:25 19: 31:59 | 17: 10:36 17: 42:36 | 20: 10:49 17: 53:25 | |||
| 18 | 766 | Gavin MacPhail | 62 | 53:41 | 17: 10:27 17: 10:27 | 20: 10:41 17: 21:08 | 20: 10:48 18: 31:56 | 19: 10:57 19: 42:53 | 19: 10:48 18: 53:41 | ||
| 19 | 769 | Jojawa Jinkins | 57 | Team No Team | 54:05 | 21: 10:48 21: 10:48 | 18: 10:31 18: 21:19 | 19: 10:36 17: 31:55 | 20: 10:57 18: 42:52 | 22: 11:13 19: 54:05 | |
| 20 | 741 | Henry Reeve | 57 | 54:23 | 22: 10:51 22: 10:51 | 21: 10:48 23: 21:39 | 21: 10:59 22: 32:38 | 21: 10:59 20: 43:37 | 18: 10:46 20: 54:23 | ||
| 21 | 748 | mark danecker | 63 | 54:55 | 26: 11:32 26: 11:32 | 22: 10:49 25: 22:21 | 24: 11:22 25: 33:43 | 18: 10:41 22: 44:24 | 17: 10:31 21: 54:55 | ||
| 22 | 768 | James Manders | 61 | Naked Factory Racing | 55:12 | 23: 10:52 23: 10:52 | 19: 10:34 19: 21:26 | 23: 11:11 21: 32:37 | 25: 11:26 21: 44:03 | 21: 11:09 22: 55:12 | |
| 23 | 742 | James Pauly | 70 | 44:57 | -1 | 25: 11:23 25: 11:23 | 27: 11:06 26: 22:29 | 22: 11:10 24: 33:39 | 23: 11:18 23: 44:57 | ||
| 24 | 745 | Kevin Yen-Ming Chen | 55 | Tripleshot Cycling Club | 45:32 | -1 | 29: 11:46 29: 11:46 | 26: 11:03 28: 22:49 | 27: 11:39 28: 34:28 | 22: 11:04 24: 45:32 | |
| 25 | 735 | Dean Nilsen | 60 | Dad Jokes Racing | 45:40 | -1 | 18: 10:31 18: 10:31 | 25: 11:02 20: 21:33 | 25: 11:31 23: 33:04 | 30: 12:36 25: 45:40 | |
| 26 | 764 | Dave Morris | 60 | Rock City Cycles - Frontrunners | 45:55 | -1 | 20: 10:42 20: 10:42 | 28: 11:23 24: 22:05 | 28: 11:46 26: 33:51 | 27: 12:04 26: 45:55 | |
| 27 | 732 | Chris Daradics | 67 | Team Slug Racing | 46:21 | -1 | 27: 11:33 27: 11:33 | 24: 10:59 27: 22:32 | 26: 11:36 27: 34:09 | 29: 12:12 27: 46:21 | |
| 28 | 763 | Darren Eveleigh | 55 | Gabriola Mountain Bike Club | 47:00 | -1 | 31: 11:49 31: 11:49 | 31: 11:47 31: 23:36 | 29: 11:58 30: 35:35 | 24: 11:25 28: 47:00 | |
| 29 | 757 | Tom Wojcik | 68 | Gabriola Mountain Biking | 47:37 | -1 | 30: 11:49 30: 11:49 | 30: 11:45 30: 23:34 | 31: 12:18 31: 35:52 | 26: 11:45 29: 47:37 | |
| 30 | 756 | Simon Ciceri | 59 | Cycles West | 47:44 | -1 | 28: 11:46 28: 11:46 | 29: 11:38 29: 23:24 | 30: 12:08 29: 35:32 | 28: 12:12 30: 47:44 | |
| 31 | 760 | Wayne Shtybel | 67 | 54:55 | -1 | 32: 12:36 32: 12:36 | 32: 13:25 32: 26:02 | 32: 13:52 32: 39:54 | 31: 15:01 31: 54:55 | ||
| DNF | 752 | Paul Thompson | 62 | Rock City Cycles - Frontrunners | -2 | 12: 9:46 12: 9:46 | 9: 9:36 11: 19:22 | 9: 9:47 10: 29:09 |