1 | 31 | Prior Lake,
MN - Team Time (1st 5) 1:21:15.7 | Spread (1st 5) 47.2 |
| 2, 4, 5, 5, 15, (24), (40) |
| Gabe Smit, Hootie Hage, Kyle Nordling, Magnus O'Connor, Blake Vander Weide, (John Meagher), (John Ridgley) |
| 15:52.4, 16:11.3, 16:16.2, 16:16.2, 16:39.6, (16:48.7), (17:24.3) |
2 | 69 | Rosemount,
MN - Team Time (1st 5) 1:22:31.1 | Spread (1st 5) 47.0 |
| 3, 7, 10, 23, 26, (27), (30) |
| Brennen Peterson, Will Harder, Cole Adams, Elliott Nicholson, Micah Beise, (Pranav Vijay), (Anders Roback) |
| 16:02.5, 16:21.9, 16:30.3, 16:46.9, 16:49.5, (16:51.5), (16:56.9) |
3 | 80 | Eastview,
MN - Team Time (1st 5) 1:22:35.0 | Spread (1st 5) 1:28.7 |
| 1, 9, 19, 20, 31, (33), (48) |
| Gabriel Mahlen, Hunter Dunne, Nathaniel Getman, Sam Setterlund, Jack Hanson, (Grant Piller), (Max Leach) |
| 15:34.4, 16:28.4, 16:43.2, 16:45.9, 17:03.1, (17:04.8), (17:32.3) |
4 | 102 | East Ridge,
MN - Team Time (1st 5) 1:23:53.4 | Spread (1st 5) 25.1 |
| 12, 16, 18, 25, 31, (34), (36) |
| Sam Jordan, Sean McNiesh, John Faller, Daniel Koland, Evan Johnson, (Trenton Hohn), (Ian Hohn) |
| 16:38.0, 16:40.0, 16:42.9, 16:49.4, 17:03.1, (17:11.6), (17:17.8) |
5 | 106 | Eagan,
MN - Team Time (1st 5) 1:23:58.8 | Spread (1st 5) 55.3 |
| 8, 14, 17, 29, 38, (42), (43) |
| Michael Marshall, Sam Marshall, Andre Huston, Arlan Hegenbarth, Zachary Post, (Sam Abbott), (Ben Calcutt) |
| 16:24.1, 16:38.1, 16:40.6, 16:56.6, 17:19.4, (17:25.1), (17:25.2) |
6 | 211 | Bloomington Jefferson,
MN - Team Time (1st 5) 1:27:10.5 | Spread (1st 5) 17.5 |
| 37, 39, 41, 44, 50, (78), (81) |
| Zachary Skinner, Adam Lueth, Joe Gathje, Mason Young, Zach Studdiford, (Zach Tapajna), (Ian Klein) |
| 17:19.1, 17:23.2, 17:24.6, 17:27.0, 17:36.6, (18:38.7), (18:52.4) |
7 | 214 | Park,
MN - Team Time (1st 5) 1:27:21.9 | Spread (1st 5) 1:08.3 |
| 22, 35, 45, 55, 57, (64), (69) |
| Parker Hahn, Dale Kirsch, Henry Fischer, John Ohmann, Lucas Reckinger, (Nicholas McDonald), (Lincoln Saito) |
| 16:46.6, 17:17.4, 17:29.2, 17:53.8, 17:54.9, (18:03.7), (18:16.8) |
8 | 242 | Apple Valley,
MN - Team Time (1st 5) 1:28:21.4 | Spread (1st 5) 1:24.5 |
| 12, 54, 56, 57, 63, (74), (75) |
| Abdikafi Khalif, Andrew Prochnow, Zakaria Abas, Abram Liszka, Riley Smith, (Luke Fischbach), (Aaron Connors) |
| 16:38.0, 17:51.6, 17:54.4, 17:54.9, 18:02.5, (18:26.9), (18:27.3) |
9 | 244 | Burnsville,
MN - Team Time (1st 5) 1:28:28.8 | Spread (1st 5) 2:36.8 |
| 11, 47, 49, 52, 85, (90), (91) |
| Matthew Krzmarzick, Zachary Friedmann, Zachary Friedman, Everett Sandbo, Thomas Dundon, (Quinn Hess), (Zachary Warns) |
| 16:30.7, 17:31.8, 17:34.0, 17:44.8, 19:07.5, (19:15.6), (19:17.3) |
10 | 271 | Two Rivers,
MN - Team Time (1st 5) 1:29:10.5 | Spread (1st 5) 2:03.9 |
| 28, 46, 53, 61, 83, (84), (88) |
| Magnus Herschbach, Xander McFaul, Thomas Chandler, George Dahlager, Luke Reisig, (Will Yackley), (Nolan McNally) |
| 16:54.4, 17:29.8, 17:46.6, 18:01.4, 18:58.3, (19:02.1), (19:14.8) |
11 | 272 | St. Thomas Academy,
MN - Team Time (1st 5) 1:29:04.4 | Spread (1st 5) 1:27.3 |
| 21, 59, 60, 65, 67, (68), (71) |
| Teddy Lawder, Emmett Wolf, Philly Solomon, Kevin Murphy, Benjamin McKinley, (Padon Kinzley), (Adam Husaby) |
| 16:46.3, 17:58.2, 17:59.1, 18:07.2, 18:13.6, (18:16.4), (18:22.0) |
12 | 385 | Simley,
MN - Team Time (1st 5) 1:33:29.1 | Spread (1st 5) 1:25.2 |
| 61, 70, 73, 89, 92, (97), (102) |
| Kaiden Schrandt, Gabriel Alvear, Jacob Scheffer, Nathan Schauer, Henry Cleary, (Hunter Aamot), (Ian Anderson) |
| 18:01.4, 18:20.3, 18:25.8, 19:15.0, 19:26.6, (20:10.8), (20:26.2) |
13 | 401 | Academy Of Holy Angels,
MN - Team Time (1st 5) 1:35:30.2 | Spread (1st 5) 2:39.4 |
| 51, 66, 86, 98, 100, (105), (106) |
| Jake Bennett, Liam Sheeley, Colin Kaster, Jacob Vogt, Alex Hardcopof, (Stephen Elsinger), (Jacob White) |
| 17:38.4, 18:10.0, 19:11.7, 20:12.3, 20:17.8, (20:57.2), (20:58.2) |
14 | 412 | Bloomington Kennedy,
MN - Team Time (1st 5) 1:34:34.0 | Spread (1st 5) 1:09.9 |
| 76, 79, 80, 82, 95, (96), (101) |
| Brady Vogt, Gabriel Mastel, Gannon Shilson, Thomas Siesennop, Grady Shilson, (Oliver Johnson), (Dennis Zrust) |
| 18:30.3, 18:39.9, 18:49.0, 18:54.6, 19:40.2, (19:42.6), (20:19.4) |
15 | 476 | Richfield,
MN - Team Time (1st 5) 1:39:02.0 | Spread (1st 5) 1:22.0 |
| 87, 93, 94, 99, 103, (104), (107) |
| Juan Jose Di Grazia, Andy Soto Moreno, Parker Lindstrom, Derek Smith, Jace Pulkrabek, (Sam Rudolph), (Connor Hintz) |
| 19:14.3, 19:26.8, 19:30.4, 20:14.2, 20:36.3, (20:37.5), (21:07.1) |
| 476 | South St. Paul,
MN - Team Time (1st 5) 1:53:48.1 | Spread (1st 5) 9:03.4 |
| 72, 77, 108, 109, 110 |
| Evan Hansen, Daniel Bakken, Jackson Schultz, Elijah Mickelson-Rucker, Joakim Mendiola-Johnson |
| 18:25.3, 18:37.2, 21:56.9, 27:20.0, 27:28.7 |