1 | 79 | Holdingford/Upsala,
MN - Team Time (1st 5) 1:26:48.2 | Spread (1st 5) 59.1 |
| 7, 9, 13, 22, 28, (35), (48) |
| Dawson Hofer, Joseph Guthrie, Quinn Guthrie, Jimmy Jenson, Aidan Pellett, (Nick Guthrie), (Noah Boeckermann) |
| 16:55.7, 16:58.2, 17:17.5, 17:42.0, 17:54.8, (18:04.6), (18:30.9) |
2 | 90 | St. Cloud Cathedral,
MN - Team Time (1st 5) 1:27:11.4 | Spread (1st 5) 1:19.1 |
| 4, 17, 18, 19, 32, (36), (39) |
| Griffen Ward, Andrew Uy, Connor Hanson, Carson Rolph, Owen Anderson, (Liam Scanlon), (Leo Kramer) |
| 16:39.5, 17:26.5, 17:30.8, 17:36.0, 17:58.6, (18:05.6), (18:16.7) |
3 | 103 | St. John's Prep,
MN - Team Time (1st 5) 1:26:04.3 | Spread (1st 5) 2:42.8 |
| 1, 3, 11, 37, 51, (54), (63) |
| Nick Hansen, Zach Meyer, Benjamin Suo, Aaron Ruesink, Po-Huan Lu, (Laurenz Haselbock), (Will Vix) |
| 15:56.6, 16:06.9, 17:12.8, 18:08.6, 18:39.4, (18:40.7), (18:56.2) |
4 | 104 | Pierz,
MN - Team Time (1st 5) 1:27:24.2 | Spread (1st 5) 1:39.0 |
| 5, 8, 15, 31, 45, (67), (69) |
| Ethan Kowalczyk, Nathan Tax, Wyatt Betsinger, Guy Clemons-Virnig, Tyler Foss, (Kaleb Poser), (Caden Lucking) |
| 16:46.1, 16:56.0, 17:20.1, 17:56.9, 18:25.1, (18:58.9), (19:06.4) |
5 | 117 | Pine City,
MN - Team Time (1st 5) 1:28:55.0 | Spread (1st 5) 14.7 |
| 20, 21, 24, 25, 27, (33), (46) |
| Weston Clementson, Charlie Ausmus, Eli Fromm, Roman McKinney, Anthony Bergeron, (Ethan Aagaard), (Bohdan Valvoda) |
| 17:39.0, 17:41.3, 17:50.0, 17:51.0, 17:53.7, (18:01.7), (18:25.2) |
6 | 146 | Litchfield,
MN - Team Time (1st 5) 1:29:33.1 | Spread (1st 5) 1:25.3 |
| 12, 23, 29, 30, 52, (59), (68) |
| August Swenson, Xander Chvatal, Jaxen DeSmith, Judah Allen, Ethan Knudsen, (Grayson Swenson), (Lincoln Dille) |
| 17:14.2, 17:48.4, 17:55.4, 17:55.6, 18:39.5, (18:48.4), (19:01.7) |
7 | 148 | Parnassus Preparatory School,
MN - Team Time (1st 5) 1:29:04.1 | Spread (1st 5) 1:48.4 |
| 6, 10, 26, 50, 56, (64), (76) |
| Kyle Dieterle, Ronan Lander, Aiden Olsen-Gray, John Lander, Parker Anderson, (Erik Larsen), (Caleb Kieke) |
| 16:53.2, 16:58.8, 17:52.5, 18:38.0, 18:41.6, (18:58.1), (19:25.7) |
8 | 162 | Northwest Nighthawks,
MN - Team Time (1st 5) 1:28:57.5 | Spread (1st 5) 2:52.1 |
| 2, 16, 41, 43, 60, (60), (62) |
| Mark Swanson, Charlie Gundale, Shaun Mahr, Noah Winters, Liam Peterman, (Spencer McAlpine), (Michael Westrich) |
| 15:57.3, 17:25.7, 18:22.0, 18:23.1, 18:49.4, (18:49.4), (18:55.4) |
9 | 295 | NLA/LILA,
MN - Team Time (1st 5) 1:34:44.2 | Spread (1st 5) 1:36.2 |
| 38, 40, 64, 73, 80, (107), (126) |
| Gavin Kohler, Ethan Phillippi, Tanner Rosenthal, William Richards, Beck Stevens, (Matthew Hudsen), (Royce Long) |
| 18:14.8, 18:20.2, 18:58.1, 19:20.1, 19:51.0, (20:57.1), (24:48.5) |
10 | 346 | Howard Lake-Waverly-Winsted,
MN - Team Time (1st 5) 1:36:31.2 | Spread (1st 5) 1:40.3 |
| 42, 66, 71, 82, 85, (88), (91) |
| Gabriel Michels, Cole LeSage, Brycen Diers, Carson Wendler, Jack Boonstra, (Landon Marketon), (Cade Kuznia) |
| 18:22.2, 18:58.7, 19:12.1, 19:55.7, 20:02.5, (20:09.7), (20:15.1) |
11 | 347 | St. Cloud Christian,
MN - Team Time (1st 5) 1:36:17.3 | Spread (1st 5) 1:24.4 |
| 47, 70, 72, 77, 81, (83), (104) |
| Hunter Rademacher, Landon Lowe, Everett Coran, Andrew Moorlag, Samuel Busch, (Ronan Westlund), (Abram Lindner) |
| 18:28.7, 19:11.1, 19:16.2, 19:28.2, 19:53.1, (19:59.9), (20:45.3) |
12 | 348 | Rush City,
MN - Team Time (1st 5) 1:36:47.0 | Spread (1st 5) 2:18.0 |
| 44, 55, 57, 89, 103, (116), (120) |
| James Monson, Jesse Perell, Brayden Ertz, Elijah Bergfalk, Ivan Nechal, (Jayden Westberg), (Tucker Seiling) |
| 18:25.0, 18:41.0, 18:46.0, 20:12.0, 20:43.0, (21:46.2), (22:50.8) |
13 | 369 | PACT/Legacy,
MN - Team Time (1st 5) 1:37:37.0 | Spread (1st 5) 1:35.6 |
| 53, 58, 79, 86, 93, (101), (108) |
| Armand Prest, Dallas Berry, Rhett Noyes, Brayden Carlson, Micah McConnell, (David Van Gorp), (Garrett Malik) |
| 18:40.3, 18:47.2, 19:47.3, 20:06.3, 20:15.9, (20:34.7), (20:57.7) |
14 | 394 | East Central,
MN - Team Time (1st 5) 1:38:28.4 | Spread (1st 5) 3:02.9 |
| 34, 74, 78, 98, 110, (111), (112) |
| Curtis McClain, Bryce McClain, Gradyn Swenson, Shaw Youngberg, Teddy Shervheim, (Cameron Oetterer), (Tristan Wentworth) |
| 18:02.0, 19:21.0, 19:39.5, 20:21.0, 21:04.9, (21:17.2), (21:33.0) |
15 | 399 | Royalton,
MN - Team Time (1st 5) 1:38:38.5 | Spread (1st 5) 1:48.2 |
| 49, 75, 87, 92, 96, (100), (106) |
| Marcus Hayes, Lane Olson, Trace Ratke, Cody Bieniek, Adon Ripple, (Cole Hofstad), (Andrew Hayes) |
| 18:31.4, 19:23.0, 20:09.3, 20:15.2, 20:19.6, (20:21.5), (20:55.2) |
16 | 403 | Maple Lake,
MN - Team Time (1st 5) 1:39:50.8 | Spread (1st 5) 4:17.0 |
| 14, 84, 90, 102, 113, (115), (119) |
| Nick Lind, Logan Anglin, Hayden Dircks, Pablo Manzanedo, Blake Stoeber, (Ben Ogram), (Tristin Stoeber) |
| 17:19.2, 20:02.1, 20:12.2, 20:41.1, 21:36.2, (21:43.4), (22:34.6) |
17 | 513 | Hinckley-Finlayson,
MN - Team Time (1st 5) 1:44:16.5 | Spread (1st 5) 1:59.4 |
| 94, 95, 97, 109, 118, (123), (124) |
| Colton Froehling, Eli Geiger, Dalton Hosna, Cash Rieken, Matthew Masterson, (McCoy Cooper), (Noah Hickle) |
| 20:17.0, 20:19.0, 20:20.0, 21:04.1, 22:16.4, (23:46.2), (24:14.0) |
18 | 556 | Maranatha Christian Academy,
MN - Team Time (1st 5) 1:47:45.8 | Spread (1st 5) 2:36.0 |
| 99, 105, 114, 117, 121, (122), (125) |
| Gavin Kirschbaum, Nevan Johnson, Luke Hoven, Ryan Dane, Aubron Taylor, (Troy Pozinski), (Eugene Wang) |
| 20:21.4, 20:53.7, 21:37.2, 21:56.1, 22:57.4, (23:16.9), (24:19.6) |