| Place | Bib# | Name | Age | Club | Times | Laps | Lap 1 | Lap 2 | Lap 3 | Lap 4 | Lap 5 | Lap 6 | 
| 1 | 430 | Max Mcculloch | 17 | Oak Bay Bikes/ Rumble | 37:38 |  | 
| 2 | 410 | Clayton Hiltz | 33 | Frontrunners/Splashes Cycling Team | 37:48 |  | 
| 3 | 423 | Thomas Elliot | 37 |  | 38:07 |  | 
| 4 | 491 | Harrison Zanin | 20 | UVic Cycling | 38:26 |  | 
| 5 | 413 | Mark Grant | 16 | Luma/CMS Development Team | 38:28 |  | 
| 6 | 433 | Garrett Kryt | 24 |  | 38:36 |  | 
| 7 | 440 | Dan Owen | 23 | Ramblers Cycling | 38:54 |  | 
| 8 | 406 | Andrew Mccartney | 28 | MECx | 39:04 |  | 
| 9 | 454 | Nicolas Parlee | 18 | Trail bikes | 39:21 |  | 
| 10 | 442 | Sean Gibson | 23 | Cycle Therapy | 39:24 |  | 
| 11 | 407 | Chris Sykes | 28 | Trail Bicycles | 39:26 |  | 
| 12 | 492 | Carter Nieuwesteeg | 18 | TCR Sport Lab | 39:28 |  | 
| 13 | 439 | Bryan Menard | 31 |  | 39:34 |  | 
| 14 | 427 | Rob Fraser | 25 |  | 40:03 |  | 
| 15 | 458 | Gabriel Macdougall | 30 |  | 40:08 |  | 
| 16 | 438 | Justin Bailey | 30 | Ramblers Cycling | 40:12 |  | 
| 17 | 446 | Graham Frost | 32 |  | 40:18 |  | 
| 18 | 414 | Peter Hunsinger | 37 | Harbour Air Seaplanes | 40:30 |  | 
| 19 | 436 | Andy Pitre | 37 | OBB/ Victoria Wheelers | 40:34 |  | 
| 20 | 462 | Matthew O'Hagan | 32 |  | 40:38 |  | 
| 21 | 484 | Carter Woods | 14 | Dodge City Racing | 40:40 |  | 
| 22 | 412 | Paul Auton | 26 | Brentwood College | 40:41 |  | 
| 23 | 431 | Matt Patriquin | 33 |  | 40:44 |  | 
| 24 | 489 | Kieran Nilsen | 14 | Trail Bicycles | 41:03 |  | 
| 25 | 464 | Jordan Drew | 30 | MECx | 41:14 |  | 
| 26 | 448 | Corey Maciver | 35 | MECx | 41:16 |  | 
| 27 | 449 | Cameron O'Donnell | 31 |  | 41:18 |  | 
| 28 | 494 | Andreas Hagen | 35 | Naked Bicycles | 41:20 |  | 
| 29 | 428 | Rory O'connell | 30 | Ramblers Cycling | 41:23 |  | 
| 30 | 487 | Wendall Challenger | 39 |  | 41:25 |  | 
| 31 | 447 | Blair Phelps | 33 | Triple Shot | 41:32 |  | 
| 32 | 429 | Benjamin Moore | 32 | MECx | 41:58 |  | 
| 33 | 443 | Matthew Grossnickle | 29 | Cycle Therapy | 42:02 |  | 
| 34 | 424 | Ritchie Collins | 38 | Velofix Victoria | 42:13 |  | 
| 35 | 451 | Eric Findlay | 33 | Frontrunners/Splashes Cycling Team | 42:17 |  | 
| 36 | 459 | Jeff Coleman | 35 | Splashes Frontrunners | 42:18 |  | 
| 37 | 493 | Buchanan Elliot | 34 | Pro City | 42:21 |  | 
| 38 | 405 | Ian Stewart | 39 |  | 42:28 |  | 
| 39 | 461 | Sandor Boros | 31 |  | 42:33 |  | 
| 40 | 420 | Ryan Wakelin | 17 | Tripleshot Youth Cycling | 42:36 |  | 
| 41 | 416 | Douglas Merrick | 28 | cowichan valley cycling | 42:42 |  | 
| 42 | 455 | Matthew Sharpe | 24 | Wheelers | 42:49 |  | 
| 43 | 467 | Steven Wiebe | 32 | Pro City Racing | 42:50 |  | 
| 44 | 402 | Aidan Sullivan | 17 | Broad Street Cycles - Stuckylife | 42:53 |  | 
| 45 | 415 | Dylan Cunningham | 24 | Russ Hays Racing | 42:56 |  | 
| 46 | 445 | Jeffery Doyle | 22 | Pro City Racing | 42:58 |  | 
| 47 | 483 | Isaac Van Der Vliet | 15 | Trail bikes | 43:08 |  | 
| 48 | 400 | Zachary Peters | 33 | MECx | 43:13 |  | 
| 49 | 495 | Jordie Lunn | 32 | Bear Mountain! | 43:16 |  | 
| 50 | 403 | Breckin Nowak | 14 | Trail Bicycles | 43:31 |  | 
| 51 | 496 | Thomas Hill | 15 | Tripleshot Cycling | 43:36 |  | 
| 52 | 419 | Brendan Harvey | 28 |  | 43:38 |  | 
| 53 | 409 | John Higgin | 39 |  | 43:45 |  | 
| 54 | 425 | Dax Ordze | 37 |  | 43:53 |  | 
| 55 | 401 | Ed Stead | 31 |  | 43:54 |  | 
| 56 | 434 | Vincent Burkholder | 21 |  | 43:59 |  | 
| 57 | 456 | Leif Keithley | 31 | Broad Street Cycles - Stuckylife | 44:10 |  | 
| 58 | 490 | Julian Wilhelmsen | 25 | Hub City Cycles / MIVA | 44:28 |  | 
| 59 | 485 | Emmett Pastuck | 37 |  | 44:34 |  | 
| 60 | 488 | Mikey Cox | 26 | MECx | 44:40 |  | 
| 61 | 437 | Vince Armato | 35 |  | 44:50 |  | 
| 62 | 417 | Mike Wilson | 33 | Frontrunners/Splashes Cycling Team | 45:20 |  | 
| 63 | 444 | Andrew Hall | 25 |  | 37:53 | -1 | 
| 64 | 457 | Roland Rabien | 38 | Pro City Racing | 37:55 | -1 | 
| 65 | 441 | Alex Hui | 34 | Pro City Racing / Rumble | 37:57 | -1 | 
| 66 | 404 | Jeff Warmerdam | 32 | Harbour Air Seaplanes | 37:59 | -1 | 
| 67 | 469 | Curran Crawford | 37 | Tripleshot Cycling | 38:02 | -1 | 
| 68 | 411 | Alberto Crase | 24 |  | 38:04 | -1 | 
| 69 | 432 | Kevin Ehman | 31 | Broad Street Cycles - Stuckylife | 38:14 | -1 | 
| 70 | 421 | William Corbett | 28 | OBB/ Victoria Wheelers | 38:23 | -1 | 
| 71 | 422 | Jordan Bell | 32 |  | 38:33 | -1 | 
| 72 | 486 | Tim Roberts | 37 |  | 39:46 | -1 | 
| 73 | 466 | Alistair Norman | 24 |  | 39:51 | -1 | 
| 74 | 435 | Renny Mcclure | 30 | Broad Street Cycles - Stuckylife | 40:24 | -1 | 
| 75 | 450 | Duane Bader | 33 |  | 40:28 | -1 | 
| 76 | 463 | Samuel Sylven | 17 | Triple Shot | 40:59 | -1 | 
| 77 | 408 | David Rattlef | 37 |  | 41:06 | -1 | 
| 78 | 460 | Michael Chen | 27 | UVic Cycling Club | 44:18 | -1 | 
| 79 | 468 | Gabriel Botel | 33 |  | 44:38 | -1 | 
| 80 | 497 | Simon Pearson | 39 | Tripleshot Cycling | 43:27 | -2 | 
| DNF | 465 | Cam Mclellan | 28 | Pro City Racing |  | -2 | 
| DNF | 426 | Caleb Beyers | 33 | Broad St Cycles |  | -3 | 
| DNF | 418 | Taro Laframboise | 15 | Tripleshot Youth Cycling |  | -6 |