1 | 52 | Eastview,
MN - Team Time (1st 5) 1:21:49.6 | Spread (1st 5) 1:11.2 |
| 2, 5, 11, 13, 21, (22), (26) |
| AJ Green, Gabriel Mahlen, Samuel Morgenstern, Sam Morgenstern, Jesse Laursen, (Sam Setterlund), (Benjamin Danner) |
| 15:42.1, 16:03.0, 16:31.7, 16:39.5, 16:53.3, (16:54.4), (17:02.3) |
2 | 83 | Rosemount,
MN - Team Time (1st 5) 1:23:14.3 | Spread (1st 5) 1:29.9 |
| 1, 12, 14, 27, 29, (30), (42) |
| Luke Labatte, Danny Cox, Payne Freske, Hudson Labno, Elliott Nicholson, (Gerrit Livingston), (Owen Benson) |
| 15:40.4, 16:34.8, 16:45.2, 17:03.6, 17:10.3, (17:12.3), (17:30.2) |
3 | 101 | Prior Lake,
MN - Team Time (1st 5) 1:23:50.8 | Spread (1st 5) 1:17.5 |
| 4, 9, 20, 31, 37, (41), (44) |
| Gabe Smit, Kyle Nordling, Chase Hebel, Shane Draginis, Blake Vander Weide, (Samuel Klinger), (Kyle Schaeffler) |
| 16:01.7, 16:22.4, 16:51.9, 17:15.6, 17:19.2, (17:27.6), (17:32.7) |
4 | 119 | Bloomington Kennedy,
MN - Team Time (1st 5) 1:24:16.0 | Spread (1st 5) 1:49.0 |
| 3, 7, 8, 50, 51, (63), (83) |
| Lloyd Young, Zubeir Dagane, Colden Longley, Joe Gathje, Garrin Avaloz, (Jordan Thomson), (Brady Vogt) |
| 15:58.7, 16:21.0, 16:22.0, 17:46.6, 17:47.7, (18:11.7), (18:42.3) |
5 | 138 | Eagan,
MN - Team Time (1st 5) 1:25:34.4 | Spread (1st 5) 37.3 |
| 16, 19, 24, 39, 40, (48), (56) |
| Andre Huston, Michael Marshall, Sam Marshall, Daniel * Henderson, Ryan Berg, (Andrew Woods), (Wyatt Bucki) |
| 16:49.3, 16:51.7, 17:01.8, 17:25.0, 17:26.6, (17:43.0), (17:52.2) |
6 | 141 | St. Thomas Academy,
MN - Team Time (1st 5) 1:25:10.5 | Spread (1st 5) 1:30.8 |
| 6, 10, 28, 45, 52, (55), (58) |
| Luke Kolar, Thomas Thurlow, Padon Kinzley, Kaleb Rutgers, Teddy Lawder, (Pj Doran), (Jack Sexton) |
| 16:17.8, 16:23.8, 17:05.7, 17:34.6, 17:48.6, (17:51.9), (17:54.3) |
7 | 196 | Apple Valley,
MN - Team Time (1st 5) 1:27:13.8 | Spread (1st 5) 1:00.3 |
| 17, 36, 43, 47, 53, (61), (66) |
| Nicholas Pederson, Abdikafi Khalif, Maquanet Collins, Jonathan Connors, Elliot Ewald, (Justin Stremski), (Riley Smith) |
| 16:50.9, 17:18.5, 17:32.3, 17:40.9, 17:51.2, (17:58.2), (18:15.2) |
8 | 226 | Burnsville,
MN - Team Time (1st 5) 1:27:58.2 | Spread (1st 5) 1:19.7 |
| 23, 35, 38, 62, 68, (69), (99) |
| Matthew Berg, Matthew Krzmarzick, Berg Matthew, Zachary Warns, Matthew Kryzmarzick, (Bereket Wondimu), (Jake Schouten) |
| 16:59.5, 17:17.9, 17:22.3, 17:59.3, 18:19.2, (18:21.0), (19:22.4) |
9 | 244 | Park,
MN - Team Time (1st 5) 1:28:41.3 | Spread (1st 5) 1:42.6 |
| 18, 33, 46, 70, 77, (79), (81) |
| Parker Hahn, Justus Robinson, Peyton Klecatsky, Mitchell Gustafson, Dale Kirsch, (Hogan Lawson), (Henry Fischer) |
| 16:51.2, 17:16.5, 17:36.1, 18:23.7, 18:33.8, (18:35.9), (18:39.7) |
10 | 280 | Two Rivers,
MN - Team Time (1st 5) 1:29:29.5 | Spread (1st 5) 1:17.0 |
| 34, 49, 59, 60, 78, (85), (88) |
| Magnus Herschbach, Brad Alton, Bennett Challifour, Payton Weber-Rolfes, Xander Thomas, (Thomas Chandler), (Max Schuehle) |
| 17:17.4, 17:44.3, 17:56.0, 17:57.4, 18:34.4, (18:42.6), (18:47.6) |
11 | 282 | Academy Of Holy Angels,
MN - Team Time (1st 5) 1:29:54.0 | Spread (1st 5) 1:44.7 |
| 15, 54, 65, 73, 75, (90), (97) |
| Jack Peschel, Liam Sheeley, Jack Schutz, William Eikens, Jake Bennett, (Matthew Keller), (Matt Keller) |
| 16:47.2, 17:51.8, 18:14.3, 18:28.8, 18:31.9, (19:01.3), (19:16.5) |
12 | 297 | Bloomington Jefferson,
MN - Team Time (1st 5) 1:30:13.4 | Spread (1st 5) 1:31.6 |
| 25, 57, 67, 72, 76, (82), (89) |
| Timothy Lueth, Mason Young, Gabriel Meier, Zach Studdiford, Hillary Makori, (Ryan Meany), (Zachary Skinner) |
| 17:01.9, 17:52.5, 18:16.8, 18:28.7, 18:33.5, (18:41.1), (18:50.8) |
13 | 381 | Simley,
MN - Team Time (1st 5) 1:33:13.1 | Spread (1st 5) 1:57.0 |
| 32, 71, 91, 93, 94, (98), (104) |
| Grant Dilla, Gabriel Alvear, Carter Bollmann, Nathan Schauer, Henry Cleary, (James Schmotter), (Ian Anderson) |
| 17:15.9, 18:27.6, 19:06.9, 19:09.8, 19:12.9, (19:18.7), (19:36.9) |
14 | 387 | South St. Paul,
MN - Team Time (1st 5) 1:32:48.5 | Spread (1st 5) 29.9 |
| 64, 74, 80, 83, 86, (87), (105) |
| Matthew Wincentsen, Eli Winslow Brewer, Robert Smith, Evan Hansen, Sam Bade, (Daniel Bakken), (Grant Baker) |
| 18:13.6, 18:30.1, 18:39.0, 18:42.3, 18:43.5, (18:47.3), (19:49.6) |
15 | 484 | Richfield,
MN - Team Time (1st 5) 1:36:27.5 | Spread (1st 5) 16.3 |
| 92, 95, 96, 100, 101, (102), (103) |
| Juan Jose Di Graza, John Hughes, Andy Soto Moreno, Joel Schafer, Andy Soto-Moreno, (Alan Nguyen), (Nicholas Knutson) |
| 19:09.4, 19:14.3, 19:15.0, 19:23.1, 19:25.7, (19:30.9), (19:36.4) |