| 1 | 31 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:17:25.7 | Spread (1st 5) 41.4 |
| 2, 3, 6, 7, 13, (32), (41) |
| Joseph Levesque, Miles Lechtenberg, Tyrus Needles, Aemil Nelsen, Nathan Thompson, (Arvid Nelsen), (Reid Groher) |
| 15:13.4, 15:13.8, 15:27.4, 15:36.3, 15:54.8, (16:17.5), (16:32.0) |
| 2 | 156 | Aberdeen Central,
SD - Team Time (1st 5) 1:21:35.0 | Spread (1st 5) 50.1 |
| 17, 25, 30, 38, 46, (61), (90) |
| Carson Urlacher, Patrick Severson, Tate DeVries, Max Nelson, Esten Foss, (Sam Schultz), (Ryder Davis) |
| 15:58.6, 16:07.2, 16:13.5, 16:27.0, 16:48.7, (17:03.5), (17:37.0) |
| 3 | 160 | Brookings,
SD - Team Time (1st 5) 1:21:30.3 | Spread (1st 5) 1:37.0 |
| 5, 15, 35, 52, 53, (59), (75) |
| Trevin Lounsbury, Ernest Ting, Jonathan Kahler, Dylan Haar, Marco Springman, (Alex Diersen), (Shane Harming) |
| 15:18.4, 15:55.8, 16:25.4, 16:55.3, 16:55.4, (17:01.7), (17:21.0) |
| 4 | 166 | Brandon Valley,
SD - Team Time (1st 5) 1:21:28.7 | Spread (1st 5) 1:53.9 |
| 1, 28, 36, 45, 56, (62), (71) |
| Mikah Peters, Asher Selness, Eli Woidyla, Ethan Kyte, Brayden Laber, (Isaac Spahr), (Samuel Mischke) |
| 15:06.3, 16:11.3, 16:25.6, 16:45.3, 17:00.2, (17:04.7), (17:16.1) |
| 5 | 173 | Rapid City Stevens,
SD - Team Time (1st 5) 1:22:10.1 | Spread (1st 5) 1:01.9 |
| 16, 18, 39, 44, 56, (64), (67) |
| Miles Brekhus, Tate Van Beek, Aaron Letner, Evan Perrigo, Torin Jackson, (Isaiah Geffre), (Jeriah Alexander) |
| 15:58.3, 16:00.8, 16:28.8, 16:42.0, 17:00.2, (17:07.4), (17:10.8) |
| 6 | 179 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:21:51.4 | Spread (1st 5) 1:48.2 |
| 4, 33, 37, 42, 63, (69), (82) |
| Cole Reilly, Griffin Miller, Ben Parsons, Jackson Boltjes, Hena Abreham, (Landon Doyle), (Aiden Johnson) |
| 15:17.5, 16:23.4, 16:25.9, 16:38.9, 17:05.7, (17:12.0), (17:28.3) |
| 7 | 211 | Rapid City Central,
SD - Team Time (1st 5) 1:23:16.1 | Spread (1st 5) 1:14.4 |
| 9, 43, 49, 50, 60, (72), (80) |
| Yadriel Munoz, Tarin Hutchinson, Eric Errea, Aidan Hermsen, Tristan Swezey, (Samuel Sheehy), (Shaedon Isler) |
| 15:48.5, 16:41.9, 16:51.1, 16:51.7, 17:02.9, (17:16.3), (17:26.6) |
| 8 | 227 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:23:20.0 | Spread (1st 5) 1:37.0 |
| 11, 29, 48, 58, 81, (87), (88) |
| Blake Maas, Marcus Fleming, Andrew Sanchez, Alex Quinn, Austin Dittmer, (Nathan Arens), (Ethan Weber) |
| 15:50.0, 16:11.5, 16:51.0, 17:00.5, 17:27.0, (17:33.0), (17:33.1) |
| 9 | 254 | Sturgis Brown,
SD - Team Time (1st 5) 1:23:53.1 | Spread (1st 5) 1:51.3 |
| 8, 24, 53, 78, 91, (98), (102) |
| Ty Petrocco, Quinn Bruch, Ty Ferguson, Taylor Colunga, Linkin Huiras, (Cash Daigle), (Kale Fenner) |
| 15:47.7, 16:06.6, 16:55.4, 17:24.4, 17:39.0, (17:53.3), (17:56.2) |
| 10 | 281 | Harrisburg,
SD - Team Time (1st 5) 1:24:29.1 | Spread (1st 5) 1:49.9 |
| 23, 31, 51, 74, 102, (104), (119) |
| Griffin Smith, Easton Klatt, Lance Bodeen, Greyson Cauwels, Brooks Ordway, (Blake Schierholz), (Nicholas Deschepper) |
| 16:06.3, 16:15.2, 16:53.1, 17:18.3, 17:56.2, (17:56.6), (18:23.5) |
| 11 | 282 | Watertown,
SD - Team Time (1st 5) 1:24:21.3 | Spread (1st 5) 1:37.4 |
| 14, 21, 76, 85, 86, (100), (107) |
| Dane Stark, Ty Sullivan, Tucker Lunde, Bayley Steiner, Isaiah Norton, (Gabe List), (Logan Becker) |
| 15:54.9, 16:01.8, 17:21.3, 17:31.0, 17:32.3, (17:55.7), (18:04.0) |
| 12 | 303 | Spearfish,
SD - Team Time (1st 5) 1:25:07.2 | Spread (1st 5) 49.0 |
| 34, 65, 66, 68, 70, (106), (122) |
| Casey Nauta, Rylan VanDeest, Thomas Anglin, Carter Thompson, Mason Gill, (Jack Faulkner), (Ian Cho) |
| 16:24.2, 17:07.5, 17:10.6, 17:11.7, 17:13.2, (18:02.8), (18:26.9) |
| 13 | 321 | Yankton,
SD - Team Time (1st 5) 1:25:32.8 | Spread (1st 5) 2:04.3 |
| 26, 27, 47, 109, 112, (113), (117) |
| Harrison Krajewski, Abe Chance, Bryton Olson, Luke Jacobson, Isaac Petersen, (Luke Feimer), (Isaac Larrington) |
| 16:09.5, 16:10.1, 16:50.1, 18:09.3, 18:13.8, (18:14.6), (18:20.5) |
| 14 | 398 | Pierre T.F. Riggs,
SD - Team Time (1st 5) 1:27:12.2 | Spread (1st 5) 1:57.4 |
| 22, 73, 97, 101, 105, (108), (115) |
| Caleb Morris, Jayden Brandt, Jim Neddo, Daniel Mason, Tryton Parmely, (Jacob Mason), (Ian Rounds) |
| 16:04.3, 17:17.4, 17:53.0, 17:55.8, 18:01.7, (18:07.1), (18:16.4) |
| 15 | 420 | Tea Area,
SD - Team Time (1st 5) 1:27:36.6 | Spread (1st 5) 1:57.4 |
| 40, 77, 89, 93, 121, (125), (126) |
| Jack Campbell, Reid Hammerquist, Jonah Klemisch, Kaden Christian, Tate VanLaecken, (Jacob DeYoung), (Noah Korver) |
| 16:29.4, 17:21.5, 17:36.1, 17:42.8, 18:26.8, (18:51.6), (18:55.6) |
| 16 | 422 | Sioux Falls Jefferson,
SD - Team Time (1st 5) 1:28:53.6 | Spread (1st 5) 3:34.7 |
| 19, 55, 92, 123, 133, (138), (139) |
| Jack Wagoner, Kellar Sjomeling, Seth Borchers, Jaylen Palmer, Tate Carlson, (Deyondre Fick), (Liam Kallhoff) |
| 16:00.9, 16:58.5, 17:41.7, 18:36.9, 19:35.6, (20:46.6), (20:49.4) |
| 17 | 430 | O'Gorman,
SD - Team Time (1st 5) 1:27:55.3 | Spread (1st 5) 2:28.7 |
| 10, 94, 96, 114, 116, (118), (120) |
| Evan Mahrous, Jackson Schema, Will Sorenson, Henry Smith, Gavin Greenfield, (Ryan Heldenbrand), (TJ Martin) |
| 15:48.6, 17:44.0, 17:50.0, 18:15.4, 18:17.3, (18:22.2), (18:23.8) |
| 18 | 438 | Mitchell,
SD - Team Time (1st 5) 1:28:40.7 | Spread (1st 5) 3:08.9 |
| 12, 79, 109, 111, 127, (128), (130) |
| Hunter Patton, Floyd Korzan, Colin Pickett, Benjamin Gerlach, Micah Bennett, (Alexier Padilla), (Karsten Herges) |
| 15:52.6, 17:26.2, 18:09.3, 18:11.1, 19:01.5, (19:04.4), (19:14.6) |
| 19 | 458 | Douglas,
SD - Team Time (1st 5) 1:29:54.3 | Spread (1st 5) 3:32.2 |
| 20, 83, 95, 129, 131, (135), (140) |
| Wyatt Balliew, Bennie Olsen, Gavin Chiaroni, Quentin Miller, Peyton Kallstrom, (Samuel Biberdorf), (Gabe Welch) |
| 16:01.0, 17:28.9, 17:45.5, 19:05.7, 19:33.2, (19:47.0), (20:52.0) |
| 20 | 573 | Huron,
SD - Team Time (1st 5) 1:33:29.5 | Spread (1st 5) 2:11.4 |
| 84, 99, 124, 132, 134, (136), (137) |
| TJ Lien, Teagan Lien, James Weir, Angelo Medina, Alec Pester, (Maxwell Radke), (Sebastian Olivo) |
| 17:30.5, 17:54.2, 18:47.7, 19:35.2, 19:41.9, (20:09.6), (20:23.6) |