1 | 89 | St Marcellinus,
ON - Team Time (1st 5) 2:08:50.0 | Spread (1st 5) 3:22.0 |
| 4, 17, 19, 20, 29, (32), (33) |
| 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 | 128 | John Cabot,
ON - Team Time (1st 5) 2:12:11.0 | Spread (1st 5) 3:19.0 |
| 7, 21, 30, 30, 40, (65), (68) |
| Orest Kowalik, Stanley Lubinic, Chris Szymus, Chris Gdula, 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 | 152 | Mayfield,
ON - Team Time (1st 5) 2:13:21.0 | Spread (1st 5) 4:14.0 |
| 6, 22, 35, 37, 52, (98), (102) |
| 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 | 170 | Lorne Park,
ON - Team Time (1st 5) 2:12:11.0 | Spread (1st 5) 8:33.0 |
| 1, 5, 25, 49, 90, (93), (123) |
| 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 | 199 | Cardinal Leger,
ON - Team Time (1st 5) 2:18:01.0 | Spread (1st 5) 2:43.0 |
| 24, 27, 38, 47, 63, (74), (79) |
| 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 | 207 | Port Credit,
ON - Team Time (1st 5) 2:18:52.0 | Spread (1st 5) 12:45.0 |
| 3, 9, 28, 53, 114 |
| 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 |
7 | 210 | The Woodlands,
ON - Team Time (1st 5) 2:18:40.0 | Spread (1st 5) 8:02.0 |
| 10, 17, 25, 54, 104 |
| 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 |
8 | 215 | Loyola Catholic Secondary,
ON - Team Time (1st 5) 2:17:24.0 | Spread (1st 5) 7:04.0 |
| 2, 16, 59, 60, 78, (106), (109) |
| 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) |
9 | 227 | Clarkson,
ON - Team Time (1st 5) 2:19:16.0 | Spread (1st 5) 4:43.0 |
| 15, 33, 46, 50, 83 |
| 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 |
10 | 234 | Iona Catholic SS,
ON - Team Time (1st 5) 2:19:46.0 | Spread (1st 5) 6:01.0 |
| 11, 13, 58, 64, 88, (95) |
| 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) |
11 | 250 | Heart Lake,
ON - Team Time (1st 5) 2:21:50.0 | Spread (1st 5) 2:40.0 |
| 23, 48, 57, 61, 61, (67), (69) |
| Jevon Balfour, Blake Syrnyk, Tomi Leppala, Landyn Quigley, Lenford Morris, (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) |
12 | 294 | Mentor College,
ON - Team Time (1st 5) 2:24:21.4 | Spread (1st 5) 6:42.8 |
| 12, 41, 70, 75, 96 |
| 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 |
13 | 326 | John Fraser,
ON - Team Time (1st 5) 2:26:07.0 | Spread (1st 5) 4:52.0 |
| 14, 71, 72, 84, 85, (87) |
| 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) |
14 | 376 | Our Lady of Mount Carmel,
ON - Team Time (1st 5) 2:30:26.0 | Spread (1st 5) 4:28.0 |
| 45, 55, 81, 94, 101, (107), (119) |
| 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) |
15 | 392 | Glenforest,
ON - Team Time (1st 5) 2:33:46.0 | Spread (1st 5) 10:17.0 |
| 8, 76, 89, 108, 111, (127), (130) |
| 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) |
| 392 | Meadowvale,
ON - Team Time (1st 5) 2:31:14.0 | Spread (1st 5) 3:59.0 |
| 51, 73, 77, 92, 99, (103), (105) |
| 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) |
17 | 404 | Philip Pocock,
ON - Team Time (1st 5) 2:39:19.0 | Spread (1st 5) 9:59.0 |
| 36, 43, 86, 118, 121, (137) |
| 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) |
18 | 429 | St Francis Xavier,
ON - Team Time (1st 5) 2:38:16.3 | Spread (1st 5) 8:04.8 |
| 44, 80, 82, 110, 113, (124) |
| 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) |
19 | 484 | Cawthra Park,
ON - Team Time (1st 5) 2:45:27.3 | Spread (1st 5) 7:41.7 |
| 55, 97, 100, 115, 117 |
| 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 |
20 | 496 | Brampton Centennial,
ON - Team Time (1st 5) 2:48:56.8 | Spread (1st 5) 10:11.3 |
| 42, 91, 112, 125, 126, (132) |
| 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) |
21 | 569 | St Martin's,
ON - Team Time (1st 5) 3:12:30.0 | Spread (1st 5) 15:44.0 |
| 38, 129, 133, 134, 135 |
| 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 |
22 | 599 | Applewood Ht,
ON - Team Time (1st 5) 3:23:40.0 | Spread (1st 5) 17:14.0 |
| 66, 120, 136, 138, 139 |
| 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 |
23 | 637 | St Aloysius Gonzaga,
ON - Team Time (1st 5) 3:23:40.0 | Spread (1st 5) 13:55.0 |
| 116, 122, 128, 131, 140 |
| 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 |