1 | 73 | Harry Ainlay,
AB - Team Time (1st 5) 1:35:14.5 | Spread (1st 5) 4:24.0 |
| 1, 7, 8, 28, 29, (37), (40) |
| Brandon Vail, Aidan Comeau, Liam Williams, Sam Dakrouri, Joel Fleck, (Jordan Weaver), (Nathaniel Strohsch) |
| 16:27.0, 18:34.0, 18:34.5, 20:48.0, 20:51.0, (21:26.8), (21:31.0) |
2 | 95 | Strathcona,
AB - Team Time (1st 5) 1:38:26.5 | Spread (1st 5) 3:22.0 |
| 4, 14, 16, 22, 39, (51), (53) |
| Derrick Ushko, Aidan Cooper, Tyler Bates, Tommy Berlin, Jonah Edmundson, (Eric Weber), (Rylee Maleski) |
| 18:08.0, 19:19.0, 19:24.0, 20:05.5, 21:30.0, (22:14.0), (22:19.0) |
3 | 101 | Bev Facey,
AB - Team Time (1st 5) 1:38:55.6 | Spread (1st 5) 2:31.0 |
| 12, 13, 15, 17, 44, (46), (49) |
| Austin Moore-Payet, Taylar Whidden, Wesley Calef, Ethan Szojka, Justin Brandse, (Andrew Martin), (Nick Noppers) |
| 19:09.0, 19:14.0, 19:23.6, 19:29.0, 21:40.0, (21:48.0), (22:03.0) |
4 | 149 | Eastglen,
AB - Team Time (1st 5) 1:42:11.0 | Spread (1st 5) 4:22.0 |
| 3, 9, 32, 50, 55 |
| Yahye Mohamed, Saad Yusuf, Abdurazak Yussuf, Tajudin Jawaro, Matthew Papish |
| 18:05.0, 18:35.0, 20:54.0, 22:10.0, 22:27.0 |
5 | 175 | Jasper Place,
AB - Team Time (1st 5) 1:45:47.3 | Spread (1st 5) 1:34.4 |
| 21, 33, 36, 42, 43, (73), (78) |
| Tyler Gerke, Aditya Shah, Thomas Kraus, Mark Jones, Yusef Hussein, (William Birch), (Taylor Peters) |
| 20:05.2, 20:57.0, 21:26.3, 21:39.2, 21:39.6, (24:28.0), (25:21.0) |
6 | 176 | J Percy Page,
AB - Team Time (1st 5) 1:45:22.2 | Spread (1st 5) 5:22.0 |
| 5, 27, 30, 48, 66, (69), (70) |
| Ayub Kedir, Misama Liotto, Omed Iqbali, Jaden Derer, Brandon Berard, (Lenny Eberhardt), (Keegan Drew) |
| 18:10.0, 20:46.0, 20:52.2, 22:02.0, 23:32.0, (24:05.1), (24:05.8) |
7 | 206 | Archbishop MacDonald,
AB - Team Time (1st 5) 1:47:39.8 | Spread (1st 5) 5:15.0 |
| 11, 25, 41, 58, 71, (81), (83) |
| Owen Guenette, Pedro Garcia Guerra, Patrick Cervantes, Cameron McDowell, Mathew Roy, (Adam Landreville), (Brendan King) |
| 18:52.0, 20:20.8, 21:38.0, 22:42.0, 24:07.0, (25:33.0), (25:54.0) |
8 | 231 | Archbishop O'Leary,
AB - Team Time (1st 5) 1:49:50.6 | Spread (1st 5) 5:29.3 |
| 18, 23, 52, 61, 77, (84), (92) |
| Natnael Tawelde, Alex Tyliszczak, Natnael Abate, Jared Vo, Matthew Florax, (Emaj Hassan), (Rafael Pingal) |
| 19:32.7, 20:05.9, 22:17.0, 22:53.0, 25:02.0, (25:56.0), (35:32.0) |
9 | 236 | Archbishop Jordan,
AB - Team Time (1st 5) 1:50:29.3 | Spread (1st 5) 5:02.7 |
| 19, 35, 45, 62, 75 |
| Brayden Miller, Declon Stephenson, Ross Ramsankar, Josh Frye, Sebastian Bealieu |
| 19:44.3, 21:09.0, 21:45.0, 23:04.0, 24:47.0 |
10 | 237 | Lillian Osborne,
AB - Team Time (1st 5) 1:49:55.0 | Spread (1st 5) 3:13.0 |
| 24, 34, 56, 59, 64, (89), (91) |
| Austin Pinnell, Luke Bunn, Moataz Khallaf, Mohamed Mokhtar, Rohan Aananth, (Omar Mohammed), (Logan Schultz) |
| 20:07.0, 21:01.0, 22:38.0, 22:49.0, 23:20.0, (29:00.1), (35:05.5) |
11 | 240 | Paul Kane,
AB - Team Time (1st 5) 1:57:07.0 | Spread (1st 5) 11:07.0 |
| 6, 20, 38, 86, 90 |
| Luke Hanson, Braeden Kelly, Braeden Galvin, Tyler Veldhuis, Logan Clarke |
| 18:30.0, 19:45.0, 21:27.0, 27:48.0, 29:37.0 |
12 | 242 | Salisbury Composite,
AB - Team Time (1st 5) 1:50:46.6 | Spread (1st 5) 2:36.0 |
| 26, 31, 57, 63, 65, (74), (82) |
| Aaron Graves, Juan Caguao, Hunter Penney, John Rutledge, Aaron Camahan, (Hudson Witzke), (Drew Laupal) |
| 20:45.0, 20:52.6, 22:40.0, 23:08.0, 23:21.0, (24:41.0), (25:42.0) |
13 | 249 | Ross Sheppard,
AB - Team Time (1st 5) 1:51:09.0 | Spread (1st 5) 6:50.0 |
| 9, 47, 54, 60, 79, (80), (85) |
| Skyler York, Michael Homeniuk, Fynn Hammond, Sebastian Holmes, Michael Dodd, (Aidan Schurek), (Nolan Chan) |
| 18:35.0, 21:55.0, 22:24.0, 22:50.0, 25:25.0, (25:27.0), (27:18.0) |
14 | 285 | ME Lazerte,
AB - Team Time (1st 5) 1:54:32.0 | Spread (1st 5) 7:10.0 |
| 2, 67, 68, 72, 76, (87), (88) |
| Aaron Boyle, Logan Power, Daniel Platt, Cole Tymchuk, Waleed Sharab, (Dylan Raymond), (Abraham Hajar) |
| 17:49.0, 23:33.0, 23:50.0, 24:21.0, 24:59.0, (28:26.0), (28:51.0) |