1 | 64 | Centennial,
MN - Team Time (1st 5) 1:22:39.7 | Spread (1st 5) 1:12.1 |
| 2, 7, 8, 20, 27, (31), (37) |
| Reed Kurak, Jacob Namyst, Ben Benson, Nick Foreman, Dylan Johnson, (Jonathan Sweeney), (Luke Arends) |
| 15:52.4, 16:24.5, 16:26.5, 16:51.8, 17:04.5, (17:13.4), (17:22.6) |
2 | 66 | Mounds View,
MN - Team Time (1st 5) 1:23:17.1 | Spread (1st 5) 34.0 |
| 5, 9, 11, 19, 22, (28), (29) |
| Alex Plasencia, Tim Pease, Harrison Hirsch, Joseph Lawson, David Dahl, (Hans Adamsson), (Anders Bandt) |
| 16:20.5, 16:33.4, 16:37.3, 16:51.4, 16:54.5, (17:05.7), (17:06.5) |
3 | 74 | St. Michael-Albertville,
MN - Team Time (1st 5) 1:23:34.2 | Spread (1st 5) 41.7 |
| 4, 14, 16, 17, 23, (46), (47) |
| Jackson Connelly, Lucas Layton, Alex Wolseth, Jonah Breuer, Lukas Layton, (Joey Herbst), (Joseph Salonek) |
| 16:15.5, 16:41.7, 16:49.3, 16:50.5, 16:57.2, (17:35.6), (17:35.7) |
4 | 101 | Maple Grove,
MN - Team Time (1st 5) 1:23:38.0 | Spread (1st 5) 1:30.8 |
| 1, 21, 24, 25, 30, (39), (42) |
| Alex Miley, Blake Iverson, Isaac Holcomb, Jake O'Hearn, Justin Brakob, (Parker Wright), (Nathan Clark) |
| 15:39.9, 16:52.3, 16:57.5, 16:57.6, 17:10.7, (17:23.0), (17:29.9) |
5 | 155 | Coon Rapids,
MN - Team Time (1st 5) 1:25:43.5 | Spread (1st 5) 1:40.3 |
| 10, 13, 18, 35, 79, (94), (95) |
| Paul Breitbach, Nathan Mueggenberg, Tanner Aust, Joseph Coughlin, Matthew Dunn, (Reed Smith), (Noah Christiansen) |
| 16:34.5, 16:41.5, 16:51.0, 17:21.7, 18:14.8, (18:40.2), (18:48.4) |
6 | 169 | Blaine,
MN - Team Time (1st 5) 1:26:04.2 | Spread (1st 5) 1:31.3 |
| 6, 32, 33, 37, 61, (66), (80) |
| Ben Olson, Vinayak Rajesh, James Symanski, Josh Klukas, Luke Tschida, (Clint Carney), (Matthew Morton) |
| 16:20.6, 17:13.9, 17:15.2, 17:22.6, 17:51.9, (18:00.1), (18:16.4) |
7 | 209 | Osseo,
MN - Team Time (1st 5) 1:27:11.6 | Spread (1st 5) 1:01.8 |
| 15, 34, 50, 54, 56, (57), (69) |
| Corey Moody, Timothy Kolden, Ahmed Mohammed, Kyle Bennyhoff, Vaughn Thomas, (Zachary Miller), (Karl Payette) |
| 16:43.3, 17:18.6, 17:41.2, 17:43.4, 17:45.1, (17:47.9), (18:03.8) |
8 | 218 | Anoka,
MN - Team Time (1st 5) 1:27:31.6 | Spread (1st 5) 53.4 |
| 26, 40, 44, 45, 63, (72), (76) |
| Hunter Deleon, Jacob Baldus, Caleb Birklid, Harrison Redepenning, Thomas Leonard, (Nathan Griffith), (Taron Townsend) |
| 17:03.3, 17:27.8, 17:31.1, 17:32.7, 17:56.7, (18:09.8), (18:12.5) |
| 218 | Totino-Grace,
MN - Team Time (1st 5) 1:26:55.6 | Spread (1st 5) 2:01.9 |
| 3, 36, 48, 64, 67, (85), (97) |
| Kevin Dado, Tyler Jacobsen, Dylan Sable, Alex Thayer, Nicholas Hadzima, (Donny Krieger), (Matt Theisen) |
| 15:58.8, 17:21.8, 17:37.1, 17:57.2, 18:00.7, (18:23.8), (18:49.7) |
10 | 233 | Irondale,
MN - Team Time (1st 5) 1:27:45.9 | Spread (1st 5) 1:32.1 |
| 12, 43, 49, 55, 74, (84), (86) |
| McEwan Rodefeld, Tim Axberg, Marcus Schultz, Spenser Brown, Joey Jankowski, (Tyler Eskro), (Tim Lyngdal) |
| 16:39.9, 17:30.4, 17:40.0, 17:43.6, 18:12.0, (18:21.3), (18:32.7) |
11 | 304 | Champlin Park,
MN - Team Time (1st 5) 1:29:34.1 | Spread (1st 5) 41.8 |
| 41, 51, 68, 71, 73, (77), (78) |
| Connor Janostin, Ian Ivens, Michael Volk, Corban Herman, Aaron Kloeppner, (Michael Urvig), (Jacob Vanhoutan) |
| 17:29.1, 17:41.3, 18:03.4, 18:09.4, 18:10.9, (18:13.3), (18:14.0) |
12 | 362 | St. Anthony Village,
MN - Team Time (1st 5) 1:30:44.6 | Spread (1st 5) 43.9 |
| 60, 62, 70, 81, 89, (91), (93) |
| Nathan Dropik-Landwehr, Timothy Twohy, Joseph Lynch, Tommy DeMars, Benjamin Gustafson, (Andrew Nelson), (Tait Nelson) |
| 17:51.4, 17:56.4, 18:04.4, 18:17.1, 18:35.3, (18:37.4), (18:38.7) |
13 | 363 | Rogers,
MN - Team Time (1st 5) 1:30:48.4 | Spread (1st 5) 52.9 |
| 52, 59, 82, 83, 87, (90), (98) |
| McKone Corkery, Hyrum Teasdale, Eliot Pulling, Ethan Anderson, Evan Huber, (Nathan Cassady), (Chet Jurrens) |
| 17:41.9, 17:50.8, 18:20.3, 18:20.6, 18:34.8, (18:36.8), (18:50.1) |
14 | 404 | Fridley,
MN - Team Time (1st 5) 1:32:04.0 | Spread (1st 5) 1:14.0 |
| 53, 65, 91, 96, 99, (103), (109) |
| Nicolas Fite, Nic Fite, Michael Crandall, Samuel Johnston, Jakob Hofstad, (Kieth Johnson), (Michael Yocum) |
| 17:42.3, 17:58.4, 18:37.4, 18:49.6, 18:56.3, (19:53.5), (20:08.6) |
15 | 469 | Spring Lake Park,
MN - Team Time (1st 5) 1:36:48.3 | Spread (1st 5) 2:32.5 |
| 58, 88, 105, 108, 110, (111), (112) |
| George Elsesser, Schaffer Denno, Quinn Olsen, Sebrum Herron, Quinn Shroyer, (Joseph Whann), (Brendan Smith) |
| 17:48.4, 18:35.2, 19:55.8, 20:08.0, 20:20.9, (20:35.8), (20:42.3) |
16 | 482 | Park Center,
MN - Team Time (1st 5) 1:36:22.5 | Spread (1st 5) 1:42.9 |
| 75, 100, 101, 102, 104, (106), (107) |
| Greg Miller, Joel Nathe, Bailey Krolnik, Peyton Haag, Josiah Somers, (Joshua Reed), (Robert Nguyen) |
| 18:12.4, 19:16.4, 19:27.1, 19:31.3, 19:55.3, (19:58.0), (20:00.8) |