1 | 45 | Wayzata,
MN - Team Time (1st 5) 1:20:11.6 | Spread (1st 5) 55.1 |
| 3, 5, 11, 12, 14, (15), (26) |
| Joshua Thorson, Mark Harries, Adam Moline, Steven Donahue, Nate Heintzeman, (Joe Meister), (Karl Kabarowski) |
| 15:33.1, 15:44.1, 16:12.0, 16:14.2, 16:28.2, (16:28.4), (16:46.5) |
2 | 50 | Eden Prairie,
MN - Team Time (1st 5) 1:19:41.7 | Spread (1st 5) 1:29.7 |
| 1, 2, 4, 21, 22, (24), (32) |
| aron Bartnik, Mohamed Mohamed, Kyle Bratrud, Cal Lawton, Andrew Hansen, (Ricardo Reyes), (Henry Zurn) |
| 15:13.1, 15:27.3, 15:41.1, 16:37.4, 16:42.8, (16:45.1), (16:58.4) |
3 | 53 | Edina,
MN - Team Time (1st 5) 1:20:32.2 | Spread (1st 5) 40.4 |
| 7, 8, 9, 13, 16, (18), (23) |
| Aldis Inde, Bjorn Thompson, Will Burke, Sam Leese, Joe O'Connell, (Hunter Follen), (Joseph Hicken) |
| 15:49.8, 15:56.8, 15:57.1, 16:18.3, 16:30.2, (16:35.5), (16:43.5) |
4 | 117 | Minnetonka,
MN - Team Time (1st 5) 1:23:10.2 | Spread (1st 5) 1:20.8 |
| 6, 17, 20, 36, 38, (40), (42) |
| Christian Skaret, Kyle Anderson, Caleb Rose, Ricardo Celleri, Zach Goldberg, (Brad Fredricksong), (Robby Williams) |
| 15:47.6, 16:31.4, 16:37.3, 17:05.5, 17:08.4, (17:11.6), (17:13.3) |
5 | 141 | Hopkins,
MN - Team Time (1st 5) 1:24:24.8 | Spread (1st 5) 30.7 |
| 19, 25, 30, 30, 37, (45), (47) |
| Samuel Jacobwith, John Klecker, Thomas Heegaard, Kyle Rossow, Eric Crook, (Patrick Gallagher), (Joe Klecker) |
| 16:37.0, 16:46.3, 16:56.9, 16:56.9, 17:07.7, (17:39.4), (17:43.3) |
6 | 153 | Minneapolis Southwest,
MN - Team Time (1st 5) 1:24:31.0 | Spread (1st 5) 1:21.6 |
| 10, 27, 33, 39, 44, (52), (63) |
| Kamal Berhe, Micah Ward, Kamal Berle, Reed Monson, Ryan Larson, (Ronnie Stimson), (Stuart Gordon) |
| 16:03.9, 16:48.7, 17:02.0, 17:10.9, 17:25.5, (17:59.0), (18:23.8) |
7 | 198 | Minneapolis South,
MN - Team Time (1st 5) 1:26:45.3 | Spread (1st 5) 1:03.9 |
| 29, 34, 35, 46, 54, (56), (64) |
| Temesgen Fekadu, Theresa Lindblad, Abdulfatha Sameru, Chace Russell, Raleigh Gleason, (Miky Wondimu), (Joe Conway) |
| 16:56.0, 17:02.7, 17:05.4, 17:41.3, 17:59.9, (18:08.4), (18:25.1) |
8 | 251 | Robbinsdale Armstrong,
MN - Team Time (1st 5) 1:28:51.3 | Spread (1st 5) 58.4 |
| 40, 43, 53, 57, 58, (60), (67) |
| Jared Eschelman, Zach Nelson, Thomas Dale, Andrew Kuelbs, Chris Wilkerson, (Alex Rogers), (Caleb Kaselnak) |
| 17:11.6, 17:21.2, 17:59.1, 18:09.4, 18:10.0, (18:14.7), (18:31.3) |
9 | 275 | St. Louis Park,
MN - Team Time (1st 5) 1:30:12.9 | Spread (1st 5) 1:33.4 |
| 28, 55, 61, 65, 66, (73), (76) |
| Dominic Reed, Nolan Santosa, Sam Dawson, Andrew Jewell, Nathan Rumpza, (Nick Sokolowski), (Elliot Slade) |
| 16:55.5, 18:08.1, 18:14.8, 18:25.6, 18:28.9, (18:47.9), (19:02.1) |
10 | 307 | Benilde-St Margaret's,
MN - Team Time (1st 5) 1:31:37.1 | Spread (1st 5) 55.9 |
| 48, 51, 68, 69, 71, (72), (75) |
| Garrett Shaffer, Matthew Racchini, Ryan Stowe, Samuel Conley, Samuel Ingbar, (Sam Conley), (Sam Ingbar) |
| 17:46.4, 17:58.2, 18:33.4, 18:36.8, 18:42.3, (18:46.0), (18:52.0) |
11 | 312 | Robbinsdale Cooper,
MN - Team Time (1st 5) 1:32:10.4 | Spread (1st 5) 1:14.2 |
| 49, 50, 62, 74, 77, (79), (80) |
| Connor Worst, Zach Pierson, Jordan Daniel, Tyler Shukert, Tom Knudson, (Alex Peavey), (Samuel Kessler) |
| 17:53.9, 17:55.2, 18:22.1, 18:51.1, 19:08.1, (19:45.9), (19:58.0) |
12 | 370 | Minneapolis Washburn,
MN - Team Time (1st 5) 1:37:51.2 | Spread (1st 5) 3:09.1 |
| 59, 70, 78, 81, 82, (83), (84) |
| Ethan Oscarson, Nick Rigert, Sam Renikoff, Eathan Schuld, Alex Manos, (Aaron Chung), (Sam Gutoske) |
| 18:13.0, 18:38.6, 19:21.2, 20:16.3, 21:22.1, (21:35.0), (21:45.0) |