1 | 39 | Sir Frederick Banting,
ON - Team Time (1st 5) 1:29:03.0 | Spread (1st 5) 2:42.0 |
| 1, 6, 7, 8, 17, (22), (26) |
| Jackson Mayers, Sean Ibbott, Ben Harris, Desmond Rhys, Owen Morley, (Bradford Andrew), (Kurtis Wenman) |
| 16:16.0, 17:51.0, 17:57.0, 18:01.0, 18:58.0, (19:25.0), (19:39.0) |
2 | 67 | A.B. Lucas,
ON - Team Time (1st 5) 1:33:03.0 | Spread (1st 5) 1:19.0 |
| 9, 10, 13, 14, 21, (24), (32) |
| Gregory Woodward, Michael Woodward, William Kashindi, Zachary Colquhoun, Jacob Sartor, (Tristan Briens), (Tanner Martin) |
| 18:02.0, 18:16.0, 18:38.0, 18:46.0, 19:21.0, (19:35.0), (20:20.0) |
3 | 76 | Medway,
ON - Team Time (1st 5) 1:33:01.0 | Spread (1st 5) 2:38.0 |
| 3, 5, 20, 23, 25, (31), (33) |
| Jacob Radcliffe, Josh Dekay, Austin Demelo, Elliott Godfrey, Evan Scott, (Benton McNicol), (Matt Downs) |
| 16:59.0, 17:39.0, 19:14.0, 19:32.0, 19:37.0, (20:08.0), (20:32.0) |
4 | 108 | Mother Teresa,
ON - Team Time (1st 5) 1:36:47.8 | Spread (1st 5) 1:19.2 |
| 15, 16, 18, 29, 30, (35), (36) |
| Paul Solis, Braeden Bertrand-Hopper, Santiago Tellez, Jonathon McDonald, Tommy Kroczek, (Liam Turnbull), (Zac Belanger) |
| 18:46.8, 18:57.0, 19:07.0, 19:51.0, 20:06.0, (20:33.0), (20:34.0) |
5 | 134 | London Christian,
ON - Team Time (1st 5) 1:38:32.0 | Spread (1st 5) 5:16.0 |
| 4, 11, 26, 38, 55, (58), (68) |
| Joel Branderhorst, Andrew Stanley, Connor VanSoest, Adam Hickey, Ian Smit, (Max Longworth), (Jesse DeDreu) |
| 17:18.0, 18:23.0, 19:39.0, 20:38.0, 22:34.0, (22:57.0), (25:35.0) |
| 134 | London Central,
ON - Team Time (1st 5) 1:37:56.5 | Spread (1st 5) 4:52.5 |
| 2, 19, 28, 42, 43, (47), (62) |
| Sean Luke, Carter Sanderson, Davis Amyot, Tom Zhang, Selden Lin, (Garret Conquer-Van Heumen), (Luis Silva-Elizondo) |
| 16:23.0, 19:13.0, 19:50.0, 21:15.0, 21:15.5, (21:52.0), (23:41.0) |
7 | 204 | London South,
ON - Team Time (1st 5) 1:46:48.0 | Spread (1st 5) 6:13.0 |
| 12, 39, 40, 48, 65, (70) |
| Bryan Emery, David Archibald, Aidan Attema, Aidan Scott, Jacob Dias, (Aiden Hagemeier) |
| 18:29.0, 20:46.0, 20:53.0, 21:58.0, 24:42.0, (26:31.0) |
8 | 222 | Saunders,
ON - Team Time (1st 5) 1:47:34.1 | Spread (1st 5) 1:25.0 |
| 37, 44, 45, 46, 50, (60), (61) |
| Almir Smailovic, Braxton Burton, Brandon Cebulski, Owen Vint, Ryan McDonald, (Robbie Lava), (Ben Douglas) |
| 20:35.0, 21:35.0, 21:40.1, 21:44.0, 22:00.0, (23:10.0), (23:24.0) |
9 | 243 | St Thomas Aquinas (London),
ON - Team Time (1st 5) 1:49:42.0 | Spread (1st 5) 2:03.0 |
| 33, 49, 51, 54, 56, (59), (66) |
| Jack Monyard, Antonio Bosnjak, Jack Collins, Ben Gibson, Alexei Halliday, (Manuel Ortega Santos), (Max Goudsbloem) |
| 20:32.0, 21:59.0, 22:04.0, 22:32.0, 22:35.0, (23:03.0), (25:03.0) |
10 | 266 | Catholic Central (London),
ON - Team Time (1st 5) 1:53:16.6 | Spread (1st 5) 3:23.0 |
| 41, 52, 53, 57, 63 |
| Alex Cimino, Michael Martins-Santolupo, Connor MacLaren, Matt Fonti, Michael Toivonen |
| 21:11.5, 22:23.7, 22:28.9, 22:38.0, 24:34.5 |
11 | 343 | Westminster,
ON - Team Time (1st 5) 2:12:44.0 | Spread (1st 5) 3:53.0 |
| 64, 67, 69, 71, 72 |
| Ala'Aldin Alasi, Christopher Austin, Alex Lac, Abdallah Alhalbouni, Mustapha Boroot |
| 24:37.0, 25:33.0, 25:39.0, 28:25.0, 28:30.0 |