1 | 82 | Loyola-Cleveland,
MN - Team Time (1st 5) 1:25:37.6 | Spread (1st 5) 56.0 |
| 3, 13, 16, 24, 26, (30), (33) |
| Mitch Johnstone, Jerrett Peterson, Landon Javens, Brett Omtvedt, Brady Omtvedt, (Micah Rentschler), (Payton Remiger) |
| 16:33.4, 16:59.2, 17:07.9, 17:27.7, 17:29.4, (17:35.8), (17:39.6) |
2 | 87 | St. James Area,
MN - Team Time (1st 5) 1:25:46.8 | Spread (1st 5) 1:06.1 |
| 2, 14, 17, 23, 31, (37), (38) |
| Lukas Pierson, Troy Parulski, Seth Pierson, Alex Knickrehm, Juan Castaneda, (Jackson Miest), (Mauricio Vite) |
| 16:31.1, 17:03.5, 17:10.4, 17:24.6, 17:37.2, (17:44.4), (17:46.7) |
3 | 124 | Jordan,
MN - Team Time (1st 5) 1:26:21.0 | Spread (1st 5) 1:54.7 |
| 1, 6, 27, 36, 54, (70), (88) |
| Owen Keiser, Symon Keiser, Jacob Strack, Isaac Dold, Max Ceplecha, (Grant Lightfoot), (Odin Pass) |
| 16:13.2, 16:43.9, 17:32.0, 17:44.0, 18:07.9, (18:30.0), (19:07.0) |
4 | 130 | G-F-W,
MN - Team Time (1st 5) 1:26:56.0 | Spread (1st 5) 1:15.4 |
| 8, 18, 20, 32, 52, (66), (100) |
| Javier Victorino, Ryan Albrecht, Will Pioske, Jacob Bohl, Jordan Halstead, (Quinn Bleick), (James Victorino) |
| 16:49.4, 17:10.7, 17:13.2, 17:37.9, 18:04.8, (18:24.6), (19:27.0) |
5 | 164 | Glencoe-Silver Lake,
MN - Team Time (1st 5) 1:28:06.2 | Spread (1st 5) 55.4 |
| 12, 28, 39, 42, 43, (62), (86) |
| Jakob Rusten, Tony Fischer, Aj Anderson Sanch, Connor Hallaway, Oscar Pena, (Paul Sievert), (Joseph Knudten) |
| 16:58.9, 17:32.8, 17:47.6, 17:52.6, 17:54.3, (18:17.7), (19:01.5) |
6 | 199 | Mountain Lake Area (DO NOT USE),
MN - Team Time (1st 5) 1:28:57.7 | Spread (1st 5) 2:24.6 |
| 7, 19, 35, 49, 89, (99), (126) |
| Nathan Runck, Dalton Piotter, Ryan Blomgren, Emilio Garcia DeLa Cruz, Josiah Gardiner, (Emmanuel Fentanez), (Seth Klassen) |
| 16:48.0, 17:11.9, 17:42.5, 18:02.7, 19:12.6, (19:26.4), (20:33.0) |
7 | 206 | MCW/B-O*,
MN - Team Time (1st 5) 1:29:12.9 | Spread (1st 5) 1:00.4 |
| 22, 25, 45, 50, 64, (71), (76) |
| Kolton Larson, Carson Kahler, Easton Gregory, Zane Borchardt, Jake Whitehead, (Isaiah Johnson), (Todd Morrow) |
| 17:22.1, 17:28.0, 17:57.5, 18:02.8, 18:22.5, (18:30.2), (18:37.3) |
8 | 224 | Belle Plaine,
MN - Team Time (1st 5) 1:29:11.2 | Spread (1st 5) 1:53.6 |
| 4, 15, 60, 72, 73, (81), (84) |
| Drew Hastings, Kyle Siemon, Ben Hunsader, Noah Hastings, Elliot Rudd, (Mikkel Schmidt), (Hunter Schmidt) |
| 16:41.9, 17:05.6, 18:14.8, 18:33.4, 18:35.5, (18:43.8), (18:52.7) |
9 | 250 | Fairmont,
MN - Team Time (1st 5) 1:30:11.0 | Spread (1st 5) 19.5 |
| 41, 46, 48, 57, 58, (63), (68) |
| Connor Artner, Nathan Willett, Andrew Moeller, Charles Garbers, Dayton Pasch, (Cody Lane), (William Saari) |
| 17:50.5, 17:58.3, 18:02.6, 18:09.6, 18:10.0, (18:20.5), (18:27.2) |
10 | 264 | Tri-City United,
MN - Team Time (1st 5) 1:30:09.0 | Spread (1st 5) 1:56.8 |
| 5, 51, 53, 77, 78, (107), (119) |
| Hugo Ruiz, Hunter Rutt, Austin Antony, Jackson Nesmoe, Shane Schreiber, (Thomas Bulger), (Josh Pichotta) |
| 16:42.3, 18:03.6, 18:05.1, 18:38.9, 18:39.1, (19:44.2), (20:14.6) |
11 | 337 | Norwood-Young America,
MN - Team Time (1st 5) 1:32:21.0 | Spread (1st 5) 1:01.3 |
| 47, 61, 67, 75, 87, (104), (110) |
| Tyler Smith, Michael Potter, Colten Latzke, Jake Druley, Reese Eichner, (Sean Weckman), (Mitchell Druley) |
| 18:00.9, 18:16.4, 18:25.1, 18:36.4, 19:02.2, (19:32.9), (19:56.6) |
12 | 339 | LeSueur-Henderson,
MN - Team Time (1st 5) 1:32:44.2 | Spread (1st 5) 2:25.6 |
| 11, 56, 83, 93, 96, (97), (98) |
| Lane Schwarz, Jorge Hernandez, Pengilly Tyler, Evan Eibs, Trace Edmondson, (Jacob Tesch), (Noah Koller) |
| 16:58.0, 18:09.3, 18:51.9, 19:21.4, 19:23.6, (19:23.7), (19:25.0) |
13 | 354 | St. Peter,
MN - Team Time (1st 5) 1:33:12.3 | Spread (1st 5) 3:03.2 |
| 10, 59, 82, 94, 109, (112), (117) |
| Bailey More, Shawn Lehtinen, Tom Eide, Connor Snow, Carter Wendroth, (Nils Berglund), (Trevor Gurrola) |
| 16:51.9, 18:13.6, 18:49.7, 19:22.0, 19:55.1, (19:59.1), (20:07.3) |
14 | 437 | Blue Earth Area,
MN - Team Time (1st 5) 1:37:15.1 | Spread (1st 5) 4:27.1 |
| 9, 65, 103, 129, 131, (138), (139) |
| Grant Strukel, Brady Olsen, Jacob Dikken, Blake Townsend, Cameron Germain, (Angel Martinez), (Gunnar Fering) |
| 16:49.9, 18:23.7, 19:31.4, 21:13.1, 21:17.0, (21:51.9), (21:52.7) |
15 | 442 | Waterville-Elysian-Morristown,
MN - Team Time (1st 5) 1:36:09.1 | Spread (1st 5) 2:45.4 |
| 21, 91, 101, 113, 116, (120), (124) |
| Kaden Cameron, Andrew Born, Jarod Pavek, Tucker Rients, Lewis Becker, (Christian Born), (Zachary Groh) |
| 17:20.3, 19:14.1, 19:29.2, 19:59.8, 20:05.7, (20:23.0), (20:28.3) |
16 | 449 | Sibley East,
MN - Team Time (1st 5) 1:37:34.5 | Spread (1st 5) 3:50.1 |
| 40, 44, 106, 123, 136, (141), (143) |
| Jens Lundstrom, Travis Andrews, Micah Scherer, Davis Wibstad, Oscar Kreft, (Oskar Kreft), (Aaron Flieth) |
| 17:50.1, 17:56.0, 19:41.3, 20:26.9, 21:40.2, (21:59.9), (22:12.4) |
17 | 492 | United South Central/Alden-Conger,
MN - Team Time (1st 5) 1:37:14.6 | Spread (1st 5) 53.4 |
| 85, 92, 102, 105, 108, (137), (155) |
| Hunter Malwitz, Caleb Hubbard, Jonathan Schwartz, John Mantor, Cody Cory, (Chris Martens), (Sam Schwartz) |
| 18:56.8, 19:21.1, 19:30.7, 19:35.8, 19:50.2, (21:42.5), (23:34.1) |
18 | 497 | Maple River,
MN - Team Time (1st 5) 1:37:49.2 | Spread (1st 5) 2:03.8 |
| 69, 90, 95, 118, 125, (140), (153) |
| Michael Larson, Kole Wenner, Will Stencel, Nathan Price, Dakota Moske, (Grant Klein), (Alexander Passmore) |
| 18:28.6, 19:13.3, 19:22.6, 20:12.3, 20:32.4, (21:58.1), (22:42.8) |
19 | 525 | Comfrey-Cedar Mountain-Springfield,
MN - Team Time (1st 5) 1:41:52.4 | Spread (1st 5) 4:34.6 |
| 34, 74, 130, 142, 145, (149), (159) |
| Mitchell Buerkle, Elijah Kirschstein, Matthew Hillesheim, Dakotah Lumbar, Wyatt Schmidt, (Carter Hillesheim), (Ben Nachreiner) |
| 17:40.4, 18:35.9, 21:16.7, 22:04.4, 22:15.0, (22:32.0), (28:26.3) |
20 | 544 | New Richland-H-E-G,
MN - Team Time (1st 5) 1:40:20.0 | Spread (1st 5) 3:52.7 |
| 79, 80, 114, 121, 150, (156) |
| Daniel Nydegger, Ben Lewer, Kollin Reese, Agro Gushwa, Gavin Anderson, (Tyler Malakowsky) |
| 18:40.2, 18:41.8, 20:01.4, 20:23.7, 22:32.9, (23:41.5) |
21 | 545 | Minnesota Valley Lutheran,
MN - Team Time (1st 5) 1:42:22.6 | Spread (1st 5) 4:38.7 |
| 29, 111, 128, 133, 144, (146), (147) |
| Jakin Anderson, Dylan Holtmeier, Connor Schaper, Andrew Black, Franklin Selvey, (Derek Weisensel), (Max Nerland) |
| 17:35.5, 19:57.2, 21:09.0, 21:26.7, 22:14.2, (22:16.1), (22:29.9) |
22 | 554 | Sleepy Eye Saint Mary's,
MN - Team Time (1st 5) 1:40:48.9 | Spread (1st 5) 3:30.9 |
| 55, 115, 122, 127, 135, (151), (152) |
| Isaac Nelson, Ethan Kirchberg, Joshua Hagen, Zach Schumacher, Nate Fliszar, (Jacob Lux), (Garrett Grathwohl) |
| 18:08.9, 20:02.2, 20:23.8, 20:34.2, 21:39.8, (22:34.5), (22:37.7) |
23 | 725 | Madelia (old),
MN - Team Time (1st 5) 1:52:41.1 | Spread (1st 5) 2:33.5 |
| 132, 134, 148, 154, 157, (158), (160) |
| James Hodge, Jacob Moeller, Derek Davis, Tallin Cook, Angel Zamora, (Rayph Miller), (Eli Bergeman) |
| 21:17.3, 21:37.3, 22:31.8, 23:23.9, 23:50.8, (25:29.1), (30:53.8) |