1 | 46 | Waseca,
MN - Team Time (1st 5) 1:26:14.2 | Spread (1st 5) 1:24.2 |
| 2, 4, 9, 14, 17, (37), (46) |
| Shane Streich, Jesse Delgado, Nic Rudolph, Nicholas Rudolph, Daniel Livdahl, (Cesar Gallegos), (Matthew Mertzdorf) |
| 16:31.8, 16:41.6, 17:24.8, 17:40.0, 17:56.0, (18:47.0), (19:12.0) |
2 | 63 | Fairmont,
MN - Team Time (1st 5) 1:27:57.2 | Spread (1st 5) 1:06.0 |
| 7, 10, 11, 13, 22, (32), (38) |
| Sam Viesselman, Ron Reynolds, Justin McMurtry, Robby Riley, Kevin Hanson, (Robert Hamp), (Joe Fujan) |
| 17:05.1, 17:27.0, 17:35.0, 17:39.0, 18:11.1, (18:36.5), (18:47.6) |
3 | 99 | MCW/B-O*,
MN - Team Time (1st 5) 1:29:13.0 | Spread (1st 5) 2:30.8 |
| 3, 6, 19, 26, 45, (65), (83) |
| Matt Stoffel, Adam Kleine, Walter Fuller, Jonah Mayo, Dylan Brockman, (Matthew Viesselman), (Daniel Smith) |
| 16:38.2, 16:57.8, 18:02.0, 18:26.0, 19:09.0, (19:43.0), (20:28.0) |
4 | 161 | Blue Earth Area,
MN - Team Time (1st 5) 1:32:47.8 | Spread (1st 5) 1:26.9 |
| 16, 23, 33, 41, 48, (69), (99) |
| Riley Holmseth, Wade Wilhelmi, Aaron Wilhelmi, Jake Zebedee, Mike Ankeny, (Jesse Alleven), (Ben Krussow) |
| 17:46.1, 18:12.4, 18:38.0, 18:58.3, 19:13.0, (19:46.7), (21:20.1) |
5 | 166 | St. James Area,
MN - Team Time (1st 5) 1:31:54.5 | Spread (1st 5) 3:12.5 |
| 1, 27, 36, 50, 52, (76), (84) |
| Johnathan Surber, Zach Christenson, Angel Soto, Adam Bruton, Richy Soto, (Tyler Witcraft), (Taylor Berg) |
| 16:08.5, 18:28.0, 18:43.0, 19:14.0, 19:21.0, (20:02.1), (20:30.0) |
6 | 170 | Maple River,
MN - Team Time (1st 5) 1:33:25.8 | Spread (1st 5) 1:03.0 |
| 20, 24, 35, 44, 47, (73), (74) |
| Zach Krengel, Tanner Lemmon, Lucas Keller, Jesse Jaeger, Tim Mitchell, (Sam Duncanson), (John Dickey) |
| 18:09.7, 18:13.2, 18:41.7, 19:08.5, 19:12.7, (19:59.8), (20:00.2) |
7 | 221 | United South Central/Alden-Conger,
MN - Team Time (1st 5) 1:34:31.0 | Spread (1st 5) 2:13.0 |
| 11, 21, 59, 60, 70, (71), (80) |
| Dylan Baumann, Daniel Elmer, Thane O'Rourke, Adam Stevermer, Brett Stevermer, (Eric Redman), (Seth Treptow) |
| 17:35.0, 18:10.0, 19:28.0, 19:30.0, 19:48.0, (19:56.0), (20:12.0) |
8 | 222 | LeSueur-Henderson,
MN - Team Time (1st 5) 1:34:12.1 | Spread (1st 5) 3:13.9 |
| 5, 31, 51, 60, 75, (89), (96) |
| Andrew Gerdts, AJ Smith, Brett Pfarr, Zach Kroehler, Ethan Dwyer, (Nate Eide), (Laurence Stutsman) |
| 16:47.1, 18:35.0, 19:19.0, 19:30.0, 20:01.0, (20:50.0), (21:13.0) |
9 | 237 | Waterville-Elysian-Morristown,
MN - Team Time (1st 5) 1:35:36.5 | Spread (1st 5) 58.7 |
| 30, 34, 54, 57, 62, (67), (78) |
| Skyler Petry, Andy Rezac, Brady Watzek, Tony Solis, Caleb Curran, (Eric Keller), (Willie Lindquist) |
| 18:34.3, 18:40.0, 19:24.0, 19:25.2, 19:33.0, (19:45.0), (20:09.0) |
10 | 270 | G-F-W,
MN - Team Time (1st 5) 1:36:48.0 | Spread (1st 5) 1:43.0 |
| 27, 39, 53, 72, 79, (81), (94) |
| Josh Colon, Tyler Dummer, Jesse McDurmont, Jesse Rider, Brandon Albrecht, (Bruce Prigge), (Sam Gatton) |
| 18:28.0, 18:50.0, 19:22.0, 19:57.0, 20:11.0, (20:13.0), (21:03.0) |
11 | 288 | Montgomery Lonsdale,
MN - Team Time (1st 5) 1:37:31.3 | Spread (1st 5) 3:01.2 |
| 18, 42, 58, 77, 93, (95), (98) |
| Jesse Beulke, Marty McGuire, Ben Pichotta, Aaron Nordling, Travis Billmeyer, (Mick McGuire), (Nathan Rosier) |
| 18:00.8, 18:59.0, 19:26.2, 20:03.3, 21:02.0, (21:05.0), (21:15.3) |
12 | 297 | Minnesota Valley Lutheran,
MN - Team Time (1st 5) 1:37:45.2 | Spread (1st 5) 2:15.9 |
| 25, 49, 56, 82, 85, (103), (107) |
| Daniel Stelljes, Ryan Steffl, Joshua Grefe, Caleb Grefe, Philip Biedenbender, (Zack Scharlemann), (Micah Holten) |
| 18:16.7, 19:13.9, 19:25.0, 20:17.0, 20:32.6, (22:07.9), (22:50.3) |
13 | 311 | Loyola-Cleveland,
MN - Team Time (1st 5) 1:38:22.4 | Spread (1st 5) 1:36.6 |
| 40, 55, 64, 66, 86, (87), (102) |
| Wyatt Elmer, Josh Bruender, Ethan Schwartz, Jack Adams, Chris Liu, (Riley Buley), (Nikolas Prenissl) |
| 18:57.4, 19:24.8, 19:42.4, 19:43.8, 20:34.0, (20:39.4), (22:03.0) |
14 | 322 | Sibley East,
MN - Team Time (1st 5) 1:41:35.0 | Spread (1st 5) 6:30.0 |
| 8, 15, 90, 100, 109 |
| Andrew Thies, Riley Norman, Sam Thies, Todd Pioske, Randy Briest |
| 17:22.0, 17:42.0, 20:52.0, 21:47.0, 23:52.0 |
15 | 366 | St. Peter,
MN - Team Time (1st 5) 1:40:56.0 | Spread (1st 5) 2:31.0 |
| 27, 68, 88, 91, 92, (97), (106) |
| Nicholas Pietila, Jake Anderberg, Joe Atkins, Anthony Cluka, Matt Sack, (Pace Maier), (Daniel Obermiller) |
| 18:28.0, 19:46.0, 20:49.0, 20:54.0, 20:59.0, (21:14.0), (22:50.0) |
16 | 416 | Sleepy Eye Saint Mary's,
MN - Team Time (1st 5) 1:44:58.7 | Spread (1st 5) 3:16.0 |
| 43, 63, 101, 104, 105, (108), (110) |
| Isaiah Butler, Tony Hillesheim, Bear Carlson, Barret Carlson, Brandon Roiger, (Stephen Joyce), (Kollin Trebesch) |
| 19:01.0, 19:40.8, 21:50.9, 22:09.0, 22:17.0, (22:58.0), (24:05.0) |