1 | 21 | St Michael's College,
ON - Team Time (1st 5) 1:39:50.7 | Spread (1st 5) 1:24.6 |
| 1, 3, 4, 6, 7, (8), (11) |
| Owen Leon, Mitchell Valic, Liam Totten, Will Stone, Connor Emeny, (Ryan McClelland), (Adam Hardy) |
| 19:06.8, 19:45.6, 19:56.6, 20:30.3, 20:31.4, (20:35.1), (21:06.7) |
2 | 78 | Upper Canada College,
ON - Team Time (1st 5) 1:52:27.9 | Spread (1st 5) 4:03.1 |
| 10, 13, 14, 16, 25, (35), (36) |
| Tyler Burns, Andrew Clinton, Sachin Pasricha, Henry Powis, Paul Bardea, (Wilder Walker-stewart), (Paul Baedea) |
| 20:53.2, 21:47.6, 22:04.9, 22:45.9, 24:56.3, (26:34.2), (27:37.0) |
3 | 83 | De La Salle College,
ON - Team Time (1st 5) 1:53:30.9 | Spread (1st 5) 4:37.0 |
| 5, 12, 18, 19, 29, (32), (34) |
| Arakel Minassian, Richard Magony, Daniel Casalese, John Pedro, Cory Bildfell, (Stephen Bateman), (Michael Quail) |
| 20:30.0, 21:33.6, 23:05.1, 23:15.2, 25:07.0, (26:05.6), (26:29.2) |
4 | 85 | Hillfield Strathallan,
ON - Team Time (1st 5) 1:54:45.0 | Spread (1st 5) 5:37.8 |
| 2, 17, 20, 22, 24, (28) |
| Cameron McMillan, Mattias Eyram, John Jarvis, Graham Mcdougall, Alex Smith, (Steven Dejonge) |
| 19:07.2, 22:49.0, 23:30.8, 24:33.0, 24:45.0, (25:05.1) |
5 | 108 | Royal St. George's,
ON - Team Time (1st 5) 1:59:06.8 | Spread (1st 5) 5:08.9 |
| 9, 15, 23, 30, 31, (37) |
| Parker Simon, Jack Schwartz, Sam Kirsh, Mao Yamanaka, Reo Yamanaka, (Charles Osler) |
| 20:43.9, 22:14.3, 24:38.3, 25:37.5, 25:52.8, (27:39.6) |
6 | 145 | St Andrew's College,
ON - Team Time (1st 5) 2:10:19.8 | Spread (1st 5) 5:38.2 |
| 21, 26, 27, 33, 38, (39), (40) |
| Jordan Brown, Alexander Gouthro Farnham, Jin Yuk, Hans Weng, Peter Song, (Ken Zeng), (Eddie He) |
| 24:04.8, 25:02.5, 25:03.8, 26:25.7, 29:43.0, (29:59.9), (30:20.7) |