1 | 54 | Trinity/Unity*,
MN - Team Time (1st 5) 1:26:47.4 | Spread (1st 5) 1:04.4 |
| 1, 10, 13, 14, 16, (25), (28) |
| Henry Brink, Dob Kintz, Henry Leighton, Thomas Wilkin, Raymond Tallarini, (Alex Baum), (Charlie Cruse) |
| 16:39.2, 17:18.0, 17:33.0, 17:33.6, 17:43.6, (18:22.5), (18:31.7) |
2 | 59 | Minnehaha Academy,
MN - Team Time (1st 5) 1:27:01.2 | Spread (1st 5) 48.5 |
| 6, 9, 12, 15, 17, (22), (26) |
| Chris Schold, Gabe Satoskar, Christoffer Schold, Max Gifford, Bjorn Anderson, (Tristan Tew), (Peter Shaffer) |
| 16:58.6, 17:11.2, 17:26.1, 17:38.2, 17:47.1, (18:16.3), (18:23.5) |
3 | 70 | Jordan,
MN - Team Time (1st 5) 1:28:08.4 | Spread (1st 5) 1:29.8 |
| 2, 8, 19, 20, 21, (32), (41) |
| Owen Keiser, Symon Keiser, Max Ceplecha, Parker Huss, Jacob Strack, (Grant Lightfoot), (Tim Soller) |
| 16:44.4, 17:08.4, 17:54.7, 18:06.7, 18:14.2, (18:44.1), (19:07.9) |
4 | 102 | Mounds Park Academy,
MN - Team Time (1st 5) 1:29:41.0 | Spread (1st 5) 2:12.0 |
| 3, 5, 27, 30, 37, (43), (69) |
| Declan Dahlberg, Lukas Lindgren, John Ogden, Jd Ogden, Matthew Bourne, (Tanner Kozen), (Travis Mudge) |
| 16:45.4, 16:47.4, 18:30.6, 18:40.2, 18:57.4, (19:20.4), (21:10.5) |
5 | 133 | Math & Science Academy,
MN - Team Time (1st 5) 1:32:01.9 | Spread (1st 5) 1:34.1 |
| 11, 23, 29, 34, 36, (39), (54) |
| Kevin Hines, Adam LeMay, Harris Anderson, Avery Elles, Jack Osborn, (Ty Kroells), (Ryan Roeker) |
| 17:22.5, 18:20.1, 18:34.1, 18:48.6, 18:56.6, (18:57.9), (19:56.0) |
6 | 182 | Holy Family Catholic,
MN - Team Time (1st 5) 1:34:24.9 | Spread (1st 5) 2:35.8 |
| 7, 35, 45, 47, 48, (55), (57) |
| Joe Esenther, Connor McManus, Joey Oakman, Evan Proudfit, Jordan Arritt, (Sam Kroening), (Jordan Aritt-Steele) |
| 17:00.0, 18:49.0, 19:26.7, 19:33.4, 19:35.8, (19:57.2), (20:06.5) |
7 | 231 | Concordia Academy,
MN - Team Time (1st 5) 1:37:52.0 | Spread (1st 5) 5:29.8 |
| 4, 33, 53, 60, 81, (83), (84) |
| Seguy Hanson, Barnabas Preble, Elliott Flack, Tim Peterson, Nick McMurray, (Luke Symmank), (Sam Cameron) |
| 16:45.8, 18:46.7, 19:53.3, 20:10.6, 22:15.6, (22:33.1), (22:33.3) |
8 | 244 | Breck School,
MN - Team Time (1st 5) 1:38:36.0 | Spread (1st 5) 2:24.7 |
| 24, 46, 51, 58, 65, (66), (67) |
| Blaine Madson, Jon Ekberg, Samuel Rex, Brennan Clark, Tait Helgaas, (Maxwell Jundt), (Alex Guzman) |
| 18:21.9, 19:28.9, 19:50.5, 20:08.1, 20:46.6, (20:51.4), (20:53.6) |
9 | 274 | Minneapolis Edison,
MN - Team Time (1st 5) 1:40:46.4 | Spread (1st 5) 3:38.7 |
| 18, 49, 64, 70, 73, (78) |
| Charlie Pratt, Andrew Swenson, Rocket Flavahan, Andrew Nowacki, Oliver Roberg-Perez, (Therence Niyonkuru) |
| 17:47.8, 19:37.1, 20:44.1, 21:10.9, 21:26.5, (22:03.8) |
10 | 276 | St. Paul Academy & Summit School,
MN - Team Time (1st 5) 1:40:12.4 | Spread (1st 5) 1:29.7 |
| 40, 50, 61, 62, 63, (68), (82) |
| Ethan Less, Jonah Spencer, Sam Hanson, Max Soll, Kyle Zimmer, (Larry Chen), (Tom Jaeger) |
| 19:05.6, 19:38.3, 20:20.1, 20:33.1, 20:35.3, (21:07.7), (22:28.6) |
11 | 283 | St. Croix Lutheran,
MN - Team Time (1st 5) 1:41:23.4 | Spread (1st 5) 2:49.0 |
| 37, 42, 56, 72, 76, (77), (86) |
| Nathan Birr, Jeremy Leonard, Paul Junker, Christian Huonder, Dalton Huonder, (Nic Brustad), (Terry Ho) |
| 18:57.4, 19:15.3, 20:00.0, 21:24.3, 21:46.4, (22:01.9), (24:47.4) |
12 | 307 | Southwest Christian,
MN - Team Time (1st 5) 1:45:02.7 | Spread (1st 5) 5:24.5 |
| 31, 52, 59, 80, 85 |
| Luke Larkin, Jack Seltz, Kyle Baker, Anders Rosdahl, John Hirsch |
| 18:41.5, 19:50.9, 20:09.3, 22:15.0, 24:06.0 |
13 | 343 | St. Croix Preparatory Academy,
MN - Team Time (1st 5) 1:46:06.0 | Spread (1st 5) 2:46.1 |
| 44, 71, 74, 75, 79 |
| Hans Gebauer, Simon Reschke, Griffin Dunnigan, Jae Curtis, Ben Jorgenson |
| 19:25.9, 21:14.4, 21:32.6, 21:41.1, 22:12.0 |