1 | 50 | Valparaiso,
IN - Team Time (1st 5) 1:23:38.9 | Spread (1st 5) 41.9 |
| 5, 6, 8, 13, 18, (22), (23) |
| James Dillabaugh, Joel Bryant, Mason Nobles, Nathaniel Malchow, Thomas Krueger, (Riley Clark), (Sam Sienkowski) |
| 16:23.3, 16:30.4, 16:39.3, 17:00.7, 17:05.2, (17:13.1), (17:14.0) |
2 | 54 | Chesterton,
IN - Team Time (1st 5) 1:24:01.4 | Spread (1st 5) 46.4 |
| 2, 9, 10, 16, 17, (19), (24) |
| Cole Dolson, Jackson Tuck, Evan O'Connor, Reece Erow, Max Welbourne, (Bobby Berger), (Josh Tuck) |
| 16:18.3, 16:47.0, 16:47.1, 17:04.3, 17:04.7, (17:06.3), (17:19.4) |
3 | 55 | LaPorte,
IN - Team Time (1st 5) 1:22:54.6 | Spread (1st 5) 1:43.6 |
| 1, 3, 4, 21, 26, (29), (30) |
| Cole Raymond, Janan Pillai, Brayden Sobecki, Jay Pillai, Stephen Klimczak, (Mason Tulacz), (Preston Peterson) |
| 15:39.0, 16:19.1, 16:22.0, 17:11.9, 17:22.6, (17:31.3), (17:33.3) |
4 | 113 | New Prairie,
IN - Team Time (1st 5) 1:26:47.7 | Spread (1st 5) 1:15.7 |
| 7, 14, 25, 33, 34, (35), (45) |
| Ethan Walden, Brenden Oden, Daniel Reshan, Daniel O'Laughlin, Logan Thibodeau, (Kyle Newcomb), (Joseph Tuszynski) |
| 16:38.5, 17:03.0, 17:20.0, 17:52.0, 17:54.2, (17:55.0), (18:48.0) |
5 | 120 | Portage,
IN - Team Time (1st 5) 1:26:58.8 | Spread (1st 5) 1:12.9 |
| 11, 12, 28, 31, 38, (40), (41) |
| Shane Conroy, Ethan Miller, Chase Reyes, Nicholas Powell, Noah Bosstel, (Ethan Howard), (Rafael Maier) |
| 16:50.3, 16:53.0, 17:24.0, 17:48.3, 18:03.2, (18:07.9), (18:09.7) |
6 | 181 | South Central (Union Mills),
IN - Team Time (1st 5) 1:30:38.0 | Spread (1st 5) 1:48.6 |
| 20, 27, 39, 47, 48, (52), (57) |
| Kolten Becker, Zak Kimmel, James Ward, Sam Haschel, Bobby Watson, (Alex Newburn), (Matthew Duttlinger) |
| 17:11.4, 17:23.7, 18:04.5, 18:58.4, 19:00.0, (19:18.5), (20:13.0) |
7 | 193 | Wheeler,
IN - Team Time (1st 5) 1:32:19.4 | Spread (1st 5) 2:57.5 |
| 15, 32, 37, 53, 56, (62), (64) |
| Steven Jarvis, Zachary Jarvis, Mark Johnson, Robert Sears, Isaac Parrish, (Lucas Jones), (Tyler Kimberlin) |
| 17:03.1, 17:50.8, 17:59.5, 19:25.4, 20:00.6, (20:41.7), (20:59.0) |
8 | 229 | Boone Grove,
IN - Team Time (1st 5) 1:34:07.2 | Spread (1st 5) 1:42.6 |
| 36, 43, 46, 50, 54, (59), (72) |
| Ethan Quintana, Mason Bills, Ryan Alaniz, Xander Warren, Nicholas Ramos, (Jorge Dominguez), (Christian-Lee Richmond-Walter) |
| 17:59.4, 18:25.9, 18:53.1, 19:06.8, 19:42.0, (20:21.8), (22:33.8) |
9 | 282 | Michigan City,
IN - Team Time (1st 5) 1:40:43.2 | Spread (1st 5) 3:24.2 |
| 42, 51, 58, 65, 66, (71), (74) |
| Isaac Lamar, Izzy Lamar, Andrew Lamar, Wilson Godfrey, Adrian Huizar, (Marquies Tillman), (Nathan Painter) |
| 18:24.5, 19:09.6, 20:14.7, 21:05.7, 21:48.7, (22:29.9), (23:41.6) |
10 | 301 | Washington Township,
IN - Team Time (1st 5) 1:47:37.4 | Spread (1st 5) 7:23.8 |
| 44, 49, 55, 75, 78, (79) |
| Gavin Hein, Michael Brickner, Brody Mears, Brandon Peters, Aaron Suprenaut, (Ranger Scott) |
| 18:41.8, 19:04.2, 19:58.4, 23:47.4, 26:05.6, (26:32.2) |
11 | 341 | Westville,
IN - Team Time (1st 5) 1:53:31.3 | Spread (1st 5) 5:41.7 |
| 60, 61, 67, 76, 77, (82) |
| Gavin Hannon, Ethan Carlson, Cole Swanson, Dominic Manthey, Lucas Sonaty, (Carter Glass) |
| 20:23.5, 20:37.6, 21:56.6, 24:28.4, 26:05.2, (30:38.5) |
12 | 342 | Marquette Catholic,
IN - Team Time (1st 5) 1:50:15.2 | Spread (1st 5) 2:10.5 |
| 63, 67, 69, 70, 73, (80), (81) |
| Wiliam Crane, Gary Lewis Jr., Jacob Zientarski, Jason Kobe, Caeden Meade, (Bob Johnson), (Sam Johnson) |
| 20:48.9, 21:56.6, 22:08.5, 22:21.8, 22:59.4, (26:34.0), (30:25.6) |