1 | 52 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:21:22.4 | Spread (1st 5) 1:31.4 |
| 1, 5, 6, 19, 21, (24), (26) |
| Andrew Lauer, Zeb Mendel, Ryan Schroeder, Rob Baker, Slater Dixon, (Grant Graber), (Mark Pfeifle) |
| 15:18.3, 16:06.6, 16:19.5, 16:48.3, 16:49.7, (16:52.0), (16:59.5) |
2 | 62 | Aberdeen Central,
SD - Team Time (1st 5) 1:22:35.4 | Spread (1st 5) 1:04.6 |
| 2, 13, 14, 15, 18, (38), (51) |
| Aaron Ryan, Daniel Street, Josh Martin, Jared Loecker, Luke Jacobs, (Avery Schlosser-bina), (Caden Sietsema) |
| 15:41.8, 16:37.4, 16:44.2, 16:45.6, 16:46.4, (17:27.8), (17:41.5) |
3 | 110 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:24:03.5 | Spread (1st 5) 1:33.1 |
| 4, 8, 22, 28, 48, (61), (70) |
| Chase Lather, Merci Bita, Avery Stanford, Dan Gide, Davis Shafer, (Lucas Rodman), (Alex Bittner) |
| 16:05.5, 16:28.0, 16:51.7, 16:59.7, 17:38.6, (17:59.9), (18:06.4) |
4 | 112 | Brandon Valley,
SD - Team Time (1st 5) 1:24:15.4 | Spread (1st 5) 1:36.9 |
| 3, 9, 20, 37, 43, (53), (80) |
| Britton Elkin, Zach Hentschel, Eli Cheever, Jeremiah Donahoe, Colter Elkin, (Luke Kocer), (Cole Borchardt) |
| 15:57.1, 16:30.5, 16:48.6, 17:25.2, 17:34.0, (17:47.4), (18:18.3) |
5 | 115 | Rapid City Stevens,
SD - Team Time (1st 5) 1:24:33.3 | Spread (1st 5) 1:00.4 |
| 7, 16, 25, 32, 35, (56), (64) |
| Lucas Steiger-Olson, Hayden Grosz, Liam Vidas, Alex Otten, Keaton Fierro, (Jeron Martz), (Stone Graves) |
| 16:19.9, 16:45.9, 16:56.8, 17:10.4, 17:20.3, (17:51.2), (18:03.4) |
6 | 157 | O'Gorman,
SD - Team Time (1st 5) 1:25:56.1 | Spread (1st 5) 1:23.4 |
| 10, 12, 36, 41, 58, (63), (102) |
| Alex Hove, Dylan Hilger, Will Sugrue, Evan Mahrous, Cole Hardie, (Brady Wilson), (Sam Pardy) |
| 16:31.5, 16:37.0, 17:22.1, 17:30.6, 17:54.9, (18:02.2), (18:57.8) |
7 | 176 | Harrisburg,
SD - Team Time (1st 5) 1:26:17.7 | Spread (1st 5) 1:30.0 |
| 11, 17, 33, 47, 68, (78), (86) |
| Parker Fitzgerald, Ryan Ptak, Pierce Okken, Soren Weeg, Aidan Rockvam, (Gavin Smith), (Owen Schweitzer) |
| 16:35.8, 16:46.3, 17:13.2, 17:36.6, 18:05.8, (18:16.9), (18:26.7) |
8 | 193 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:27:00.5 | Spread (1st 5) 33.8 |
| 30, 34, 40, 44, 45, (55), (60) |
| Carson Reese, Jackson Sanford, Caleb Roggenbuck, Jordan Johnson, Hunter Shaw, (Jacob Woolridge), (Sam Castle) |
| 17:02.4, 17:18.8, 17:29.0, 17:34.1, 17:36.2, (17:49.7), (17:58.3) |
9 | 247 | Yankton,
SD - Team Time (1st 5) 1:28:16.1 | Spread (1st 5) 1:05.8 |
| 27, 39, 49, 65, 67, (73), (84) |
| Zach Fedde, Mason Welker, Tim Merchen, Parker Pooler, Tre Kleinschmit, (Nate Schoenfelder), (Oliver Dooley) |
| 16:59.6, 17:27.9, 17:38.9, 18:04.3, 18:05.4, (18:08.5), (18:21.5) |
10 | 268 | Sturgis Brown,
SD - Team Time (1st 5) 1:28:48.2 | Spread (1st 5) 56.6 |
| 31, 50, 52, 66, 69, (75), (77) |
| Nate Andersen, Ray Henderson, Taylor Tobias, Traeton Monahan, Morgan Papenfuss, (Deron Graf), (Beck Bruch) |
| 17:09.5, 17:41.2, 17:46.3, 18:05.1, 18:06.1, (18:10.9), (18:14.9) |
11 | 320 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:30:03.1 | Spread (1st 5) 44.2 |
| 46, 59, 62, 72, 81, (85), (94) |
| Hayden Schaffer, Blake Judson, Hayden Shaffer, Isaac Polak, Brady Gere, (Jared Lutmer), (Trevin Black Bear) |
| 17:36.5, 17:57.8, 18:00.6, 18:07.5, 18:20.7, (18:25.3), (18:44.9) |
12 | 352 | Watertown,
SD - Team Time (1st 5) 1:30:45.0 | Spread (1st 5) 1:14.3 |
| 42, 57, 71, 87, 95, (97), (99) |
| Abate Schulte, Evan Halbe, Garrett Antoine, Andre Baumgart, Gavin Martin, (Alex Cady), (Logan Jenc) |
| 17:32.0, 17:52.5, 18:07.3, 18:26.9, 18:46.3, (18:51.2), (18:53.7) |
13 | 358 | Brookings,
SD - Team Time (1st 5) 1:30:32.8 | Spread (1st 5) 1:47.2 |
| 29, 74, 76, 83, 96, (111), (118) |
| Samuel Conrad, Talon Everding, Nick Diersen, Ian Smith, Quentin Eck, (Kobe Bowser), (Daniel May) |
| 17:01.6, 18:09.5, 18:11.8, 18:21.1, 18:48.8, (19:26.6), (20:24.5) |
14 | 404 | Spearfish,
SD - Team Time (1st 5) 1:32:08.0 | Spread (1st 5) 2:29.8 |
| 23, 79, 90, 103, 109, (112), (123) |
| Keenan Urdiales, Cole Hansen, Jase Dee, Paul Hourigan, Max Ensor, (William Williams), (Evan Viergets) |
| 16:51.9, 18:17.7, 18:34.1, 19:02.6, 19:21.7, (19:36.7), (20:54.1) |
15 | 470 | Douglas,
SD - Team Time (1st 5) 1:33:47.1 | Spread (1st 5) 51.1 |
| 81, 88, 93, 103, 105, (106), (107) |
| Peyton Cast, Landon Cast, Andrew Walters, Jesse Hand Jr., Ben Udall, (Christian Espitia), (Miles Mitchell) |
| 18:20.7, 18:30.1, 18:41.9, 19:02.6, 19:11.8, (19:15.8), (19:18.8) |
16 | 489 | Huron,
SD - Team Time (1st 5) 1:34:42.3 | Spread (1st 5) 1:25.2 |
| 89, 91, 92, 101, 116, (119), (120) |
| Will Radke, Angel Olivo Porcayo, TJ Lien, Cheech Harman, Will Knippling, (Gonzalo Quispe-Laura), (Cameron Cutshaw) |
| 18:30.7, 18:37.2, 18:41.8, 18:56.7, 19:55.9, (20:27.5), (20:32.0) |
17 | 529 | Mitchell,
SD - Team Time (1st 5) 1:39:18.8 | Spread (1st 5) 3:03.9 |
| 54, 115, 117, 121, 122, (125), (126) |
| Lucas Moller, Nate McCormick, Brock Russell, Max Hart, Grayson Hetland, (Dawson Schroeder), (Kane Grajkowske) |
| 17:49.2, 19:52.5, 20:11.6, 20:32.4, 20:53.1, (21:09.3), (22:53.2) |
| 529 | Rapid City Central,
SD - Team Time (1st 5) 1:36:07.5 | Spread (1st 5) 45.4 |
| 98, 100, 108, 110, 113, (114), (124) |
| Gage Dietterle, Sam Conroy, Trevor Thomsen, Tavin Erbe, Andrew Borland, (Ayden Prudich), (Case Gunnell) |
| 18:51.4, 18:55.4, 19:19.6, 19:24.3, 19:36.8, (19:50.1), (21:00.2) |