1 | 27 | West Central Area,
MN - Team Time (1st 5) 1:20:50.8 | Spread (1st 5) 1:02.0 |
| 2, 4, 5, 7, 9, (13), (37) |
| Jacob Bright, Jack Vankempen, Jack Van Kempen, Kade Runge, Alex Salwasser, (Kyle Schill), (Shad Swanson) |
| 15:25.3, 16:08.4, 16:23.8, 16:26.0, 16:27.3, (17:00.0), (17:54.9) |
2 | 58 | Staples-Motley,
MN - Team Time (1st 5) 1:22:26.2 | Spread (1st 5) 2:22.2 |
| 1, 3, 12, 19, 23, (25), (33) |
| Emmet Anderson, Hunter Klimek, Tanner Robben, Isaac Christoffersen, Jack Tyrrell, (Lucas Brownell), (Issiah Tabatt) |
| 15:09.4, 15:29.9, 16:57.6, 17:17.7, 17:31.6, (17:34.9), (17:46.8) |
3 | 157 | Benson/KMS,
MN - Team Time (1st 5) 1:27:52.9 | Spread (1st 5) 2:02.5 |
| 6, 14, 24, 56, 57, (69), (71) |
| Will Magaard, Jaron Furney, Landon Thompson, Jacob Stallings, Isaac Wirth, (Jacob Gareis), (Ely Johnson) |
| 16:24.2, 17:01.5, 17:34.4, 18:26.1, 18:26.7, (18:59.9), (19:02.0) |
4 | 159 | Albany,
MN - Team Time (1st 5) 1:28:09.6 | Spread (1st 5) 1:35.9 |
| 8, 29, 39, 40, 43, (46), (49) |
| Grant Mayers, Nathan Kalthoff, Jason Kirchner, Mason Zierden, Evan Becker, (Gavan Turcotte), (Will Friederichs) |
| 16:26.3, 17:42.5, 17:58.8, 17:59.8, 18:02.2, (18:05.3), (18:13.3) |
5 | 180 | Litchfield,
MN - Team Time (1st 5) 1:28:54.0 | Spread (1st 5) 1:11.7 |
| 15, 22, 45, 47, 51, (54), (55) |
| Ben Ammermann, Devin Steinhaus, Gavyn Sundve, Devon Steinhaus, Tyler Peterson, (Andrew Joedemann), (George Tepfer) |
| 17:03.1, 17:27.5, 18:02.6, 18:06.0, 18:14.8, (18:20.1), (18:22.8) |
6 | 260 | New London-Spicer,
MN - Team Time (1st 5) 1:31:44.1 | Spread (1st 5) 1:56.7 |
| 17, 42, 61, 66, 74, (84), (85) |
| Ty Bisek, Diego Rojas, Kaleb Smith, Tino Mendoza, Isaac Gratton, (Carson Sampson), (Nixon Harrier) |
| 17:07.2, 18:01.4, 18:38.2, 18:53.4, 19:03.9, (19:12.3), (19:14.3) |
7 | 276 | Holdingford,
MN - Team Time (1st 5) 1:31:59.7 | Spread (1st 5) 2:41.6 |
| 18, 36, 53, 60, 109, (120), (130) |
| Zeke Woods, Ezekial Woods, Braden Bomgaars, Cohl Clear, Cj Clear, (Cade Clear), (Carter Buchta) |
| 17:14.1, 17:52.7, 18:19.8, 18:37.4, 19:55.7, (20:10.8), (20:26.2) |
8 | 279 | Sauk Centre,
MN - Team Time (1st 5) 1:32:29.4 | Spread (1st 5) 2:12.6 |
| 20, 32, 64, 68, 95, (112), (123) |
| Brandon Kampsen, Jacob Jennissen, Jordan Ronning, Tanner Marthaler, Zach Olmschenk, (Mitch Christen), (Gregory Weiers) |
| 17:21.4, 17:43.7, 18:51.6, 18:58.7, 19:34.0, (19:57.8), (20:12.2) |
9 | 287 | Paynesville,
MN - Team Time (1st 5) 1:32:25.8 | Spread (1st 5) 2:11.8 |
| 27, 28, 43, 83, 106, (114), (159) |
| Duncan McNabb, Ryan Thomes, Kadin Ludwig, Jason Hoeft, Ryan Thomas, (Duncan McNab), (Mason McNab) |
| 17:39.3, 17:42.1, 18:02.2, 19:11.1, 19:51.1, (19:59.4), (23:02.9) |
10 | 292 | Melrose Area,
MN - Team Time (1st 5) 1:32:52.4 | Spread (1st 5) 1:13.8 |
| 35, 52, 62, 67, 76, (80), (80) |
| Nicholas Berscheit, Tyler Pohlmann, Tyler Welle, Carson Meyer, Dominic Kerzman, (Chris Feldewerd), (Will Hoeschen) |
| 17:51.0, 18:16.6, 18:42.2, 18:57.8, 19:04.8, (19:10.6), (19:10.6) |
11 | 302 | Royalton,
MN - Team Time (1st 5) 1:32:51.7 | Spread (1st 5) 2:41.4 |
| 16, 41, 65, 79, 101, (116), (118) |
| Christopher Borash, Anthony Rozycki, Nathan Kolbo, Jacob Leibold, David Fountain, (Gabe Gorecki), (Isaac Neutz) |
| 17:03.8, 18:00.1, 18:52.6, 19:10.0, 19:45.2, (20:04.9), (20:06.5) |
12 | 326 | Ottertail Central,
MN - Team Time (1st 5) 1:33:39.6 | Spread (1st 5) 2:00.5 |
| 30, 34, 70, 93, 99, (100), (113) |
| Cody Dolezal, Isaac Scherfenberg, Joseph Froslee, Blake Alonzo, Thomas Himmelspach, (Jacob Hite), (Noah Mansker) |
| 17:42.6, 17:47.2, 19:00.2, 19:26.5, 19:43.1, (19:44.8), (19:58.5) |
13 | 368 | Eden Valley-Watkins/Kimball,
MN - Team Time (1st 5) 1:34:46.1 | Spread (1st 5) 1:39.4 |
| 31, 77, 82, 88, 90, (118), (136) |
| Noah Young, Luke Jurek, Matt Loch, Ryan Wirz, Henry Lemke, (Lucas Yurek), (Thomas Becker) |
| 17:43.6, 19:07.8, 19:10.7, 19:21.0, 19:23.0, (20:06.5), (20:48.2) |
14 | 373 | Pierz,
MN - Team Time (1st 5) 1:34:44.0 | Spread (1st 5) 2:22.6 |
| 38, 48, 58, 102, 127, (128), (140) |
| Cole Andres, Ethan Kowalczyk, Jaden Hennen, Jaden Hennen, Gunther Dodge, (Hayden Dodge), (Landon Schomer) |
| 17:57.1, 18:08.0, 18:33.8, 19:45.4, 20:19.7, (20:21.6), (21:07.8) |
15 | 374 | Morris Area/Chokio-Alberta,
MN - Team Time (1st 5) 1:34:34.8 | Spread (1st 5) 3:05.5 |
| 10, 73, 91, 97, 103, (115), (126) |
| Noah Stewart, Thomas Tiernan, Reid Tolifson, Bradley Rohloff, Cole Hawks, (Jared Boots), (Pierce Richards) |
| 16:40.5, 19:03.1, 19:23.8, 19:41.4, 19:46.0, (20:00.0), (20:17.8) |
16 | 391 | Parkers Prairie,
MN - Team Time (1st 5) 1:35:04.7 | Spread (1st 5) 2:44.4 |
| 21, 50, 87, 111, 122, (156), (160) |
| Johnathan Suchy, James Suchy, Jason Koehn, Cole Steele, Justin Koehn, (Evan Washburn), (John O'Brien) |
| 17:26.8, 18:13.6, 19:16.1, 19:57.0, 20:11.2, (22:53.0), (23:03.1) |
17 | 434 | Osakis,
MN - Team Time (1st 5) 1:36:02.4 | Spread (1st 5) 3:27.4 |
| 11, 94, 98, 110, 121, (124), (137) |
| Carter Grove, Marcus Wolf, Mason Grove, Logan Grove, Brennen Gustafson, (Brently Boogaard), (Jacob Taplin) |
| 16:43.5, 19:28.8, 19:43.0, 19:56.2, 20:10.9, (20:14.3), (20:58.9) |
18 | 476 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:38:24.7 | Spread (1st 5) 2:31.0 |
| 63, 75, 86, 107, 145, (151), (153) |
| Ted Stacey, Joe Liebsch, Connor Flan, Brian Sanchez, Colton Allen, (Trey Muellner), (Gavin Albers) |
| 18:49.8, 19:04.5, 19:15.8, 19:53.8, 21:20.8, (22:13.9), (22:23.5) |
19 | 509 | Minnewaska Area,
MN - Team Time (1st 5) 1:38:56.0 | Spread (1st 5) 3:30.8 |
| 26, 96, 117, 131, 139, (143), (147) |
| Maeson Tank, Nick Ankeny, James Ward, Logan Maanum, Jaden Anderson, (Joey Mikel), (Ian Mills) |
| 17:36.7, 19:35.3, 20:05.4, 20:31.1, 21:07.5, (21:16.6), (21:43.6) |
20 | 548 | St. John's Prep,
MN - Team Time (1st 5) 1:39:39.9 | Spread (1st 5) 1:24.5 |
| 78, 104, 108, 125, 133, (138), (148) |
| Jeremiah Weber, Sam Meyer, Anson Mies, Luc Westling, Zach Meyer, (Sam Dehne), (Soroto Yamane) |
| 19:09.0, 19:47.2, 19:55.2, 20:15.0, 20:33.5, (21:07.4), (21:52.6) |
21 | 575 | Pillager,
MN - Team Time (1st 5) 1:43:45.5 | Spread (1st 5) 4:19.6 |
| 59, 72, 132, 155, 157, (158), (161) |
| Grayson Beard, Nate Blake, Carter Mielke, Gunnar Casuse, Garrett Olson, (Ezra Notch), (TJ Swanberg) |
| 18:34.4, 19:02.5, 20:32.8, 22:41.8, 22:54.0, (22:59.6), (24:09.5) |
22 | 611 | Border West,
MN - Team Time (1st 5) 1:42:13.1 | Spread (1st 5) 1:58.2 |
| 89, 105, 129, 142, 146, (149), (152) |
| Joe Arens, Derek Lupkes, Dylan Bainbridge, Andrew Stueve, Cole Sykora, (Jens Jorgenson), (James Drewicke) |
| 19:22.8, 19:50.6, 20:24.8, 21:13.9, 21:21.0, (21:53.8), (22:20.9) |
23 | 646 | Bertha-Hewitt/Verndale,
MN - Team Time (1st 5) 1:43:19.6 | Spread (1st 5) 1:56.2 |
| 92, 134, 135, 141, 144, (150), (154) |
| Aden Rach, Issac Blashack, Ryan Knoll, Boston Johnson, Chris Blashack, (Levi Stearns), (Keegan Fox) |
| 19:24.1, 20:34.8, 20:47.6, 21:12.8, 21:20.3, (22:07.9), (22:38.5) |