1 | 61 | Ely,
MN - Team Time (1st 5) 1:29:25.6 | Spread (1st 5) 57.4 |
| 3, 8, 14, 17, 19, (33), (49) |
| Teddy Pierce, Cole Helms, Luke Olson, Joey Pierce, Simon Stouffer, (Seth Prigge), (Ben Gustafson) |
| 17:16.0, 17:40.6, 18:06.0, 18:09.6, 18:13.4, (18:39.3), (19:03.3) |
2 | 72 | Greenway (old),
MN - Team Time (1st 5) 1:29:45.0 | Spread (1st 5) 1:04.5 |
| 5, 10, 12, 22, 23, (80), (84) |
| Geno Uhrbom, Noah Axley-Cuellar, Dylan Carlson, Terrence Palkki, Cody Staydohar, (Nick Ledoux), (Dylan DeChampeau) |
| 17:23.5, 17:44.3, 17:50.0, 18:19.2, 18:28.0, (20:00.7), (20:08.1) |
3 | 95 | Moose Lake/Willow River,
MN - Team Time (1st 5) 1:30:19.3 | Spread (1st 5) 1:38.8 |
| 2, 7, 15, 30, 41, (48), (52) |
| Ethan Olson, Joseph Bustrak, Kyle Skelton, Nick Furey, Jacob Danelski, (Henry Collier), (Mark Fossum) |
| 17:11.3, 17:34.9, 18:06.4, 18:36.6, 18:50.1, (19:02.6), (19:08.4) |
4 | 108 | Eveleth-Gilbert,
MN - Team Time (1st 5) 1:31:07.6 | Spread (1st 5) 1:19.5 |
| 4, 18, 27, 28, 31, (65), (73) |
| Brandon Lopez, Jared Celley, Jacob Witt, Caleb Kelson, Andrew Larsen, (Jacob Lindhorst), (Robert Kelson) |
| 17:17.9, 18:09.8, 18:30.4, 18:32.1, 18:37.4, (19:31.6), (19:50.5) |
5 | 113 | Esko,
MN - Team Time (1st 5) 1:31:35.1 | Spread (1st 5) 54.3 |
| 11, 16, 24, 26, 36, (50), (58) |
| Sam Rengo, Tyler Northey, Seth Shingledecker, Trenton Menor, Eric Meysembourg, (Cameron Schultz), (Quinn Erkkila) |
| 17:46.9, 18:07.2, 18:29.8, 18:30.0, 18:41.2, (19:04.5), (19:16.4) |
6 | 128 | Proctor,
MN - Team Time (1st 5) 1:31:25.6 | Spread (1st 5) 1:46.3 |
| 6, 9, 25, 35, 53, (55), (74) |
| Kody Stevens, Alex Mercier, Ben Nicholson, Jordan Wetterlind, Alex Demenge, (Thomas Dougherty), (Darien Karsiko) |
| 17:24.3, 17:40.9, 18:29.9, 18:39.9, 19:10.6, (19:13.9), (19:51.1) |
7 | 193 | North Shore,
MN - Team Time (1st 5) 1:32:48.6 | Spread (1st 5) 3:08.4 |
| 1, 21, 47, 57, 67, (88), (101) |
| Jake Paron, Noah Smith, Will Surbaugh, Brenden Seipke, Leif Anderson, (Thatcher Sunday), (Sam Libby) |
| 16:34.1, 18:17.0, 18:59.8, 19:15.2, 19:42.5, (20:23.6), (21:39.3) |
8 | 228 | Marshall (Duluth),
MN - Team Time (1st 5) 1:34:48.7 | Spread (1st 5) 1:50.5 |
| 13, 34, 51, 59, 71, (86), (94) |
| Andrew Jarocki, Evan Ruikka, Murphy Steiniger, Gabe Shimmin, Peter Summers, (Ryan Swanson), (Jackson Spry) |
| 17:57.5, 18:39.5, 19:07.0, 19:16.7, 19:48.0, (20:21.2), (20:48.8) |
9 | 250 | Crosby-Ironton,
MN - Team Time (1st 5) 1:35:35.0 | Spread (1st 5) 1:33.0 |
| 29, 38, 38, 60, 85, (89), (96) |
| Sam Roberts, Griffen Severson, Ethan Cady, Tucker Ringhand, Elijah Severson, (Peter Nierenhausen), (Sam Smith) |
| 18:36.0, 18:46.0, 18:46.0, 19:18.0, 20:09.0, (20:26.0), (21:15.0) |
10 | 277 | Mesabi East,
MN - Team Time (1st 5) 1:36:35.4 | Spread (1st 5) 1:39.7 |
| 20, 46, 66, 69, 76, (83), (103) |
| Carson Becicka, Chaz Herzog, Spencer Krog, Ben Brunfelt, Josh Jones, (Sam Hunt), (Spencer Walchuk) |
| 18:14.9, 18:59.5, 19:41.8, 19:44.6, 19:54.6, (20:06.7), (21:51.2) |
11 | 297 | International Falls,
MN - Team Time (1st 5) 1:37:01.6 | Spread (1st 5) 1:09.1 |
| 36, 62, 63, 64, 72, (78), (82) |
| John Cowman, Jake Erickson, Joe Glowak, Hunter Wilson, Brock O'Loughlin, (Tanner Budris), (Jared Hunter) |
| 18:41.2, 19:28.9, 19:30.4, 19:30.8, 19:50.3, (19:57.4), (20:05.2) |
12 | 307 | Lakeview Christian Academy,
MN - Team Time (1st 5) 1:37:26.6 | Spread (1st 5) 1:25.2 |
| 44, 45, 56, 75, 87, (91), (93) |
| Samuel Easty, Jacob Easty, Andrew Tyson, Bennet Easty, Josiah Ojard, (John Nipp), (Spicer Johnson) |
| 18:57.9, 18:58.5, 19:14.1, 19:53.0, 20:23.1, (20:41.5), (20:45.2) |
13 | 385 | DR/N/HC,
MN - Team Time (1st 5) 1:41:39.9 | Spread (1st 5) 3:38.1 |
| 40, 61, 81, 95, 108, (111), (114) |
| Taran Howard, Conner Daudt, Jack Daudt, Michael Shaw, Shawn Rushman, (Kane Perkins), (Jadon Watkins) |
| 18:48.6, 19:19.2, 20:00.9, 21:04.5, 22:26.7, (23:02.0), (24:26.1) |
14 | 410 | Cromwell-Wright,
MN - Team Time (1st 5) 1:51:38.2 | Spread (1st 5) 8:37.5 |
| 32, 54, 92, 115, 117 |
| Wyatt Rauvala, Cameron Dickey, Marcus Pocernich, Fossness Jake, Lucas Johnson |
| 18:38.5, 19:13.4, 20:42.4, 25:47.9, 27:16.0 |
15 | 424 | South Ridge,
MN - Team Time (1st 5) 1:43:35.4 | Spread (1st 5) 2:22.5 |
| 68, 70, 77, 104, 105, (106), (107) |
| Tanner Lokken, Parker Jones, Rickey Erickson, Elijah Squires, Brian Whiteman, (Connor Houle), (Lyrik Schmelz) |
| 19:43.7, 19:45.8, 19:55.8, 22:03.9, 22:06.2, (22:20.6), (22:22.5) |
16 | 428 | Chisholm,
MN - Team Time (1st 5) 1:43:51.6 | Spread (1st 5) 2:42.5 |
| 43, 90, 97, 98, 100, (110), (112) |
| Dan Tolonen, Justin Pioski, Jonah Gierman, Jack Bryan, Caleb Smilanich, (Jade Yukich), (Thijmen Tummars) |
| 18:55.3, 20:29.4, 21:21.5, 21:27.6, 21:37.8, (22:55.5), (23:04.2) |
17 | 431 | Mountain Iron-Buhl,
MN - Team Time (1st 5) 1:44:48.7 | Spread (1st 5) 3:42.8 |
| 42, 79, 99, 102, 109, (113), (116) |
| Allan Nelson, Brody Bissonette, Henri Parenteau, Aidan Bissonette, Casey Kintner, (Branden Taus), (Andy Nelson) |
| 18:54.2, 19:59.7, 21:36.1, 21:41.7, 22:37.0, (23:47.9), (26:54.7) |