1 | 44 | Proctor,
MN - Team Time (1st 5) 1:27:14.3 | Spread (1st 5) 1:10.6 |
| 3, 5, 6, 12, 18, (19), (52) |
| Kody Stevens, Jacob Welch, Garrett Sargent, Alex Mercier, Jordan Bergquist, (Ben Nicholson), (Thomas Dougherty) |
| 16:52.1, 17:13.4, 17:24.8, 17:41.3, 18:02.7, (18:04.5), (19:33.0) |
2 | 79 | Eveleth-Gilbert,
MN - Team Time (1st 5) 1:28:41.3 | Spread (1st 5) 2:02.1 |
| 1, 13, 16, 23, 26, (51), (67) |
| Reed Melicher, Austin Lovaas, Caleb Kelson, Jared Celley, Brandon Lopez, (Jacob Witt), (Matt MacInnis) |
| 16:21.3, 17:42.8, 17:54.1, 18:19.7, 18:23.4, (19:32.2), (19:52.1) |
3 | 117 | Mesabi East,
MN - Team Time (1st 5) 1:30:35.9 | Spread (1st 5) 2:19.6 |
| 2, 25, 27, 29, 34, (41), (54) |
| Danny Radtke, Dayton Cromley, Josh Jones, Chaz Herzog, Ryan Peterson, (Ben Suslavich), (Sam Hunt) |
| 16:25.8, 18:22.7, 18:29.7, 18:32.3, 18:45.4, (19:03.2), (19:35.2) |
4 | 133 | Ely,
MN - Team Time (1st 5) 1:31:58.0 | Spread (1st 5) 2:08.9 |
| 9, 15, 17, 35, 57, (64), (65) |
| Teddy Pierce, Seth Prigge, Cole Helms, Simon Stouffer, Ben Gustafson, (Elliot Omerza), (Ben Gantt) |
| 17:31.1, 17:53.5, 18:01.8, 18:51.6, 19:40.0, (19:46.1), (19:47.1) |
5 | 140 | Esko,
MN - Team Time (1st 5) 1:32:40.7 | Spread (1st 5) 47.1 |
| 20, 21, 24, 36, 39, (40), (45) |
| Sam Rengo, Trenton Menor, Eric Meysembourg, Ryan Pantsar, Zach Moore, (Seth Shingledecker), (Justin Jones) |
| 18:12.1, 18:14.5, 18:20.0, 18:54.9, 18:59.2, (19:01.4), (19:18.4) |
| 140 | Moose Lake/Willow River,
MN - Team Time (1st 5) 1:32:15.2 | Spread (1st 5) 1:33.1 |
| 10, 11, 37, 38, 44, (49), (66) |
| Joseph Bustrak, Ethan Olson, Casey Tuel, Andrew Mikrot, Asa Spicer, (Nick Furey), (Mark Fossum) |
| 17:35.7, 17:37.3, 18:55.1, 18:58.3, 19:08.8, (19:30.4), (19:50.0) |
7 | 142 | Marshall (Duluth),
MN - Team Time (1st 5) 1:32:12.2 | Spread (1st 5) 2:04.0 |
| 4, 30, 32, 33, 43, (53), (62) |
| Pentti Hanlon, Andrew Jarocki, Peter Summers, Gabe Shimmin, Evan Ruikka, (Aaron de Venecia), (Charlie Hooghkirk) |
| 17:03.6, 18:36.2, 18:39.9, 18:44.9, 19:07.6, (19:34.2), (19:43.8) |
8 | 177 | North Shore,
MN - Team Time (1st 5) 1:33:35.9 | Spread (1st 5) 2:53.8 |
| 7, 8, 31, 56, 75, (79), (84) |
| Jake Paron, Kiviok Hight, Noah Smith, Finn Garry, Leif Anderson, (Brenden Seipke), (Will Surbaugh) |
| 17:27.2, 17:29.7, 18:38.1, 19:39.9, 20:21.0, (20:52.9), (21:11.9) |
9 | 225 | Greenway (old),
MN - Team Time (1st 5) 1:35:52.8 | Spread (1st 5) 2:24.4 |
| 14, 28, 47, 63, 73, (80), (82) |
| Noah Axley-Cuellar, Dylan Carlson, Cody Staydohar, Titan Zuehlke, Spencer Bonham, (Cole Seeley), (Gavin Newton) |
| 17:52.6, 18:32.0, 19:26.5, 19:44.7, 20:17.0, (21:00.8), (21:05.6) |
10 | 269 | International Falls,
MN - Team Time (1st 5) 1:37:23.9 | Spread (1st 5) 1:39.0 |
| 22, 50, 60, 68, 69, (72), (77) |
| John Cowman, Jake Erickson, Joe Glowak, Kian Gonzales, Jaxon Germain, (Ben Erickson), (Brock O'Loughlin) |
| 18:18.9, 19:30.9, 19:42.3, 19:53.9, 19:57.9, (20:13.5), (20:33.9) |
11 | 351 | South Ridge,
MN - Team Time (1st 5) 1:42:12.6 | Spread (1st 5) 1:49.8 |
| 46, 61, 78, 81, 85, (89), (91) |
| Noah Squires, Connor Houle, Isaiah Squires, Tanner Lokken, Parker Jones, (Zander Simek), (Brian Whiteman) |
| 19:23.8, 19:43.1, 20:50.1, 21:02.0, 21:13.6, (21:47.0), (21:48.3) |
12 | 362 | Lakeview Christian Academy,
MN - Team Time (1st 5) 1:43:27.3 | Spread (1st 5) 2:43.6 |
| 42, 59, 83, 88, 90, (92), (97) |
| Samuel Easty, Andrew Tyson, Tristan Wolfe-Cuypers, Brandon Barbee, Josiah Ojard, (Tony Austin), (Jacob Easty) |
| 19:04.4, 19:40.7, 21:09.4, 21:44.8, 21:48.0, (21:49.6), (22:29.1) |
| 362 | Mountain Iron-Buhl,
MN - Team Time (1st 5) 1:43:22.2 | Spread (1st 5) 2:34.5 |
| 48, 57, 76, 87, 94, (95), (96) |
| Brody Bissonette, Allan Nelson, Andy Nelson, Aidan Bissonette, Branden Taus, (Henri Parenteau), (Casey Kintner) |
| 19:28.8, 19:40.0, 20:25.7, 21:44.4, 22:03.3, (22:09.2), (22:12.5) |
14 | 394 | Cromwell-Wright,
MN - Team Time (1st 5) 1:46:56.4 | Spread (1st 5) 5:32.4 |
| 55, 71, 74, 93, 101 |
| Wyatt Rauvala, Cameron Dickey, Denny Genereaus, Tristan Hackensmith, Tanner Varo |
| 19:36.2, 19:59.8, 20:18.9, 21:52.9, 25:08.6 |
15 | 453 | Chisholm,
MN - Team Time (1st 5) 1:51:05.6 | Spread (1st 5) 3:23.5 |
| 70, 86, 98, 99, 100 |
| Dan Tolonen, Caleb Smilanich, Jake Gierman, Justin Pioski, Jonah Gierman |
| 19:58.7, 21:21.1, 23:06.9, 23:16.7, 23:22.2 |