1 | 52 | Leaside,
ON - Team Time (1st 5) 2:05:29.7 | Spread (1st 5) 3:53.6 |
| 1, 6, 8, 18, 19, (24), (28) |
| Ben Carson, David De Lazzarri, Erik Elliot, Russell Snider, Jeremie Fraeys, (Palmer Lockridge), (Raphael Mantello) |
| 22:52.3, 24:28.0, 24:39.7, 26:43.8, 26:45.9, (27:13.4), (27:32.1) |
2 | 61 | Malvern,
ON - Team Time (1st 5) 2:08:49.2 | Spread (1st 5) 1:49.7 |
| 7, 11, 13, 14, 16, (17), (20) |
| Kai Groves, Nick Morrow, Adam Varro, Alex Mulligan, Andrew Edmunds, (Matt McDonald), (Lester Lamptey) |
| 24:33.5, 25:39.6, 26:05.1, 26:07.8, 26:23.2, (26:29.8), (26:55.1) |
3 | 67 | Humberside,
ON - Team Time (1st 5) 2:06:45.6 | Spread (1st 5) 4:20.1 |
| 3, 5, 10, 23, 26, (27), (37) |
| Jake Carroll, Jack Kennedy, Scott Hill, John Kargbo, James Watson, (Shea Darlison), (Philip Younan) |
| 22:57.8, 24:11.3, 25:08.4, 27:10.2, 27:17.9, (27:31.7), (29:04.1) |
4 | 92 | Northern Secondary (Toronto),
ON - Team Time (1st 5) 2:11:16.4 | Spread (1st 5) 5:21.5 |
| 2, 12, 21, 25, 32, (33), (41) |
| Michael Petta, Nicolas Olano, Filip Dujic, Taylor Everard, Daniel Vaucrosson, (Jason Duthie), (Samuel Dahan-Meyboom) |
| 22:56.3, 25:46.0, 26:58.9, 27:17.4, 28:17.8, (28:18.2), (29:34.2) |
5 | 191 | Lawrence Park,
ON - Team Time (1st 5) 2:23:49.2 | Spread (1st 5) 7:57.2 |
| 4, 38, 40, 53, 56, (57), (58) |
| Christopher Moore, Ben Joy, Andrew Cays, James Martin, Petros Bleyan, (Anthony Zerafa), (Alex Nazareth) |
| 23:10.0, 29:06.7, 29:24.8, 31:00.5, 31:07.2, (31:07.7), (31:17.6) |
6 | 207 | North Toronto,
ON - Team Time (1st 5) 2:27:35.9 | Spread (1st 5) 4:19.5 |
| 22, 29, 47, 50, 59, (69), (76) |
| Declan Lawrence, Mike Domb, Daniel Henderickson, Adam Opara, Peter Ryan, (Kelvin Su), (Dan Rubenzahl) |
| 27:05.4, 27:43.2, 30:34.7, 30:47.7, 31:24.9, (33:05.4), (34:47.4) |
7 | 210 | Forest Hill,
ON - Team Time (1st 5) 2:28:19.0 | Spread (1st 5) 6:19.5 |
| 15, 34, 45, 49, 67, (73), (79) |
| Luka Knezevic, Jordan Pollock, Michael Nguyen, Kelvin Chuckwu, Alex Davis, (Abraham Lee), (Kenny Kim) |
| 26:22.8, 28:19.1, 30:08.0, 30:46.8, 32:42.3, (33:59.6), (36:26.0) |
8 | 229 | University of Toronto,
ON - Team Time (1st 5) 2:30:14.1 | Spread (1st 5) 8:41.8 |
| 9, 35, 42, 71, 72 |
| Ilya Kreynin, Christopher Chu, Jason Park, David Freedman, Ryan Swift |
| 24:51.7, 28:37.7, 29:41.8, 33:29.4, 33:33.5 |
9 | 233 | Ursula Franklin Academy,
ON - Team Time (1st 5) 2:30:28.5 | Spread (1st 5) 3:53.7 |
| 30, 39, 48, 55, 61, (62), (63) |
| Emerson Campbell, MacKenzie Heller, Scott Muirhead, Theo Banelis, Ben Strickland, (Victor Bates), (Max Kieley) |
| 27:50.1, 29:08.9, 30:38.6, 31:07.1, 31:43.8, (32:03.6), (32:09.2) |
10 | 239 | Riverdale,
ON - Team Time (1st 5) 2:32:04.3 | Spread (1st 5) 2:17.5 |
| 36, 46, 51, 52, 54, (60), (75) |
| Eugene Tu, Ryan Frias, Dominic Santos, Aaron Tham, Waubusk Rickard, (Jolson Lim), (Jason Lam) |
| 28:43.8, 30:31.0, 30:48.3, 30:59.9, 31:01.3, (31:26.7), (34:21.9) |
11 | 248 | Monarch Park,
ON - Team Time (1st 5) 2:32:31.0 | Spread (1st 5) 4:33.1 |
| 31, 43, 44, 64, 66, (68), (70) |
| Andrew Southey, Nathaniel Chan, MacNeal Darnley, David Wood, Basil Smith, (Tadan Gardner), (Dominic Chan) |
| 27:51.8, 29:56.1, 30:05.7, 32:12.5, 32:24.9, (33:00.9), (33:28.9) |
12 | 374 | Coeur D'Alene,
ID - Team Time (1st 5) 2:57:36.0 | Spread (1st 5) 7:44.0 |
| 65, 74, 77, 78, 80, (81), (82) |
| Michael Dunton, Ben Wooley, Cody Curtis, Andrew Regan, Jonathan Deak, (Jake Stadley), (Kendrick Nagel) |
| 32:13.0, 34:12.0, 35:09.0, 36:05.0, 39:57.0, (40:19.0), (41:12.0) |