1 | 25 | Sir William Mulock,
ON - Team Time (1st 5) 1:57:03.1 | Spread (1st 5) 5:46.5 |
| 1, 3, 4, 7, 10, (37), (58) |
| Dakota Goguen, Ryan Vincent, Ryan McIntosh, Rahul Kamboj, Luke Ruberto, (Zachary Zwaal), (Ryan Oldham) |
| 20:18.0, 22:09.8, 23:03.7, 25:27.1, 26:04.5, (31:26.2), (37:20.5) |
2 | 113 | Emily Carr SS,
ON - Team Time (1st 5) 2:29:32.2 | Spread (1st 5) 22:03.8 |
| 6, 11, 12, 14, 70 |
| Josh Simonetta, Nicholas Campese, Christian Cicco, John Biskupski, Andrew Tonon |
| 24:04.7, 26:07.6, 26:18.3, 26:53.1, 46:08.5 |
3 | 119 | Sacred Heart Catholic,
ON - Team Time (1st 5) 2:18:53.4 | Spread (1st 5) 11:30.8 |
| 2, 5, 27, 42, 43, (45) |
| Aidan Jean, Sam Lorimer, Timothy Jo, Ryan Chen, Devin Baker, (Shane Jan) |
| 20:57.9, 23:39.6, 29:47.4, 31:59.8, 32:28.7, (32:39.8) |
4 | 125 | Unionville,
ON - Team Time (1st 5) 2:24:48.2 | Spread (1st 5) 6:06.7 |
| 9, 13, 31, 32, 40, (47), (55) |
| Ming Zhang, Ethan Appadurai, Mark Sun, Douglas Fong, Tristen Gutierrez, (Kevin Ma), (Thomas Liu) |
| 25:33.8, 26:31.1, 30:28.0, 30:34.8, 31:40.5, (33:48.3), (36:06.7) |
5 | 126 | Markville,
ON - Team Time (1st 5) 2:26:31.1 | Spread (1st 5) 7:03.0 |
| 8, 23, 25, 26, 44, (46), (48) |
| Dylan Snelgrove, Bill Li, Jason Zhang, James Elliot, Victor Liu, (Kevin Tong), (Victor Chow) |
| 25:29.8, 29:12.7, 29:36.3, 29:39.5, 32:32.8, (32:59.6), (33:57.0) |
6 | 133 | St. Robert,
ON - Team Time (1st 5) 2:29:00.8 | Spread (1st 5) 3:18.3 |
| 17, 19, 28, 34, 35, (36), (38) |
| Jonathan Ma, Roshan Sasiharan, Sam Ghantous, George Zhang, Eric Guo, (Vincent Yang), (Su Chen) |
| 27:53.1, 28:40.4, 30:07.5, 31:08.4, 31:11.4, (31:13.2), (31:28.7) |
7 | 164 | St Theresa of Lisieux,
ON - Team Time (1st 5) 2:34:31.5 | Spread (1st 5) 8:40.1 |
| 15, 24, 33, 41, 51, (57) |
| Conrad Koehl, Patrick Lucey, Ronny Thomas, Jacob Axford, Nicholas Kleine, (Robert Gugleilman) |
| 26:54.1, 29:20.4, 30:44.3, 31:58.5, 35:34.2, (37:00.5) |
8 | 189 | Pierre Elliott Trudeau,
ON - Team Time (1st 5) 2:41:25.5 | Spread (1st 5) 8:07.1 |
| 18, 22, 39, 54, 56, (63) |
| Vikram Minhas, Vito Wong, Anthony Chang, Derek Tea, Alexander Tang, (Arul Kalainesan) |
| 28:18.5, 29:08.8, 31:30.4, 36:02.2, 36:25.6, (38:50.1) |
9 | 205 | Stephen Lewis (Vaughan),
ON - Team Time (1st 5) 2:44:38.2 | Spread (1st 5) 10:45.8 |
| 16, 29, 49, 50, 61, (62), (66) |
| Danny Ghalayini, Bulat Malikov, James Hoang, Sean Kernitsman, Jonathan Mossiagin, (Ofek Gonen), (Jacob Shapiro) |
| 27:42.8, 30:15.0, 34:02.5, 34:09.3, 38:28.6, (38:30.8), (40:10.0) |
10 | 237 | Brother Andre Catholic,
ON - Team Time (1st 5) 2:59:59.1 | Spread (1st 5) 13:41.0 |
| 20, 30, 52, 67, 68 |
| Naseem Nusseiri, Rafiel Rajinthrakumar, Ethan Brennan, Steven (Istvan) Gal, Matthew Simm |
| 28:47.9, 30:23.0, 35:55.4, 42:23.9, 42:28.9 |
11 | 257 | Father Bressani,
ON - Team Time (1st 5) 3:00:47.4 | Spread (1st 5) 10:43.1 |
| 21, 53, 59, 60, 64, (65), (69) |
| Luca Ferrari, Michael Dodaro, Martin Brejniak, Andrew Alla, Joseph Russo, (Matthew Pena), (Michael Psychogios) |
| 28:52.1, 35:57.9, 37:58.1, 38:24.1, 39:35.2, (39:36.2), (42:34.7) |