1 | 42 | West Central Area,
MN - Team Time (1st 5) 1:25:24.2 | Spread (1st 5) 1:12.1 |
| 1, 3, 7, 13, 18, (30), (64) |
| Ryley Nelson, Christian Swenson, Rylee Nelson, Ethan Olson, Jacob Bright, (Drake Swanson), (Kyle Schill) |
| 16:25.9, 16:43.6, 17:13.7, 17:23.0, 17:38.0, (18:12.5), (19:10.4) |
2 | 74 | St. Cloud Cathedral,
MN - Team Time (1st 5) 1:27:18.7 | Spread (1st 5) 20.5 |
| 10, 12, 16, 17, 19, (31), (36) |
| Samuel Medvec, Mitchell Silkman, Alec Ferris, Ryan Munter, Samuel Nelson, (Joel Ebel), (Alexander Tomczik) |
| 17:17.6, 17:20.0, 17:30.7, 17:32.3, 17:38.1, (18:15.5), (18:25.5) |
3 | 89 | Ottertail Central,
MN - Team Time (1st 5) 1:28:03.0 | Spread (1st 5) 1:29.7 |
| 4, 5, 22, 26, 32, (45), (67) |
| Ben Himmelspach, Charlie Frost, Jacob Wicklund, Lucas Radermacher, Cody Dolezal, (Erick George), (Noah Wendland) |
| 16:49.3, 17:03.0, 17:45.7, 18:06.0, 18:19.0, (18:39.6), (19:13.8) |
4 | 148 | Holdingford,
MN - Team Time (1st 5) 1:30:31.8 | Spread (1st 5) 1:50.8 |
| 8, 25, 27, 28, 60, (70), (89) |
| Marcus Rick, Luke Ryan, Jared Thell, Vincent Kahlhammer, Nathan Smith, (Ben Grebinoski), (Cody Skwira) |
| 17:15.2, 17:53.6, 18:07.0, 18:10.0, 19:06.0, (19:19.0), (19:44.0) |
5 | 160 | Pelican Rapids,
MN - Team Time (1st 5) 1:30:20.0 | Spread (1st 5) 2:38.0 |
| 2, 15, 33, 38, 72, (80), (146) |
| Samuel Cruz, Logan Knorr, Alejandro Romero, David Johnston, Cody Gillespy, (Garrett Seifert), (Jay Gorton) |
| 16:42.0, 17:28.0, 18:20.0, 18:30.0, 19:20.0, (19:29.0), (22:47.0) |
6 | 194 | New London-Spicer,
MN - Team Time (1st 5) 1:32:15.3 | Spread (1st 5) 1:06.1 |
| 20, 35, 40, 49, 50, (72), (75) |
| Frank Gustafson, Tristan Thompson, Ben Lange, Ander Arnold, Ty Bisek, (Max Maher), (Tyson Prentice) |
| 17:43.9, 18:20.8, 18:33.0, 18:47.6, 18:50.0, (19:20.0), (19:22.0) |
7 | 201 | St. Cloud Christian,
MN - Team Time (1st 5) 1:32:24.3 | Spread (1st 5) 1:19.0 |
| 24, 34, 37, 44, 62, (77), (119) |
| Brandon Schulze, Sam Overfors, Jacob Knutson, Jack Gauerke, Justin Schultz, (Matthew Heinen), (Cade Gauerke) |
| 17:49.3, 18:20.7, 18:28.6, 18:37.4, 19:08.3, (19:25.2), (20:36.7) |
8 | 231 | Albany,
MN - Team Time (1st 5) 1:33:24.6 | Spread (1st 5) 1:17.0 |
| 23, 39, 55, 56, 58, (61), (68) |
| Elijah Weiss, Hayden Kulzer, Elijah Wiess, Eli Johnson, Lucas Waletzko, (Jacob Buschman), (Luke Schmitt) |
| 17:48.0, 18:31.0, 18:59.6, 19:01.0, 19:05.0, (19:08.0), (19:17.0) |
9 | 237 | Benson (old - don't use),
MN - Team Time (1st 5) 1:33:12.2 | Spread (1st 5) 2:10.8 |
| 11, 46, 47, 53, 80, (95), (104) |
| Josh Bailey, Jonathan Tostenson, Samuel Rosemeier, Brady Ascheman, Devin Bundy, (JayEvan McGee), (Ethan Peters) |
| 17:18.2, 18:41.0, 18:45.0, 18:59.0, 19:29.0, (20:03.0), (20:16.0) |
10 | 283 | Litchfield,
MN - Team Time (1st 5) 1:34:52.8 | Spread (1st 5) 55.5 |
| 40, 42, 53, 69, 79, (88), (92) |
| Stan Ridgeway, Carter Block, Griffin Kinney, Matthew Eggert, Cody Schabert, (Tyler Peterson), (Owen Boerema) |
| 18:33.0, 18:35.0, 18:59.0, 19:17.3, 19:28.5, (19:42.0), (19:49.0) |
11 | 310 | Royalton,
MN - Team Time (1st 5) 1:34:32.3 | Spread (1st 5) 3:00.7 |
| 9, 14, 82, 99, 106, (140), (143) |
| Jordan Malikowski, Ben Borash, Christopher Borash, Adam Olson, Anthony Rozycki, (Philip Kroll), (Nathan Kolbo) |
| 17:16.3, 17:24.0, 19:30.0, 20:05.0, 20:17.0, (21:57.0), (22:12.0) |
12 | 342 | Morris Area,
MN - Team Time (1st 5) 1:36:20.0 | Spread (1st 5) 2:27.0 |
| 29, 51, 63, 78, 121, (123) |
| Tate Nelson, Noah Stewart, Cam Arndt, Ryan Gray, Tyler Reimers, (Solomon Johnson) |
| 18:11.0, 18:53.0, 19:10.0, 19:28.0, 20:38.0, (20:41.0) |
13 | 346 | Pierz,
MN - Team Time (1st 5) 1:36:24.9 | Spread (1st 5) 1:50.8 |
| 43, 48, 59, 83, 113, (132), (142) |
| Jake Andres, Kale Amdres, Matt Janson, Cole Andres, Andrew Dieterle, (Jaden Hennen), (Alex Gottwalt) |
| 18:35.2, 18:47.0, 19:05.7, 19:31.0, 20:26.0, (21:12.0), (22:09.0) |
14 | 379 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:36:59.8 | Spread (1st 5) 2:28.7 |
| 21, 74, 84, 97, 103, (115), (122) |
| Matthew Jasken, Cameron Larson, Austin Gohman, Hunter Faust, Ted Stacey, (Nick Abraham), (Chris Young) |
| 17:45.3, 19:21.9, 19:34.0, 20:04.6, 20:14.0, (20:28.8), (20:40.0) |
15 | 415 | Sauk Centre,
MN - Team Time (1st 5) 1:38:19.2 | Spread (1st 5) 1:35.2 |
| 52, 57, 86, 104, 116, (128), (130) |
| Joseph Gerhartz, Riley Primus, Tim Schmiesing, Jacob Borgerding, Tyler Peters, (Noah Polipnick), (Tyler Sogge) |
| 18:54.5, 19:02.0, 19:37.0, 20:16.0, 20:29.7, (20:52.0), (21:02.8) |
16 | 466 | Community Christian (Willmar),
MN - Team Time (1st 5) 1:40:58.6 | Spread (1st 5) 5:19.1 |
| 6, 65, 112, 138, 145, (150) |
| Joshua Starr, Riley Gardner, Sam Burgett, Jake Starr, Caleb Elmhorst, (Jake Abrams) |
| 17:13.3, 19:11.6, 20:23.8, 21:37.5, 22:32.4, (26:06.9) |
17 | 488 | St. John's Prep,
MN - Team Time (1st 5) 1:40:09.0 | Spread (1st 5) 1:15.0 |
| 75, 90, 94, 109, 120, (139), (144) |
| Andrew Moen, Philip Wenner, Nick Haeg, Nate Salzl, Daniel Petters, (Gabe Johnson), (Cole Pfannestein) |
| 19:22.0, 19:48.0, 20:00.0, 20:22.0, 20:37.0, (21:51.0), (22:22.0) |
18 | 496 | Paynesville,
MN - Team Time (1st 5) 1:40:31.0 | Spread (1st 5) 1:30.0 |
| 71, 93, 97, 108, 127, (131), (134) |
| Brody Strand, Riley Zimmermann, Thomas Binsfeild, James Pritchett, Easton Syvertson, (Eric Johnson), (Andrew Zwiefel) |
| 19:19.2, 19:57.0, 20:04.6, 20:21.0, 20:49.2, (21:10.2), (21:16.0) |
19 | 505 | Breckenridge/Wahpeton,
MN - Team Time (1st 5) 1:40:41.0 | Spread (1st 5) 48.0 |
| 87, 96, 102, 107, 113, (118), (126) |
| Samuels Isaac, Brock Pearson, Zach Haire, Jordan Mahrar, Jack Hirst, (Jon Goroski), (Keegan Rudy) |
| 19:38.0, 20:04.0, 20:13.0, 20:20.0, 20:26.0, (20:36.0), (20:43.6) |
20 | 526 | Ortonville,
MN - Team Time (1st 5) 1:41:06.6 | Spread (1st 5) 55.0 |
| 90, 100, 101, 111, 124, (135), (141) |
| Danny Eastman, Tristan Eastman, Alex Gustafson, Colin Hartman, Nathan Neu, (Cody Bertka-ballard), (Deric Radermacher) |
| 19:48.0, 20:05.5, 20:06.7, 20:23.4, 20:43.0, (21:26.1), (22:07.7) |
21 | 555 | Eden Valley-Watkins (old),
MN - Team Time (1st 5) 1:43:37.0 | Spread (1st 5) 3:37.0 |
| 66, 85, 124, 133, 147, (148), (149) |
| Matthew Notch, Zach Swenson, Luke Ludwig, Gregory Gathje, John Unterberger, (James Mancini), (Joey Kuechle) |
| 19:13.0, 19:36.0, 20:43.0, 21:15.0, 22:50.0, (23:11.1), (23:20.0) |
22 | 629 | Wheaton (old),
MN - Team Time (1st 5) 1:44:58.0 | Spread (1st 5) 1:10.0 |
| 110, 117, 129, 136, 137, (151), (152) |
| Peyton Deal, Eric Berger, Jacob Pederson, Austin Morrow, Matt Thielen, (Boone Morrow), (Chris Johnson) |
| 20:23.0, 20:30.0, 21:00.0, 21:32.0, 21:33.0, (27:25.0), (29:43.0) |