| 1 | 96 | Annandale,
MN - Team Time (1st 5) 47:55.1 | Spread (1st 5) 57.2 |
| 4, 15, 18, 24, 35 |
| Hudson Perry, Zack Baker, Marek Pierce, Harbor Hoffman, Benjamin Diers |
| 9:02.1, 9:32.6, 9:33.7, 9:47.4, 9:59.3 |
| 2 | 97 | Thomas Edison Voc Tech,
NY - Team Time (1st 5) 45:37.5 | Spread (1st 5) 2:58.1 |
| 1, 3, 7, 14, 72, (81), (147) |
| Mark Schillo, Kegan Hartwell, Cyrus Bidwell, Colin Till, Connor Stone, (Sawyer Burleigh), (Silas Green) |
| 7:43.5, 8:24.2, 9:16.2, 9:32.0, 10:41.6, (10:49.0), (15:24.5) |
| 3 | 101 | New London-Spicer,
MN - Team Time (1st 5) 46:47.8 | Spread (1st 5) 2:26.0 |
| 2, 5, 8, 9, 77, (97), (106) |
| Oliver Helgeson, Collin Christensen, Jasper Thalberg, Beck Freeland, Jaxon Nelson, (Beckam Johnson), (Oden Nelson) |
| 8:19.8, 9:05.4, 9:17.0, 9:19.8, 10:45.8, (11:22.4), (11:40.4) |
| 4 | 121 | St Peters Prep,
NJ - Team Time (1st 5) 48:43.4 | Spread (1st 5) 33.2 |
| 12, 19, 20, 32, 38, (39), (46) |
| Hamish Frankcombe, Robert Pinzon, Jonathan D'Amario, Carter Townsend, Mathieu Servaes, (Harry Kimball), (Chimdi Anuforo) |
| 9:29.2, 9:36.2, 9:37.3, 9:58.3, 10:02.4, (10:03.9), (10:08.9) |
| 5 | 128 | Melrose Area,
MN - Team Time (1st 5) 48:49.2 | Spread (1st 5) 27.2 |
| 17, 21, 25, 29, 36, (44), (51) |
| Jackson Schlichting, Roman Stumler, Dominic Boeckermann, Ben Peterson, Luke Zimmer, (Parker Dingmann), (Tucker Hoppe) |
| 9:32.8, 9:38.5, 9:47.6, 9:50.3, 10:00.0, (10:07.5), (10:16.5) |
| 6 | 167 | Hartville,
MO - Team Time (1st 5) 49:42.3 | Spread (1st 5) 36.0 |
| 22, 23, 27, 42, 53, (87), (90) |
| Isaiah Fowler, James Dahlstom, Landon Cardwell, Collin Mount, Hunter Arnall, (Atlas Fugitt), (Truvin Russell) |
| 9:41.9, 9:46.8, 9:48.7, 10:07.0, 10:17.9, (10:58.5), (11:06.3) |
| 7 | 190 | McQuaid Jesuit,
NY - Team Time (1st 5) 49:50.9 | Spread (1st 5) 1:28.9 |
| 10, 11, 37, 52, 80, (125) |
| Donovan Coyne, Andrew Garsin, Des Burns, Cameron Evans, Elliot Garsin, (Riley Stewart) |
| 9:20.0, 9:23.1, 10:01.7, 10:17.2, 10:48.9, (12:23.0) |
| 8 | 267 | Don Bosco Prep,
NJ - Team Time (1st 5) 51:39.2 | Spread (1st 5) 52.5 |
| 28, 34, 58, 73, 74, (76), (104) |
| Justin Boardman, Lincoln Tabije, Emmett Burke, Michael DeRosa, James Governara, (Anthony DeVanzo), (Nathan Daniels) |
| 9:50.2, 9:59.1, 10:24.8, 10:42.4, 10:42.7, (10:44.5), (11:39.2) |
| 9 | 290 | Mountain Grove,
MO - Team Time (1st 5) 52:07.0 | Spread (1st 5) 55.7 |
| 30, 49, 66, 67, 78, (91), (96) |
| Keith Roth, Hank Golden, Garrett Bell, Mighty Ellis, Kason Shannon, (Zeke Blackwell), (Broox Kelly) |
| 9:50.4, 10:14.4, 10:37.7, 10:38.5, 10:46.1, (11:08.4), (11:17.7) |
| 290 | Wilson's Creek Intermediate,
MO - Team Time (1st 5) 52:11.2 | Spread (1st 5) 1:44.1 |
| 16, 55, 57, 68, 94, (105), (113) |
| John Kennedy, Sean Kosar, Anderson Metcalf, Graham Sutton, Nathan Volentine, (Tyler Stagner), (Price Shelton) |
| 9:32.7, 10:20.2, 10:22.8, 10:38.7, 11:16.8, (11:39.9), (11:56.4) |
| 11 | 294 | Clever,
MO - Team Time (1st 5) 52:05.8 | Spread (1st 5) 1:42.6 |
| 6, 64, 69, 70, 85 |
| Jayden Monger, Lucas Kittrell, Austin Keithley, Raylan Rohrer, Ryland Preiner |
| 9:14.0, 10:35.9, 10:39.5, 10:39.8, 10:56.6 |
| 12 | 335 | Sauk Rapids-Rice,
MN - Team Time (1st 5) 53:09.9 | Spread (1st 5) 1:27.5 |
| 33, 59, 60, 83, 100, (116) |
| Evan Knudson, Alex Scapanski, Rylan Kazeck, Wesley Schave, Kevin Stang, (Sage Perez) |
| 9:58.4, 10:26.0, 10:28.8, 10:50.8, 11:25.9, (12:01.3) |
| 13 | 336 | DeSmet Jesuit,
MO - Team Time (1st 5) 53:14.6 | Spread (1st 5) 1:05.9 |
| 43, 50, 62, 88, 93, (118), (142) |
| Kirk Nitzsche, Max Traughber, Ethan Vielhaber, Gavin King, Braden Garwitz, (Charlie Silker), (Max Lindenbusch) |
| 10:07.2, 10:15.1, 10:35.6, 11:03.6, 11:13.1, (12:07.1), (13:43.9) |
| 14 | 351 | Walnut Grove,
MO - Team Time (1st 5) 53:43.1 | Spread (1st 5) 1:53.1 |
| 31, 45, 79, 86, 110, (123), (134) |
| Jayson Peralta, Oskar Ashby, Sage Cannady, Emmett Anderson, Brennan Anderson, (Mikah Anderson), (Tyler Lee) |
| 9:58.2, 10:07.9, 10:48.1, 10:57.6, 11:51.3, (12:18.7), (12:43.3) |
| 15 | 353 | Monticello,
MN - Team Time (1st 5) 53:28.4 | Spread (1st 5) 1:19.1 |
| 41, 47, 82, 84, 99, (102), (110) |
| Henry Schlagel, Kaiden Lerfald, Ben Brevik, Jacob Figenshau, Dominic Casey, (Camden Packa), (Mikko McConnell) |
| 10:05.4, 10:13.4, 10:50.1, 10:55.0, 11:24.5, (11:29.7), (11:51.3) |
| 16 | 362 | Dora,
MO - Team Time (1st 5) 54:58.8 | Spread (1st 5) 3:25.2 |
| 13, 26, 63, 122, 138 |
| Ford Howard, Braxton Green, Hudson Uhlmann, Dalton Morgan, Jackson Martin |
| 9:29.5, 9:47.9, 10:35.8, 12:10.9, 12:54.7 |
| 17 | 365 | Puxico,
MO - Team Time (1st 5) 54:07.4 | Spread (1st 5) 1:57.0 |
| 40, 56, 65, 89, 115, (117), (121) |
| Gavin Hale, Diesel Wilkerson, Eli Glazier, Lucas Foster, Cole Davis, (Bryson Burns), (Liam Thurston) |
| 10:04.1, 10:20.3, 10:36.6, 11:05.3, 12:01.1, (12:03.1), (12:08.7) |
| 18 | 406 | Forsyth,
MO - Team Time (1st 5) 55:39.5 | Spread (1st 5) 2:21.2 |
| 48, 54, 61, 112, 131, (149) |
| Abel Houseman, Chael Yarnell, Jayce Keen, Bennett Linehan, Asher Burnett, (Joshua Fisher) |
| 10:14.3, 10:19.2, 10:35.4, 11:55.1, 12:35.5, (15:58.7) |
| 19 | 534 | Lenawee Homeschool,
MI - Team Time (1st 5) 58:58.0 | Spread (1st 5) 2:09.0 |
| 71, 95, 107, 125, 136, (137), (141) |
| Joshua Gulotta, Jaden Ruse, Landon Bloom, Keighyn Taylor, Kaedyn Taylor, (Jayce Ball), (Alister Gulotta) |
| 10:41.0, 11:17.0, 11:47.0, 12:23.0, 12:50.0, (12:53.0), (13:31.0) |
| 20 | 552 | Willow Springs,
MO - Team Time (1st 5) 59:07.3 | Spread (1st 5) 1:16.4 |
| 92, 101, 113, 119, 127, (133), (140) |
| Bentley White, Anthony Revels, Easton Smith, Waylon Grogan, Calvin Wake, (Damon Loughridge), (Colton Collins) |
| 11:09.5, 11:27.2, 11:56.4, 12:08.4, 12:25.9, (12:39.5), (13:14.0) |
| 21 | 584 | Pine Island,
MN - Team Time (1st 5) 1:00:21.4 | Spread (1st 5) 1:07.7 |
| 98, 109, 120, 128, 129, (143), (144) |
| Silas Johnson, Eddie Derksen, Kaiden Weissgerber, Luke Johnson, Gabe McGee, (Ian Johnson), (Espen Jourdan) |
| 11:23.6, 11:47.9, 12:08.4, 12:30.2, 12:31.3, (14:10.1), (14:10.9) |
| 22 | 605 | St. Paul Academy & Summit School,
MN - Team Time (1st 5) 1:01:38.1 | Spread (1st 5) 2:24.0 |
| 75, 124, 132, 135, 139, (146), (148) |
| Roland Grahan, Enson Chan, Griffin Winter-Gudeman, Jack Metcalf, Graham Kim, (James Morel), (Han Fitzpatrick) |
| 10:44.2, 12:22.9, 12:38.7, 12:44.1, 13:08.2, (15:07.5), (15:35.1) |
| 23 | 636 | Community Christian Academy,
WI - Team Time (1st 5) 1:09:23.8 | Spread (1st 5) 6:53.0 |
| 103, 108, 130, 145, 150 |
| Isaiah Cardarelle, Noah Kelm, Nolan Lauersdorf, James Monroe, Eli Siqueiros |
| 11:39.1, 11:47.2, 12:32.1, 14:53.3, 18:32.1 |