1 | 61 | St. Michael-Albertville,
MN - Team Time (1st 5) 1:22:22.0 | Spread (1st 5) 1:15.3 |
| 1, 12, 15, 16, 17, (18), (22) |
| Chase Cayo, Lukas Layton, Jake Monseth, Christian Eiynck, Alex Wolseth, (Jackson Connelly), (Lucas Layton) |
| 15:31.2, 16:35.3, 16:44.2, 16:44.8, 16:46.5, (16:54.1), (17:00.5) |
2 | 86 | Centennial,
MN - Team Time (1st 5) 1:23:47.3 | Spread (1st 5) 1:30.6 |
| 3, 10, 11, 28, 34, (38), (48) |
| Reed Kurak, Cole Arends, Jacob Namyst, Ben Benson, Aschalew Tilleskjor, (Dylan Johnson), (Devin Fritz) |
| 15:57.0, 16:34.7, 16:35.2, 17:12.8, 17:27.6, (17:32.2), (17:44.7) |
3 | 111 | Mounds View,
MN - Team Time (1st 5) 1:25:05.9 | Spread (1st 5) 34.6 |
| 9, 24, 25, 26, 27, (37), (41) |
| Alex Plasencia, Mark Sheldon, Timothy Pease, Devon McDonald, Ben Carpenter, (Matt Erickson), (Sean Wentworth) |
| 16:34.4, 17:06.0, 17:07.8, 17:08.7, 17:09.0, (17:30.7), (17:33.8) |
4 | 132 | Rogers,
MN - Team Time (1st 5) 1:25:17.3 | Spread (1st 5) 1:18.9 |
| 7, 8, 32, 40, 45, (88), (89) |
| Caleb Burke, Tyler Bethke, Karl Gorecki, Benjamin Sylvester, Carl Parent, (Collin Young), (McKone Corkery) |
| 16:19.6, 16:26.3, 17:19.3, 17:33.6, 17:38.5, (18:25.0), (18:25.6) |
5 | 137 | Maple Grove,
MN - Team Time (1st 5) 1:25:32.3 | Spread (1st 5) 1:38.1 |
| 4, 14, 33, 36, 50, (60), (71) |
| Alex Miley, Mitchell Dickerson, Collin Clark, Jess Palyan, Isaac Holcomb, (Nathan Clark), (Justin Brakob) |
| 16:08.1, 16:43.3, 17:25.8, 17:28.9, 17:46.2, (17:56.1), (18:06.1) |
6 | 208 | Irondale,
MN - Team Time (1st 5) 1:27:14.0 | Spread (1st 5) 1:11.7 |
| 19, 20, 31, 62, 76, (93), (95) |
| Filipos Gilber, McEwan Rodefeld, Tim Axberg, Marcus Schultz, Joey Jankowski, (John Beckman), (Peter Lyngdal) |
| 16:56.0, 16:56.1, 17:15.3, 17:58.9, 18:07.7, (18:39.5), (18:42.8) |
7 | 216 | St. Anthony Village,
MN - Team Time (1st 5) 1:27:16.0 | Spread (1st 5) 2:10.1 |
| 2, 34, 49, 65, 66, (80), (85) |
| Nicholas Lawson, Cole Grotting, Nicholas Gulachek, Martin O'Connell, Timothy Twohy, (Nathan Dropik-Landwehr), (Martin O Connell) |
| 15:54.6, 17:27.6, 17:45.4, 18:03.7, 18:04.7, (18:11.7), (18:17.0) |
8 | 217 | Osseo,
MN - Team Time (1st 5) 1:27:31.8 | Spread (1st 5) 1:47.5 |
| 6, 42, 46, 54, 69, (74), (79) |
| Mitchell Cramer, Luc Robichaud, Ahmed Mohammed, Matt Berg, Eric Strootman, (Timothy Kolden), (Ben Miller) |
| 16:18.5, 17:34.5, 17:43.4, 17:49.4, 18:06.0, (18:07.1), (18:11.5) |
9 | 227 | Blaine,
MN - Team Time (1st 5) 1:28:02.6 | Spread (1st 5) 56.0 |
| 21, 44, 51, 53, 58, (63), (75) |
| Ben Olson, Peter Caron, James Symanski, Ryan Morff, Vinayak Rajesh, (Luke Tschida), (Josiah Huffman) |
| 16:57.2, 17:36.9, 17:46.9, 17:48.4, 17:53.2, (17:59.9), (18:07.5) |
10 | 228 | Coon Rapids,
MN - Team Time (1st 5) 1:28:09.3 | Spread (1st 5) 51.2 |
| 29, 29, 47, 56, 67, (78), (96) |
| Paul Breitbach, Nathan Mueggenberg, Kyle Mehrhof, Tanner Aust, Josiah Taylor, (Joseph Coughlin), (Matt Dunn) |
| 17:13.9, 17:13.9, 17:44.3, 17:52.1, 18:05.1, (18:10.1), (18:43.8) |
11 | 284 | Totino-Grace,
MN - Team Time (1st 5) 1:28:17.2 | Spread (1st 5) 2:04.0 |
| 5, 43, 72, 81, 83, (84), (86) |
| Kevin Dado, James Thibault, Tyler Jacobsen, Donny Krieger, Dylan Sable, (Mitchell Van Buren), (Kendall Fritz) |
| 16:09.7, 17:35.3, 18:06.2, 18:12.3, 18:13.7, (18:15.5), (18:17.9) |
12 | 300 | Champlin Park,
MN - Team Time (1st 5) 1:29:34.7 | Spread (1st 5) 35.0 |
| 39, 59, 61, 64, 77, (90), (91) |
| Luke Crandall, Aaron Kloeppner, Connor Janostin, Steffan Okorafor, Dmitry Bierker, (Ian Ivens), (Michael Urvig) |
| 17:33.1, 17:55.9, 17:56.3, 18:01.3, 18:08.1, (18:28.0), (18:32.9) |
13 | 318 | Anoka,
MN - Team Time (1st 5) 1:29:57.7 | Spread (1st 5) 18.9 |
| 52, 57, 68, 69, 72, (82), (87) |
| John Lundberg, Caleb Birklid, Harrison Redepenning, Brandon Radzom, Cole Birklid, (Austin Olson), (Taron Townsend) |
| 17:47.3, 17:52.3, 18:05.9, 18:06.0, 18:06.2, (18:13.2), (18:23.6) |
14 | 373 | Spring Lake Park,
MN - Team Time (1st 5) 1:32:09.2 | Spread (1st 5) 2:26.9 |
| 23, 55, 97, 98, 100, (105), (106) |
| George Elsesse, George Elsesser, Jason O, Gullit Nyang, Schaffer Denno, (Luke Martin), (Jacob Ramirez) |
| 17:02.6, 17:51.5, 18:51.2, 18:54.4, 19:29.5, (20:00.5), (20:07.9) |
15 | 414 | Park Center,
MN - Team Time (1st 5) 1:34:21.7 | Spread (1st 5) 3:10.0 |
| 13, 92, 102, 103, 104, (108), (110) |
| Robert Johnson, Greg Miller, Nathaniel Johnson, Bailey Krolnik, Josiah Somers, (Robert Nguyen), (Joel Nathe) |
| 16:36.0, 18:38.7, 19:36.7, 19:44.3, 19:46.0, (20:19.2), (21:11.7) |
16 | 510 | Fridley,
MN - Team Time (1st 5) 1:38:49.3 | Spread (1st 5) 2:30.2 |
| 94, 99, 101, 107, 109, (111), (112) |
| Matthew Mraz, Tyler Eskro, Samuel Johnston, Jakob Hofstad, Michael Yocum, (Michael Barrera), (Graham Hoglund) |
| 18:40.5, 19:03.4, 19:35.7, 20:19.0, 21:10.7, (21:19.4), (21:45.7) |