1 | 100 | St Marcellinus,
ON - Team Time (1st 5) 2:08:50.0 | Spread (1st 5) 3:22.0 |
| 4, 19, 21, 22, 34, (40), (41) |
| Jeramie Lai, Tyler Chuang, Daniel Thurner, Lucas Tartaglia, Lucas Altomare, (Kyle Xavier), (Jamie Dillon) |
| 23:29.0, 26:04.0, 26:06.0, 26:20.0, 26:51.0, (27:06.0), (27:08.0) |
2 | 155 | John Cabot,
ON - Team Time (1st 5) 2:12:11.0 | Spread (1st 5) 3:19.0 |
| 7, 23, 38, 38, 49, (88), (92) |
| Orest Kowalik, Stanley Lubinic, Chris Gdula, Chris Szymus, Patrick Kukulski, (Scott Crozier), (Dirk Fernandez) |
| 24:09.0, 26:28.0, 27:03.0, 27:03.0, 27:28.0, (29:28.0), (29:36.0) |
3 | 185 | Mayfield,
ON - Team Time (1st 5) 2:13:21.0 | Spread (1st 5) 4:14.0 |
| 6, 24, 44, 46, 65, (127), (132) |
| Myles Zagar, Grayson Williams, Jay Kellan, Matthew Van Heukelom, Cole Sibald, (Adam Rampersaud), (Michael Paschalis) |
| 24:03.0, 26:33.0, 27:10.0, 27:18.0, 28:17.0, (32:06.0), (32:35.0) |
4 | 211 | Lorne Park,
ON - Team Time (1st 5) 2:12:11.0 | Spread (1st 5) 8:33.0 |
| 1, 5, 29, 60, 116, (120), (164) |
| Rob McCann, Spencer Bayley, Thomas Daly, Andrew Forbes, Rory Bell, (Tim Huang), (James Rea) |
| 22:30.0, 23:59.0, 26:38.0, 28:01.0, 31:03.0, (31:19.0), (37:32.0) |
5 | 248 | Cardinal Leger,
ON - Team Time (1st 5) 2:18:01.0 | Spread (1st 5) 2:43.0 |
| 28, 31, 47, 58, 84, (98), (104) |
| Nathan Folan, Christopher Thistle, Zach Silva, AJ Palumbo, Phillip Habib, (Henry Morales), (Sean Belford) |
| 26:37.0, 26:41.0, 27:27.0, 27:56.0, 29:20.0, (29:49.0), (30:15.0) |
6 | 260 | The Woodlands,
ON - Team Time (1st 5) 2:18:40.0 | Spread (1st 5) 8:02.0 |
| 11, 19, 29, 67, 134 |
| Muad Issa, Travis Moore, Hassaan Khawar, Abdillahi Omar, Iraneus Chan |
| 24:38.0, 26:04.0, 26:38.0, 28:40.0, 32:40.0 |
7 | 265 | Port Credit,
ON - Team Time (1st 5) 2:18:52.0 | Spread (1st 5) 12:45.0 |
| 3, 9, 32, 66, 155 |
| Derek Van_schepen, Lucas Peterson, Peter Wilson, Andres Francken, Davin Jankovics |
| 23:11.0, 24:23.0, 26:46.0, 28:36.0, 35:56.0 |
| 265 | Westdale,
ON - Team Time (1st 5) 2:18:55.0 | Spread (1st 5) 2:40.0 |
| 27, 33, 51, 72, 82 |
| Jason Choi, Ryan Chown, Alex Glaros, Andy Wang, Jake Laroche |
| 26:35.0, 26:48.0, 27:29.0, 28:48.0, 29:15.0 |
9 | 269 | Oakville Trafalgar,
ON - Team Time (1st 5) 2:19:15.0 | Spread (1st 5) 2:32.0 |
| 35, 35, 37, 77, 85, (135), (154) |
| Connor Ladly-Fredeen, Angus Scott, Ryan McAnuff, Robert Chung, Nolan Oshaughnessy, (Michael Colby), (Eric Schlag) |
| 26:53.0, 26:53.0, 26:55.0, 29:09.0, 29:25.0, (32:44.0), (35:50.0) |
10 | 276 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 2:17:24.0 | Spread (1st 5) 7:04.0 |
| 2, 18, 76, 78, 102, (140), (144) |
| Preston Borg, Devonte Cummings, Samual Lapointe, Mark Wallace, Simon Dugas, (Matthew Nosotti), (Mitchell Mohorovich) |
| 23:05.0, 25:57.0, 29:03.0, 29:10.0, 30:09.0, (33:04.0), (33:53.0) |
11 | 283 | Clarkson,
ON - Team Time (1st 5) 2:19:16.0 | Spread (1st 5) 4:43.0 |
| 16, 41, 56, 62, 108 |
| Liam Bekirsky, Troy Findlay, Nathan Soucier, Robbie Shoji, Ihor Dlugosz |
| 25:43.0, 27:08.0, 27:50.0, 28:09.0, 30:26.0 |
12 | 300 | Iona Catholic SS,
ON - Team Time (1st 5) 2:19:46.0 | Spread (1st 5) 6:01.0 |
| 12, 14, 75, 85, 114, (124) |
| Juan Bernal, Josh Foster, Vlad Tarutayev, Lucas Brewster, Tyler Weil, (Seamus Shanahan) |
| 24:58.0, 25:23.0, 29:01.0, 29:25.0, 30:59.0, (31:29.0) |
13 | 315 | Notre Dame (Burlington),
ON - Team Time (1st 5) 2:21:17.6 | Spread (1st 5) 3:33.0 |
| 17, 64, 71, 74, 89, (120), (138) |
| Willam Laurie, Warder Ly, David Ellison, Ryan Cone, Danny McIsaac, (Matt Kim), (Jackson Rakoczy) |
| 25:56.0, 28:11.6, 28:46.0, 28:55.0, 29:29.0, (31:19.0), (32:57.0) |
14 | 316 | Heart Lake,
ON - Team Time (1st 5) 2:21:50.0 | Spread (1st 5) 2:40.0 |
| 25, 59, 72, 80, 80, (91), (93) |
| Jevon Balfour, Blake Syrnyk, Tomi Leppala, Lenford Morris, Landyn Quigley, (James Arniotis), (Colby Chubbs) |
| 26:34.0, 28:00.0, 28:48.0, 29:14.0, 29:14.0, (29:33.0), (29:38.0) |
15 | 351 | Craig Kielburger (E.C. Drury),
ON - Team Time (1st 5) 2:22:07.0 | Spread (1st 5) 5:37.0 |
| 10, 68, 83, 87, 103, (147) |
| Shane MacDonald, Anthony Zammit, Luke Campbell, Nathan Brown, Justin Walter, (Justin Carter) |
| 24:33.0, 28:42.0, 29:16.0, 29:26.0, 30:10.0, (34:26.0) |
16 | 381 | Mentor College,
ON - Team Time (1st 5) 2:24:21.4 | Spread (1st 5) 6:42.8 |
| 13, 50, 94, 99, 125 |
| Nick McFarlane, Shane Kumar, Jeremy Ralphs, Jonathan Li, Dylan Bedi |
| 25:14.8, 27:28.6, 29:39.5, 30:00.9, 31:57.6 |
17 | 392 | Orchard Park,
ON - Team Time (1st 5) 2:24:56.0 | Spread (1st 5) 4:11.0 |
| 43, 57, 61, 109, 122, (137), (150) |
| Damoon Gahari, Colin Busse, Brock Lyman, Thomas Camanyong, Matty Vartanian, (Kyle Pennick), (Jonathan Fraser-Trotta) |
| 27:09.0, 27:53.0, 28:06.0, 30:28.0, 31:20.0, (32:54.0), (34:57.0) |
18 | 427 | John Fraser,
ON - Team Time (1st 5) 2:26:07.0 | Spread (1st 5) 4:52.0 |
| 15, 95, 96, 110, 111, (113) |
| Keenan Romeo, Ammar Hussain, Hamoody Rahal, Vincent Lee, Aathiq Hameed, (Simon Li) |
| 25:41.0, 29:40.0, 29:41.0, 30:32.0, 30:33.0, (30:51.0) |
19 | 483 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 2:30:26.0 | Spread (1st 5) 4:28.0 |
| 55, 68, 106, 123, 131, (141), (160) |
| Matthew Gallant, Dante Carpio, Nicholas Leong, Eustace D`Souza, Kyle Cronin, (Philip Gatti), (David Azevedo) |
| 27:47.0, 28:42.0, 30:20.0, 31:22.0, 32:15.0, (33:30.0), (36:49.0) |
20 | 507 | Meadowvale,
ON - Team Time (1st 5) 2:31:14.0 | Spread (1st 5) 3:59.0 |
| 63, 97, 101, 118, 128, (133), (135) |
| Tim deClercq, Joel Hillman, Chang Hao Gu, Ryan Davies, Damon Pfohl, (Connor Mitchinson), (Cheyenne Amil) |
| 28:10.0, 29:42.0, 30:04.0, 31:09.0, 32:09.0, (32:39.0), (32:44.0) |
21 | 514 | Glenforest,
ON - Team Time (1st 5) 2:33:46.0 | Spread (1st 5) 10:17.0 |
| 8, 100, 115, 143, 148, (169), (173) |
| Jacob Wanuch, Rashik Ahmed, Aakash Shaw, Sam Wanuch, Henry Yu, (Philip Kim), (Jacky Duong) |
| 24:17.0, 30:02.0, 31:02.0, 33:51.0, 34:34.0, (39:09.0), (40:17.0) |
22 | 531 | Philip Pocock,
ON - Team Time (1st 5) 2:39:19.0 | Spread (1st 5) 9:59.0 |
| 45, 53, 112, 159, 162, (181) |
| Apruv Agamal, Scott Robertson, Christopher Luxton, Justin Dourado, Michael Loureiro, (Anthony Nassif) |
| 27:15.0, 27:40.0, 30:35.0, 36:35.0, 37:14.0, (44:45.0) |
23 | 564 | St Francis Xavier,
ON - Team Time (1st 5) 2:38:16.3 | Spread (1st 5) 8:04.8 |
| 54, 105, 107, 145, 153, (165) |
| Duy Le, Rashid Minan, Alec Teles, Gurmeet Sidhu, Sem Ozdogal, (Tim Nguyen) |
| 27:41.1, 30:16.6, 30:25.9, 34:06.8, 35:45.9, (37:44.2) |
24 | 609 | Robert Bateman,
ON - Team Time (1st 5) 2:39:17.0 | Spread (1st 5) 4:24.0 |
| 79, 119, 130, 139, 142, (146), (170) |
| Ben Armstrong, Quade Allen, Tim Moore, Yousef Sheteiwy, JD Fader, (Jaden Tom), (Karan Singh) |
| 29:12.0, 31:16.0, 32:14.0, 32:59.0, 33:36.0, (34:20.0), (39:18.0) |
25 | 637 | Cawthra Park,
ON - Team Time (1st 5) 2:45:27.3 | Spread (1st 5) 7:41.7 |
| 68, 126, 129, 156, 158 |
| Evan Spicer, Ihor Szlachtyez, Arnay Avdic, Jade Ly, Nicolas Suarez |
| 28:42.0, 32:03.5, 32:13.0, 36:05.1, 36:23.7 |
26 | 652 | Brampton Centennial,
ON - Team Time (1st 5) 2:48:56.8 | Spread (1st 5) 10:11.3 |
| 52, 117, 149, 166, 168, (175) |
| Jovanne Rowe, Amrit Masuta, Ryan Wilkins, Brett Edwards, Jevonne Walters, (Dami Sogbesan) |
| 27:39.0, 31:04.4, 34:37.5, 37:45.6, 37:50.3, (40:27.3) |
27 | 674 | Christ the King,
ON - Team Time (1st 5) 2:56:04.3 | Spread (1st 5) 14:58.0 |
| 26, 151, 152, 167, 178 |
| Nick McKnight, Francis Choi, Tom Nauta, Derek Neumann, Connor Morris |
| 26:34.2, 35:03.2, 35:08.4, 37:46.3, 41:32.2 |
28 | 751 | St Martin's,
ON - Team Time (1st 5) 3:12:30.0 | Spread (1st 5) 15:44.0 |
| 47, 172, 176, 177, 179 |
| Greg Chrzan, Luis Pinto, Devon Smart, Jj Jonel, Nicholas Hutchings |
| 27:27.0, 39:55.0, 40:45.0, 41:12.0, 43:11.0 |
29 | 796 | Applewood Ht,
ON - Team Time (1st 5) 3:23:40.0 | Spread (1st 5) 17:14.0 |
| 90, 161, 180, 182, 183 |
| Doug McGowan, Miguel Santillan, Khang Luu, Alex Quattrociocchi, Chris Hwang |
| 29:32.0, 36:58.0, 44:05.0, 46:19.0, 46:46.0 |
30 | 849 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 3:23:40.0 | Spread (1st 5) 13:55.0 |
| 157, 163, 171, 174, 184 |
| Thomas Belanger, Mark Sudetic, Patrick Freeman, Nicolas Gil, Jason Chow |
| 36:12.0, 37:31.0, 39:29.0, 40:21.0, 50:07.0 |