1 | 21 | Summit Country Day,
OH - Team Time (1st 5) 1:23:37.8 | Spread (1st 5) 49.7 |
| 1, 3, 4, 6, 7, (8), (11) |
| Matthew Brumfield, Evan Lakhia, Devin Nelson, Andrew Wagner, Sean Lamacchia, (Larkin Woodward), (Drew (Andrew) Barhorst) |
| 16:22.6, 16:30.8, 16:37.4, 16:54.7, 17:12.3, (17:23.5), (17:27.9) |
2 | 60 | Seven Hills Upper,
OH - Team Time (1st 5) 1:28:21.4 | Spread (1st 5) 1:56.7 |
| 2, 10, 13, 16, 19, (20), (22) |
| Dhruv Mahajan, Luke Malloy, Wes Gardner, Zachary Domet, Sebastian Rodriguez, (Carter Stevens), (Santiago Rodriguez) |
| 16:25.2, 17:25.5, 17:51.2, 18:17.6, 18:21.9, (18:32.4), (18:35.6) |
3 | 79 | Dayton Christian,
OH - Team Time (1st 5) 1:30:00.5 | Spread (1st 5) 1:48.4 |
| 5, 8, 18, 23, 25, (29), (38) |
| Seth Thompson, Samuel Hendricks, Ethan Withers, Logan Rimkus, Sam Reynolds, (Andrew Hamilton), (Nathaniel Geiss) |
| 16:54.4, 17:23.5, 18:21.4, 18:38.4, 18:42.8, (18:50.5), (19:12.4) |
4 | 144 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:34:27.6 | Spread (1st 5) 1:04.4 |
| 17, 21, 26, 39, 41, (45), (58) |
| Joe Gibson, Ashton Snell, Griffin McAndrew, William Donovan, Max Berghausen, (Kellan Raterman), (Ryan Graham) |
| 18:21.1, 18:33.6, 18:46.1, 19:21.3, 19:25.5, (19:51.2), (20:47.4) |
5 | 148 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:34:32.2 | Spread (1st 5) 1:31.9 |
| 15, 27, 28, 34, 44, (61), (75) |
| Jack Sandul, Drew Varney, Leo Bonenfant, Jakob Surgeon, Braden Ruotolo, (Erik Ruotulo), (Benji Heck) |
| 18:10.5, 18:49.2, 18:49.6, 19:00.5, 19:42.4, (20:51.7), (22:08.8) |
6 | 180 | Georgetown,
OH - Team Time (1st 5) 1:35:32.4 | Spread (1st 5) 26.4 |
| 32, 35, 36, 37, 40, (49), (51) |
| Logan Owens, Mason Williams, Ethan Thomas, Jacob Faught, Aiden McGinnis, (Brandon Carrington), (Caleb Jones) |
| 18:57.7, 19:01.0, 19:02.6, 19:07.0, 19:24.1, (19:58.0), (20:07.4) |
7 | 197 | Cincinnati Christian (Fairfield),
OH - Team Time (1st 5) 1:37:30.3 | Spread (1st 5) 3:51.2 |
| 12, 30, 33, 57, 65 |
| Garrett Hesselgesser, Blake Kimble, Aidan Bonn, Christian Olson, Trevor Allen |
| 17:30.9, 18:51.5, 19:00.0, 20:45.8, 21:22.1 |
8 | 211 | Williamsburg,
OH - Team Time (1st 5) 1:38:21.8 | Spread (1st 5) 2:09.6 |
| 24, 31, 46, 50, 60, (80), (84) |
| Zach Earley, Hayden Hollins, Ethan Nesbitt, Owen Salamon, Eli Jones, (Hayden Meisberger), (Zoin Mason) |
| 18:40.7, 18:56.1, 19:53.0, 20:01.7, 20:50.3, (23:13.9), (25:44.9) |
9 | 276 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:42:38.1 | Spread (1st 5) 2:01.5 |
| 43, 52, 53, 62, 66, (67), (73) |
| Anthony Sexton, Neamyah Bell, Cardale Simpson, Adrian Sanders, Bryan Winstead, (Nemo Bell), (Jarod Woolridge) |
| 19:29.0, 20:10.6, 20:27.6, 21:00.4, 21:30.5, (21:35.7), (21:57.4) |
10 | 297 | Purcell Marian,
OH - Team Time (1st 5) 1:46:17.3 | Spread (1st 5) 5:26.9 |
| 14, 63, 69, 70, 81 |
| Marion Pope, Julian Pruitt, Cormac Gerrard, Christian Walker, Carmac Gerrard |
| 18:05.3, 21:03.5, 21:46.7, 21:49.6, 23:32.2 |
11 | 309 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:45:48.5 | Spread (1st 5) 3:19.0 |
| 42, 55, 64, 71, 77 |
| Joseph Castle, Alex Applegate, Daniel Morgan, Alex Brueggerman, Mekhi Carsby |
| 19:28.0, 20:32.0, 21:04.5, 21:57.0, 22:47.0 |
12 | 313 | Middletown Christian,
OH - Team Time (1st 5) 1:46:12.1 | Spread (1st 5) 3:00.3 |
| 48, 56, 59, 72, 78 |
| Jovian Cotter, Matt Prall, Carson Davis, Harry KIM, James LEE |
| 19:55.8, 20:33.2, 20:49.9, 21:57.1, 22:56.1 |
13 | 362 | Deer Park,
OH - Team Time (1st 5) 1:57:41.9 | Spread (1st 5) 7:23.4 |
| 47, 68, 76, 85, 86 |
| Dylan Showalter, Hayden Showalter, Brian Calhoun, Meicol Henrriquez, Joseph Mickenberg |
| 19:55.0, 21:38.2, 22:25.4, 26:24.9, 27:18.4 |
14 | 372 | Felicity-Franklin,
OH - Team Time (1st 5) 1:55:42.6 | Spread (1st 5) 4:30.2 |
| 54, 74, 79, 82, 83, (87) |
| Nathan Baker, Ian Schwettman, Matthew Johns, Lucas Fragassi, Garrett Pinger, (David Bartolin) |
| 20:29.2, 22:08.0, 23:09.6, 24:56.4, 24:59.4, (29:13.4) |