1156Cameron Heights, ON - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 46.3
20, 26, 29, 33, 48, (84), (95)
Andrew Shepherd, Andrew Kukor, Abdi Dadafo, Joe Sheridan, Ilir Lazoja, (Alec Elliot), (Alex Kozak)
17:36.6, 17:54.2, 17:57.2, 18:01.1, 18:22.9, (18:54.4), (19:03.7)
2175Sir Frederick Banting, ON - Team Time (1st 5) 1:29:03.0 | Spread (1st 5) 2:42.0
2, 24, 28, 32, 89, (113), (127)
Jackson Mayers, Sean Ibbott, Ben Harris, Desmond Rhys, Owen Morley, (Bradford Andrew), (Kurtis Wenman)
16:16.0, 17:51.0, 17:57.0, 18:01.0, 18:58.0, (19:25.0), (19:39.0)
3183Bluevale Collegiate Institute, ON - Team Time (1st 5) 1:29:25.3 | Spread (1st 5) 1:54.5
7, 13, 46, 57, 60, (73), (97)
Sheldon Budhram, Jonathon Krech, Jordan Arndt, Anan Al Moallim, Addison Derhak, (Sandy Freeland), (Ryan Annis)
16:42.4, 17:14.3, 18:16.2, 18:35.5, 18:36.9, (18:45.6), (19:04.7)
4246St. Michael Catholic, ON - Team Time (1st 5) 1:30:50.0 | Spread (1st 5) 2:05.0
6, 34, 65, 69, 72, (79), (81)
Jared Nash, Luke Goris, Evan Metelski, Owen O'Leary, Matt Looby, (Harrison Ritchie), (Jarett Bogdon)
16:40.0, 18:02.0, 18:40.0, 18:43.0, 18:45.0, (18:50.0), (18:52.0)
5292St Anne’s, ON - Team Time (1st 5) 1:31:22.0 | Spread (1st 5) 2:17.0
8, 18, 58, 100, 108, (111), (227)
Mitchell Heyink, John Cooke, Mitchell Finlay, Berean McMichael, Jamie Huber, (Liam Melady), (Thomas Hartman)
16:57.0, 17:28.0, 18:36.0, 19:07.0, 19:14.0, (19:15.0), (21:13.0)
6303St Benedict, ON - Team Time (1st 5) 1:32:10.4 | Spread (1st 5) 2:21.2
12, 39, 63, 71, 118, (146), (213)
Marcus Noble, Devaughn Channer, Colton Dorion, Matt Fantini, Nick Misener, (Darren Russo), (Andrew Misener)
17:10.0, 18:07.0, 18:38.7, 18:43.5, 19:31.2, (19:53.1), (20:54.7)
7311St Mary's (Kitchener), ON - Team Time (1st 5) 1:31:14.1 | Spread (1st 5) 3:07.4
1, 30, 70, 103, 107, (138), (164)
Ben Flanagan, Taylor Gagne, Sebastian Jania, Keaton Jones, Jose Alba, (Dejen Abraha), (Sam Martinello)
16:06.5, 17:58.9, 18:43.2, 19:11.6, 19:13.9, (19:46.1), (20:12.5)
8325Preston, ON - Team Time (1st 5) 1:32:47.2 | Spread (1st 5) 1:49.0
23, 37, 52, 96, 117, (121), (130)
Owen Savory, 10 Patton, Caleb Main, Joe Silva, Philip Huynh, (Kyle Szabo), (Nick Mior)
17:41.9, 18:03.2, 18:26.9, 19:04.3, 19:30.9, (19:32.3), (19:39.6)
9327A.B. Lucas, ON - Team Time (1st 5) 1:33:03.0 | Spread (1st 5) 1:19.0
34, 45, 62, 74, 112, (124), (169)
Gregory Woodward, Michael Woodward, William Kashindi, Zachary Colquhoun, Jacob Sartor, (Tristan Briens), (Tanner Martin)
18:02.0, 18:16.0, 18:38.0, 18:46.0, 19:21.0, (19:35.0), (20:20.0)
10372Galt CVI, ON - Team Time (1st 5) 1:32:53.9 | Spread (1st 5) 3:31.6
5, 59, 66, 86, 156, (159), (175)
Kieran Doherty, Cameron Smith, Stuart Hollinger, Nivash Persad Maharaj, William Houghton, (Matt Woeller), (Dominic Mortimer)
16:34.7, 18:36.2, 18:40.4, 18:56.3, 20:06.3, (20:07.9), (20:25.3)
11384Medway, ON - Team Time (1st 5) 1:33:01.0 | Spread (1st 5) 2:38.0
10, 21, 108, 120, 125, (160), (182)
Jacob Radcliffe, Josh Dekay, Austin Demelo, Elliott Godfrey, Evan Scott, (Benton McNicol), (Matt Downs)
16:59.0, 17:39.0, 19:14.0, 19:32.0, 19:37.0, (20:08.0), (20:32.0)
12398Elmira, ON - Team Time (1st 5) 1:33:45.5 | Spread (1st 5) 2:51.6
16, 25, 68, 127, 162, (171), (198)
Aaron Lebold, Nathaniel Mechler, Brandon Berchtold, Tanguy Bouvet, Taylor Stewart, (Ryan Lumgair), (Matthew Weber)
17:19.7, 17:52.8, 18:42.7, 19:39.0, 20:11.3, (20:20.4), (20:39.8)
13401Resurrection, ON - Team Time (1st 5) 1:33:31.0 | Spread (1st 5) 2:39.9
11, 42, 99, 116, 133, (135), (137)
Scott Buttinger, Joseph Hunter, Brendan Masters, Kevin Santolini, Craig Lyons, (Graham Swarbrick), (Jacob Sullivan)
17:02.4, 18:10.5, 19:06.7, 19:29.1, 19:42.3, (19:42.6), (19:45.1)
14537Sir J. A. MacDonald, ON - Team Time (1st 5) 1:36:30.9 | Spread (1st 5) 1:36.5
63, 92, 93, 123, 166, (202), (229)
Aidan Fitzgerald, Colin Rak, Pete Redekop, Nathan Bauman, James Milne, (MacDonald Justin), (Alex Sherman)
18:38.7, 19:01.4, 19:01.8, 19:33.8, 20:15.2, (20:45.1), (21:14.8)
15550St Christopher, ON - Team Time (1st 5) 1:36:15.4 | Spread (1st 5) 3:15.8
19, 51, 134, 141, 205, (218), (240)
Ethan Dupont, Jacob Ennis, Jarret Marks, Eric Lange, Matt Sawatzky, (Ryan Greenaway), (Michael Pearce)
17:31.2, 18:25.1, 19:42.5, 19:49.6, 20:47.0, (21:00.0), (21:32.0)
16555Waterloo CI, ON - Team Time (1st 5) 1:36:43.7 | Spread (1st 5) 2:40.7
27, 44, 122, 173, 189, (254), (278)
Jason Holzscherer, Cameron Waind, Cameron Perkins, Sam Sutherland, Daniel Labach, (Ryan Campbell), (Robbie Arndt)
17:55.9, 18:13.7, 19:33.0, 20:24.5, 20:36.6, (21:49.2), (22:29.8)
17561Mother Teresa, ON - Team Time (1st 5) 1:36:47.8 | Spread (1st 5) 1:19.2
76, 87, 100, 144, 154, (185), (186)
Paul Solis, Braeden Bertrand-Hopper, Santiago Tellez, Jonathon McDonald, Tommy Kroczek, (Liam Turnbull), (Zac Belanger)
18:46.8, 18:57.0, 19:07.0, 19:51.0, 20:06.0, (20:33.0), (20:34.0)
18599Central Huron, ON - Team Time (1st 5) 1:37:33.1 | Spread (1st 5) 1:32.1
77, 77, 126, 151, 168, (191), (225)
Jake Finlayson, Josh Rhynard, Nick Bond, Micheal Watterworth, Jacob Govier, (David Metzger), (Jesse Sangster)
18:47.0, 18:47.0, 19:38.0, 20:02.0, 20:19.1, (20:37.0), (21:09.0)
19606F.E. Madill, ON - Team Time (1st 5) 1:37:27.0 | Spread (1st 5) 2:39.0
41, 74, 104, 180, 207, (286), (305)
Drew McKeachnie, Brandon Marshall, Michael Schraa, Scott Dolmage, Franklin Marshall, (Tanner Stevenson), (Brenden Howson)
18:10.0, 18:46.0, 19:12.0, 20:30.0, 20:49.0, (22:37.0), (23:36.0)
20637Woodland Christian, ON - Team Time (1st 5) 1:38:03.2 | Spread (1st 5) 2:19.4
47, 82, 139, 179, 190, (195), (296)
Elijah Moreau-Arnott, Elijah Cameron, Nat Stroobosscher, Josh Omar, Daniel Omar, (Andrew Horne), (David Klomfass)
18:17.3, 18:53.7, 19:47.1, 20:28.4, 20:36.7, (20:38.4), (23:07.0)
21668Guelph C.V.I., ON - Team Time (1st 5) 1:38:44.3 | Spread (1st 5) 4:13.3
36, 43, 85, 234, 270, (300), (309)
Michael Coccia, Nathaniel Kohlmeier, Ben Dutton, Alex Southby, David VanOmmen, (Sean Allen), (Charlie Woods)
18:02.8, 18:11.5, 18:55.1, 21:18.8, 22:16.1, (23:19.5), (23:46.3)
668London Christian, ON - Team Time (1st 5) 1:38:32.0 | Spread (1st 5) 5:16.0
14, 49, 127, 194, 284, (293), (331)
Joel Branderhorst, Andrew Stanley, Connor VanSoest, Adam Hickey, Ian Smit, (Max Longworth), (Jesse DeDreu)
17:18.0, 18:23.0, 19:39.0, 20:38.0, 22:34.0, (22:57.0), (25:35.0)
23714London Central, ON - Team Time (1st 5) 1:37:56.5 | Spread (1st 5) 4:52.5
4, 106, 143, 230, 231, (258), (306)
Sean Luke, Carter Sanderson, Davis Amyot, Tom Zhang, Selden Lin, (Garret Conquer-Van Heumen), (Luis Silva-Elizondo)
16:23.0, 19:13.0, 19:50.0, 21:15.0, 21:15.5, (21:52.0), (23:41.0)
24718Forest Heights, ON - Team Time (1st 5) 1:38:48.9 | Spread (1st 5) 3:50.0
15, 61, 199, 219, 224, (276), (288)
Ahmed Ahmed, Nick Burt, Matthew Thomas, Wyatt Walsh, Max Tauro, (Andrew Lockey), (Carter Nicklaus)
17:18.9, 18:37.7, 20:42.7, 21:00.7, 21:08.9, (22:24.3), (22:40.0)
25743St Joseph’s (St. Thomas), ON - Team Time (1st 5) 1:39:58.0 | Spread (1st 5) 2:52.0
83, 89, 140, 181, 250, (251), (257)
Drew Grantham, Kyle Luyt, Jordan Dekort, Joshua Brown, Ray Reid, (Adi Wardini), (Brennan Agius)
18:54.0, 18:58.0, 19:49.0, 20:31.0, 21:46.0, (21:47.0), (21:51.0)
26745Waterloo-Oxford, ON - Team Time (1st 5) 1:39:46.8 | Spread (1st 5) 1:44.9
91, 142, 152, 157, 203, (248)
Alex Buehlow, Conrad Pfenning, Jordan Pauls, Thomas Lade, Justin Erb, (Mathieu Sanderson)
19:00.9, 19:49.7, 20:03.6, 20:06.8, 20:45.8, (21:40.3)
27748Holy Cross, ON - Team Time (1st 5) 1:39:24.0 | Spread (1st 5) 6:03.0
3, 56, 148, 269, 272, (320), (323)
Brad Sheeler, Dean Van Herpe, Matt Boere, Greg Norm, Brad Ross, (Peter Tomaszewski), (James Schadenberg)
16:19.0, 18:33.0, 19:54.0, 22:16.0, 22:22.0, (24:35.0), (25:02.0)
28758Chatham-Kent, ON - Team Time (1st 5) 1:39:06.9 | Spread (1st 5) 4:18.9
8, 98, 200, 220, 232, (267)
Quinn Cannella, Josh Hachey, Pierce Johnson, Scott Conrod, Fareed Ahmad, (Chase Squire)
16:57.0, 19:05.2, 20:43.8, 21:05.0, 21:15.9, (22:09.8)
29770Lord Dorchester, ON - Team Time (1st 5) 1:40:01.0 | Spread (1st 5) 2:47.0
38, 145, 169, 209, 209, (223), (237)
John Fluttert, Zachary Earhart, Devin Vickers, Wyatt Rickwood, Jeff Vervoordeldonk, (Andrew Brooks), (Brendon Gallagher)
18:05.0, 19:52.0, 20:20.0, 20:52.0, 20:52.0, (21:08.0), (21:28.0)
30780Centennial CVI, ON - Team Time (1st 5) 1:40:22.1 | Spread (1st 5) 2:42.0
49, 136, 184, 191, 220, (260)
Isaac Wismer, Tyson Vickers, Brian Hoey, Michael Jaworski, Dawson Konrad, (Nicholas Xie)
18:23.0, 19:45.0, 20:32.1, 20:37.0, 21:05.0, (21:53.0)
31790St. Mary's DCVI, ON - Team Time (1st 5) 1:40:29.0 | Spread (1st 5) 2:08.0
67, 154, 161, 201, 207, (215), (217)
Taylor Cornwall, Brandon McLeod, Jacob Triemstra, Samuel Thorup, Campbell Leavitt, (Brendan Bishop), (Remco Scheele)
18:41.0, 20:06.0, 20:09.0, 20:44.0, 20:49.0, (20:58.0), (20:59.0)
32817Central Elgin, ON - Team Time (1st 5) 1:40:54.0 | Spread (1st 5) 3:24.0
31, 167, 172, 212, 235, (256), (298)
Jackson White, Alex Sanders, Jakob Rick, Andrew Choi, Aidan Bilyea, (Corey Fox), (Lucas Amodeo)
17:59.0, 20:16.0, 20:22.0, 20:54.0, 21:23.0, (21:50.0), (23:11.0)
33839St Thomas of Villanova, ON - Team Time (1st 5) 1:41:16.6 | Spread (1st 5) 2:38.9
102, 110, 178, 197, 252, (317)
Dj Hall, Carter Ducharme, Jay Jones, Chris Meloche, Joel Sands, (Cooper Petryshyn)
19:08.6, 19:14.4, 20:27.0, 20:39.1, 21:47.5, (24:29.0)
34885Northern CIV, ON - Team Time (1st 5) 1:42:18.6 | Spread (1st 5) 2:25.0
114, 132, 153, 228, 258, (289), (307)
Drew Morgan, Cal Doughty, Calum Dietzel, Matt Aalbers, Jake Trusler, (Jake Armitage), (Griffin MacLeod)
19:27.0, 19:41.0, 20:05.0, 21:13.6, 21:52.0, (22:44.0), (23:45.8)
35891South Huron, ON - Team Time (1st 5) 1:46:40.1 | Spread (1st 5) 7:35.0
22, 40, 176, 326, 327
Adam Tait, Sky Schulz, Justin Hern, Stirling Iredale, Jordan Slaght
17:40.0, 18:07.1, 20:26.0, 25:12.0, 25:15.0
36948Huron Heights (Kitchener), ON - Team Time (1st 5) 1:43:20.0 | Spread (1st 5) 2:04.0
115, 131, 222, 239, 241, (246), (255)
Rodney Hubick, Austin Brown, Tyler Maloney, Alex Boshart, Jordan Brown, (Tyler Fronchak), (Tyler Pirie)
19:28.7, 19:40.1, 21:07.3, 21:31.2, 21:32.7, (21:37.1), (21:49.8)
37956St Anne, ON - Team Time (1st 5) 1:46:19.4 | Spread (1st 5) 6:01.3
55, 88, 187, 308, 318
Pat Matthew, Nick Laforet, Mitchell Kiss, Conor Jamieson, Nicholas Cantarutti
18:30.3, 18:57.2, 20:34.4, 23:45.9, 24:31.6
38960Southwood, ON - Team Time (1st 5) 1:43:46.6 | Spread (1st 5) 2:48.5
119, 163, 174, 233, 271, (290), (294)
Mathieu Bellec, Peter Whitley, Tyler Martin, Justin Emmanouil, Riley Turner, (Tyler Turnbull), (TJ Green)
19:31.4, 20:12.1, 20:24.8, 21:18.4, 22:19.9, (22:46.4), (23:00.8)
391012Grand River C I, ON - Team Time (1st 5) 1:44:23.9 | Spread (1st 5) 1:39.9
146, 150, 236, 238, 242, (261), (312)
Calvin Redmond, Michael McKague, Tavish Chaudry, Jason Cook, Ryan Tennant, (Max Pajunen), (Russel Keen)
19:53.1, 20:01.0, 21:27.2, 21:29.6, 21:33.0, (21:55.5), (24:00.6)
401053London South, ON - Team Time (1st 5) 1:46:48.0 | Spread (1st 5) 6:13.0
54, 204, 211, 262, 322, (334)
Bryan Emery, David Archibald, Aidan Attema, Aidan Scott, Jacob Dias, (Aiden Hagemeier)
18:29.0, 20:46.0, 20:53.0, 21:58.0, 24:42.0, (26:31.0)
411055Holy Names Windsor, ON - Team Time (1st 5) 1:45:26.5 | Spread (1st 5) 3:33.6
80, 193, 245, 263, 274, (291)
Brendan McCarthy, Matt Dale, Jacob Klein, Donald Rodzik, Tyler Rockwood, (Nathan Nantais)
18:50.4, 20:37.3, 21:36.6, 21:58.2, 22:24.0, (22:49.1)
421133Erin District, ON - Team Time (1st 5) 1:48:25.5 | Spread (1st 5) 5:44.7
53, 216, 268, 283, 313
Daniel Napier, Matthew Tondat, Bradley Cripps, Daniel Coote, David Perkins
18:28.9, 20:58.4, 22:11.6, 22:33.0, 24:13.6
431169Stratford Central, ON - Team Time (1st 5) 1:55:30.9 | Spread (1st 5) 13:03.7
17, 206, 292, 311, 343
Evan Roulston, Blake Keen, Jacob Bernier, Duncan McPherson, Taylor McKenzie
17:24.0, 20:48.5, 22:54.7, 23:56.0, 30:27.7
441190John F. Ross, ON - Team Time (1st 5) 1:50:13.2 | Spread (1st 5) 5:21.6
149, 196, 214, 303, 328
Ben Vanderstam, Seamus Harvey, Julian Renzetti, Alexander Moroni, Jack Bone
19:56.1, 20:38.8, 20:55.9, 23:24.7, 25:17.7
1190Woodstock, ON - Team Time (1st 5) 1:56:03.3 | Spread (1st 5) 11:03.0
94, 165, 274, 315, 342
Matt Lee, Christian Buchanan-Fraser, Darren Robinson, Richard Armstrong, Ben Konopetski
19:03.0, 20:13.0, 22:24.0, 24:17.3, 30:06.0
461193Saunders, ON - Team Time (1st 5) 1:47:34.1 | Spread (1st 5) 1:25.0
188, 244, 247, 249, 265, (297), (301)
Almir Smailovic, Braxton Burton, Brandon Cebulski, Owen Vint, Ryan McDonald, (Robbie Lava), (Ben Douglas)
20:35.0, 21:35.0, 21:40.1, 21:44.0, 22:00.0, (23:10.0), (23:24.0)
471203Monsignor Doyle, ON - Team Time (1st 5) 1:50:04.8 | Spread (1st 5) 4:19.4
158, 177, 253, 299, 316
Rick Medeiros, Sam Plommer, Phoenix Renwick, Shane Meissner, Braeden Mccooeye
20:07.1, 20:26.6, 21:48.5, 23:16.1, 24:26.5
481279St Thomas Aquinas (London), ON - Team Time (1st 5) 1:49:42.0 | Spread (1st 5) 2:03.0
182, 264, 266, 282, 285, (295), (324)
Jack Monyard, Antonio Bosnjak, Jack Collins, Ben Gibson, Alexei Halliday, (Manuel Ortega Santos), (Max Goudsbloem)
20:32.0, 21:59.0, 22:04.0, 22:32.0, 22:35.0, (23:03.0), (25:03.0)
491322Glenview Park SS, ON - Team Time (1st 5) 1:54:17.8 | Spread (1st 5) 6:21.6
105, 281, 302, 304, 330, (344)
Garrett Lyons, Hayden Duench, Hugh Peters, William Peters, Ben Lee, (Adam Spooner)
19:12.6, 22:31.9, 23:24.4, 23:34.7, 25:34.2, (30:38.3)
501382Catholic Central (London), ON - Team Time (1st 5) 1:53:16.6 | Spread (1st 5) 3:23.0
226, 273, 277, 287, 319
Alex Cimino, Michael Martins-Santolupo, Connor MacLaren, Matt Fonti, Michael Toivonen
21:11.5, 22:23.7, 22:28.9, 22:38.0, 24:34.5
511480Assumption College, ON - Team Time (1st 5) 1:58:32.8 | Spread (1st 5) 4:42.6
243, 280, 310, 314, 333, (341)
Jacob Langlois, Maks Dziura, Javier Quiros, Eric Lau, Tony Huang, (Zack Young)
21:34.4, 22:30.2, 23:55.2, 24:16.0, 26:17.0, (29:52.0)
521639Arthur Voaden, ON - Team Time (1st 5) 2:19:05.0 | Spread (1st 5) 8:45.0
279, 335, 339, 340, 346
Donevin Garton, Mike Magee, Evitt Orchard, Taran Cockburn, Eric Yu
22:30.0, 26:45.0, 29:06.0, 29:29.0, 31:15.0
531657Westminster, ON - Team Time (1st 5) 2:12:44.0 | Spread (1st 5) 3:53.0
321, 329, 332, 337, 338
Ala'Aldin Alasi, Christopher Austin, Alex Lac, Abdallah Alhalbouni, Mustapha Boroot
24:37.0, 25:33.0, 25:39.0, 28:25.0, 28:30.0
541701W. Ross MacDonald, ON - Team Time (1st 5) 2:27:35.1 | Spread (1st 5) 7:13.1
325, 336, 345, 347, 348
Erik Miller, Brice Parker, Simon Braham, Kyle Brunet, Palmer Douglas
25:05.0, 28:01.0, 30:41.0, 31:30.0, 32:18.1