1 | 35 | Miles MacDonell,
MB - Team Time (1st 5) 1:36:36.0 | Spread (1st 5) 1:26.0 |
| 1, 7, 8, 9, 10, (11), (12) |
| Adam Naylor, Logan Gerus, Loic Ishimwe, Colin Schroeder, Liam Gerus, (Kieran Smith), (Ombeni Birinda) |
| 18:20.0, 19:19.0, 19:29.0, 19:42.0, 19:46.0, (20:07.0), (20:25.0) |
2 | 57 | Garden City,
MB - Team Time (1st 5) 1:39:51.0 | Spread (1st 5) 2:37.0 |
| 4, 5, 6, 18, 24, (26), (28) |
| Fernando Gonzalez, Kiranbir Rangi, Mathew Klassen, Connor Miles, Will Shortt, (Jim Almosara), (Michael Boguski) |
| 18:57.0, 19:04.0, 19:08.0, 21:08.0, 21:34.0, (22:25.0), (22:30.0) |
3 | 61 | Lord Selkirk,
MB - Team Time (1st 5) 1:40:47.0 | Spread (1st 5) 2:53.0 |
| 2, 3, 17, 19, 20, (25), (27) |
| Tristan Allen, Jordy Longbottom, Brandon Makowsky, Jake Sternat, Qwynn Moore, (Andrew Gierys), (Timothy Juvonen) |
| 18:24.0, 18:46.0, 21:07.0, 21:13.0, 21:17.0, (22:12.0), (22:26.0) |
4 | 103 | Springfield,
MB - Team Time (1st 5) 1:47:18.0 | Spread (1st 5) 2:09.0 |
| 14, 16, 21, 22, 30 |
| Braedy Farmer, Conrad Solypa, Tyler Lesuk, Adam Beer, Hayden Senavitch |
| 20:41.0, 20:58.0, 21:19.0, 21:30.0, 22:50.0 |
5 | 132 | River East,
MB - Team Time (1st 5) 1:51:12.0 | Spread (1st 5) 3:07.0 |
| 13, 23, 29, 32, 35, (41) |
| Ness Daling, Riley Small, Zach Nolan, Kristian Quist, Cal Reimer, (Colin Stoddard) |
| 20:34.0, 21:31.0, 22:33.0, 22:53.0, 23:41.0, (26:20.0) |
6 | 164 | West Kildonan,
MB - Team Time (1st 5) 2:02:19.0 | Spread (1st 5) 8:51.0 |
| 15, 30, 37, 38, 44 |
| James Jose, Brendan Labarre, Tristen Haskayne, Max Kohut, Jeremiah Torres |
| 20:55.0, 22:50.0, 24:07.0, 24:41.0, 29:46.0 |
7 | 181 | Maples,
MB - Team Time (1st 5) 2:01:27.0 | Spread (1st 5) 3:14.0 |
| 32, 34, 36, 39, 40, (42), (43) |
| Jesse Cabrera, Dustin McKay, Mandeep Singh, Josh Villanueva, Hans Santiago, (Jamiel Calinisan), (Jc Placido) |
| 22:53.0, 23:03.0, 23:43.0, 25:41.0, 26:07.0, (27:05.0), (28:08.0) |