1 | 62 | Minnehaha Academy,
MN - Team Time (1st 5) 56:49.6 | Spread (1st 5) 23.0 |
| 6, 8, 14, 16, 18, (19), (22) |
| Peter Weber, Max Gifford, Peter Shaffer, Anthony Guarnera, Tristan Tew, (Lucas DiBlasi), (Isaac Laddusaw) |
| 11:10.8, 11:14.5, 11:23.5, 11:27.0, 11:33.8, (11:36.2), (11:40.6) |
2 | 64 | Nova Classical Academy,
MN - Team Time (1st 5) 55:52.7 | Spread (1st 5) 1:35.3 |
| 1, 12, 15, 16, 20, (23), (27) |
| Lucas Mueller, Blaine Brownell, Chris Norton, Ian Roberts, Tavin Zeise, (Lukas Ladas), (Oluwadare Akinmusire) |
| 10:01.6, 11:21.0, 11:26.2, 11:27.0, 11:36.9, (11:45.7), (11:52.8) |
3 | 69 | Trinity/Unity*,
MN - Team Time (1st 5) 56:55.9 | Spread (1st 5) 1:34.9 |
| 4, 5, 6, 24, 30, (35), (36) |
| Dob Kintz, Thomas Wilkin, Alex Baum, Charlie Cudd, Daniel Votel, (Will Nixon), (Will Rachac) |
| 10:37.9, 11:06.0, 11:10.8, 11:48.4, 12:12.8, (12:30.2), (12:33.1) |
4 | 106 | Blake School (The),
MN - Team Time (1st 5) 58:38.0 | Spread (1st 5) 2:15.1 |
| 3, 13, 24, 29, 37, (38), (42) |
| Michael Mitchell, Max Owens, Zach Dekko, Cole Woerner, Scott Klinefelter, (William Longley), (William Lyman) |
| 10:29.8, 11:22.2, 11:48.4, 12:12.7, 12:44.9, (12:47.4), (12:56.7) |
5 | 111 | Mounds Park Academy,
MN - Team Time (1st 5) 58:15.3 | Spread (1st 5) 2:15.2 |
| 2, 21, 26, 28, 34, (48), (55) |
| Declan Dahlberg, Matthew Bourne, Tanner Kozen, Ben George, Henry Peterson, (Dylan Dickinson), (Aneesh Syal) |
| 10:11.8, 11:37.0, 11:52.1, 12:07.4, 12:27.0, (13:10.1), (13:35.7) |
6 | 179 | Breck School,
MN - Team Time (1st 5) 1:02:59.0 | Spread (1st 5) 2:26.9 |
| 9, 11, 51, 52, 56, (61), (67) |
| Blaine Madson, Finn Salveson, Sean Dougherty, Christian Peterson, Benjamin Johnson-Fry, (Rais Hill), (Jacob Mugaas) |
| 11:16.5, 11:19.0, 13:16.2, 13:23.9, 13:43.4, (13:50.9), (15:18.5) |
7 | 188 | Concordia Academy,
MN - Team Time (1st 5) 1:03:28.7 | Spread (1st 5) 2:26.2 |
| 10, 33, 42, 46, 57, (64), (68) |
| Barnabas Preble, Matt Nordby, Caleb Loomis, Tim Peterson, Luke Symmank, (Sam Cameron), (Ryan Kroonblawd) |
| 11:17.9, 12:26.0, 12:56.7, 13:04.0, 13:44.1, (14:17.0), (15:54.7) |
8 | 202 | Southwest Christian,
MN - Team Time (1st 5) 1:04:05.8 | Spread (1st 5) 45.4 |
| 32, 40, 41, 42, 47, (49), (59) |
| Tyler Pearson, Anders Rosdahl, Jack Seltz, Mason Beise, Kyle Baker, (Joseph Yannie), (Stephen Phillips) |
| 12:20.1, 12:50.8, 12:52.7, 12:56.7, 13:05.5, (13:12.6), (13:50.5) |
9 | 227 | St. Croix Lutheran,
MN - Team Time (1st 5) 1:05:16.3 | Spread (1st 5) 1:40.1 |
| 31, 39, 45, 50, 62, (65), (66) |
| Paul Junker, Hunter Pickerign, Paul Chan, Christian Huonder, Taiki Han, (Nic Brustad), (Peter Chan) |
| 12:13.9, 12:50.6, 13:02.6, 13:15.2, 13:54.0, (14:17.9), (14:32.7) |
10 | 288 | Math & Science Academy,
MN - Team Time (1st 5) 1:08:44.6 | Spread (1st 5) 37.3 |
| 53, 54, 58, 60, 63 |
| Will Krisko, Eric Johnson, Zack Meras, Charlie Eng, Matt Gruber |
| 13:28.0, 13:33.2, 13:47.5, 13:50.6, 14:05.3 |