1 | 58 | Loyola-Cleveland,
MN - Team Time (1st 5) 1:23:50.2 | Spread (1st 5) 59.4 |
| 3, 7, 9, 17, 22, (44), (59) |
| Mitchell Johnstone, Jerrett Peterson, Mitch Johnstone, Brett Omtvedt, Micah Rentschler, (Tyler Erickson), (Alec Schaefer) |
| 16:19.0, 16:32.7, 16:36.4, 17:03.7, 17:18.4, (17:45.6), (18:09.8) |
2 | 85 | St. James Area,
MN - Team Time (1st 5) 1:25:00.8 | Spread (1st 5) 41.9 |
| 11, 14, 16, 20, 24, (41), (42) |
| Seth Pierson, Troy Parulski, Alex Knickrehm, Jackson Miest, Mauricio Vite, (Juan Castaneda), (Lucas Doll) |
| 16:41.6, 16:49.1, 16:59.1, 17:07.5, 17:23.5, (17:43.2), (17:44.0) |
3 | 155 | Belle Plaine,
MN - Team Time (1st 5) 1:26:56.8 | Spread (1st 5) 1:39.8 |
| 1, 33, 35, 38, 48, (67), (78) |
| Drew Hastings, Hunter Schmidt, Emmett Gerres, Ben Hunsader, Mikkel Schmidt, (Tommy Sullivan), (Tristan Cruz) |
| 16:14.4, 17:34.2, 17:35.7, 17:38.3, 17:54.2, (18:33.9), (18:53.6) |
| 155 | MCW/B-O*,
MN - Team Time (1st 5) 1:26:59.4 | Spread (1st 5) 1:32.0 |
| 5, 19, 34, 40, 57, (77), (86) |
| Carson Kahler, Kolton Larson, Zane Borchardt, Easton Gregory, Jamesson Forsberg, (Isaiah Johnson), (Jake Whitehead) |
| 16:31.6, 17:06.7, 17:35.0, 17:42.5, 18:03.6, (18:48.8), (19:02.4) |
5 | 162 | Fairmont,
MN - Team Time (1st 5) 1:27:24.9 | Spread (1st 5) 1:29.7 |
| 13, 21, 29, 37, 62, (63), (69) |
| William Saari, Connor Artner, Andrew Moeller, Darrian Kueker, Dylan Kennedy, (Tony Ortega), (Jacob Lueth) |
| 16:48.3, 17:10.0, 17:31.1, 17:37.5, 18:18.0, (18:21.8), (18:40.1) |
6 | 171 | Tri-City United,
MN - Team Time (1st 5) 1:27:38.5 | Spread (1st 5) 1:51.0 |
| 10, 18, 28, 51, 64, (73), (79) |
| Hugo Ruiz, Austin Antony, Hunter Rutt, Dante Juberian, Jackson Nesmoe, (Daniel Lozano), (Josh Pichotta) |
| 16:37.6, 17:06.0, 17:29.6, 17:56.7, 18:28.6, (18:44.0), (18:54.2) |
7 | 172 | Jordan,
MN - Team Time (1st 5) 1:28:02.3 | Spread (1st 5) 19.9 |
| 26, 27, 30, 43, 46, (49), (60) |
| Christian Reveland, Jacob Strack, Kaleb Sharp, Symon Keiser, Isaac Dold, (Sam Cromie), (Max Ceplecha) |
| 17:28.5, 17:28.8, 17:31.2, 17:45.4, 17:48.4, (17:54.3), (18:13.7) |
8 | 184 | Glencoe-Silver Lake,
MN - Team Time (1st 5) 1:27:44.8 | Spread (1st 5) 1:24.1 |
| 8, 32, 44, 47, 53, (110), (137) |
| Connor Hallaway, Ethan Knudten, Oscar Pena, Joe Knudten, Paul Sievert, (Isaac Swift), (Austin Merrill) |
| 16:34.1, 17:33.8, 17:45.6, 17:53.1, 17:58.2, (19:55.9), (21:10.8) |
9 | 233 | LeSueur-Henderson,
MN - Team Time (1st 5) 1:29:21.5 | Spread (1st 5) 2:11.8 |
| 4, 35, 58, 66, 70, (85), (102) |
| Lane Schwarz, Jorge Hernandez, Tyler Pengilly, Xerxes Machtemes, Trace Edmondson, (Noah Koller), (Ethan Stieger) |
| 16:28.6, 17:35.7, 18:05.9, 18:30.9, 18:40.4, (19:02.2), (19:35.3) |
| 233 | St. Peter,
MN - Team Time (1st 5) 1:29:44.8 | Spread (1st 5) 2:12.3 |
| 5, 23, 65, 68, 72, (74), (75) |
| Bailey More, Mohammed Yaya, Tom Eide, Shawn Lehtinen, Clay Roessler, (Gavin Selly), (Kaden Oeltjenbruns) |
| 16:31.6, 17:22.7, 18:30.1, 18:36.5, 18:43.9, (18:46.2), (18:47.1) |
11 | 282 | Norwood-Young America,
MN - Team Time (1st 5) 1:30:59.0 | Spread (1st 5) 1:33.7 |
| 31, 39, 52, 71, 89, (91), (100) |
| Tyler Smith, Michael Potter, Jake Druley, Colten Latzke, Sean Weckman, (Mitchell Druley), (Aaron Druley) |
| 17:33.1, 17:40.5, 17:57.6, 18:41.0, 19:06.8, (19:16.3), (19:34.4) |
12 | 290 | Mountain Lake Area (DO NOT USE),
MN - Team Time (1st 5) 1:31:13.7 | Spread (1st 5) 2:24.6 |
| 12, 25, 76, 87, 90, (97), (98) |
| Dalton Piotter, Ryan Blomgren, Sam Pidde, Emilio Garcia DeLa Cruz, Josiah Gardiner, (Caden Swoboda), (Robert Gonzalez) |
| 16:46.0, 17:26.0, 18:47.2, 19:03.9, 19:10.6, (19:32.3), (19:33.1) |
13 | 375 | Comfrey-Cedar Mountain-Springfield,
MN - Team Time (1st 5) 1:33:49.7 | Spread (1st 5) 3:03.6 |
| 15, 49, 92, 108, 111, (131), (138) |
| Mitchell Buerkle, Elijah Kirschstein, Dakotah Lumbar, Noah Richert, Matthew Hillesheim, (Carter Hillesheim), (Noah Vogel) |
| 16:53.7, 17:54.3, 19:18.8, 19:45.6, 19:57.3, (20:55.6), (21:13.8) |
14 | 400 | Sibley East,
MN - Team Time (1st 5) 1:34:26.9 | Spread (1st 5) 2:01.6 |
| 54, 55, 81, 95, 115, (129), (135) |
| Jens Lundstrom, Travis Andrews, Micah Scherer, Davis Wibstad, Trevor Parrott, (Oscar Kreft), (Garrett Kroells) |
| 17:59.2, 18:00.4, 18:56.0, 19:30.5, 20:00.8, (20:46.7), (21:00.1) |
15 | 469 | Blue Earth Area,
MN - Team Time (1st 5) 1:37:42.6 | Spread (1st 5) 4:59.1 |
| 2, 61, 125, 140, 141, (144), (152) |
| Grant Strukel, Brady Olsen, Cameron Germain, Angel Martinez, Blake Townsend, (Nate Phippen), (James Greer) |
| 16:18.1, 18:15.9, 20:36.1, 21:15.3, 21:17.2, (21:48.7), (27:19.7) |
16 | 481 | WEM/JWP,
MN - Team Time (1st 5) 1:37:16.4 | Spread (1st 5) 38.9 |
| 84, 94, 99, 101, 103, (124), (127) |
| Tucker Rients, Joshua Bengtson, Jared Pavek, Landon Dimler, Brennan Hoehn, (Zachary Groh), (Memphis James) |
| 19:01.2, 19:26.0, 19:34.0, 19:35.1, 19:40.1, (20:35.2), (20:39.6) |
17 | 490 | Sleepy Eye Saint Mary's,
MN - Team Time (1st 5) 1:38:04.6 | Spread (1st 5) 3:07.1 |
| 56, 80, 96, 122, 136, (139), (145) |
| Nate Fliszar, Joshua Hagen, Ethan Kirchberg, Garrett Grathwohl, Elliott Hoffman, (Josh Ellerbeck), (Charlie Macho) |
| 18:00.6, 18:54.6, 19:31.7, 20:30.0, 21:07.7, (21:14.0), (22:00.2) |
18 | 524 | Minnesota Valley Lutheran,
MN - Team Time (1st 5) 1:38:37.6 | Spread (1st 5) 1:20.4 |
| 82, 104, 106, 112, 120, (123), (134) |
| Dylan Holtmeier, Derek Weisensel, Andrew Black, Caleb Carlovsky, Franklin Selvey, (Dylan Birkholz), (Sam Muske) |
| 18:57.4, 19:41.5, 19:43.2, 19:57.7, 20:17.8, (20:30.5), (20:59.4) |
19 | 547 | Maple River,
MN - Team Time (1st 5) 1:39:08.3 | Spread (1st 5) 1:06.4 |
| 83, 113, 116, 117, 118, (132), (142) |
| Will Stencel, Nathan Price, Kole Wenner, Noah Ziegler, Grant Klein, (Owen Nelson), (Dakota Moske) |
| 18:58.7, 19:59.7, 20:01.1, 20:03.7, 20:05.1, (20:57.8), (21:26.4) |
20 | 552 | New Richland-H-E-G,
MN - Team Time (1st 5) 1:39:55.1 | Spread (1st 5) 2:32.1 |
| 88, 93, 109, 119, 143, (147), (148) |
| Daniel Nydegger, Addison Deyle, Caden Riewer, Tylar Malakowsky, Gavin Anderson, (Agro Gushwa), (Eric Arvis) |
| 19:04.5, 19:21.4, 19:47.3, 20:05.3, 21:36.6, (22:12.6), (22:30.0) |
21 | 580 | LCWM-Nicollet,
MN - Team Time (1st 5) 1:40:46.5 | Spread (1st 5) 59.7 |
| 105, 107, 114, 126, 128, (130), (146) |
| Jake Maas, Nolan Beckmann, Christian Fells, Logan Sullivan, Andrew Johnson, (James Sullivan), (Kalel Nieves) |
| 19:42.7, 19:43.3, 20:00.4, 20:37.7, 20:42.4, (20:48.5), (22:08.0) |
22 | 703 | Martin County West,
MN - Team Time (1st 5) 1:53:10.5 | Spread (1st 5) 4:34.8 |
| 121, 132, 149, 150, 151 |
| Riley Cole, Kylar Larson, Nick Matejka, Gabriel Striemer, Isaac Olson |
| 20:21.0, 20:57.8, 22:34.0, 24:21.9, 24:55.8 |