1 | 31 | Hilliard Darby,
OH - Team Time (1st 5) 52:18.3 | Spread (1st 5) 1:09.1 |
| 1, 3, 6, 9, 12, (36), (38) |
| Sean Carney, Collins Applegate, Jacob Long, Braden Bower, George Hughes, (Caleb Nelles), (Aidan Koppenhofer) |
| 9:42.5, 10:20.6, 10:40.6, 10:43.0, 10:51.6, (11:14.7), (11:18.0) |
2 | 51 | Hilliard Bradley,
OH - Team Time (1st 5) 53:24.3 | Spread (1st 5) 40.5 |
| 2, 4, 7, 18, 20, (32), (33) |
| Joshua George, Gabe Paynter, Evan Corea, Caden Burkhart, Noah Buschur, (Nate Bontz), (Aidan Shay) |
| 10:16.7, 10:33.5, 10:41.7, 10:55.2, 10:57.2, (11:10.1), (11:11.6) |
3 | 85 | Hilliard Davidson,
OH - Team Time (1st 5) 54:35.1 | Spread (1st 5) 22.3 |
| 10, 13, 14, 21, 27, (29), (30) |
| Adam Alsko, Aaron Egolf, Zach Whitney, Brady Whiteside, Jackson Wickham, (Henry Byrne), (Ryan Clark) |
| 10:45.6, 10:51.7, 10:51.8, 10:58.1, 11:07.9, (11:08.6), (11:09.9) |
4 | 87 | Marysville,
OH - Team Time (1st 5) 54:35.5 | Spread (1st 5) 24.1 |
| 8, 15, 16, 23, 25, (26), (43) |
| Riley Karnes, Brian Boston, Jack Flanagan, Preston Herring, Blake Murgatroyd, (Zachary Paliga), (Lane Coil) |
| 10:42.6, 10:52.7, 10:54.6, 10:58.9, 11:06.7, (11:07.0), (11:27.6) |
5 | 116 | Newark,
OH - Team Time (1st 5) 55:08.3 | Spread (1st 5) 15.0 |
| 17, 19, 22, 27, 31, (39), (42) |
| Austin Taylor, Joshua Sites, Jacob Brechbill, Luke Davisson, William Chiacchira, (Andrew Schweiger), (Noah Tice) |
| 10:55.0, 10:57.1, 10:58.3, 11:07.9, 11:10.0, (11:18.4), (11:25.9) |
6 | 160 | Canal Winchester,
OH - Team Time (1st 5) 55:53.4 | Spread (1st 5) 51.6 |
| 5, 34, 37, 40, 44, (48), (49) |
| Michael McKeon, Josh Fearing, Nate Hoffman, Ian Lewis, Will Keiser, (Logan Hajes), (Matthew McDonnell) |
| 10:37.0, 11:11.7, 11:16.9, 11:19.2, 11:28.6, (11:34.0), (11:35.8) |
7 | 212 | Grove City,
OH - Team Time (1st 5) 57:12.2 | Spread (1st 5) 33.1 |
| 24, 45, 46, 47, 50, (58), (60) |
| Bryan Ransburgh, David Shapolaf, Dylan Boso, Devin Dawson, Michael Javorsky, (Cody Hyde), (Danny Regan) |
| 11:04.1, 11:29.7, 11:30.2, 11:31.0, 11:37.2, (11:58.5), (12:24.3) |
8 | 213 | Watkins Memorial,
OH - Team Time (1st 5) 57:23.6 | Spread (1st 5) 1:03.0 |
| 11, 41, 51, 53, 57, (59), (61) |
| Sai Brazier, Adam Brazier, Derick Cox, Joel Paulin, Josh Spindler, (Wes Gerhardt), (Ayden Wright) |
| 10:48.7, 11:22.2, 11:37.6, 11:43.4, 11:51.7, (12:20.7), (12:25.0) |
9 | 294 | Central Crossing,
OH - Team Time (1st 5) 1:07:09.2 | Spread (1st 5) 6:08.3 |
| 35, 52, 56, 74, 77 |
| Joey Taylor, Jon Carroll, Jake Archer, Conlan Scoggin, Camden Kulp |
| 11:13.2, 11:41.2, 11:48.5, 15:04.8, 17:21.5 |
10 | 320 | Pickerington North,
OH - Team Time (1st 5) 1:04:32.1 | Spread (1st 5) 56.6 |
| 62, 63, 64, 65, 66, (68), (69) |
| Eric Boggs, Jack Nase, Nate Martyniuk, Jason Ferguson, Adam Hellmich, (Aidan David), (Jackson Spalla) |
| 12:29.9, 12:38.3, 12:47.1, 13:10.3, 13:26.5, (13:36.7), (13:36.9) |
11 | 330 | Westland,
OH - Team Time (1st 5) 1:08:00.5 | Spread (1st 5) 4:09.6 |
| 54, 55, 72, 73, 76, (79) |
| Drew Hutchinson, George Reyes, Tyler Aiken, Harrison Jones, Brandon Fernandez, (Henry Jones) |
| 11:45.7, 11:45.9, 13:51.9, 14:41.7, 15:55.3, (21:12.6) |
12 | 361 | Edgewood (Trenton),
OH - Team Time (1st 5) 1:17:36.4 | Spread (1st 5) 7:09.9 |
| 67, 70, 71, 75, 78, (80), (81) |
| Robert Eggerbrect, Trent Stewart, Collin Browning, Andrew Hulshult, Reed Hawkins, (Austin Crews), (Linus Vogt) |
| 13:36.0, 13:39.4, 13:40.3, 15:54.8, 20:45.9, (23:06.7), (23:48.9) |