| Pos⇧ | Bib | Name | | Area | Age | Sponsors | Stage 1 | Diff |
---|
| 1st | 320 | Colin GRANT | | Victoria, BC | 21 | Cowichan Cycles / Santa Cruz | 1:59.31 | - |
| 2nd | 324 | Jake INNES | | Victoria, BC | 19 | Marty's Mountain Cycle | 2:02.12 | 2.8s |
| 3rd | 368 | Dean TENNANT | | Victoria, BC | 29 | Dunbar Cycles / Transition Bikes | 2:02.33 | 3.0s |
| 4th | 334 | Kendall MCLEAN | | Victoria, BC | 17 | Kovarik Racing | 2:02.54 | 3.2s |
| 5th | 350 | Vince BOUWSEMA | | Nanaimo, BC | 27 | | 2:07.35 | 8.0s |
| 6th | 342 | Owen HUNTER | | Vancouver, BC | 18 | John Henry Bikes / Norco | 2:08.26 | 8.9s |
| 7th | 328 | Josh DZIWENKA | | Victoria, BC | 18 | Endūr / Primal performance / SAAX Underwear | 2:08.47 | 9.1s |
| 8th | 341 | Nic COURT | | Duncan, BC | 20 | Cowichan Cycles | 2:09.18 | 9.8s |
| 9th | 327 | John WALKER | | Duncan, BC | 18 | Experience Cycling / Giant / Race Face | 2:09.29 | 9.9s |
| 10th | 314 | Bryan DICKSON | | Comox, BC | 20 | | 2:11.710 | 12.4s |
| 11th | 312 | August NESBITT | | Victoria, BC | 17 | Marty's Mountain Cycle | 2:11.911 | 12.6s |
| 12th | 322 | Daniel FROESE | | North Vancouver, BC | 18 | Lynn Valley Bikes | 2:12.912 | 13.6s |
| 12th | 338 | Mike STEPANIUK | | Nanaimo, BC | 24 | | 2:12.912 | 13.6s |
| 14th | 313 | Brandon FALISZEWSKI | | Victoria, BC | 23 | | 2:13.614 | 14.3s |
| 15th | 335 | Leland HARRIS | | Victoria, BC | 21 | MMC / Team Fish Bike Club | 2:14.015 | 14.7s |
| 16th | 333 | Kael MARKLE | | Sidney, BC | 17 | MMC / Rocky Mountain | 2:14.216 | 14.9s |
| 17th | 366 | Jean MOUGEOLLE | | | 22 | | 2:15.117 | 15.8s |
| 18th | 351 | Yusuke YAMAMOTO | | Canada, BC | 18 | Dunbar Cycles | 2:16.418 | 17.1s |
| 19th | 323 | Grant LESTOCK-KAY | | Mill Bay, BC | 23 | Cowichan Cycles | 2:16.619 | 17.3s |
| 20th | 365 | Ty BOURASSA | | Powell River, BC | 22 | | 2:16.720 | 17.4s |
| 21st | 311 | Alex MATTHEW | | Delta, BC | 29 | | 2:17.221 | 17.9s |
| 22nd | 317 | Colin FILLITER | | Campbell River, BC | 31 | Suavair Drone | 2:19.222 | 19.9s |
| 23rd | 325 | Jayden GISBORNE | | Ladysmith | 24 | Cowichan Cycles / Santa Cruz | 2:21.323 | 22.0s |
| 24th | 345 | Sean GIBSON | | Cobble Hill, BC | 25 | Cycle therapy racing | 2:23.024 | 23.7s |
| 25th | 321 | Cory GILLARD | | Cumberland, BC | 32 | Mountain City Cycles | 2:25.925 | 26.6s |
| 26th | 349 | Tanner PRESSNER | | Quathiaski Cove | 24 | | 2:28.326 | 29.0s |
| 27th | 337 | Michael GREEN | | Quadra Island, BC | 23 | | 2:30.427 | 31.1s |
| 28th | 339 | Nate DAVIDSON | | Cumberland, BC | 32 | Pedal Your World / Steiner Bakery | 2:30.628 | 31.3s |
| 29th | 343 | Ryan WHITTALL | | Cowichan, BC | 29 | | 2:31.329 | 32.0s |
| 30th | 361 | Pete DUNN | | Courtenay, BC | 18 | | 2:31.630 | 32.3s |
| 30th | 363 | John KANAVAROS | | | 26 | | 2:31.630 | 32.3s |
| 32nd | 332 | Julien MENARD | | Campbell River, BC | 36 | | 2:32.832 | 33.5s |
| 33rd | 346 | Sebastian LANGMANN | | Courtenay, BC | 18 | Mountain City Cycles | 2:33.233 | 33.9s |
| 34th | 315 | Case VAN DER VALK | | Hornby, BC | 30 | Would Be Lost Without Mountaincitycycle | 2:33.434 | 34.1s |
| 35th | 362 | Josh BROOKS | | Comox, BC | 16 | | 2:34.435 | 35.1s |
| 36th | 316 | Casey SCHOENFELDER | | Courtenay, BC | 29 | | 2:35.436 | 36.1s |
| 37th | 364 | Matt BANYS | | Port Alberni, BC | 28 | | 2:41.937 | 42.6s |
| | 367 | Trevor ATTRIDGE | | | 19 | | DNF | |
| | 326 | Jeffrey BEESTON | | Courtenay, BC | 39 | Trail Bicycles | DNS | |
| | 352 | Zack LETOURNEAU | | Cobble Hill, BC | 20 | | DNS | |
| Pos⇧ | Bib | Name | | Area | Age | Sponsors | Stage 1 | Diff |
---|
| 1st | 153 | Kyle MITCHELL | | Powe River, BC | 13 | | 2:37.11 | - |
| 2nd | 122 | Cole STINSON | | Black Creek, BC | 13 | Mountain City Cycles | 2:37.62 | 0.5s |
| 3rd | 139 | Henry SHERRY | | Victoria, BC | 12 | Nolan Riding / Trek Pro City Racing | 2:40.73 | 3.6s |
| 4th | 164 | Teagan CUNNAH | | Duncan, BC | 16 | | 2:50.94 | 13.8s |
| 4th | 129 | Connor NETTLETON | | Comox, BC | 14 | Dad | 2:50.94 | 13.8s |
| 6th | 118 | Chase THOMAS | | Campbell River, BC | 13 | Mom and Dad | 2:53.76 | 16.6s |
| 7th | 158 | Rhys SMILEY | | Duncan, BC | 16 | | 2:55.57 | 18.4s |
| 8th | 117 | Calum BARR | | Courtenay, BC | 14 | MCC | 2:56.48 | 19.3s |
| 9th | 161 | Sebastien MCGRADY | | Comox, BC | 14 | Trail Bicycles | 2:57.99 | 20.8s |
| 10th | 116 | Bryn MATFIN | | Courtenay, BC | 16 | | 3:01.910 | 24.8s |
| 11th | 146 | Jacob MELLISH | | Victoria, BC | 16 | | 3:03.111 | 26.0s |
| 12th | 195 | Devin FAWKES | | Nanaimo, BC | 13 | | 3:04.412 | 27.3s |
| 13th | 131 | Damon JESTICO | | Courtenay, BC | 16 | Darragh Jestico | 3:05.713 | 28.6s |
| 14th | 141 | Jack CHRISTIAN | | Cumberland, BC | 13 | Dodge City Cycles | 3:08.714 | 31.6s |
| 15th | 152 | Kody SHEPHERD | | Courtenay, BC | 14 | | 3:11.115 | 34.0s |
| 16th | 138 | Eli SHOSTAK | | Powell River, BC | 10 | | 3:18.116 | 41.0s |
| 17th | 154 | Noah BLAIR | | Victoria, BC | 15 | | 3:34.017 | 56.9s |
| 18th | 121 | Clem LOVELESS | | Cumberland, BC | 11 | Dodge City Racing | 3:36.418 | 59.3s |
| 19th | 163 | Spencer ELLIOTT | | Courtenay, BC | 14 | | 3:59.719 | 1:22.6 |
| | 156 | Pierre NEL | | Comox, BC | 44 | | DNS | |
| Pos⇧ | Bib | Name | | Area | Age | Sponsors | Stage 1 | Diff |
---|
| 1st | 423 | Jeff BEESTON (end) | | Courtenay, BC | 39 | Trail Bicycles | 2:09.71 | - |
| 2nd | 443 | Tristan GEISEL | | Courtenay, BC | 26 | Trail Bicycles | 2:10.42 | 0.7s |
| 3rd | 437 | Patrick LAFFEY | | Qualicum Beach | 15 | | 2:11.13 | 1.4s |
| 4th | 410 | Chris HANCOCK | | Cumberland, BC | 40 | Dodge City Cycles | 2:11.54 | 1.8s |
| 5th | 448 | Leon MAY | | Fraserville, BC | 45 | | 2:12.75 | 3.0s |
| 6th | 425 | Jody CANDLISH-RUTHERFORD | | Hornby Island, BC | 19 | Hornby Island Outdoor Sports | 2:13.46 | 3.7s |
| 7th | 422 | Jeff AUSTIN | | Victoria, BC | 29 | | 2:13.87 | 4.1s |
| 8th | 441 | Simon STEVENSON | | Courtenay, BC | 43 | Trail Bicycles | 2:14.28 | 4.5s |
| 9th | 408 | Chad HENDREN | | Comox, BC | 46 | Gravity MTB | 2:15.09 | 5.3s |
| 9th | 419 | James ROLFE | | Duncan, BC | 29 | Cycletherapy | 2:15.09 | 5.3s |
| 11th | 431 | Mac NAPIER | | North Vancouver, BC | 18 | | 2:18.011 | 8.3s |
| 12th | 428 | Liam MORGAN | | Victoria, BC | 19 | | 2:19.812 | 10.1s |
| 13th | 446 | Kyle ENGLISH | | Powell River, BC | 21 | | 2:20.713 | 11.0s |
| 14th | 429 | Luc ANTAYA | | Cumberland, BC | 27 | Team Snacks / Trail Bicycles | 2:21.914 | 12.2s |
| 15th | 414 | David PFAFFENBERGER | | Victoria, BC | 46 | Pro City Racing | 2:23.415 | 13.7s |
| 16th | 436 | Nigel FLETCHER | | Hornby Island, BC | 19 | | 2:25.116 | 15.4s |
| 17th | 435 | Michael GIBSON | | Cumberland, BC | 36 | Dodge City Cycles / Island Mountain Rides | 2:25.517 | 15.8s |
| 18th | 405 | Balazs DEMETER | | Nanaimo, BC | 36 | | 2:26.718 | 17.0s |
| 19th | 424 | Jesse PURDEN | | Courtenay, BC | 36 | Mountain City Cycles | 2:28.919 | 19.2s |
| 20th | 450 | Matthew WINDOVER | | Lazo, BC | 26 | | 2:29.920 | 20.2s |
| 21st | 433 | Matt GROSSNICKLE | | Cobble Hill, BC | 31 | Cycletherapy | 2:31.421 | 21.7s |
| 22nd | 426 | Kevin MCPHEDRAN | | Cumberland, BC | 32 | | 2:31.922 | 22.2s |
| 23rd | 445 | Zach LOVELESS | | Cumberland, BC | 16 | Dodge City Racing | 2:33.023 | 23.3s |
| 24th | 421 | Javan WYKER | | Courtenay, BC | 43 | DCDH | 2:33.724 | 24.0s |
| 25th | 418 | James PRATTLEY | | Cumberland, BC | 36 | Brackleys Turbine Paste / Trail Bicycles | 2:44.525 | 34.8s |
| 26th | 434 | Max GAMMIE | | Duncan, BC | 16 | | 2:45.126 | 35.4s |
| 27th | 411 | Chuck STOCKAND | | Cumberland, BC | 49 | Bucket List Racing | 2:50.827 | 41.1s |
| 28th | 447 | Colton SMITH | | Campbell River, BC | 22 | | 2:51.128 | 41.4s |
| 29th | 439 | Shaun NAGAINIS | | Shawnigan Lake, BC | 30 | | 2:51.629 | 41.9s |
| 30th | 449 | Kaleb HENNICKE | | Courtenay, BC | 18 | | 2:53.430 | 43.7s |
| 31st | 438 | Rick CARLSON | | Nanaimo, BC | 34 | Rick Carlson | 3:07.331 | 57.6s |
| 32nd | 406 | Big OZ | | Courtenay, BC | 28 | Team Snacks / Trail Bicycles | 3:16.632 | 1:06.9 |
| 33rd | 420 | Jared SMITH | | Courtenay, BC | 24 | Dodge City Cycles | 3:41.233 | 1:31.5 |
| 34th | 407 | Cass CURRIE | | Shawnigan Lake, BC | 29 | Cowichan Cycles | 3:50.534 | 1:40.8 |
| 35th | 442 | Travis DERKATCH | | Cumberland, BC | 28 | Cumberland | 5:36.235 | 3:26.5 |
| | 432 | Martin READY | | Cumberland, BC | 42 | Island Mountain Rides | DNS | |
| | 417 | Jacob VAN DAM | | Victoria, BC | 18 | Oak Bay Bikes | DNS | |
| | 440 | Shawn WILTON | | Nfa, BC | 31 | | DNS | |
Key: DNS - did not start DNF - did not finish DSQ - disqualified DNQ - did not qualify DNP - did not proceed NTR - no time recorded CUT - did not make the cut-off TBC - to be confirmed N/C - not classified