1 | 63 | Preeceville,
SK - Team Time (1st 5) 1:16:23.0 | Spread (1st 5) 4:41.8 |
| 1, 6, 15, 19, 22, (27), (31) |
| Sean Paligan, Todd Pankratz, Jake Huska, Connor Nagy, Erik Sandager, (Dweight Paligan), (Reagan Dobson) |
| 12:28.4, 14:07.5, 16:09.3, 16:27.6, 17:10.2, (18:07.3), (18:52.7) |
2 | 66 | St Michael,
SK - Team Time (1st 5) 1:16:42.7 | Spread (1st 5) 4:39.9 |
| 2, 5, 17, 18, 24, (28) |
| Carson Sveinbjornson, Jaxon McLeod, Ethan Caskey, Ievgen Lavrentiev, Andrew Ross, (Chance Rurak) |
| 12:53.9, 13:25.6, 16:24.6, 16:24.8, 17:33.8, (18:08.8) |
3 | 69 | Langenburg,
SK - Team Time (1st 5) 1:17:11.5 | Spread (1st 5) 5:00.5 |
| 3, 4, 16, 20, 26, (33) |
| Drew Kirk, Josh Peppler, Cade Van Eeden, Eric Vosper, Zane Van Eeden, (Chance Midgett) |
| 13:04.2, 13:23.9, 16:10.0, 16:28.7, 18:04.7, (20:37.3) |
4 | 83 | Outlook,
SK - Team Time (1st 5) 1:21:42.0 | Spread (1st 5) 2:37.0 |
| 10, 12, 13, 23, 25 |
| Chase Bruynooghe, Leslie Thomas, William Behenna, Levi Ebbert, Vance Hefner |
| 15:03.0, 15:35.0, 15:57.0, 17:27.0, 17:40.0 |
5 | 84 | Davidson,
SK - Team Time (1st 5) 1:20:51.2 | Spread (1st 5) 3:32.4 |
| 9, 11, 14, 21, 29, (32), (35) |
| Nolan Allan, Riley Glaicar, Ryan Rathgeber, Ethan Schilling, Xander Sies, (Zander Hollinger), (Elijah McKay) |
| 14:45.0, 15:17.0, 16:01.8, 16:30.0, 18:17.4, (18:53.3), (21:00.2) |
6 | 115 | Kamsack Institute,
SK - Team Time (1st 5) 1:30:26.7 | Spread (1st 5) 7:10.8 |
| 7, 8, 30, 34, 36, (37) |
| Curtis McGriskin, Holden Labelle, Aidan Broda, Ethen Krawetz, Gage Berezowski, (Nicholas Bielecki) |
| 14:34.7, 14:41.1, 18:41.8, 20:43.6, 21:45.5, (25:28.3) |