1 | 38 | St. Paul Highland Park,
MN - Team Time (1st 5) 1:22:57.7 | Spread (1st 5) 1:00.0 |
| 1, 2, 6, 13, 16, (17), (33) |
| Gavin Roberts, Davis Isom, Ben Martin, Mason Deegan, Lance Georgeson, (Max Reemtsma), (Jack Douglas) |
| 16:04.0, 16:20.7, 16:37.0, 16:52.0, 17:04.0, (17:07.0), (17:42.2) |
2 | 54 | Two Rivers,
MN - Team Time (1st 5) 1:23:44.7 | Spread (1st 5) 48.3 |
| 3, 4, 10, 18, 19, (21), (29) |
| Patrick Donohoo, Lucas Esten, Zachary Dietsch, Jon Wollan, Jackson Lane, (Finn McEllistrem), (Kiran Sharma) |
| 16:22.2, 16:22.8, 16:41.0, 17:08.2, 17:10.5, (17:18.5), (17:38.2) |
3 | 66 | St. Thomas Academy,
MN - Team Time (1st 5) 1:24:31.8 | Spread (1st 5) 49.6 |
| 7, 8, 9, 20, 22, (23), (27) |
| Philly Solomon, Henry Landsem, Vincent Audette, Ben Abraham, Owen Schlehuber, (Luke Audette), (Noah Schultz) |
| 16:37.4, 16:37.7, 16:39.0, 17:10.7, 17:27.0, (17:28.7), (17:36.9) |
4 | 145 | Academy Of Holy Angels,
MN - Team Time (1st 5) 1:27:54.5 | Spread (1st 5) 1:23.5 |
| 11, 24, 25, 41, 44, (48), (50) |
| Colin Kaster, Eli Katter, Finn Sheeley, Henry Heitzman, Louis Ahern, (Matthew Bureau), (Elias DeCrans) |
| 16:41.9, 17:30.9, 17:33.2, 18:03.1, 18:05.4, (18:17.4), (18:29.2) |
5 | 151 | Richfield,
MN - Team Time (1st 5) 1:28:00.3 | Spread (1st 5) 1:19.0 |
| 12, 30, 32, 38, 39, (64), (75) |
| Nathan Gay, Casey Gay, Thomas Madrid, Aidan Cossette, Knut Linne, (Jack Friel), (Tait Johnson) |
| 16:42.4, 17:39.6, 17:41.4, 17:55.5, 18:01.4, (19:24.9), (19:51.3) |
6 | 155 | Blake School (The),
MN - Team Time (1st 5) 1:28:17.3 | Spread (1st 5) 1:06.9 |
| 14, 28, 34, 36, 43, (45), (46) |
| Will Eckes, Seth Flikke, Leo Mithun, William Schwemm, Jackson Evans, (Romare Onishi), (Zach Barkwell) |
| 16:57.2, 17:37.1, 17:45.7, 17:53.2, 18:04.1, (18:10.4), (18:11.9) |
7 | 177 | Bloomington Kennedy,
MN - Team Time (1st 5) 1:29:09.4 | Spread (1st 5) 1:25.2 |
| 15, 31, 40, 42, 49, (51), (63) |
| Dennis Zrust, Samson Keefe, Grady Shilson, Oliver Johnson, Joseph Buch, (Rory Levin), (Adam Durbin) |
| 16:58.9, 17:40.6, 18:02.1, 18:03.7, 18:24.1, (18:33.7), (19:24.4) |
8 | 215 | Simley,
MN - Team Time (1st 5) 1:32:09.2 | Spread (1st 5) 2:46.6 |
| 5, 37, 52, 60, 61, (68), (71) |
| Kaiden Schrandt, Tyler Ngo, Blake Stinnett, Hunter Aamot, Derek Buck, (Colin Fischbach), (Eli Wells) |
| 16:35.1, 17:54.8, 18:58.6, 19:19.0, 19:21.7, (19:34.4), (19:44.2) |
9 | 279 | Minneapolis Roosevelt,
MN - Team Time (1st 5) 1:35:16.6 | Spread (1st 5) 2:14.7 |
| 26, 55, 58, 66, 74, (76), (78) |
| Cai Hallstrom, Brendan Johnson, Tobias Nesheim, Henry Rozaitis, Lucas Lenz, (Roman Wise), (Joshua Homan-Dorfman) |
| 17:34.2, 19:12.0, 19:15.3, 19:26.2, 19:48.9, (20:05.6), (20:36.6) |
10 | 290 | St. Paul Humboldt/Open World Learning,
MN - Team Time (1st 5) 1:35:39.9 | Spread (1st 5) 1:18.0 |
| 47, 53, 59, 62, 69, (70), (73) |
| Anders Mork, Patrick Toohey, Tamirat Wendimu, Owen Vaughan-Fier, Tamirat Wondimu, (Jack Cheatham), (Alex Cowles) |
| 18:17.0, 19:07.0, 19:17.9, 19:23.0, 19:35.0, (19:37.0), (19:48.0) |
11 | 304 | South St. Paul,
MN - Team Time (1st 5) 1:38:05.8 | Spread (1st 5) 3:50.8 |
| 35, 54, 56, 77, 82, (83), (84) |
| Greyson Simons, Caleb Schlemmer, Jacob Gorman, Isaac Harrison, Travis Elsner, (Elmar Leidel), (Julian Watson) |
| 17:50.2, 19:07.6, 19:12.9, 20:14.1, 21:41.0, (22:04.5), (22:40.7) |
12 | 340 | St. Paul Academy & Summit School,
MN - Team Time (1st 5) 1:38:49.2 | Spread (1st 5) 1:40.3 |
| 57, 65, 67, 72, 79, (80), (81) |
| Isidor Valdez, Sandro Fusco, Ian Grewe, Lucas Grewe, Ford Reedy, (Thomas Kovarik), (Caleb Colton) |
| 19:15.2, 19:25.7, 19:27.9, 19:44.9, 20:55.5, (21:09.1), (21:21.3) |