1 | 36 | Perham,
MN - Team Time (1st 5) 1:22:04.0 | Spread (1st 5) 1:01.9 |
| 2, 5, 6, 8, 15, (21), (25) |
| Brandon O'Hara, Clayton Anderson, Bailey Evenson, Jakob McCleary, Chase Belka, (Isaac Scheidecker), (Tesfaye Young) |
| 16:02.2, 16:12.5, 16:13.0, 16:32.2, 17:04.1, (17:23.6), (17:32.2) |
2 | 54 | West Central Area,
MN - Team Time (1st 5) 1:23:27.5 | Spread (1st 5) 1:17.5 |
| 3, 10, 11, 12, 18, (32), (55) |
| Jacob Bright, Jack Van Kempen, Kade Runge, Kyle Schill, Alex Salwasser, (Reubens Swanson), (Bennet Grove) |
| 16:02.6, 16:36.8, 16:37.5, 16:50.5, 17:20.1, (17:52.7), (18:43.6) |
3 | 81 | Staples-Motley,
MN - Team Time (1st 5) 1:24:42.2 | Spread (1st 5) 1:41.8 |
| 1, 7, 22, 24, 27, (29), (30) |
| Emmet Anderson, Hunter Klimek, Tanner Robben, Bentley Christensen, Ben Bartczak, (Bentley Christiansen), (Jack Tyrrell) |
| 15:53.6, 16:21.0, 17:25.1, 17:27.1, 17:35.4, (17:49.6), (17:50.5) |
4 | 145 | Breckenridge/Wahpeton,
MN - Team Time (1st 5) 1:27:47.9 | Spread (1st 5) 2:39.8 |
| 4, 9, 33, 42, 57, (67), (79) |
| Zach Haire, Hunter Gowin, Anthony Conzemius, Corbin Cornelius, Isaac Getz, (Gus Lasch), (Austin Snobl) |
| 16:07.2, 16:34.0, 17:55.8, 18:23.9, 18:47.0, (19:08.5), (19:32.8) |
5 | 164 | Osakis,
MN - Team Time (1st 5) 1:29:38.2 | Spread (1st 5) 1:39.2 |
| 13, 17, 40, 46, 48, (86), (87) |
| Carter Grove, Daniel Savageau, William Alverson, Brently Boogaard, Brandon Boogaard, (Logan Grove), (Joey VanAcker) |
| 16:57.2, 17:15.4, 18:18.3, 18:30.9, 18:36.4, (19:42.3), (19:46.8) |
6 | 166 | Ottertail Central,
MN - Team Time (1st 5) 1:29:58.5 | Spread (1st 5) 1:03.4 |
| 20, 28, 35, 40, 43, (59), (77) |
| Eli Carlson, Donnie Frost, Cody Dolezal, Thomas Himmelspach, Blake Alonzo, (Isaac Scherfenberg), (Jacob Hite) |
| 17:21.3, 17:39.0, 18:15.2, 18:18.3, 18:24.7, (18:47.5), (19:28.0) |
7 | 180 | Wadena-Deer Creek,
MN - Team Time (1st 5) 1:30:18.4 | Spread (1st 5) 1:28.1 |
| 16, 23, 37, 51, 53, (64), (70) |
| Bereket Loer, Lucas Hinojos, Connor Dirks, Jason Young, Josh Tabery, (Isaac Ries), (Eli Bervig) |
| 17:14.4, 17:26.4, 18:16.3, 18:38.8, 18:42.5, (19:03.5), (19:13.9) |
8 | 216 | Pequot Lakes,
MN - Team Time (1st 5) 1:31:45.4 | Spread (1st 5) 50.5 |
| 31, 34, 49, 50, 52, (63), (66) |
| Jesse Clausen, Ethan Johnson, Brooks Anderson, Max Johnston, Russell Pierzinski, (Connor Haberman), (Eli Laposky) |
| 17:50.7, 17:58.3, 18:36.5, 18:38.7, 18:41.2, (18:58.6), (19:07.8) |
9 | 229 | Dilworth-Glyndon-Felton,
MN - Team Time (1st 5) 1:32:12.8 | Spread (1st 5) 2:02.9 |
| 19, 38, 45, 54, 73, (74), (106) |
| Cade Dawson, Josh Finseth, Alec Gulseth, Gabe Grawe, Chandler Gray, (Matt Pollock), (Josh Ness) |
| 17:20.7, 18:17.4, 18:28.2, 18:42.9, 19:23.6, (19:25.2), (20:55.9) |
10 | 266 | Frazee,
MN - Team Time (1st 5) 1:33:15.2 | Spread (1st 5) 2:16.8 |
| 26, 36, 55, 60, 89, (98), (102) |
| Grady Larsen, Nathan Johannsen, Christian Carlson, Peyton Cole, Alex Beck, (Lewis Helmers), (Caleb Wutzke) |
| 17:33.8, 18:16.1, 18:43.6, 18:51.1, 19:50.6, (20:16.0), (20:28.8) |
11 | 372 | Parkers Prairie,
MN - Team Time (1st 5) 1:37:04.0 | Spread (1st 5) 1:34.2 |
| 58, 65, 69, 80, 100, (104), (130) |
| Jason Koehn, James Suchy, Johnathan Suchy, Trever Arceneau, Cole Steele, (Wesley Aspengren), (Justin Koehn) |
| 18:47.4, 19:06.5, 19:13.1, 19:35.4, 20:21.6, (20:36.7), (22:48.6) |
12 | 387 | United North Central,
MN - Team Time (1st 5) 1:37:25.1 | Spread (1st 5) 1:24.5 |
| 47, 75, 82, 91, 92, (135), (140) |
| Andreas Aho, Christian Johnson, Eddie Salmen, Aaron Pietila, Sam Jackola, (Theodore Jackola), (Gabriele Maggi) |
| 18:32.0, 19:26.5, 19:36.8, 19:53.3, 19:56.5, (23:51.1), (24:49.1) |
13 | 407 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:38:47.3 | Spread (1st 5) 2:57.5 |
| 39, 62, 93, 99, 114, (118), (119) |
| Jacob Fischer, Ted Stacey, Brian Sanchez, Connor Flan, Gavin Albers, (Trey Muellner), (Shawn Houdek) |
| 18:17.8, 18:56.6, 19:58.4, 20:19.2, 21:15.3, (21:20.0), (21:26.8) |
14 | 409 | Ashby-Brandon-Evansville,
MN - Team Time (1st 5) 1:42:05.7 | Spread (1st 5) 6:59.0 |
| 44, 68, 72, 84, 141 |
| Wesley Siira, Logan Froemming, Abram Fossell, Blake Merritt, Nathan Anderson |
| 18:27.4, 19:11.5, 19:22.5, 19:37.9, 25:26.4 |
15 | 414 | Lake Park-Audubon,
MN - Team Time (1st 5) 1:38:36.4 | Spread (1st 5) 1:31.1 |
| 71, 76, 77, 85, 105, (113), (123) |
| Korey Smigelsky, Tyler Bjerke, Taylor Johnson, Bailey Johnson, Garret Cossette, (Seth Torgerson), (Zeb Lewis) |
| 19:16.2, 19:26.8, 19:28.0, 19:38.1, 20:47.3, (21:10.1), (21:44.6) |
16 | 472 | Pelican Rapids,
MN - Team Time (1st 5) 1:43:55.3 | Spread (1st 5) 7:00.2 |
| 14, 88, 107, 126, 137 |
| David Johnston, Logan Petznik, Sam Moe, Julian Diaz, Adam Hoover |
| 17:03.9, 19:49.9, 20:56.7, 22:00.7, 24:04.1 |
17 | 481 | Minnewaska Area,
MN - Team Time (1st 5) 1:42:43.2 | Spread (1st 5) 4:18.2 |
| 61, 90, 96, 103, 131, (133) |
| Isaiah Testa, Maeson Tank, Nick Ankeny, Aiden Tank, Jaden Anderson, (Grant Hendren) |
| 18:52.4, 19:51.6, 20:13.3, 20:35.3, 23:10.6, (23:16.6) |
18 | 508 | New York Mills,
MN - Team Time (1st 5) 1:42:58.0 | Spread (1st 5) 1:26.3 |
| 81, 97, 109, 110, 111, (112), (136) |
| Brady Bauck, Bren Salo, Ben Hendrickx, Jonas Baune, Breck Hensch, (Cale Rudolph), (Nathan Bessler) |
| 19:36.0, 20:15.9, 21:01.8, 21:02.0, 21:02.3, (21:05.6), (23:53.1) |
| 508 | United Clay-Becker,
MN - Team Time (1st 5) 1:42:31.3 | Spread (1st 5) 1:52.7 |
| 83, 93, 95, 116, 121, (124), (127) |
| Steven Sellin, Drew Peterson, Masyn Johnson, Billy Renner, Will Daggett, (George Pasche), (Kelso Anderson) |
| 19:37.6, 19:58.4, 20:06.7, 21:18.3, 21:30.3, (21:45.3), (22:07.8) |
20 | 560 | Pine River-Backus,
MN - Team Time (1st 5) 1:45:26.2 | Spread (1st 5) 1:00.9 |
| 101, 108, 115, 116, 120, (129), (132) |
| Marcus Lukanen, Louis Bueckers, Tyler Peterson, Caleb Travis, Kade Schneider, (Austin Beavers), (Tyler Gravelle) |
| 20:27.2, 20:56.9, 21:15.7, 21:18.3, 21:28.1, (22:42.0), (23:11.8) |
21 | 647 | Pillager,
MN - Team Time (1st 5) 1:54:09.0 | Spread (1st 5) 2:48.8 |
| 122, 125, 128, 134, 138, (139) |
| Garrett Olson, Dray Turner, Ezra Notch, Gabe Grimsley, Gunnar Casuse, (Brenden Brichacek) |
| 21:30.6, 21:59.6, 22:40.7, 23:38.7, 24:19.4, (24:29.2) |