137Dr. John Hugh Gillis, NS - Team Time (1st 5) 1:26:58.0 | Spread (1st 5) 1:46.9
1, 2, 5, 12, 17, (18), (21)
Mike Tate, Bryden Tate, Brandon MacDonald, Stephen Deering, Patrick Marlow, (Rory Gillis), (Marshall Cunningham)
16:21.7, 16:58.9, 17:35.1, 17:53.7, 18:08.6, (18:08.7), (18:29.3)
248St Thomas Aquinas (London), ON - Team Time (1st 5) 1:28:27.0 | Spread (1st 5) 1:30.0
3, 4, 9, 10, 22, (23), (58)
Matthew Travaglini, Jordan DeSumma, Alastair Thompson, Nathaniel Lamb, Conor Wilkinson, (Miller Kevin), (Cox Allan)
17:03.0, 17:17.0, 17:45.0, 17:49.0, 18:33.0, (18:34.0), (20:11.0)
3139Sir Winston Churchill (St Catharines), ON - Team Time (1st 5) 1:33:38.0 | Spread (1st 5) 2:01.0
14, 16, 23, 29, 57, (84), (95)
Zachary Godin, John Rabideau, Mike Fortaleza, Dan Rivera, Ryan Principi, (Jordan Patrick), (Jordin Borbely)
18:04.0, 18:07.0, 18:34.0, 18:48.0, 20:05.0, (21:30.0), (21:59.0)
4141Mother Teresa, ON - Team Time (1st 5) 1:33:43.0 | Spread (1st 5) 1:07.0
13, 26, 28, 35, 39, (51), (118)
Austin Kimbark, Sam Kloppenburg, Thomas Ryan, Tyson Russo, Ryan Pereira, (Adam Rideout), (Connor Ford)
18:03.0, 18:40.0, 18:46.0, 19:04.0, 19:10.0, (19:47.0), (23:10.0)
5156Walnut Grove, BC - Team Time (1st 5) 1:34:25.4 | Spread (1st 5) 1:19.4
15, 27, 32, 38, 44, (45), (74)
Brett Parker, Mike Lakusta, Braeden Donnelly, Stephen Brard, Justin Mazey, (Robert Matier), (Matthew Lindsay)
18:05.3, 18:45.2, 19:00.6, 19:09.6, 19:24.7, (19:33.9), (20:47.6)
6209London Central, ON - Team Time (1st 5) 1:36:36.0 | Spread (1st 5) 2:45.0
11, 19, 41, 67, 71
Tristan Fleming, Alexander Wallace, William Litchfield, Sean Fawsitt, Michael Roes
17:52.0, 18:26.0, 19:14.0, 20:27.0, 20:37.0
7243East Northumberland, ON - Team Time (1st 5) 1:38:30.0 | Spread (1st 5) 1:46.0
25, 33, 60, 60, 65, (68), (73)
Brennan Thompson, Chad Quinn, Kiefer Davies, Riley Dagg, Tyler Leavitt, (Taylor Hoyle), (Travis Phillips)
18:37.0, 19:02.0, 20:14.0, 20:14.0, 20:23.0, (20:29.0), (20:47.0)
8280St. Michael Catholic, ON - Team Time (1st 5) 1:40:31.0 | Spread (1st 5) 3:09.0
19, 30, 62, 83, 86, (98), (102)
Mac MacSorley, Cam Oliver, Ryan Ruttan, Karl Hartman, Trevor Gras, (Rory Weber), (Ciaran Buckley)
18:26.0, 18:53.0, 20:15.0, 21:22.0, 21:35.0, (22:07.0), (22:19.0)
9303West Point Grey, BC - Team Time (1st 5) 1:41:20.3 | Spread (1st 5) 3:34.2
36, 47, 50, 63, 107
Clayton Hamill, Alexander Coote, George Huang, Alan Liu, Larry Cheong
19:04.1, 19:37.8, 19:41.8, 20:18.3, 22:38.3
10316St Mary's (Owen Sound), ON - Team Time (1st 5) 1:41:38.0 | Spread (1st 5) 4:05.0
6, 69, 75, 77, 89, (91), (93)
Garrett Lewis, Austen Hatcher, Micheal Given, Taylor Vanderhoeden, Nick Vanalphen, (Brandon Strain), (Marcus Ott)
17:41.0, 20:31.0, 20:49.0, 20:51.0, 21:46.0, (21:53.0), (21:57.0)
11333Centennial CVI, ON - Team Time (1st 5) 1:42:49.0 | Spread (1st 5) 5:11.0
7, 40, 81, 94, 111, (138)
Peter Quosai, Jackson Diebel, Matt Rudland, Nathan Chick, Josh Kressman, (Everett Sun)
17:42.0, 19:11.0, 21:05.0, 21:58.0, 22:53.0, (25:51.0)
12363Saunders, ON - Team Time (1st 5) 1:44:38.0 | Spread (1st 5) 5:18.0
7, 41, 90, 111, 114, (117), (122)
Sameem Javeed, Robbie Kuiack, Miles Malik, Joel Scarfone, Casey Coyle, (Dan Sadler), (Craig Gignac)
17:42.0, 19:14.0, 21:49.0, 22:53.0, 23:00.0, (23:04.0), (23:23.0)
13367St Benedict, ON - Team Time (1st 5) 1:44:09.0 | Spread (1st 5) 1:43.0
58, 64, 75, 78, 92, (96), (123)
Devon Pelley, Tully McWatters, Ben Taborek, Keith Tanner, Lucas Wozniak, (Jason Wozniak), (Marcus Noble)
20:11.0, 20:22.0, 20:49.0, 20:53.0, 21:54.0, (22:02.0), (23:26.0)
14389Sir J. A. MacDonald, ON - Team Time (1st 5) 1:45:46.0 | Spread (1st 5) 4:12.0
37, 46, 84, 102, 120, (146)
Matt Bell, Michael Wagenknecht, Kadin Choi, Sam Farkas, Andrew Ellis, (Tyler Morgan)
19:05.0, 19:35.0, 21:30.0, 22:19.0, 23:17.0, (28:29.0)
15394St Joseph’s (St. Thomas), ON - Team Time (1st 5) 1:46:06.0 | Spread (1st 5) 4:37.0
31, 43, 87, 109, 124, (135), (137)
Ryan Pocrnic, Gage Bennett, Bryson Hanley, Matthew Lane, Jordan Clow, (Mackenzie Hoekstra), (Aj Villadolid)
18:55.0, 19:18.0, 21:37.0, 22:44.0, 23:32.0, (25:02.0), (25:24.0)
394St Mary's (Kitchener), ON - Team Time (1st 5) 1:46:22.0 | Spread (1st 5) 5:01.0
33, 48, 72, 114, 127, (129), (136)
Dejen Abraha, Riley Flanagan, Ben Flanagan, Mitchell Jones, Mike Donovan, (Codi Forrest), (Adam Worth-Bolton)
19:02.0, 19:38.0, 20:39.0, 23:00.0, 24:03.0, (24:24.0), (25:21.0)
17413Bluevale Collegiate Institute, ON - Team Time (1st 5) 1:47:05.0 | Spread (1st 5) 4:53.0
55, 66, 79, 79, 134
Jordan Arndt, Adam Clark, Jesse Smith, Nik Krech, Jacob Fryer
19:59.0, 20:24.0, 20:55.0, 20:55.0, 24:52.0
18435Grand River C I, ON - Team Time (1st 5) 1:48:01.0 | Spread (1st 5) 2:47.0
52, 82, 97, 99, 105, (105)
Matt Duchenes, Luke Villemaire, Ryan Tennant, Jon Milks, Brett Sicard, (Josh Richardson)
19:48.0, 21:16.0, 22:05.0, 22:17.0, 22:35.0, (22:35.0)
19464Kitchener-Waterloo, ON - Team Time (1st 5) 1:50:33.0 | Spread (1st 5) 4:52.0
49, 70, 88, 127, 130, (139), (141)
Simon Gonsalves, Aaron Beard, Brandon Shringley, Jeremy Settle, Andrew Campbell, (Josh McLean), (Sidney Pratt)
19:40.0, 20:33.0, 21:45.0, 24:03.0, 24:32.0, (26:00.0), (26:19.0)
20526London South, ON - Team Time (1st 5) 1:53:20.0 | Spread (1st 5) 4:49.0
54, 104, 116, 119, 133
Devon Nelson, Dylan Mitro, Patrick Dawe, Reigner Simonsen, Sasha Golovchenko
19:57.0, 22:20.0, 23:03.0, 23:14.0, 24:46.0
21555Rockway Mennonite, ON - Team Time (1st 5) 1:57:26.0 | Spread (1st 5) 6:33.0
53, 101, 126, 132, 143
Will Russell, Nas Sabrie, Oliver Sangster, David Brown, Micah Diller Harder
19:56.0, 22:18.0, 23:58.0, 24:45.0, 26:29.0
22566Waterloo CI, ON - Team Time (1st 5) 1:57:52.0 | Spread (1st 5) 6:22.0
55, 113, 125, 131, 142
Zehao Xue, Samuel Yu, Jonathon Lyn, Wulu Sui, Aaron Park
19:59.0, 22:58.0, 23:53.0, 24:41.0, 26:21.0
23577North Park (Brampton), ON - Team Time (1st 5) 1:57:04.0 | Spread (1st 5) 3:48.0
99, 108, 110, 120, 140, (144), (145)
Christopher Wu, Anmol Sidhu, Fahad Ahmad, Adil Manek, Dhrumil Shah, (Manraj Grewal), (Asif Ali)
22:17.0, 22:39.0, 22:46.0, 23:17.0, 26:05.0, (26:44.0), (27:07.0)