128Northern CIV, ON - Team Time (1st 5) 1:23:34.2 | Spread (1st 5) 1:00.7
1, 3, 4, 9, 11, (24), (25)
Shawn Master, Zac Brown, Tyler Hewlett, Brandon Huzevka, Kurt Powell, (Pablo Mendoza), (Benji Schaefer)
16:13.1, 16:22.5, 16:33.9, 17:10.9, 17:13.8, (17:52.0), (17:52.3)
2112Bluevale Collegiate Institute, ON - Team Time (1st 5) 1:28:42.6 | Spread (1st 5) 39.3
15, 18, 20, 29, 30, (35), (49)
Alex Ullman, Luke Thompson, Ian Mackenzie, AJ Seegmiller, Stuart Bennett, (Adam Schambers), (Ben Miethig)
17:27.4, 17:31.5, 17:33.6, 18:03.4, 18:06.7, (18:15.6), (18:33.4)
3146St Mary's (Kitchener), ON - Team Time (1st 5) 1:30:08.9 | Spread (1st 5) 43.5
19, 26, 32, 33, 36, (60), (72)
Evan Flanagan, Karndeep Kahlon, Ben Flanagan, Sam Baxter, Alex Moher, (Justin Hoang), (Zac Bandura)
17:32.9, 17:54.2, 18:12.2, 18:13.2, 18:16.4, (19:05.2), (19:27.1)
4154Preston, ON - Team Time (1st 5) 1:29:30.8 | Spread (1st 5) 3:37.0
2, 8, 17, 45, 82, (83), (97)
Gavin Shields, Joe Silva, 10 Patton, Jeremy Vandenhelm, Landon Adams, (Nickolas Johnston), (Justin Brouillette)
16:21.4, 17:09.9, 17:30.7, 18:30.4, 19:58.4, (19:58.9), (20:34.5)
5184Sir J. A. MacDonald, ON - Team Time (1st 5) 1:30:50.2 | Spread (1st 5) 54.2
21, 22, 46, 47, 48, (52), (59)
Aidan Rutherford, Leonard Zhang, Matt MacDonald, Grant Fuller, Daniel Krause, (Pete Redekop), (David McCredie)
17:37.5, 17:38.7, 18:31.1, 18:31.2, 18:31.7, (18:39.5), (18:56.3)
6221Elmira, ON - Team Time (1st 5) 1:32:26.0 | Spread (1st 5) 3:39.8
6, 27, 37, 55, 96, (117), (139)
Matt Bannon, Aaron Lebold, Timoth Shuh, Kyle LaRonde, Sab Huber, (Derek Pomery), (Lucas Nosal)
16:53.3, 17:55.3, 18:18.0, 18:46.3, 20:33.1, (21:37.3), (23:00.9)
7230St Thomas Aquinas (London), ON - Team Time (1st 5) 1:33:07.0 | Spread (1st 5) 2:35.0
12, 23, 31, 80, 84, (95), (157)
Nathaniel Lamb, Jordan DeSumma, Conor Wilkinson, Miller Kevin, Matthew Travaglini, (Josh Stauder), (Andrew Komer)
17:24.0, 17:41.0, 18:12.0, 19:51.0, 19:59.0, (20:29.0), (26:18.0)
8244Kitchener-Waterloo, ON - Team Time (1st 5) 1:33:28.4 | Spread (1st 5) 46.3
39, 40, 44, 57, 64, (69), (94)
Oliver Conway-White, Mike Abbot, Simon Gonsalves, Chris Gonsalves, Sam Houston, (Brett Crowley), (Christian Barna)
18:26.4, 18:27.3, 18:30.3, 18:51.7, 19:12.7, (19:24.5), (20:26.2)
9261St Benedict, ON - Team Time (1st 5) 1:33:42.4 | Spread (1st 5) 1:52.4
16, 54, 58, 65, 68, (69), (73)
Colton Dorion, Alex Macdonald, Peter Reynolds, Mitchell Hall, Kyle MacFarlane, (Erwin Zapanza), (Shakur Tag-el-din)
17:28.7, 18:44.1, 18:55.0, 19:13.5, 19:21.1, (19:24.5), (19:29.4)
10275Cameron Heights, ON - Team Time (1st 5) 1:34:32.5 | Spread (1st 5) 1:31.0
28, 43, 63, 66, 75, (81), (108)
Alec Elliot, Alex Colenutt, Declan Outhit, Joe Sheridan, Ravi Patel, (David Mohan), (Andrew Jackson)
18:02.4, 18:30.0, 19:12.5, 19:14.2, 19:33.4, (19:55.0), (20:52.3)
11364Grand River C I, ON - Team Time (1st 5) 1:38:12.8 | Spread (1st 5) 4:00.3
12, 61, 87, 91, 113, (120), (129)
Calvin Redmond, Matt Duchenes, Nick Sawatzky, Dustin Nguyen-Black, Angel Betancur, (Collin Ebel), (Ryan Tennant)
17:24.0, 19:09.8, 20:04.5, 20:10.2, 21:24.3, (21:48.5), (22:06.2)
12367Waterloo CI, ON - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 4:45.4
7, 41, 79, 118, 122, (124), (128)
Nicholash Bedi, Chris Motz, Billy Jin, Samuel Yu, Nick Arvanitis, (Charles Boo), (Jim Zhang)
17:04.2, 18:28.5, 19:46.3, 21:37.4, 21:49.6, (21:56.2), (22:03.1)
13420Forest Heights, ON - Team Time (1st 5) 1:40:23.9 | Spread (1st 5) 5:00.8
14, 77, 92, 102, 135, (138), (142)
Nick Schroder, Nick Burt, Matt Burt, Damian Halvorsen, Mitch Delaplanque, (Kevin Ellis), (Alex Couzens)
17:24.4, 19:36.7, 20:16.1, 20:41.5, 22:25.2, (22:55.7), (23:05.0)
14434Monsignor Doyle, ON - Team Time (1st 5) 1:40:29.2 | Spread (1st 5) 2:13.5
50, 78, 99, 100, 107, (121), (130)
Devin McDonald, Jacob Bardwell, Kyle Piccolo, Nic Bertoni, Ben Toye, (Alex Govedarica), (Jake Oliveira)
18:38.7, 19:42.5, 20:37.7, 20:38.1, 20:52.2, (21:49.2), (22:09.3)
15471Cardinal Leger, ON - Team Time (1st 5) 1:43:27.8 | Spread (1st 5) 5:02.5
34, 71, 104, 119, 143
Ian Hamilton, Colton McInnis, Phillip Habib, Carl Ong, Josh Silva
18:14.2, 19:26.6, 20:45.1, 21:45.2, 23:16.7
16482Huron Heights (Kitchener), ON - Team Time (1st 5) 1:43:16.3 | Spread (1st 5) 3:51.1
62, 76, 98, 106, 140, (147), (148)
Ben Yorga, Justin Voisin, Matthew Stirling, Josh Jones, Bretton Capindale, (Jaime Murphy), (Sam Driver)
19:11.6, 19:34.6, 20:37.6, 20:49.8, 23:02.7, (23:38.6), (23:40.3)
17491Southwood, ON - Team Time (1st 5) 1:44:24.5 | Spread (1st 5) 4:36.0
42, 51, 126, 131, 141, (145), (151)
Joel Webster, Gordon Ford, Stephen McCausland, Madalitso Mchaina, Jake Snider, (Noah Schuster), (Aaron Harris)
18:28.8, 18:38.8, 21:57.8, 22:14.3, 23:04.8, (23:22.8), (24:04.7)
18496Jacob Hespeler, ON - Team Time (1st 5) 1:46:28.7 | Spread (1st 5) 7:31.1
56, 74, 93, 114, 159
Nathan Vervaeke, Jeff Williams, Shawn Thompson, John Lawson, Quinn Oliver
18:49.7, 19:32.7, 20:20.2, 21:25.3, 26:20.8
19500Glenview Park SS, ON - Team Time (1st 5) 1:43:43.2 | Spread (1st 5) 3:33.0
53, 90, 109, 116, 132, (152), (154)
Garrett Lyons, Josh Bradshaw, Mason Austin, Jacob Lewis, Baraa Elbaf, (Garrett Kivell), (Justin McKenzie)
18:43.4, 20:09.6, 20:57.0, 21:36.8, 22:16.4, (24:23.0), (24:32.1)
20510Woodland Christian, ON - Team Time (1st 5) 1:44:05.4 | Spread (1st 5) 1:24.6
86, 88, 110, 111, 115, (149), (153)
Jason Mohle, Elijah Moreau-Arnott, Stephen Lewis, Jake Day, Aaron Visscher, (Daniel Omar), (Michael Milne)
20:02.4, 20:06.8, 21:09.2, 21:20.0, 21:27.0, (23:51.0), (24:27.4)
21511Resurrection, ON - Team Time (1st 5) 1:44:18.3 | Spread (1st 5) 3:04.0
67, 85, 101, 125, 133, (137), (144)
Craig Lyons, Nevan Whiteside, Mark Mahony, Josh Cameron, Sam Hesch, (Mark Wylie), (Sam Hillier)
19:19.2, 19:59.7, 20:39.4, 21:56.8, 22:23.2, (22:54.7), (23:21.0)
22514St David, ON - Team Time (1st 5) 1:47:19.0 | Spread (1st 5) 8:41.1
5, 103, 105, 146, 155, (156)
Riley Alvarez, Connor McGinn, Sam Jagas, Nicholas Leggo, Matt Arnold, (Kelly Waldbillig)
16:45.7, 20:43.9, 20:48.0, 23:34.6, 25:26.8, (25:27.2)
23530Waterloo-Oxford, ON - Team Time (1st 5) 1:46:09.0 | Spread (1st 5) 5:26.0
10, 123, 127, 134, 136, (160)
Justin Erb, RJ Heeg, Matt McGrath, Andrew Dick, Ian McCurdy, (Brett Clifford)
17:13.6, 21:53.4, 21:59.1, 22:23.3, 22:39.6, (26:51.2)
24550Galt CVI, ON - Team Time (1st 5) 1:50:44.9 | Spread (1st 5) 8:28.6
38, 89, 112, 150, 161, (165), (176)
Adam O'Donnel, Brad Kohler, Eddie Houghton, Ryan O'Donnell, Tyler Kenehan, (Naylor Lobban), (Matt Roberts)
18:24.5, 20:07.2, 21:23.8, 23:56.3, 26:53.1, (28:18.2), (30:00.0)
25812Lockerby Composite, ON - Team Time (1st 5) 2:18:08.0 | Spread (1st 5) 3:08.0
157, 162, 163, 164, 166, (166), (166)
Timothy Tindall, Gordon Chown, Tayte Kosmerly, Brodie Lingard, Anre St.George, (Andrew Goulais), (Brett Recollet)
26:18.0, 27:06.0, 27:25.0, 27:53.0, 29:26.0, (29:26.0), (29:26.0)
26830Lo-Ellen Park, ON - Team Time (1st 5) 2:27:10.0 | Spread (1st 5) 0.0
166, 166, 166, 166, 166, (166), (166)
Connor Bowie, Cayden Cole, Graham Boland, Kiran Dhatt-Gauthier, Sebastian Salvador, (Logan Blanchard), (Matthew Monet)
29:26.0, 29:26.0, 29:26.0, 29:26.0, 29:26.0, (29:26.0), (29:26.0)