1 | 21 | Lo-Ellen Park,
ON - Team Time (1st 5) 2:00:15.0 | Spread (1st 5) 2:18.0 |
| 1, 3, 4, 5, 8, (9), (19) |
| Augustin Marks de Chabris, Connor Jermyn, Lucas Mrozewski, Jacob Socransky, Luca Nardi, (Callum Bruser), (Shivam Verma) |
| 22:56.0, 23:09.0, 24:15.0, 24:41.0, 25:14.0, (25:40.0), (31:24.0) |
2 | 46 | College Notre-Dame,
ON - Team Time (1st 5) 2:10:50.0 | Spread (1st 5) 2:08.0 |
| 6, 7, 10, 11, 12, (14), (18) |
| Justin Dauphinais, Justin Watson, Tyler Dunn, Luc Couture, Keenan Rocca, (Jeremy McNamara), (Sebastien Bouchard) |
| 24:53.0, 25:09.0, 26:51.0, 26:56.0, 27:01.0, (27:14.0), (30:38.0) |
3 | 62 | Widdifield,
ON - Team Time (1st 5) 2:14:41.0 | Spread (1st 5) 5:34.0 |
| 2, 12, 15, 16, 17, (20) |
| Keon Wallingford, Daelin Henschel, Jeffrey Hamilton, Jacob Galema, Dylan Lebel, (Jacob Morin) |
| 23:08.0, 27:01.0, 27:48.0, 28:02.0, 28:42.0, (31:42.0) |
4 | 115 | Coeur D'Alene,
ID - Team Time (1st 5) 2:57:28.0 | Spread (1st 5) 5:23.0 |
| 21, 22, 23, 24, 25, (26), (27) |
| Alex Walde, Chad Humphreys, Gabe McCombs, Karson Peach, Jared Meredith, (Nolan Mullen-Huber), (Dawson Gilbert) |
| 32:40.0, 35:24.0, 35:40.0, 35:41.0, 38:03.0, (40:04.0), (41:17.0) |