173White Rock Christian, BC - Team Time (1st 5) 1:54:55.1 | Spread (1st 5) 1:07.4
8, 9, 13, 20, 23, (27), (54)
Cameron Kroeker, Sean Keane, Jake Newman, Tyus Allen, Andrew Perrin, (Jordan Gin), (Luke Gin)
22:24.1, 22:40.5, 22:56.0, 23:23.0, 23:31.5, (23:43.8), (25:06.0)
282Walnut Grove, BC - Team Time (1st 5) 1:54:44.0 | Spread (1st 5) 1:57.9
6, 7, 10, 21, 38, (47), (48)
Braeden Donnelly, Sean Burnett, Max Proske, Justin Mazey, Jack Tsai, (Cole Parker), (Will Tsai)
22:10.4, 22:17.7, 22:44.3, 23:23.3, 24:08.3, (24:33.3), (24:40.6)
3120Dr. Charles Best, BC - Team Time (1st 5) 1:56:43.7 | Spread (1st 5) 2:41.4
5, 17, 19, 34, 45, (55), (92)
Brendan Wong, Lucas Krivak, Eric Kukulowicz, Ismael Idiris, Josh Froese, (Rowdy Reeves), (Andrew Kiss)
21:44.9, 23:15.1, 23:17.9, 23:59.5, 24:26.3, (25:08.9), (26:48.5)
4126Heritage Woods, BC - Team Time (1st 5) 1:56:35.9 | Spread (1st 5) 3:04.8
3, 15, 31, 33, 44, (49), (98)
Lawerence Viola, Zachary Nunn, Ben Vovko, Tristan Howarth, Alex Thong, (Karston Lee), (Steven Nygra)
21:20.4, 22:59.1, 23:54.0, 23:57.2, 24:25.2, (24:44.8), (27:13.1)
5135Semiahmoo, BC - Team Time (1st 5) 1:56:37.9 | Spread (1st 5) 4:18.0
1, 24, 25, 35, 50
Jack Williams, Brandon Figueroa, Garrett Chance, Hyunki Kim, Momi Miljenovic
20:30.1, 23:38.0, 23:38.5, 24:03.2, 24:48.1
6138Elgin Park, BC - Team Time (1st 5) 1:56:17.7 | Spread (1st 5) 4:51.7
2, 4, 29, 42, 61, (90), (109)
Jake Bruchet, Alex Slade, Askel Smit-Anseeuw, Matt Martin, David Sasse, (Jake Petrik), (JB Chum)
20:46.1, 21:41.5, 23:50.7, 24:21.6, 25:37.8, (26:43.5), (27:47.3)
7239Robert Bateman, BC - Team Time (1st 5) 2:03:28.3 | Spread (1st 5) 3:17.9
14, 30, 46, 71, 78, (99)
Oliver Jorgensen, Rose David, Forster Brendan, Sidhu Arsh, Rose Mike, (Daniel Glasgow)
22:57.1, 23:53.8, 24:27.1, 25:55.3, 26:15.0, (27:19.2)
239South Delta, BC - Team Time (1st 5) 2:03:50.8 | Spread (1st 5) 3:32.4
11, 26, 58, 63, 81, (108), (133)
Florian Scholz, Harrison Wade, Kevin Miller, Dawson Church, Donny Mackintosh, (Taylor Carkner), (Enrique Ciurlizza)
22:45.6, 23:41.9, 25:24.0, 25:41.3, 26:18.0, (27:44.8), (33:32.2)
9282Sardis, BC - Team Time (1st 5) 2:05:57.1 | Spread (1st 5) 1:21.6
43, 51, 56, 65, 67, (72), (86)
Josh Fehr, Josh Midgley, Braedon Bainbridge, Jake Dueck, Josh Rempel, (Jared Les), (Matt Friesen)
24:23.3, 24:49.3, 25:15.9, 25:43.7, 25:44.9, (25:59.3), (26:31.2)
10305Port Moody, BC - Team Time (1st 5) 2:06:49.5 | Spread (1st 5) 2:35.5
37, 40, 57, 82, 89, (95), (114)
Nick Devlin, Alan Cruikshank, Arash Farhadian, Will Goldbeck, Andrew Chow, (Steven Meng), (Mark White)
24:06.9, 24:17.6, 25:22.1, 26:20.5, 26:42.4, (27:02.5), (28:05.1)
11308Abbotsford Christian, BC - Team Time (1st 5) 2:07:07.7 | Spread (1st 5) 3:30.3
12, 69, 73, 75, 79, (80), (130)
Ryan Couperus, Taylor Minderhoud, Andrew Doppenberg, Garret Groeneweg, Kyle Jansen, (Brayden Kampman), (Josh Ngenda)
22:45.7, 25:49.8, 26:06.3, 26:09.9, 26:16.0, (26:16.6), (31:42.5)
12314Chilliwack Secondary, BC - Team Time (1st 5) 2:07:20.1 | Spread (1st 5) 2:53.6
22, 52, 74, 82, 84, (102), (113)
Charles Dick, Tommy DeGroot, Cody Esau, Anthony Dick, Julian Ensz, (Alexander Eich), (Lance Brown)
23:31.4, 24:54.1, 26:09.1, 26:20.5, 26:25.0, (27:29.5), (28:04.6)
13326École Panorama Ridge, BC - Team Time (1st 5) 2:08:16.8 | Spread (1st 5) 1:58.0
39, 66, 68, 76, 77, (107), (119)
Phillip Truong, Jessie Johal, John Duke, Nathan Goodwin, Jordan Sullivan-brown, (Alex Eastwood), (Ryan Johnson)
24:16.6, 25:44.6, 25:46.6, 26:14.4, 26:14.6, (27:41.1), (29:16.5)
14355Lord Tweedsmuir, BC - Team Time (1st 5) 2:09:31.9 | Spread (1st 5) 1:32.3
53, 60, 70, 85, 87, (88), (101)
Bradon Hutton, Nick Knechtle, John Wu, Karl Kurpiela, Tanner Ayotte, (Adam Aylett), (Hayden Rehwald)
25:03.4, 25:33.8, 25:52.2, 26:26.8, 26:35.7, (26:36.7), (27:25.7)
15398Terry Fox, BC - Team Time (1st 5) 2:11:36.7 | Spread (1st 5) 4:25.0
32, 41, 97, 111, 117, (122), (123)
Alex Eriksson, Tyler Mertens, Jared Dawson, Connor Gabriel, Jameson Cheong, (Austin Biswell), (Shawn Xie)
23:54.8, 24:18.1, 27:06.3, 27:57.7, 28:19.8, (29:42.3), (29:43.4)
16424Centennial, BC - Team Time (1st 5) 2:12:45.6 | Spread (1st 5) 4:46.6
18, 91, 93, 110, 112, (121), (125)
Nathan Ferguson, Anthony Macri, Josh Dalmann, Nicolaus Chan, Jae Heo, (Cam McCulloch), (Michael Cheng)
23:17.0, 26:45.8, 26:48.8, 27:50.4, 28:03.6, (29:24.6), (29:50.6)
17426Pinetree, BC - Team Time (1st 5) 2:14:44.3 | Spread (1st 5) 5:29.5
28, 64, 96, 118, 120, (132)
Derek Schaper, James Shi, Kevin Lee, Karly Adair, Conner Adair, (Steve Johnson)
23:47.6, 25:42.3, 27:05.7, 28:51.6, 29:17.1, (33:04.1)
18449Clayton Heights, BC - Team Time (1st 5) 2:15:48.8 | Spread (1st 5) 4:17.9
59, 62, 100, 104, 124, (128), (129)
Scott Jeremy, Jackson O'Neil, Brandon Craig, Phillips John, Brian Siklosi, (Noah Wong), (Michael Siklosi)
25:28.7, 25:41.2, 27:22.5, 27:29.8, 29:46.6, (30:28.1), (31:41.7)
19463D.W. Poppy, BC - Team Time (1st 5) 2:16:01.0 | Spread (1st 5) 6:01.4
36, 94, 102, 105, 126, (127), (134)
Del Muench, Dustin Annett, James Rourke, Adrian Schuerhaus, Dakota Garib, (Colin Hook), (Tristan Schuerhaus)
24:04.6, 26:49.5, 27:29.5, 27:31.4, 30:06.0, (30:07.4), (33:52.8)
20483Gleneagle, BC - Team Time (1st 5) 2:18:47.2 | Spread (1st 5) 8:32.8
16, 106, 114, 116, 131, (135)
Kyle Smith, Anthony Yin, Jonathan Ma, Benjamin Ma, Nathaniel Tok, (Ronald Sz)
23:11.5, 27:34.2, 28:05.1, 28:12.1, 31:44.3, (33:54.4)