1 | 40 | Greenway/Nashwauk/Keewatin,
MN - Team Time (1st 5) 1:25:49.5 | Spread (1st 5) 37.5 |
| 3, 4, 7, 11, 15, (25), (28) |
| Brayden Nielsen, Levi Danielson, Bryce Nielsen, Riley Koran, Hunter Milstead, (Isaac Danielson), (Preston Troumbly) |
| 16:57.2, 16:58.6, 17:04.2, 17:14.8, 17:34.7, (17:55.5), (17:59.5) |
2 | 70 | South Ridge,
MN - Team Time (1st 5) 1:27:13.6 | Spread (1st 5) 1:12.4 |
| 2, 13, 14, 18, 23, (24), (38) |
| Alex Burckhardt, Sawyer FierkeLepp, Sawyer FierkeLepp, Tyler Morse, Khalil Spears, (Tyler Morse), (Lincoln Antikainen) |
| 16:41.5, 17:25.1, 17:27.1, 17:46.0, 17:53.9, (17:54.5), (18:34.2) |
3 | 154 | Ely,
MN - Team Time (1st 5) 1:30:57.4 | Spread (1st 5) 1:44.6 |
| 6, 31, 35, 39, 43, (55), (57) |
| Caid Chittum, Silas Solum, Brooks Brenny, Eli Olson, Milo McClelland, (Leo Stalmer), (Oliver Hohenstein) |
| 17:03.8, 18:04.5, 18:18.3, 18:42.4, 18:48.4, (19:16.9), (19:25.2) |
| 154 | Moose Lake/Willow River/Barnum,
MN - Team Time (1st 5) 1:31:11.2 | Spread (1st 5) 1:32.1 |
| 12, 16, 37, 40, 49, (75), (77) |
| Elliott Wasche, Eli Berger, Eoghan Heaslip, Max Petry, Chet Giersdorf-Thompson, (Eli Youngs), (Willard Wasche) |
| 17:24.0, 17:35.2, 18:31.5, 18:44.4, 18:56.1, (20:04.6), (20:06.9) |
5 | 165 | Mesabi East,
MN - Team Time (1st 5) 1:31:19.4 | Spread (1st 5) 2:40.5 |
| 5, 29, 33, 34, 64, (66), (78) |
| Connor Feldt, Carson Slattery, Timmy Green, Alex Leete, Ethan Jacobson, (Henrik Murray), (Brady Forsberg) |
| 17:02.5, 18:01.3, 18:15.9, 18:16.7, 19:43.0, (19:47.2), (20:15.5) |
| 165 | Mountain Iron-Buhl,
MN - Team Time (1st 5) 1:31:42.1 | Spread (1st 5) 2:03.3 |
| 9, 22, 40, 40, 54, (60), (69) |
| Rylen Niska, Leighton Helander, Spencer Sandberg, Junior Goggleye, Michael Goggleye, (Austin Nelson), (Jasper Helander) |
| 17:08.4, 17:53.2, 18:44.4, 18:44.4, 19:11.7, (19:28.1), (19:52.5) |
7 | 166 | Carlton-Wrenshall,
MN - Team Time (1st 5) 1:30:55.2 | Spread (1st 5) 2:48.9 |
| 1, 32, 36, 44, 53, (61), (73) |
| Jack Riley, Anders Erickson, David Tuttle, Gavin Gibson, Bodyn Gunderson, (AJ Olesen), (Karl Tuttle) |
| 16:21.6, 18:13.6, 18:20.9, 18:48.6, 19:10.5, (19:29.6), (20:02.1) |
8 | 175 | North Shore,
MN - Team Time (1st 5) 1:32:04.1 | Spread (1st 5) 1:12.0 |
| 17, 21, 44, 46, 47, (48), (63) |
| Nick Swartz, Elijah Smith, Brayden Schmidt, Ethan Fish, Leif Lindstrom, (Adam Oberg), (AJ Mattson) |
| 17:40.6, 17:51.3, 18:48.6, 18:51.0, 18:52.6, (18:55.1), (19:35.4) |
9 | 188 | Esko,
MN - Team Time (1st 5) 1:32:12.7 | Spread (1st 5) 1:55.3 |
| 10, 26, 49, 51, 52, (62), (65) |
| Spencer Hipp, Alec Halvorson, Elliot Zigich, Braydon McKibbon, Joe Cekalla, (Alec Halverson), (Joel Barta) |
| 17:10.7, 17:57.9, 18:56.1, 19:02.0, 19:06.0, (19:34.6), (19:44.2) |
10 | 248 | Cromwell-Wright,
MN - Team Time (1st 5) 1:35:24.8 | Spread (1st 5) 2:59.8 |
| 20, 27, 30, 85, 86, (92) |
| Jorge Gatica, Michael Schiller, Phoenix Anderson, Weston Hanni, Dyne Cahoon, (Blake Granholm) |
| 17:48.2, 17:58.0, 18:03.7, 20:46.9, 20:48.0, (21:14.2) |
11 | 321 | South Ridge/Cherry/North Woods/NE Range,
MN - Team Time (1st 5) 1:39:32.3 | Spread (1st 5) 4:48.4 |
| 8, 56, 80, 82, 95, (96), (99) |
| Alex Burckhardt, Khalil Spears, Luke Price, Logan Hunstad, Gavin Willeck, (Wyatt Ellefson), (Darren Larson) |
| 17:08.1, 19:23.1, 20:28.8, 20:35.8, 21:56.5, (22:01.1), (22:07.4) |
12 | 361 | Pine River-Backus,
MN - Team Time (1st 5) 1:40:14.3 | Spread (1st 5) 47.7 |
| 67, 68, 71, 72, 83, (94), (111) |
| Reece Trumble, Andrew Bueckers, Dahlton Minion, William Adams, Jayce Compton, (Dennis Rahm), (Owen Ludeman) |
| 19:50.0, 19:50.2, 19:58.0, 19:58.4, 20:37.7, (21:54.4), (25:56.3) |
13 | 365 | International Falls,
MN - Team Time (1st 5) 1:40:22.9 | Spread (1st 5) 1:24.0 |
| 58, 70, 74, 76, 87, (97), (101) |
| Charlie Steinbach, Brendyn Scholler, Lachlan Reiners, Camden Deedrick, Max Youso, (Joe Sullivan), (Mitchell Erickson) |
| 19:26.1, 19:57.7, 20:04.2, 20:04.8, 20:50.1, (22:03.0), (22:29.9) |
14 | 370 | Crosby-Ironton,
MN - Team Time (1st 5) 1:42:11.9 | Spread (1st 5) 4:06.9 |
| 19, 79, 89, 90, 93, (104) |
| Joey Ringhand, Aiden Reisz, Justin Reisz, Peter Bartels, Brad Lueck, (Spencer Hollenhorst) |
| 17:46.4, 20:16.0, 21:07.3, 21:08.9, 21:53.3, (23:00.6) |
15 | 461 | Lakeview Christian Academy,
MN - Team Time (1st 5) 1:57:49.1 | Spread (1st 5) 10:37.4 |
| 59, 81, 98, 110, 113 |
| Nathan Easty, Ben Wright, Keaton Larson, Sam Hassebrock, Ethan Meller |
| 19:26.3, 20:29.1, 22:05.7, 25:44.3, 30:03.7 |
16 | 494 | Chisholm,
MN - Team Time (1st 5) 1:51:40.6 | Spread (1st 5) 2:25.0 |
| 84, 100, 102, 103, 105, (106), (109) |
| Daniel Perpich, Ben Thompson, Daeren Konstad, Isaac Fleming, Jasper Verant, (Isaac Flemming), (Carter Pender) |
| 20:43.5, 22:11.5, 22:43.3, 22:53.8, 23:08.5, (23:18.2), (24:41.8) |
17 | 506 | Deer River/Northland/Hill City*,
MN - Team Time (1st 5) 1:56:15.8 | Spread (1st 5) 5:05.9 |
| 88, 91, 107, 108, 112 |
| Kion Nason, Charlie Ikola, Tyler Pearson, Keaven Dunning, Steven Meyer |
| 21:04.9, 21:10.1, 23:53.8, 23:56.2, 26:10.8 |