1 | 55 | Cotter,
MN - Team Time (1st 5) 1:24:44.0 | Spread (1st 5) 1:37.3 |
| 1, 4, 12, 13, 25, (49), (54) |
| Erik Semling, John Fritts, Ryan Littlefield, Kellen Groth, Logan Granseth, (Jackson Cada), (Jonah Hatanpa) |
| 15:59.1, 16:39.0, 17:12.4, 17:17.1, 17:36.4, (18:47.7), (18:54.3) |
2 | 61 | LA/RP/H,
MN - Team Time (1st 5) 1:26:14.0 | Spread (1st 5) 26.4 |
| 8, 9, 11, 14, 19, (25), (29) |
| Ryan Prinsen, Ryan Prinsen, Brennan Kunst, Wyatt Kreidmacher, Aaron Ploetz, (Isaac Rasmussen), (Tyler Betthauser) |
| 17:04.5, 17:08.8, 17:10.8, 17:19.0, 17:30.9, (17:36.4), (17:49.9) |
3 | 117 | Lake City,
MN - Team Time (1st 5) 1:28:08.3 | Spread (1st 5) 2:14.9 |
| 6, 7, 16, 30, 58, (82), (89) |
| Tim Cooper, Eric Anderson, Conrad Seydel, Weston Roberson, Mason Glomski, (Nate Stevenson), (Lawson Kane) |
| 16:48.2, 16:56.2, 17:25.3, 17:55.5, 19:03.1, (19:41.6), (19:53.0) |
4 | 150 | RAACHE,
MN - Team Time (1st 5) 1:29:31.2 | Spread (1st 5) 53.2 |
| 22, 27, 28, 34, 39, (44), (46) |
| Matthew Van Camp, Sam Perry, Luke Dirks, Kaden Eicher, Will Alderman, (Elijah Hicks), (Alex Alderman) |
| 17:33.0, 17:42.3, 17:46.0, 18:03.7, 18:26.2, (18:40.9), (18:41.6) |
5 | 162 | Rochester Lourdes,
MN - Team Time (1st 5) 1:29:59.5 | Spread (1st 5) 2:46.0 |
| 3, 10, 35, 47, 67, (73), (85) |
| Noah Johnson, Charlie Deick, Dylan Rossow, Teddy Torborg, Kian Mcmenomy, (Charlie Hyder), (Max Nelson) |
| 16:32.1, 17:10.3, 18:16.3, 18:42.7, 19:18.1, (19:27.7), (19:46.5) |
6 | 189 | Pine Island,
MN - Team Time (1st 5) 1:31:23.7 | Spread (1st 5) 1:28.9 |
| 17, 33, 36, 48, 55, (63), (84) |
| Bo Rosane, Talon Schutz, Vaughn Anderson, Jamison Rosane, Adam Johnson, (Kyle Stelzer), (Henry Morgan) |
| 17:25.5, 18:03.1, 18:16.9, 18:43.8, 18:54.4, (19:13.7), (19:43.9) |
7 | 211 | GMLOS,
MN - Team Time (1st 5) 1:32:01.9 | Spread (1st 5) 1:54.0 |
| 18, 20, 40, 62, 71, (80), (124) |
| Erik Shaw, Carter Glynn, Teague Alden, Ashton Gehling, Brendon Arndorfer, (Cody Hyrkas), (Braydn Nordeng) |
| 17:30.1, 17:31.0, 18:27.2, 19:09.5, 19:24.1, (19:38.6), (21:44.6) |
8 | 218 | St. Charles,
MN - Team Time (1st 5) 1:32:02.0 | Spread (1st 5) 2:54.1 |
| 5, 31, 50, 51, 81, (91), (92) |
| Ivan Daood, Peyton Andring, Caleb Aust, Daniel Reiman, Isaac Mosdal, (Reeve Andring), (Logan Chaney) |
| 16:45.7, 17:56.7, 18:48.1, 18:51.7, 19:39.8, (19:56.1), (19:56.5) |
9 | 281 | La Crescent-Hokah,
MN - Team Time (1st 5) 1:34:22.3 | Spread (1st 5) 2:19.9 |
| 24, 43, 52, 72, 90, (104), (107) |
| Joey Welch, Ryan Pichler, Austin Smith, Payson Woller, Archie Wolcott, (McKinley Kabat), (Walter Lechelt) |
| 17:36.0, 18:31.1, 18:53.1, 19:26.2, 19:55.9, (20:31.8), (20:38.3) |
10 | 290 | Pacelli,
MN - Team Time (1st 5) 1:34:34.0 | Spread (1st 5) 2:18.7 |
| 21, 38, 57, 86, 88, (115), (118) |
| Yong Achuoth, Comlan Assogba, Grayson Bickler, Andrew Frederick, JJ Bastyr, (Alec Klingfus), (James Schulte) |
| 17:32.6, 18:21.7, 19:01.6, 19:46.8, 19:51.3, (20:59.0), (21:19.9) |
11 | 297 | Lanesboro/Fillmore Central,
MN - Team Time (1st 5) 1:34:47.3 | Spread (1st 5) 2:31.8 |
| 23, 37, 66, 76, 95, (98), (98) |
| Isaac Snyder, Riley Grant, Jaxon Huntington, Landon Sethre, Andy Brown, (Cooper Pickett), (Nicholas Weist) |
| 17:33.1, 18:19.5, 19:15.9, 19:33.9, 20:04.9, (20:13.2), (20:13.2) |
12 | 319 | Chatfield,
MN - Team Time (1st 5) 1:36:03.4 | Spread (1st 5) 1:05.4 |
| 41, 64, 65, 74, 75, (83), (93) |
| Maddex Lanning, Grayson Fister, Aiden Johnsrud, Alden Pearson, Ben Peeters, (Nick Long), (Zach Whalen) |
| 18:28.1, 19:14.5, 19:15.0, 19:32.3, 19:33.5, (19:42.7), (20:00.6) |
13 | 327 | Cannon Falls,
MN - Team Time (1st 5) 1:35:59.5 | Spread (1st 5) 3:10.7 |
| 15, 45, 70, 94, 103, (110), (126) |
| Gavin Johnson, Isaac Anderson, Samuel Wagenknecht, Leonel Hernandez-Lopez, Axel Rapp, (Wyatt Nelson), (Wyatt Mosser) |
| 17:21.0, 18:41.0, 19:21.2, 20:04.6, 20:31.7, (20:47.9), (22:12.7) |
| 327 | Dover-Eyota,
MN - Team Time (1st 5) 1:35:52.4 | Spread (1st 5) 1:48.9 |
| 32, 53, 77, 78, 87, (96), (134) |
| William Halbakken, Luke Nechville, Nolan O'Neill, Nolan O'Neal, Isaac Halbakken, (Luke Barker), (Isaac Wendt) |
| 17:59.8, 18:54.2, 19:34.8, 19:34.9, 19:48.7, (20:10.3), (23:33.6) |
15 | 331 | Wabasha-Kellogg,
MN - Team Time (1st 5) 1:35:22.7 | Spread (1st 5) 4:47.3 |
| 2, 58, 60, 102, 109, (116), (122) |
| Cole Arens, George Christenson, Jonny Panzo, Sam Passe, Henry Thyren, (Isaac Solberg), (Oscar Sailer) |
| 15:59.6, 19:03.1, 19:03.8, 20:29.3, 20:46.9, (20:59.8), (21:39.8) |
16 | 435 | Blooming Prairie,
MN - Team Time (1st 5) 1:40:25.7 | Spread (1st 5) 2:21.2 |
| 61, 68, 69, 117, 120, (128), (133) |
| Will Sunde, Tyler Forystek, Breckin Cochlin, Isaac Fort, Derek Kubicek, (Tyler Anderson), (Drew Reinke) |
| 19:06.0, 19:19.3, 19:20.9, 21:12.3, 21:27.2, (22:33.1), (23:32.0) |
17 | 475 | Hayfield,
MN - Team Time (1st 5) 1:41:03.2 | Spread (1st 5) 1:51.8 |
| 56, 100, 105, 106, 108, (111), (112) |
| Wyatt Gilbertson, Charlie Walker, Jaxon Harberts, Chapel Young, Isaac Nelson, (Steven Gillette), (Cohen Heins) |
| 18:55.0, 20:13.6, 20:32.2, 20:35.6, 20:46.8, (20:48.9), (20:51.1) |
18 | 480 | Goodhue,
MN - Team Time (1st 5) 1:41:55.2 | Spread (1st 5) 2:58.9 |
| 42, 97, 101, 119, 121, (127) |
| JJ Bien, Gus Raasch, Ayden Horsman, Kevin Carlson, Brady McNamara, (Roland Munson) |
| 18:29.0, 20:13.0, 20:21.5, 21:23.8, 21:27.9, (22:28.7) |
19 | 592 | Medford,
MN - Team Time (1st 5) 1:49:56.8 | Spread (1st 5) 3:59.8 |
| 79, 123, 125, 130, 135, (136), (138) |
| Joseph Hora, Alex Thurnau, John Hora, Drake Stursa, Jacob Hora, (Jackson Melchert), (Mason Kolling) |
| 19:37.2, 21:42.0, 22:05.6, 22:55.0, 23:37.0, (24:34.0), (28:09.9) |
20 | 619 | Randolph,
MN - Team Time (1st 5) 1:51:18.5 | Spread (1st 5) 2:32.0 |
| 113, 114, 129, 131, 132, (137), (139) |
| Gradyn Taylor, Cameron Seelig, Collin Almen, Mickolas Swanson, Maksim Krech, (Max Kuhn), (Ryan Goodfellow) |
| 20:54.5, 20:57.4, 22:38.6, 23:21.5, 23:26.5, (24:50.5), (32:18.2) |