1 | 41 | St. Cloud Cathedral,
MN - Team Time (1st 5) 1:26:43.8 | Spread (1st 5) 56.0 |
| 2, 3, 7, 14, 15, (17), (29) |
| Turner Schad, Alex Heen, Henry Ebel, Owen Scanlon, Max Tomczik, (Alexander Heen), (Griffen Ward) |
| 16:50.6, 16:55.6, 17:24.6, 17:46.4, 17:46.6, (17:48.9), (18:18.1) |
2 | 46 | Heritage Christian,
MN - Team Time (1st 5) 1:27:46.2 | Spread (1st 5) 48.5 |
| 4, 9, 10, 11, 12, (26), (47) |
| Kees Van Oosbree, Jack Hoppe, Grant Nelson, Thomas Avra, Henry Hakanson, (Elijah Koopman), (Lev Dougherty) |
| 16:57.5, 17:38.5, 17:41.8, 17:42.4, 17:46.0, (18:12.6), (19:13.6) |
3 | 100 | Annandale,
MN - Team Time (1st 5) 1:29:22.2 | Spread (1st 5) 1:52.9 |
| 1, 19, 21, 25, 34, (37), (39) |
| Salvador (Sal) Wirth, David Heimkes, Isaac Herrmann, Will Massmann, Graham Zuehlke, (Ryan Neuman), (Logan Anderson) |
| 16:44.2, 17:55.9, 17:58.0, 18:07.0, 18:37.1, (18:42.0), (18:44.0) |
4 | 103 | Spectrum,
MN - Team Time (1st 5) 1:29:47.4 | Spread (1st 5) 1:07.8 |
| 5, 18, 23, 24, 33, (35), (57) |
| Kyle Haben, Ethan Evans, Zachary Reese, Jaden Nemeth, Abram Harvey, (William Orton), (Domanic Dick) |
| 17:22.4, 17:55.2, 17:59.6, 18:00.0, 18:30.2, (18:38.3), (19:30.3) |
5 | 152 | Parnassus Preparatory School,
MN - Team Time (1st 5) 1:31:55.3 | Spread (1st 5) 1:39.8 |
| 16, 20, 22, 38, 56, (69), (70) |
| Ronan Lander, Alex Dieterle, Evan Dieterle, Kyle Dieterle, Andrew Alexander, (Ethan Smith), (Blake Anderson) |
| 17:48.7, 17:56.4, 17:58.3, 18:43.4, 19:28.5, (19:59.1), (19:59.8) |
6 | 208 | Mora,
MN - Team Time (1st 5) 1:34:28.4 | Spread (1st 5) 1:23.8 |
| 27, 31, 43, 45, 62, (66), (73) |
| Jack Sampson, Jacob Johnson, Jagger Steiner, Tommy Mulford, Jack Lind, (Gabe Arens), (Derek Diethelm) |
| 18:16.1, 18:26.8, 18:57.3, 19:08.3, 19:39.9, (19:43.6), (20:12.5) |
7 | 211 | Providence Academy,
MN - Team Time (1st 5) 1:34:47.7 | Spread (1st 5) 1:07.0 |
| 28, 36, 44, 49, 54, (55), (61) |
| Tomas Palomarez, Jack Mcelroy, Jacob Olson, Grant Heim, Jayden Mersereau, (Aidan Flynn), (William Wehmann) |
| 18:18.0, 18:38.5, 19:05.2, 19:21.0, 19:25.0, (19:25.2), (19:34.2) |
8 | 238 | Howard Lake-Waverly-Winsted,
MN - Team Time (1st 5) 1:36:00.3 | Spread (1st 5) 2:11.3 |
| 12, 49, 51, 58, 68, (76), (105) |
| Chase Deiter, Ezekiel Riemer, Ethan Fiecke, Isaiah Karels, Preston Helgeson, (Spencer Lade), (Tony Baumann) |
| 17:46.0, 19:21.0, 19:23.0, 19:33.0, 19:57.3, (20:17.1), (21:28.7) |
9 | 270 | Mayer Lutheran/LPWHT,
MN - Team Time (1st 5) 1:36:52.4 | Spread (1st 5) 1:22.0 |
| 40, 42, 53, 64, 71, (133), (137) |
| Zach Jackson, Triston May, Zach Nelson, Connor Meyer, Sam Olsen, (Jose Martinez), (Luke Erdman) |
| 18:46.1, 18:52.4, 19:24.0, 19:41.8, 20:08.1, (23:39.3), (26:45.8) |
10 | 273 | Pine City,
MN - Team Time (1st 5) 1:36:51.7 | Spread (1st 5) 2:43.0 |
| 8, 58, 65, 67, 75, (84), (93) |
| Charlie Ausmus, George Ausmus, Anthony Hill, Drake Willert, Roman McKinney, (Charlie Emmons), (Braxton Peetz) |
| 17:33.0, 19:33.0, 19:42.7, 19:47.0, 20:16.0, (20:34.4), (21:02.0) |
11 | 315 | Legacy Christian Academy,
MN - Team Time (1st 5) 1:38:41.0 | Spread (1st 5) 3:50.4 |
| 5, 30, 85, 96, 99, (114), (136) |
| Ben Nauman, Christian Conway, Nick Edlund, Charlie Block, Brayden Carlson, (Cullen Larson), (Ethan Rhoad) |
| 17:22.4, 18:24.5, 20:34.8, 21:06.5, 21:12.8, (21:52.1), (26:26.2) |
12 | 327 | Maple Lake,
MN - Team Time (1st 5) 1:39:37.6 | Spread (1st 5) 1:44.1 |
| 46, 48, 63, 81, 89, (120), (124) |
| Daniel Neutz, Nathan Carl, Nick Lind, Alan Haglin, Joe Rieber, (Joe Fynboh), (Zach Pribyl) |
| 19:12.8, 19:19.2, 19:41.0, 20:27.7, 20:56.9, (22:03.9), (22:32.8) |
13 | 383 | Rockford,
MN - Team Time (1st 5) 1:41:44.5 | Spread (1st 5) 1:30.9 |
| 58, 72, 73, 86, 94, (104) |
| Michael Nelson, Tyler Mager, Tristan Faber, Ty Kulavik, Tanner Michlitsch, (Colton Braun) |
| 19:33.0, 20:12.2, 20:12.5, 20:42.9, 21:03.9, (21:25.4) |
14 | 390 | Watertown-Mayer,
MN - Team Time (1st 5) 1:41:53.6 | Spread (1st 5) 2:16.1 |
| 41, 79, 83, 92, 95, (119), (123) |
| Corey Bimberg, Grant Pogreba, Jaden Palmer, Jacob Oscarson, Caleb Barnhart, (Luke Jewison), (Lonne Gilbert) |
| 18:48.0, 20:25.9, 20:34.1, 21:01.5, 21:04.1, (22:00.9), (22:25.4) |
15 | 426 | North Lakes Academy (Don't Use),
MN - Team Time (1st 5) 1:43:31.7 | Spread (1st 5) 2:09.7 |
| 52, 79, 87, 100, 108, (113), (122) |
| Jake Sosnoski, Austin Amborn, Matthew Hudson, Marco Rodriguez, Matthew Hudson, (William Richards), (Charlie Weiss) |
| 19:23.5, 20:25.9, 20:52.6, 21:16.5, 21:33.2, (21:51.6), (22:12.4) |
16 | 474 | Maranatha Christian Academy,
MN - Team Time (1st 5) 1:45:27.3 | Spread (1st 5) 3:40.4 |
| 32, 103, 106, 112, 121, (126), (128) |
| Holden Lohn, Charlie Adams, Fin Rolseth, Logan Johnson, Luke Hoven, (Johnathan Olson), (Henry Adams) |
| 18:29.8, 21:24.4, 21:32.8, 21:50.1, 22:10.2, (22:58.8), (23:11.1) |
17 | 497 | Rush City,
MN - Team Time (1st 5) 1:46:19.3 | Spread (1st 5) 1:37.3 |
| 78, 82, 109, 111, 117, (131), (132) |
| Joey Papke, Luke Widenstrom, Dalton Paul, Mitchell Mell, Jacy Dominguez-Perrin, (Isaac Erdman), (Cooper Adickes) |
| 20:21.5, 20:30.6, 21:39.4, 21:49.0, 21:58.8, (23:19.9), (23:35.4) |
18 | 501 | Milaca,
MN - Team Time (1st 5) 1:46:40.7 | Spread (1st 5) 58.3 |
| 88, 90, 98, 110, 115, (116), (130) |
| Anton Erickson, William Nord, Landon Hasz, Rollie Steinbrecher, Gabriel Jergens, (Corbin Sams), (Thomas Leom) |
| 20:55.2, 20:58.1, 21:11.7, 21:42.2, 21:53.5, (21:53.6), (23:18.9) |
19 | 522 | Hinckley-Finlayson,
MN - Team Time (1st 5) 1:47:58.9 | Spread (1st 5) 1:56.3 |
| 91, 97, 102, 107, 125, (127), (135) |
| Griffin Stiel, Lucas Kreft, Garrett Hosna, Brody Froehling, Dalton Hosna, (Drew Churchill), (Adam Carlier) |
| 20:59.7, 21:10.1, 21:20.1, 21:33.0, 22:56.0, (23:07.0), (25:09.0) |
20 | 559 | Braham,
MN - Team Time (1st 5) 1:51:29.5 | Spread (1st 5) 4:18.4 |
| 77, 101, 118, 129, 134, (138), (139) |
| Isaiah Lancrain, Kevin Laman, Ben White, Zach Yerke, Cody Hansen, (Shane Lund), (Ed Oquist) |
| 20:19.0, 21:20.0, 21:59.1, 23:14.0, 24:37.4, (27:23.0), (29:22.0) |