1 | 43 | West Central Area,
MN - Team Time (1st 5) 1:26:30.5 | Spread (1st 5) 1:13.5 |
| 2, 3, 8, 13, 17, (25), (37) |
| Kyle Schill, Kade Runge, Alex Salwasser, Shad Swanson, Reubens Swanson, (Hanson Peyton), (Roman Mihailovschi) |
| 16:47.3, 16:53.2, 17:04.3, 17:44.9, 18:00.8, (18:22.8), (18:47.5) |
2 | 46 | Staples-Motley,
MN - Team Time (1st 5) 1:25:51.0 | Spread (1st 5) 2:04.1 |
| 1, 6, 11, 12, 16, (18), (24) |
| Emmet Anderson, Issiah Tabatt, Lyle Brownell, Logan Robben, Luke Brownell, (Tanner Robben), (Grant Johnson) |
| 15:51.1, 16:59.4, 17:32.0, 17:33.3, 17:55.2, (18:01.4), (18:22.4) |
3 | 132 | Albany,
MN - Team Time (1st 5) 1:31:13.6 | Spread (1st 5) 2:19.3 |
| 4, 21, 23, 27, 57, (87), (104) |
| Grant Mayers, Carter SchwAlbanye, Mason Zierden, Nathan Kalthoff, Evan Becker, (Connor Winkels), (Landon Wenderski) |
| 16:57.2, 18:12.9, 18:20.8, 18:26.2, 19:16.5, (20:08.0), (20:30.0) |
4 | 156 | New London-Spicer,
MN - Team Time (1st 5) 1:32:07.4 | Spread (1st 5) 1:56.2 |
| 5, 33, 36, 39, 43, (44), (52) |
| Ty Bisek, Nixon Harrier, Jett Kubesh, Jack Barney, Isaiah Nelson, (Diego Rojas), (Tino Mendoza) |
| 16:58.4, 18:38.9, 18:45.8, 18:49.7, 18:54.6, (18:56.0), (19:03.9) |
5 | 185 | Ottertail Central,
MN - Team Time (1st 5) 1:33:25.2 | Spread (1st 5) 1:37.3 |
| 14, 31, 35, 42, 63, (72), (91) |
| Isaac Scherfenberg, Blake Alonzo, Nick Carter, Kale Misegades, Peter Newark, (Joseph Froslee), (Issac Hallberg) |
| 17:49.8, 18:33.4, 18:42.0, 18:52.9, 19:27.1, (19:47.1), (20:09.9) |
6 | 205 | Breckenridge/Wahpeton,
MN - Team Time (1st 5) 1:33:47.4 | Spread (1st 5) 1:56.4 |
| 10, 41, 46, 47, 61, (76), (82) |
| Aidan Ruddy, Logan Mammenga, Luke Baumgartner, Francisco Perez, Gus Lasch, (Bryce Awender), (Devan Diemert) |
| 17:30.4, 18:51.1, 18:58.9, 19:00.2, 19:26.8, (19:50.0), (19:57.0) |
| 205 | Litchfield,
MN - Team Time (1st 5) 1:34:08.5 | Spread (1st 5) 43.3 |
| 26, 34, 38, 53, 54, (59), (64) |
| Andrew Joedemann, Ole Rogness, Devin Steinhaus, Mason Woefel, Gavyn Sundve, (Alex Joedeman), (Owen Carlson) |
| 18:24.5, 18:40.6, 18:48.5, 19:07.1, 19:07.8, (19:23.4), (19:28.4) |
8 | 267 | Parkers Prairie,
MN - Team Time (1st 5) 1:34:50.9 | Spread (1st 5) 3:26.2 |
| 7, 15, 62, 80, 103, (143), (147) |
| Johnathan Suchy, James Suchy, Jason Koehn, Cole Steele, Justin Koehn, (Isaac Grabow), (Evan Washburn) |
| 17:03.5, 17:54.7, 19:26.9, 19:56.1, 20:29.7, (22:32.7), (22:48.9) |
9 | 269 | Holdingford,
MN - Team Time (1st 5) 1:35:53.1 | Spread (1st 5) 1:46.7 |
| 19, 28, 68, 75, 79, (99), (108) |
| Braden Bomgaars, Joseph Guthrie, Anders Aleckson, Cohl Clear, Carter Buchta, (Aidan Pellett), (Cj Clear) |
| 18:07.5, 18:26.6, 19:35.7, 19:49.1, 19:54.2, (20:22.1), (20:37.3) |
10 | 294 | Minnewaska Area,
MN - Team Time (1st 5) 1:36:40.6 | Spread (1st 5) 1:26.6 |
| 32, 40, 51, 85, 86, (89), (101) |
| Maeson Tank, Logan Maanum, Nick Ankeny, Aiden Maanum, Zach Palmer, (Noah Danielson), (Jayce Kovarik) |
| 18:38.3, 18:50.4, 19:03.2, 20:03.8, 20:04.9, (20:08.6), (20:22.9) |
11 | 351 | Sauk Centre,
MN - Team Time (1st 5) 1:37:13.7 | Spread (1st 5) 3:30.1 |
| 9, 49, 90, 97, 106, (109), (117) |
| Brandon Kampsen, Tanner Marthaler, Harry Dunn, Neal Stadsvold, Mitch Christen, (Noah Borgerding), (Evan Herickhoff) |
| 17:05.7, 19:01.8, 20:09.4, 20:21.0, 20:35.8, (20:39.3), (20:58.9) |
12 | 352 | Benson/KMS,
MN - Team Time (1st 5) 1:38:15.7 | Spread (1st 5) 1:24.7 |
| 45, 55, 73, 81, 98, (107), (115) |
| Landon Thompson, Jaron Furney, Jacob Gareis, Ely Johnson, Isaac Wirth, (Connor Goff), (Jacob Stallings) |
| 18:56.5, 19:13.8, 19:47.9, 19:56.3, 20:21.2, (20:36.8), (20:47.9) |
13 | 356 | Osakis,
MN - Team Time (1st 5) 1:38:26.8 | Spread (1st 5) 1:17.4 |
| 48, 65, 71, 78, 94, (110), (119) |
| Jacob Taplin, Mason Grove, Brennen Gustafson, Zackery Bruder, Zach Fiskness, (Marcus Wolf), (Logan Grove) |
| 19:01.0, 19:29.2, 19:45.6, 19:52.6, 20:18.4, (20:39.6), (21:02.8) |
14 | 382 | Eden Valley-Watkins/Kimball,
MN - Team Time (1st 5) 1:39:10.9 | Spread (1st 5) 2:59.6 |
| 22, 50, 67, 120, 123, (128), (135) |
| Henry Lemke, Ryan Thomes, Ryan Wirz, Broden Thielen, Matt Loch, (Daniel Heuring), (Rylan Schueller) |
| 18:14.7, 19:02.2, 19:32.9, 21:06.8, 21:14.3, (21:31.2), (21:48.3) |
15 | 391 | Melrose Area,
MN - Team Time (1st 5) 1:39:09.7 | Spread (1st 5) 2:15.7 |
| 29, 65, 84, 102, 111, (125), (132) |
| Tyler Pohlmann, Austin Kelzer, Luke Braun, Isaac Kulzer, Dominic Kerzman, (Will Hoeschen), (Brandon Dragseth) |
| 18:27.0, 19:29.2, 20:02.0, 20:28.8, 20:42.7, (21:20.7), (21:41.0) |
16 | 395 | Royalton,
MN - Team Time (1st 5) 1:39:28.5 | Spread (1st 5) 1:08.3 |
| 56, 70, 74, 95, 100, (105), (121) |
| Jacob Leibold, Marcus Hayes, Nathan Kolbo, David Fountain, Lane Olson, (Thomas Klisch), (Isaac Neutz) |
| 19:14.1, 19:44.8, 19:48.1, 20:19.1, 20:22.4, (20:33.5), (21:07.2) |
17 | 459 | Border West,
MN - Team Time (1st 5) 1:41:47.1 | Spread (1st 5) 3:04.6 |
| 30, 60, 113, 127, 129, (134), (139) |
| Joe Arens, Derek Lupkes, Cole Sykora, Conner Goodhart, Eli Larson, (Andrew Stueve), (Jens Jorgenson) |
| 18:32.1, 19:24.1, 20:45.4, 21:28.8, 21:36.7, (21:46.0), (22:02.9) |
18 | 490 | Morris Area/Chokio-Alberta,
MN - Team Time (1st 5) 1:41:57.6 | Spread (1st 5) 48.1 |
| 83, 88, 93, 112, 114, (133), (144) |
| Gavin Stallman, Thomas Tiernan, Charlie Hanson, Giese Matthew, Pierce Richards, (Truett Richards), (Hunter Pederson) |
| 19:59.7, 20:08.4, 20:17.4, 20:44.3, 20:47.8, (21:45.2), (22:33.1) |
19 | 501 | St. John's Prep,
MN - Team Time (1st 5) 1:42:41.6 | Spread (1st 5) 2:04.6 |
| 58, 77, 118, 122, 126, (142), (146) |
| Zach Meyer, Sam Meyer, Matthew Bolton, Sam Dehne, William Vix, (Devan Meyer), (Sam Hoover) |
| 19:16.9, 19:51.3, 21:02.3, 21:09.6, 21:21.5, (22:16.2), (22:48.6) |
20 | 505 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:43:16.2 | Spread (1st 5) 3:49.4 |
| 20, 96, 116, 136, 137, (138), (141) |
| Joe Liebsch, Boston Mitzel, Camden Terwey, Trey Muellner, Connor Flan, (David Liebsch), (William Schultz) |
| 18:08.2, 20:20.4, 20:54.7, 21:55.3, 21:57.6, (21:58.7), (22:11.0) |
21 | 555 | Pierz,
MN - Team Time (1st 5) 1:45:01.0 | Spread (1st 5) 2:24.2 |
| 69, 92, 124, 130, 140, (148), (149) |
| Ethan Kowalczyk, Gunther Dodge, Hayden Dodge, Guy Clemons-Virnig, Landon Schomer, (Tyler Foss), (Nathan Tax) |
| 19:44.0, 20:16.0, 21:15.9, 21:36.9, 22:08.2, (22:55.1), (23:39.7) |
22 | 729 | Pillager,
MN - Team Time (1st 5) 1:57:20.3 | Spread (1st 5) 3:30.9 |
| 131, 145, 150, 151, 152, (153) |
| Jacob Hooge, Gunnar Casuse, Gabe Grimsley, Micah Moyer, Brenden Brichacek, (Jayde Jordahl) |
| 21:39.2, 22:39.1, 23:43.4, 24:08.5, 25:10.1, (26:18.6) |