184Bluevale Collegiate Institute, ON - Team Time (1st 5) 2:00:58.9 | Spread (1st 5) 1:21.8
12, 13, 14, 15, 30, (55), (74)
Ben Miethig, Daniel Debus, Alex Ullman, Stuart Bennett, Filip Adamski, (Osahan Nosakhare), (Colton Cox)
23:55.0, 23:55.2, 23:55.5, 23:56.4, 25:16.8, (26:39.2), (27:52.6)
292St Mary's (Kitchener), ON - Team Time (1st 5) 1:59:39.7 | Spread (1st 5) 3:40.9
1, 9, 21, 29, 32, (51), (62)
Sam Baxter, Alex Moher, Zac Bandura, Calvin Arsenault, Justin Hoang, (Clint Cybulski), (JC Reinosa)
21:38.0, 23:03.2, 24:29.5, 25:10.1, 25:18.9, (26:28.6), (26:57.0)
3118St Benedict, ON - Team Time (1st 5) 2:03:01.0 | Spread (1st 5) 2:26.5
8, 18, 27, 31, 34, (35), (75)
Nathan Schmidt, Justin Power, Santo Dak, Peter Reynolds, Shakur Tag-el-din, (Kyle MacFarlane), (Christian Gomes)
22:59.6, 24:23.5, 24:54.2, 25:17.6, 25:26.1, (25:26.8), (27:54.5)
4131Sir J. A. MacDonald, ON - Team Time (1st 5) 2:02:50.0 | Spread (1st 5) 3:46.8
2, 26, 28, 36, 39, (52), (64)
Chris Morgan, Adam Okeil, Emil Larsson, Steven Parker, Reid Hayes, (Nick Tutssel), (Tony Liu)
21:49.5, 24:53.2, 25:02.6, 25:28.4, 25:36.3, (26:30.2), (27:01.0)
5134Waterloo CI, ON - Team Time (1st 5) 2:03:10.6 | Spread (1st 5) 3:38.1
4, 19, 33, 38, 40, (50), (57)
Usama Ikram, John McGowan, Ben House, Aaron Holden, Kyle Moore, (Grant Conway), (Nick Angeloni)
22:06.0, 24:24.5, 25:23.8, 25:32.2, 25:44.1, (26:27.3), (26:47.5)
6189Jacob Hespeler, ON - Team Time (1st 5) 2:06:14.0 | Spread (1st 5) 4:47.2
5, 16, 44, 58, 66, (107), (111)
Jason Thornton, Nathan Vervaeke, Cody Nordquist, Jeff Williams, John Lawson, (Quinn Oliver), (Riley McClintock)
22:22.5, 23:57.5, 25:54.7, 26:49.6, 27:09.7, (32:15.4), (32:51.1)
7196Kitchener-Waterloo, ON - Team Time (1st 5) 2:07:23.5 | Spread (1st 5) 4:11.7
7, 22, 42, 60, 65, (84), (92)
Brett Crowley, Christian Barna, Oliver Conway-White, George Anagnostopoulos, Chris Gonsalves, (Dan Weber), (Seth Holland)
22:55.0, 24:39.2, 25:50.3, 26:52.3, 27:06.7, (28:38.8), (29:40.5)
8206Cameron Heights, ON - Team Time (1st 5) 2:08:11.0 | Spread (1st 5) 4:37.4
6, 37, 45, 47, 71, (73), (82)
Connor Paddock, Ryan Campagnola, Jamie Sin-Keo, Liam Paddock, Han Kim, (Timothy Martin-Chan), (Josh Osborne)
22:54.2, 25:31.1, 25:58.6, 26:15.5, 27:31.6, (27:51.5), (28:29.6)
9268Huron Heights (Kitchener), ON - Team Time (1st 5) 2:12:43.3 | Spread (1st 5) 2:51.6
24, 49, 54, 69, 72, (81), (83)
Ben Yorga, Justin Voisin, Kyle Houle, Connor Watson, Nick Staffa, (Patrick Wilkie), (Josh Jones)
24:47.3, 26:22.1, 26:34.9, 27:20.1, 27:38.9, (28:16.7), (28:29.8)
10281Resurrection, ON - Team Time (1st 5) 2:14:18.1 | Spread (1st 5) 4:35.4
20, 23, 67, 85, 86, (93)
Javier Fuentes, Scott Buttinger, Christian Riobo, Brad Silveira, Mark Mahony, (Josh Cameron)
24:25.0, 24:45.5, 27:14.8, 28:52.4, 29:00.4, (29:41.6)
11309Waterloo-Oxford, ON - Team Time (1st 5) 2:18:31.2 | Spread (1st 5) 9:20.7
10, 25, 69, 96, 109
Derek Govier, Jon Ferber, Alex Buehlow, James Poth, Matt Wilson
23:18.4, 24:51.6, 27:20.1, 30:22.0, 32:39.1
12332Monsignor Doyle, ON - Team Time (1st 5) 2:19:04.3 | Spread (1st 5) 5:38.0
46, 48, 59, 77, 102, (105), (110)
Kyle Piccolo, Devin McDonald, Nic Bertoni, Mick Finn-Dunn, Mike Starr, (Josef Huber), (Alex Govedarica)
26:07.7, 26:19.5, 26:50.8, 28:00.6, 31:45.7, (31:56.8), (32:47.4)
13334Preston, ON - Team Time (1st 5) 2:19:04.3 | Spread (1st 5) 5:54.7
17, 43, 89, 91, 94, (95), (98)
Gavin Shields, Justin Brouillette, Campbell Stahlbaum, Brady Pritchard, Andy Bui, (Ryan Craven), (Zach Packull)
24:11.8, 25:53.9, 29:13.4, 29:38.7, 30:06.5, (30:11.6), (30:38.6)
14367Southwood, ON - Team Time (1st 5) 2:22:15.4 | Spread (1st 5) 7:48.6
11, 78, 80, 97, 101, (124)
Joel Webster, Jeremy Martz, Aaron Harris, Kevin McIntyre, Mike Achtymichuk, (Dylan Jones)
23:48.3, 28:11.1, 28:15.3, 30:23.8, 31:36.9, (42:48.6)
15369Woodland Christian, ON - Team Time (1st 5) 2:21:15.3 | Spread (1st 5) 5:45.2
53, 61, 68, 79, 108
Jason Mohle, Jake Day, Stephen Lewis, Aaron Visscher, Eric Song
26:31.6, 26:54.8, 27:18.0, 28:14.1, 32:16.8
16382St David, ON - Team Time (1st 5) 2:27:39.9 | Spread (1st 5) 13:03.8
3, 56, 88, 117, 118, (121), (122)
James Milton, Robert Dziurdzik, Mitchell Winchester, Chris Amorim, Matt Jagas, (Zach Barrett), (Tyler Klimt)
21:56.6, 26:44.4, 29:09.8, 34:48.7, 35:00.4, (37:21.7), (39:25.7)
17416Galt CVI, ON - Team Time (1st 5) 2:27:05.6 | Spread (1st 5) 6:13.1
41, 76, 90, 103, 106, (119), (120)
Adam O'Donnel, Eddie Houghton, Geoff Lobban, Ahmad Patel, Edgar Diaz, (Ahmed Syed), (Nathan Roberts)
25:47.0, 27:59.8, 29:31.9, 31:46.8, 32:00.1, (36:25.2), (36:25.4)
18515Forest Heights, ON - Team Time (1st 5) 2:37:55.6 | Spread (1st 5) 3:59.6
87, 99, 104, 112, 113, (114), (115)
Nick Burt, Graham Bleaney, Ahmed Ahmed, Doug Hatton, Mitch Delaplanque, (Aaron Latyn), (Alex Couzens)
29:07.0, 30:49.4, 31:53.6, 32:59.0, 33:06.6, (33:17.8), (33:23.5)
19527Grand River C I, ON - Team Time (1st 5) 2:57:25.4 | Spread (1st 5) 16:26.9
63, 100, 116, 123, 125
Patrick Carrique, Dustin Nguyen-Black, Cirrus Prochnicki, Jessie Dickie, Jordan Stumpf
26:57.1, 31:30.2, 33:50.5, 41:43.6, 43:24.0