1 | 54 | St Paul's,
MB - Team Time (1st 5) 1:27:58.4 | Spread (1st 5) 2:31.4 |
| 1, 3, 9, 15, 26, (27), (31) |
| Caleb deJong, Shiloh Johnson, Will Koltek, Evan Pfrimmer, James Teschuk, (Graham Lock), (Simon Meier) |
| 16:19.1, 17:04.4, 17:37.5, 18:06.9, 18:50.5, (18:51.7), (19:01.6) |
2 | 58 | Vincent Massey Collegiate (Winnipeg),
MB - Team Time (1st 5) 1:28:19.7 | Spread (1st 5) 1:46.4 |
| 2, 5, 10, 20, 21, (34), (75) |
| Shane Dillon, Darian Hole, Matthew Van Schepdael, Noah Hoffman, Owen Ready, (Corey Arsenault), (Tyler Van Schepdael) |
| 16:35.8, 17:19.0, 17:42.5, 18:20.2, 18:22.2, (19:10.0), (20:26.2) |
3 | 74 | Kelvin,
MB - Team Time (1st 5) 1:30:31.7 | Spread (1st 5) 1:10.0 |
| 8, 11, 12, 18, 25, (32), (78) |
| Quinn Desrochers, Nathan Wilson, Kirk Wright, Jacob Meiklejohn, Conor McGovern, (Patrick Muma), (Sam Beardsell) |
| 17:34.5, 17:54.9, 17:58.4, 18:19.4, 18:44.5, (19:03.7), (20:30.4) |
4 | 240 | River East,
MB - Team Time (1st 5) 1:38:22.8 | Spread (1st 5) 1:39.4 |
| 22, 47, 49, 58, 64, (71), (87) |
| Kevin Roesler, Bailey Novicki, Coleton Benn, James Lavallee, Dominic King, (Sean Wilson), (Jonny Bennet) |
| 18:32.0, 19:46.9, 19:51.2, 20:01.3, 20:11.4, (20:24.4), (20:50.6) |
5 | 241 | Dakota,
MB - Team Time (1st 5) 1:37:51.2 | Spread (1st 5) 2:15.1 |
| 14, 37, 56, 65, 69 |
| Belmin Mackic, Ermin Mackic, Howard Monson, Jaddon Waddell, Ryan Arcand |
| 18:04.8, 19:17.2, 19:57.2, 20:12.1, 20:19.9 |
6 | 246 | J.H. Bruns,
MB - Team Time (1st 5) 1:38:34.1 | Spread (1st 5) 1:29.8 |
| 30, 40, 45, 54, 77, (88), (93) |
| Cayden Thompson, Matt Lehmann, Taylor Wogenstahl, Tyson McGowan, Harmen Sandhu, (Timon Kozelko), (Eric Sentes) |
| 19:00.2, 19:25.7, 19:42.0, 19:56.2, 20:30.0, (20:51.3), (20:58.2) |
7 | 247 | Grant Park,
MB - Team Time (1st 5) 1:37:14.1 | Spread (1st 5) 4:43.2 |
| 6, 13, 41, 70, 117, (146), (154) |
| Robin Armstrong, Bart Kaminski, Morgan Yarish, Ari Lisogorsky, Richard Arthurs, (Matt Levesque), (Cole Parsons) |
| 17:20.5, 17:58.6, 19:28.2, 20:23.1, 22:03.7, (24:31.0), (25:53.4) |
| 247 | Miles MacDonell,
MB - Team Time (1st 5) 1:37:04.5 | Spread (1st 5) 3:36.8 |
| 4, 29, 42, 82, 90, (99), (100) |
| Braeden Savard, Adam Naylor, Yoseph Weldeareguy, Cole King, Michael Niemczyk, (Jordan Pillay), (Julian Harms) |
| 17:15.4, 18:55.2, 19:28.5, 20:33.2, 20:52.2, (21:17.0), (21:19.1) |
9 | 287 | Garden Valley,
MB - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 4:23.1 |
| 7, 33, 52, 84, 111, (128), (129) |
| David Gruen, Levi Warkentine, Sebastian Klassen, Dominik Klassen, Eric Giesbrecht, (Martin Russo), (Waldemar Preis) |
| 17:23.0, 19:09.2, 19:53.5, 20:34.2, 21:46.1, (22:45.6), (22:46.3) |
10 | 313 | Lord Selkirk,
MB - Team Time (1st 5) 1:40:17.4 | Spread (1st 5) 2:00.2 |
| 28, 44, 61, 89, 91, (95), (119) |
| Andrew Juvonen, Nathan Sorokopud-Jones, Tristan Allen, Morgan Thickson, Reid Senga, (Andrew Gierys), (Brandon Makowsky) |
| 18:54.0, 19:31.7, 20:05.6, 20:51.9, 20:54.2, (21:04.4), (22:14.3) |
11 | 332 | Oak Park,
MB - Team Time (1st 5) 1:40:28.1 | Spread (1st 5) 3:23.9 |
| 17, 38, 83, 85, 109, (113), (136) |
| Reid Nelson, Quentin Ferguson, Luc Fournier, Braden Goodall, Reed Cupeiro, (Riley Dirks), (Jessie Anton) |
| 18:13.7, 19:22.5, 20:34.1, 20:40.2, 21:37.6, (21:47.4), (23:32.9) |
12 | 368 | Westwood,
MB - Team Time (1st 5) 1:42:42.6 | Spread (1st 5) 4:54.4 |
| 16, 51, 72, 97, 132, (141), (157) |
| Kyle McCoy, Andrew Langelaar, Devin Dorbolo, Maksym Khoma, Tyson Langelaar, (Luke Roffey), (Kade Cote) |
| 18:11.4, 19:52.7, 20:24.9, 21:07.8, 23:05.8, (24:16.6), (27:44.8) |
13 | 375 | Garden City,
MB - Team Time (1st 5) 1:42:41.9 | Spread (1st 5) 2:02.7 |
| 43, 55, 67, 103, 107, (130), (147) |
| Dylan Lemay, Andre Freire, John Shortt, Andrew Shymanski, Jordan Aldaba, (Will Shortt), (Greg Tetlock) |
| 19:29.2, 19:56.6, 20:18.6, 21:25.6, 21:31.9, (22:48.0), (24:34.8) |
14 | 384 | Stonewall,
MB - Team Time (1st 5) 1:45:27.5 | Spread (1st 5) 6:18.8 |
| 36, 60, 63, 73, 152 |
| Andrew Martin, Ryan Humeniak, Tyson Nelson, Curtis Beck, Garrett Dawson |
| 19:14.3, 20:03.4, 20:10.8, 20:25.9, 25:33.1 |
15 | 388 | Fort Richmond,
MB - Team Time (1st 5) 1:42:54.8 | Spread (1st 5) 3:15.0 |
| 24, 62, 76, 112, 114, (121), (127) |
| Nathan Wagner, Nick Chimatilo, Reese Pattyn, Sam Demeke, Kazuki Onishi, (Alex Walker), (Joseph Athanasious) |
| 18:37.7, 20:10.2, 20:27.7, 21:46.5, 21:52.7, (22:19.2), (22:42.4) |
16 | 431 | Kildonan East,
MB - Team Time (1st 5) 1:44:32.6 | Spread (1st 5) 2:37.9 |
| 50, 79, 86, 92, 124, (138), (142) |
| Muneer Mohamad, Bailey Klein, Seth McKenzie, Luke Lefloch, Zane Pockett, (Bryce Goralchuk), (Abdullahi Mohamed) |
| 19:52.6, 20:30.8, 20:43.8, 20:54.9, 22:30.5, (23:57.4), (24:20.2) |
17 | 434 | Steinbach,
MB - Team Time (1st 5) 1:44:48.9 | Spread (1st 5) 2:18.2 |
| 57, 66, 81, 110, 120, (133), (134) |
| Cody Bartel, Adam Johnson, Justin Hofmann, Alex Laing, Taylor Gresiuk, (Nicholas Gehrer), (Matthew Monchak) |
| 20:00.8, 20:12.4, 20:32.2, 21:44.5, 22:19.0, (23:20.7), (23:21.5) |
18 | 440 | Coll. Louis Riel,
MB - Team Time (1st 5) 1:44:51.4 | Spread (1st 5) 3:42.8 |
| 23, 74, 106, 115, 122, (144) |
| Lucas Roy, Tristan Karuba, Sebastien Regnier, Anastasios Apostolopoulos, Hermon Tewelde, (Moctar Ba) |
| 18:36.7, 20:26.0, 21:28.2, 22:01.0, 22:19.5, (24:27.6) |
19 | 447 | Maples,
MB - Team Time (1st 5) 1:47:03.8 | Spread (1st 5) 5:02.9 |
| 39, 46, 94, 123, 145 |
| Aaron Balingit, seth Bittern, Kulwinder Sharma, Ryan Da Silva, Norman Sigua |
| 19:25.5, 19:45.2, 20:59.3, 22:25.4, 24:28.4 |
20 | 452 | Sisler,
MB - Team Time (1st 5) 1:44:51.8 | Spread (1st 5) 1:08.5 |
| 68, 80, 98, 102, 104, (105), (116) |
| Sukhpal Bhandal, Alec Canteras, Harry Singh, Edrian Jacinto, Thomas Penner, (Jan Chua), (Hendrich Laroco) |
| 20:19.2, 20:31.4, 21:08.5, 21:25.0, 21:27.7, (21:27.8), (22:02.2) |
21 | 508 | Shaftesbury,
MB - Team Time (1st 5) 1:49:33.8 | Spread (1st 5) 6:50.5 |
| 19, 96, 108, 135, 150 |
| Phillip Trajkovski, Marco Gutierrez Vasquez, Bryce Jenkins, Boone Drummond, Daniel Gussakovsky |
| 18:19.5, 21:04.5, 21:35.2, 23:24.6, 25:10.0 |
22 | 510 | Gordon Bell,
MB - Team Time (1st 5) 1:55:09.0 | Spread (1st 5) 9:36.3 |
| 48, 53, 101, 148, 160, (161) |
| Meron Tsegay, Arebo Abdulfateh, Christian Hunter, Rio Whitesell, Dylon Henry, (Declan Henry) |
| 19:49.7, 19:54.5, 21:20.2, 24:38.6, 29:26.0, (33:54.1) |
23 | 525 | John Taylor,
MB - Team Time (1st 5) 1:52:13.4 | Spread (1st 5) 5:59.6 |
| 35, 59, 131, 149, 151, (153), (155) |
| Silas Friesen, Levi Friesen, Mario Hernandez, Kyle Coyston, Daniel Diereckse, (Emmanuel Jong Arzobal), (Tristen Kaskayne) |
| 19:11.5, 20:03.2, 22:51.3, 24:56.3, 25:11.1, (25:43.4), (26:37.1) |
24 | 683 | Daniel McIntyre,
MB - Team Time (1st 5) 2:02:20.6 | Spread (1st 5) 5:45.9 |
| 118, 125, 126, 156, 158 |
| Solomon Nazgi, Dom Merano, Hasan Albayati, Kyle Castrojeres, Edel Esguerra |
| 22:08.3, 22:35.8, 22:42.0, 27:00.3, 27:54.2 |
25 | 718 | Tec Voc,
MB - Team Time (1st 5) 2:05:42.2 | Spread (1st 5) 5:29.4 |
| 137, 139, 140, 143, 159 |
| Jeral Pierre, Marc Arabe, Tyler Byington, Jamie Flett, Gavin Knott |
| 23:53.9, 23:57.8, 24:05.0, 24:22.2, 29:23.3 |