1 | 55 | St. Cloud Cathedral,
MN - Team Time (1st 5) 1:27:08.4 | Spread (1st 5) 1:01.8 |
| 5, 6, 13, 14, 17, (21), (22) |
| Henry Ebel, Griffen Ward, Owen Scanlon, Benjamin Fromelt, Carson Rolph, (Connor Hanson), (Andrew Uy) |
| 16:52.1, 17:01.0, 17:36.7, 17:44.7, 17:53.9, (18:03.5), (18:06.3) |
2 | 60 | St. John's Prep,
MN - Team Time (1st 5) 1:26:50.6 | Spread (1st 5) 2:23.4 |
| 1, 2, 10, 12, 35, (37), (64) |
| Nick Hansen, Zach Meyer, Benjamin Suo, Will Vix, Po-Huan Lu, (Aaron Ruesink), (Brett Penk) |
| 16:28.2, 16:28.4, 17:29.3, 17:33.1, 18:51.6, (18:58.7), (19:54.5) |
3 | 111 | Holdingford,
MN - Team Time (1st 5) 1:30:50.5 | Spread (1st 5) 1:36.4 |
| 8, 15, 19, 33, 36, (39), (44) |
| Dawson Hofer, Joseph Guthrie, Aidan Pellett, Nick Guthrie, Cj Clear, (Cameron Martini), (Quinn Gutherie) |
| 17:21.0, 17:45.6, 17:58.0, 18:48.5, 18:57.4, (19:05.3), (19:19.9) |
4 | 112 | Northwest Nighthawks,
MN - Team Time (1st 5) 1:30:27.4 | Spread (1st 5) 2:11.3 |
| 3, 20, 28, 30, 31, (43), (61) |
| Mark Swanson, Sam Gaines, Noah Winters, Shaun Mahr, Charlie Gundale, (Liam Peterman), (Michael Westrich) |
| 16:31.0, 18:00.8, 18:31.3, 18:42.0, 18:42.3, (19:15.8), (19:52.7) |
5 | 122 | Pierz,
MN - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 2:23.9 |
| 7, 9, 25, 29, 52, (53), (54) |
| Nathan Tax, Ethan Kowalczyk, Tyler Foss, Guy Clemons-Virnig, Kaleb Poser, (Wyatt Betsinger), (Nathan Becker) |
| 17:13.0, 17:22.1, 18:19.4, 18:39.6, 19:36.9, (19:37.4), (19:39.1) |
6 | 205 | Legacy Christian Academy,
MN - Team Time (1st 5) 1:35:19.2 | Spread (1st 5) 2:03.9 |
| 16, 27, 46, 56, 60, (67), (72) |
| Eliot Carlson, Dean Raatz, Nick Edlund, Dallas Berry, Charlie Block, (Rhett Noyes), (Brayden Carlson) |
| 17:48.6, 18:26.8, 19:25.4, 19:45.9, 19:52.5, (19:58.8), (20:04.0) |
7 | 229 | Howard Lake-Waverly-Winsted,
MN - Team Time (1st 5) 1:36:28.0 | Spread (1st 5) 1:34.9 |
| 24, 40, 48, 58, 59, (69), (73) |
| Chase Deiter, Gabriel Michels, James Lukach, Jack Boonstra, Carson Wendler, (Landon Marketon), (Liam Christopherson) |
| 18:14.1, 19:06.5, 19:29.6, 19:48.8, 19:49.0, (19:59.4), (20:04.1) |
8 | 247 | Eden Valley-Watkins/Kimball,
MN - Team Time (1st 5) 1:35:53.6 | Spread (1st 5) 3:24.7 |
| 4, 51, 55, 66, 71, (75), (80) |
| Henry Lemke, Peyton Hooper, Gavin Arens, Andrew Hennen, Tristan Pierskalla, (Lane Harff), (Daniel Heuring) |
| 16:39.2, 19:34.8, 19:39.8, 19:55.9, 20:03.9, (20:06.2), (20:20.6) |
9 | 252 | St. Cloud Christian,
MN - Team Time (1st 5) 1:36:32.6 | Spread (1st 5) 2:38.0 |
| 18, 32, 42, 77, 83, (86), (89) |
| Silas Dinger, Jonathan Skeate, Everett Coran, Lucas Couzens, Ronan Westland, (Samuel Busch), (Landon Lowe) |
| 17:56.6, 18:42.4, 19:10.6, 20:08.4, 20:34.6, (20:43.7), (21:08.8) |
10 | 257 | Royalton,
MN - Team Time (1st 5) 1:37:13.5 | Spread (1st 5) 1:39.5 |
| 26, 38, 57, 63, 73, (78), (80) |
| Marcus Hayes, Lane Olson, Cole Hofstad, Isaac Neutz, Adon Ripple, (Cody Bieniek), (Michael Zimmerman) |
| 18:24.6, 19:01.8, 19:48.7, 19:54.3, 20:04.1, (20:14.3), (20:20.6) |
11 | 293 | Paynesville,
MN - Team Time (1st 5) 1:38:23.1 | Spread (1st 5) 2:29.2 |
| 23, 50, 65, 70, 85, (87), (88) |
| Brady Schwinghammer, Kaden Pieper, Brandon Hess, Alex Blonigan, Gabe Hoekstra, (Matt Walz), (Taylor Pieper) |
| 18:13.4, 19:31.0, 19:55.5, 20:00.6, 20:42.6, (21:02.3), (21:02.9) |
12 | 365 | Rush City,
MN - Team Time (1st 5) 1:41:25.6 | Spread (1st 5) 1:58.0 |
| 45, 68, 79, 82, 91, (102), (112) |
| Brayden Ertz, Devon Sheffield, James Monson, Cooper Adickes, George Deedrick, (Levi Armstrong), (Ivan Nechal) |
| 19:23.0, 19:59.2, 20:14.4, 20:28.0, 21:21.0, (22:39.0), (25:39.6) |
13 | 371 | East Central,
MN - Team Time (1st 5) 1:43:32.0 | Spread (1st 5) 3:18.6 |
| 34, 62, 84, 94, 97 |
| Curtis McClain, Bryce McClain, Gradyn Swenson, Teddy Shervheim, Austin Clennon |
| 18:50.0, 19:54.0, 20:42.5, 21:56.9, 22:08.6 |
| 371 | Maple Lake,
MN - Team Time (1st 5) 1:43:23.4 | Spread (1st 5) 4:37.7 |
| 11, 76, 93, 95, 96, (103), (106) |
| Nick Lind, Logan Anglin, Alan Haglin, Hans Peterson, Ben Ogram, (Tristin Stoeber), (Blake Stoeber) |
| 17:30.0, 20:07.9, 21:32.7, 22:05.1, 22:07.7, (22:39.6), (22:50.7) |
15 | 430 | Braham,
MN - Team Time (1st 5) 2:05:07.4 | Spread (1st 5) 12:24.7 |
| 41, 47, 113, 114, 115 |
| Ben White, Isaak Coolidge, Brandon Lund, Brett Lund, Dylan Schleicher |
| 19:09.3, 19:26.0, 27:23.0, 27:35.1, 31:34.0 |
16 | 444 | Hinckley-Finlayson,
MN - Team Time (1st 5) 1:48:22.6 | Spread (1st 5) 3:17.3 |
| 49, 92, 98, 101, 104, (105), (109) |
| Colton Froehling, Dalton Hosna, Brody Froehling, Adam Carlier, Bryan Blowers, (Matthew Masterson), (McCoy Cooper) |
| 19:29.8, 21:21.7, 22:11.0, 22:33.0, 22:47.1, (22:49.8), (24:08.0) |
17 | 504 | North Lakes Academy (Don't Use),
MN - Team Time (1st 5) 1:52:34.8 | Spread (1st 5) 2:00.7 |
| 90, 99, 100, 107, 108, (110), (111) |
| Tanner Rosenthal, Gavin Kohler, Mason Hegberg, William Richards, Ethan Phillipi, (Oliver Pettis), (Matthew Sherrard) |
| 21:13.7, 22:20.1, 22:32.4, 23:14.2, 23:14.4, (24:24.0), (24:27.1) |