1 | 79 | Holdingford,
MN - Team Time (1st 5) 1:26:48.2 | Spread (1st 5) 59.1 |
| 7, 9, 13, 22, 28, (35), (49) |
| 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 | 104 | St. John's Prep,
MN - Team Time (1st 5) 1:26:04.3 | Spread (1st 5) 2:42.8 |
| 1, 3, 11, 37, 52, (55), (65) |
| 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 | 105 | Pierz,
MN - Team Time (1st 5) 1:27:24.2 | Spread (1st 5) 1:39.0 |
| 5, 8, 15, 31, 46, (69), (71) |
| 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), (47) |
| 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 | 147 | Litchfield,
MN - Team Time (1st 5) 1:29:33.1 | Spread (1st 5) 1:25.3 |
| 12, 23, 29, 30, 53, (60), (70) |
| 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 | 150 | Parnassus Preparatory School,
MN - Team Time (1st 5) 1:29:04.1 | Spread (1st 5) 1:48.4 |
| 6, 10, 26, 51, 57, (66), (78) |
| 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 | 165 | Northwest Nighthawks,
MN - Team Time (1st 5) 1:28:57.5 | Spread (1st 5) 2:52.1 |
| 2, 16, 41, 44, 62, (62), (64) |
| 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 | 302 | NLA/LILA,
MN - Team Time (1st 5) 1:34:44.2 | Spread (1st 5) 1:36.2 |
| 38, 40, 66, 75, 83, (112), (138) |
| 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 | 357 | Howard Lake-Waverly-Winsted,
MN - Team Time (1st 5) 1:36:31.2 | Spread (1st 5) 1:40.3 |
| 43, 68, 73, 85, 88, (91), (94) |
| 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) |
| 357 | St. Cloud Christian,
MN - Team Time (1st 5) 1:36:17.3 | Spread (1st 5) 1:24.4 |
| 48, 72, 74, 79, 84, (86), (108) |
| 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 | 358 | Rush City,
MN - Team Time (1st 5) 1:36:47.0 | Spread (1st 5) 2:18.0 |
| 45, 56, 58, 92, 107, (124), (131) |
| 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 | 380 | Legacy Christian Academy,
MN - Team Time (1st 5) 1:37:37.0 | Spread (1st 5) 1:35.6 |
| 54, 59, 82, 89, 96, (105), (113) |
| 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 | 407 | East Central,
MN - Team Time (1st 5) 1:38:28.4 | Spread (1st 5) 3:02.9 |
| 34, 76, 80, 101, 116, (117), (120) |
| 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 | 411 | Royalton,
MN - Team Time (1st 5) 1:38:38.5 | Spread (1st 5) 1:48.2 |
| 50, 77, 90, 95, 99, (103), (111) |
| 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 | 421 | Maple Lake,
MN - Team Time (1st 5) 1:39:50.8 | Spread (1st 5) 4:17.0 |
| 14, 87, 93, 106, 121, (123), (130) |
| 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 | 450 | Paynesville,
MN - Team Time (1st 5) 1:40:58.6 | Spread (1st 5) 3:32.1 |
| 41, 61, 109, 114, 125, (127), (128) |
| Taylor Nelson, Nelson Taylor, Alex Blonigan, Carson Suchy, Taylor Pieper, (Sawyer Holtberg), (Derek Mergen) |
| 18:22.0, 18:49.0, 20:49.5, 21:04.0, 21:54.1, (21:59.0), (22:02.0) |
18 | 539 | Hinckley-Finlayson,
MN - Team Time (1st 5) 1:44:16.5 | Spread (1st 5) 1:59.4 |
| 97, 98, 100, 115, 129, (134), (136) |
| 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) |
19 | 556 | PACT Charter School,
MN - Team Time (1st 5) 1:46:51.8 | Spread (1st 5) 4:20.0 |
| 81, 104, 117, 119, 135, (139) |
| Dallas Berry, Rhett Noyes, Micah McConnell, David Van Gorp, Colten Schommer, (Owen Caneday) |
| 19:41.1, 20:25.2, 21:17.2, 21:27.2, 24:01.1, (25:16.8) |
20 | 592 | Maranatha Christian Academy,
MN - Team Time (1st 5) 1:47:45.8 | Spread (1st 5) 2:36.0 |
| 102, 110, 122, 126, 132, (133), (137) |
| 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) |