1 | 51 | E S Thériault Catholic,
ON - Team Time (1st 5) 1:54:48.1 | Spread (1st 5) 3:09.6 |
| 1, 5, 12, 16, 17, (18), (24) |
| Mathieu Plamondon, Vincent Gauthier, Ryan Godda, Isaac Rondeau-Mcnair, Adam Delage, (Riley Gravelle), (Branden Dubosq) |
| 20:56.4, 22:23.4, 23:23.4, 23:58.9, 24:06.0, (24:23.8), (26:38.8) |
2 | 56 | Lo-Ellen Park,
ON - Team Time (1st 5) 1:56:27.6 | Spread (1st 5) 2:57.6 |
| 2, 8, 11, 15, 20 |
| Augustin Marks de Chabris, Connor Jermyn, Josh Tillson, Lucas Mrozewski, Jacob Socransky |
| 21:46.9, 22:50.2, 23:07.8, 23:58.2, 24:44.5 |
3 | 60 | Espanola,
ON - Team Time (1st 5) 1:57:48.9 | Spread (1st 5) 2:56.2 |
| 6, 9, 10, 14, 21, (26), (38) |
| Colin Withers, Noah Gallant, Austin Hawkins, Miles Sutherland, Ethan Moffatt, (Mayson Stencill), (Isaiah Robinson) |
| 22:35.3, 22:55.9, 23:02.2, 23:44.0, 25:31.5, (28:10.8), (35:37.3) |
4 | 74 | Hammarskjold,
ON - Team Time (1st 5) 2:04:02.7 | Spread (1st 5) 7:06.1 |
| 4, 7, 13, 22, 28 |
| Will Mcdonough, Kai Meekis, Aleksi Luoma, Silas Young, Carter Weiss |
| 22:12.8, 22:48.7, 23:42.3, 26:00.0, 29:18.9 |
5 | 126 | Widdifield,
ON - Team Time (1st 5) 2:23:44.2 | Spread (1st 5) 10:44.8 |
| 3, 27, 30, 31, 35 |
| Keon Wallingford, Brent Watson, Josiah Riesen, Jeffrey Hamilton, Dylan Lebel |
| 22:05.7, 29:01.0, 29:52.5, 29:54.5, 32:50.5 |
6 | 152 | St Joseph-Scollard Hall,
ON - Team Time (1st 5) 2:35:48.1 | Spread (1st 5) 13:33.5 |
| 19, 25, 33, 36, 39 |
| Connor Russo, Zach Thompson, Michael Pettella, Riley Yakabuskie, Trystan Brodhagen |
| 24:36.3, 27:06.9, 32:07.3, 33:47.8, 38:09.8 |
7 | 155 | Englehart,
ON - Team Time (1st 5) 2:33:38.4 | Spread (1st 5) 8:54.1 |
| 23, 29, 32, 34, 37 |
| Martin Glesen, Mateo Aquino, Caleb Minnett, Jorah Taylor, Mitchell Shortt |
| 26:25.0, 29:38.2, 30:02.7, 32:13.4, 35:19.1 |