1 | 43 | Amarillo Striders,
TX - Team Time (1st 5) 1:02:21.0 | Spread (1st 5) 1:33.0 |
| 1, 7, 8, 12, 15, (32) |
| Wesley McPhail, Dawson Schmidt, Alekzander Olivas, Aidan Wright, Samuel Marcear, (Oscar Elizondo) |
| 11:39.0, 12:16.0, 12:17.0, 12:57.0, 13:12.0, (16:59.0) |
2 | 47 | Park Cities XC,
TX - Team Time (1st 5) 1:02:37.7 | Spread (1st 5) 1:50.0 |
| 2, 6, 9, 13, 17, (20), (21) |
| Logan Gwinn, Emmett Berger, John Moss, Charlie Croasdale, Quincy Hosler, (Ethan Moss), (Jacob Bartkoski) |
| 11:39.1, 12:04.7, 12:23.3, 13:01.5, 13:29.1, (13:39.3), (13:41.1) |
3 | 64 | Castle Cross Country,
IN - Team Time (1st 5) 1:04:45.0 | Spread (1st 5) 1:33.0 |
| 5, 11, 14, 16, 18, (19), (25) |
| Matt Gerst, Logan Brown, Chris Brake, Andrew Clark, Zach Titzer, (Nikolai Jones), (Gabe Yates) |
| 11:59.0, 12:50.0, 13:10.0, 13:14.0, 13:32.0, (13:34.0), (14:03.0) |
4 | 65 | Monroe Milers,
MI - Team Time (1st 5) 1:04:15.4 | Spread (1st 5) 2:29.9 |
| 3, 4, 10, 22, 26, (27), (28) |
| Matthew Parran, Isaiah Schramm, Max Kull, Isaac Zambeck, Conner Rutan, (Aidan Martin), (Derik Eichler) |
| 11:49.6, 11:55.3, 12:26.5, 13:44.5, 14:19.5, (14:49.6), (16:12.2) |
5 | 136 | Fleet Feet Track,
MI - Team Time (1st 5) 1:17:22.0 | Spread (1st 5) 3:07.6 |
| 22, 24, 29, 30, 31, (33), (34) |
| Anthony Zeitler, Peter Kozerski, Samuel Yoder, Matt Crowley, Nathan Burgard, (Alexander Traxler), (Oscar Traxler) |
| 13:44.5, 13:54.5, 16:19.6, 16:31.3, 16:52.1, (16:59.9), (17:58.0) |