1 | 35 | Greenway/Nashwauk/Keewatin,
MN - Team Time (1st 5) 1:26:30.3 | Spread (1st 5) 20.2 |
| 3, 4, 5, 11, 12, (18), (21) |
| Ben Plackner, Riley Koran, Levi Danielson, Bryce Nielsen, Brayden Nielsen, (Hunter Milstead), (Isaac Danielson) |
| 17:08.3, 17:12.5, 17:12.7, 17:28.3, 17:28.5, (18:14.5), (18:18.7) |
2 | 71 | Moose Lake/Willow River/Barnum,
MN - Team Time (1st 5) 1:28:57.2 | Spread (1st 5) 1:03.9 |
| 7, 8, 15, 19, 22, (24), (33) |
| Shawn Bailey, Murray Salzer, Elliott Wasche, Daniel Mikrot, Eli Berger, (Eoghan Heaslip), (Gavin Thiry) |
| 17:15.0, 17:24.7, 17:44.0, 18:14.6, 18:18.9, (18:20.4), (18:54.5) |
3 | 89 | South Ridge/Cherry/North Woods/NE Range,
MN - Team Time (1st 5) 1:29:41.7 | Spread (1st 5) 1:32.2 |
| 10, 13, 13, 17, 36, (48), (52) |
| Alex Burckhardt, Sawyer FierkeLepp, Sawyer FierkeLepp, Alex Burckhardt, Tyler Morse, (Tyler Morse), (Grayson Reichensperger) |
| 17:27.3, 17:43.0, 17:43.0, 17:48.9, 18:59.5, (19:59.0), (20:30.7) |
4 | 118 | Ely,
MN - Team Time (1st 5) 1:31:38.3 | Spread (1st 5) 1:30.0 |
| 9, 23, 25, 26, 35, (40), (49) |
| Caid Chittum, Ben Cavalier, Jake Cochran, Silas Solum, Otto Devine, (Leo Stalmer), (Mason Kurnava) |
| 17:25.3, 18:19.4, 18:26.0, 18:32.3, 18:55.3, (19:15.4), (20:13.3) |
5 | 157 | Esko,
MN - Team Time (1st 5) 1:35:05.6 | Spread (1st 5) 3:27.7 |
| 2, 20, 28, 53, 54, (55), (60) |
| Benjamin Meysembourg, Spencer Hipp, Alec Halvorson, Joel Barta, Ethan Gamache, (James Cornell), (Dylan Prachar) |
| 17:05.3, 18:16.0, 18:39.8, 20:31.5, 20:33.0, (20:35.3), (20:54.7) |
6 | 166 | Carlton-Wrenshall,
MN - Team Time (1st 5) 1:34:50.7 | Spread (1st 5) 2:37.3 |
| 6, 32, 38, 44, 46, (71), (82) |
| Jack Riley, AJ Olesen, David Tuttle, Gavin Gibson, Anders Erickson, (Karl Tuttle), (Brayden Drake) |
| 17:13.0, 18:54.0, 19:08.3, 19:45.1, 19:50.3, (21:29.2), (22:42.8) |
7 | 169 | Cromwell-Wright,
MN - Team Time (1st 5) 1:34:04.0 | Spread (1st 5) 4:38.3 |
| 1, 30, 39, 41, 58, (70) |
| Noah Foster, Romain Jacques, Michael Schiller, Jorge Gatica, Weston Hanni, (Blake Granholm) |
| 16:05.0, 18:46.2, 19:08.5, 19:21.0, 20:43.3, (21:26.2) |
| 169 | Mesabi East,
MN - Team Time (1st 5) 1:35:22.7 | Spread (1st 5) 2:33.1 |
| 16, 27, 31, 45, 50, (61), (62) |
| Carter Skelton, Alex Leete, Timmy Green, Carson Slattery, Ben Gornik, (Ethan Jacobson), (Henrik Murray) |
| 17:48.6, 18:32.8, 18:52.3, 19:47.3, 20:21.7, (21:03.4), (21:04.3) |
9 | 261 | Mountain Iron-Buhl,
MN - Team Time (1st 5) 1:41:32.0 | Spread (1st 5) 2:19.6 |
| 34, 43, 56, 63, 65, (67), (72) |
| Leighton Helander, Spencer Sandberg, Logan Maras, Theo Sandau, Austin Nelson, (Junior Goggleye), (Jasper Helander) |
| 18:54.7, 19:37.8, 20:36.2, 21:09.0, 21:14.3, (21:21.4), (21:30.3) |
10 | 285 | Pine River-Backus,
MN - Team Time (1st 5) 1:43:02.7 | Spread (1st 5) 3:16.6 |
| 29, 42, 68, 69, 77, (85) |
| Jacob Schnoor, Andrew Bueckers, Ethan Burns, Reece Trumble, William Adams, (Dennis Rahm) |
| 18:45.3, 19:27.1, 21:23.3, 21:25.1, 22:01.9, (23:25.3) |
11 | 305 | Lakeview Christian Academy,
MN - Team Time (1st 5) 1:46:01.8 | Spread (1st 5) 4:29.4 |
| 37, 47, 51, 84, 86, (88) |
| Ben Wright, Nathan Easty, Nathan Hjort, Noah Loban, Xander Johnson, (Noah Jacobs) |
| 19:00.0, 19:58.6, 20:29.5, 23:04.3, 23:29.4, (25:07.2) |
12 | 341 | Chisholm,
MN - Team Time (1st 5) 1:46:44.1 | Spread (1st 5) 1:09.1 |
| 57, 59, 74, 75, 76, (78), (83) |
| Sean Connor, Charles Thompson, Charlie Thompson, Daniel Perpich, Ben Thompson, (Isaac Fleming), (Isaac Flemming) |
| 20:38.5, 20:45.4, 21:45.6, 21:47.0, 21:47.6, (22:09.4), (23:02.3) |
13 | 362 | International Falls,
MN - Team Time (1st 5) 1:48:45.3 | Spread (1st 5) 1:16.9 |
| 64, 66, 73, 79, 80, (81), (87) |
| Camden Deedrick, Lachlan Reiners, Christian Kostiuk, Brendyn Scholler, Max Youso, (Paxton Sivonen), (Joseph Sullivan) |
| 21:09.4, 21:18.3, 21:39.9, 22:11.4, 22:26.3, (22:29.3), (23:44.3) |