1 | 41 | Osakis,
MN - Team Time (1st 5) 1:03:30.5 | Spread (1st 5) 1:34.7 |
| 2, 3, 8, 12, 16, (25), (26) |
| Mason Grove, Brennen Gustafson, Jacob Taplin, Zach Fiskness, Isaac Ruegemer, (Cody Helm), (Jack Bock) |
| 12:00.3, 12:03.7, 12:46.7, 13:04.8, 13:35.0, (14:19.0), (14:19.2) |
2 | 74 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:07:07.5 | Spread (1st 5) 1:46.8 |
| 4, 11, 18, 19, 22, (63), (65) |
| William Schultz, Evan Flan, Tyler Lemke, Justin Houdek, Boston Mitzel, (Gavin Brown), (Blake Schultz) |
| 12:17.5, 13:04.1, 13:49.4, 13:52.2, 14:04.3, (16:56.1), (17:06.8) |
3 | 103 | Staples-Motley,
MN - Team Time (1st 5) 1:08:01.0 | Spread (1st 5) 4:08.6 |
| 1, 6, 27, 29, 40, (71) |
| Dillan Robben, Axel Mertens, Dustin Converse, Gabe Kroll, Reid Judd, (Caden Mrazek) |
| 11:17.9, 12:28.1, 14:20.7, 14:27.8, 15:26.5, (20:16.6) |
4 | 114 | New London-Spicer,
MN - Team Time (1st 5) 1:09:47.7 | Spread (1st 5) 1:56.5 |
| 9, 15, 21, 34, 35, (48), (55) |
| Jett Kubesh, Henry Vetsch, Owen Lee, Paul Skretvedt, Nate Nelson, (Taylor Daucsavage), (AJ Pirrotta) |
| 12:49.4, 13:30.1, 13:58.6, 14:43.7, 14:45.9, (15:53.4), (16:17.3) |
| 114 | West Central Area,
MN - Team Time (1st 5) 1:09:39.1 | Spread (1st 5) 3:23.9 |
| 7, 10, 17, 31, 49, (57) |
| Bryce Kjesbo, Jack Courrier, Anderson Camden, Ben Bye, Parker Mathews, (Trent Lindquist) |
| 12:31.3, 12:57.4, 13:37.1, 14:38.1, 15:55.2, (16:24.6) |
6 | 168 | Royalton,
MN - Team Time (1st 5) 1:14:02.3 | Spread (1st 5) 2:28.8 |
| 13, 30, 37, 42, 46, (47), (50) |
| Marcus Hayes, Cole Hofstad, Hunter Walburn, Andrew Hayes, Jerret Sauer, (Nick Block), (Damien Bishop) |
| 13:14.3, 14:31.2, 15:02.2, 15:31.5, 15:43.1, (15:46.6), (16:02.0) |
7 | 184 | Albany,
MN - Team Time (1st 5) 1:15:40.5 | Spread (1st 5) 1:31.3 |
| 23, 36, 39, 41, 45, (60), (64) |
| Riley Lauer, Dominic St. Marie, Tyler Classon, Lance Nathan, Devin Classon, (Devan Southard), (Hunter Donabauer) |
| 14:09.6, 14:54.2, 15:25.6, 15:30.2, 15:40.9, (16:36.2), (16:58.9) |
8 | 194 | Melrose Area,
MN - Team Time (1st 5) 1:16:05.6 | Spread (1st 5) 3:16.5 |
| 14, 24, 38, 56, 62 |
| Brandon Dragseth, Emmett Massmann, Sawyer Frieler, Damien Rameriz, Brandon Hingeveld |
| 13:29.3, 14:18.1, 15:08.5, 16:23.9, 16:45.8 |
9 | 232 | Holdingford,
MN - Team Time (1st 5) 1:18:37.6 | Spread (1st 5) 1:45.9 |
| 33, 43, 44, 53, 59, (66) |
| Levi Koltes, Owen Klisch, Damian Skwira, Tom Heitzman, Collin Friedrich, (Lukas Jendro) |
| 14:43.5, 15:36.3, 15:36.9, 16:11.5, 16:29.4, (17:37.4) |
10 | 238 | Eden Valley-Watkins/Kimball,
MN - Team Time (1st 5) 1:24:36.7 | Spread (1st 5) 8:29.4 |
| 5, 28, 61, 70, 74 |
| Ryan Wirz, Daniel Heuring, Alex Kurowski, Keegan Lommel, Alex Ludlow |
| 12:21.3, 14:25.9, 16:42.4, 20:16.4, 20:50.7 |
| 238 | Sauk Centre,
MN - Team Time (1st 5) 1:20:50.3 | Spread (1st 5) 4:12.6 |
| 20, 32, 51, 67, 68 |
| Noah Borgerding, Zander Olmschenk, Ashton Trisko, Mathew Brunko, Harry Dunn |
| 13:58.1, 14:39.6, 16:04.4, 17:57.5, 18:10.7 |
12 | 304 | Ottertail Central,
MN - Team Time (1st 5) 1:27:40.5 | Spread (1st 5) 4:08.3 |
| 52, 54, 57, 69, 72, (73), (75) |
| Greg Spilde, Dylan Geihsler, Aidan Heggem, Eli Milbeck, Cadence Hartman, (Cayden Mansker), (Trevor Stans) |
| 16:10.9, 16:16.9, 16:24.6, 18:28.9, 20:19.2, (20:25.6), (22:13.3) |