1 | 29 | Summit Country Day,
OH - Team Time (1st 5) 1:26:15.9 | Spread (1st 5) 34.4 |
| 3, 3, 6, 8, 9, (10), (15) |
| Elijah Weaver, Brian Dewine, Scott Kinross, Matthew Brumfield, Luke Desch, (Evan Lakhia), (Will Doran) |
| 17:00.4, 17:00.4, 17:18.4, 17:21.9, 17:34.8, (17:38.3), (18:07.2) |
2 | 97 | Felicity-Franklin,
OH - Team Time (1st 5) 1:32:27.2 | Spread (1st 5) 2:43.3 |
| 5, 11, 23, 24, 34, (79), (88) |
| Jared Boeckmann, Brayden Sponcil, Aiden Binion, Kody Swinford, Austin Rutherford, (Jonah Reid), (Nick Eastman) |
| 17:03.2, 17:40.0, 18:58.6, 18:58.9, 19:46.5, (24:33.2), (27:43.3) |
3 | 108 | Seven Hills Upper,
OH - Team Time (1st 5) 1:33:28.0 | Spread (1st 5) 2:48.7 |
| 2, 19, 25, 30, 32, (42), (51) |
| Matt Maring, Bart Cooper, Luke Malloy, Gavin Meyer, Christoph Maring, (Wes Gardner), (Brett Miller) |
| 16:54.2, 18:25.2, 19:00.6, 19:25.1, 19:42.9, (20:28.4), (20:57.0) |
4 | 112 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:33:41.5 | Spread (1st 5) 3:32.5 |
| 1, 16, 21, 33, 41, (52), (73) |
| Alec Hamall, John Pettengill, David Morales, Will Sommer, Francis Burse, (Griffin McAndrew), (Jack Flynn) |
| 16:50.0, 18:14.0, 18:31.6, 19:43.4, 20:22.5, (21:00.8), (23:16.8) |
5 | 114 | Georgetown,
OH - Team Time (1st 5) 1:33:55.6 | Spread (1st 5) 1:52.9 |
| 13, 18, 20, 27, 36, (46), (48) |
| Tanner Ellis, Emerson Cahall, Joshua Galley, Garrett Ernst, Anthony Carrington, (Cody Graves), (Kaden Mountain) |
| 18:00.0, 18:17.7, 18:29.2, 19:15.8, 19:52.9, (20:49.6), (20:54.0) |
6 | 166 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:38:05.8 | Spread (1st 5) 4:13.3 |
| 7, 26, 28, 45, 60, (64), (76) |
| William Stewart, Matthew Budzynski, Ben Howard, A.J. Johnson, Spencer Baylor, (Kolton Bauer), (Logan Tubb) |
| 17:20.4, 19:12.9, 19:21.2, 20:37.6, 21:33.7, (22:03.7), (23:48.4) |
7 | 186 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:39:52.7 | Spread (1st 5) 5:40.5 |
| 12, 17, 39, 44, 74 |
| Brady Abbott, Daniel Hackney, Cardale Simpson, Neamyah Bell, Keyan Stewart |
| 17:41.4, 18:14.5, 20:01.7, 20:33.2, 23:21.9 |
8 | 202 | Dayton Christian,
OH - Team Time (1st 5) 1:41:05.1 | Spread (1st 5) 1:56.5 |
| 29, 31, 38, 47, 57, (59), (62) |
| Nathan Childs, Nathaniel Geiss, Ben Geiss, Sam Reynolds, Sam Orme, (Andrew Bletzinger), (Mitchell Debusk) |
| 19:23.8, 19:27.3, 20:01.4, 20:52.3, 21:20.3, (21:30.5), (21:45.1) |
9 | 248 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:44:54.3 | Spread (1st 5) 3:54.2 |
| 22, 37, 56, 63, 70, (71), (75) |
| Clinton Bartley, Tristen Fisher, Chris Reuss, Alex King, Thomas Whaley, (Jacob Castle), (Jared Hamilton) |
| 18:53.0, 19:53.7, 21:19.9, 22:00.5, 22:47.2, (22:49.5), (23:31.1) |
10 | 261 | Middletown Christian,
OH - Team Time (1st 5) 1:47:31.8 | Spread (1st 5) 7:25.4 |
| 14, 43, 54, 67, 83 |
| Chandler Long, Jarod Hamlin, Trey Hamlin, Jovian Cotter, Justin Norris |
| 18:03.7, 20:29.4, 21:08.1, 22:21.5, 25:29.1 |
11 | 262 | Cincinnati Christian (Fairfield),
OH - Team Time (1st 5) 1:45:34.0 | Spread (1st 5) 2:27.4 |
| 35, 50, 53, 58, 66, (68), (72) |
| Nathan Smearsoll, Conner Whitton, Luke Ferguson, Gabe Ferguson, David Musson, (Ben Ferguson), (Ryan Mendoza) |
| 19:51.5, 20:55.1, 21:01.6, 21:26.9, 22:18.9, (22:25.7), (22:49.7) |
12 | 317 | Hillcrest,
OH - Team Time (1st 5) 1:53:40.1 | Spread (1st 5) 4:49.1 |
| 40, 49, 65, 81, 82, (86) |
| Jalen Shepard, Malik Meade, Timothy Stover, Tavares Cartwright, Joshua Sanderfer, (King Williams) |
| 20:21.3, 20:54.3, 22:14.2, 24:59.9, 25:10.4, (26:07.5) |
13 | 366 | Fayetteville-Perry,
OH - Team Time (1st 5) 1:58:08.6 | Spread (1st 5) 4:31.5 |
| 55, 69, 78, 80, 84, (87), (89) |
| Cryztopher Norris, Stuart Fisher, Christopher Saylor, Michael Thackston, Jason Jacobs, (Brian Boler), (Jarrett Lawson) |
| 21:10.5, 22:38.1, 24:03.4, 24:34.6, 25:42.0, (27:02.2), (28:03.8) |
14 | 404 | Purcell Marian,
OH - Team Time (1st 5) 2:08:59.7 | Spread (1st 5) 7:26.5 |
| 61, 77, 85, 90, 91 |
| Marion Pope, Anthony Hill, Jeff Blevins, Justin Noble, Abel Edwards |
| 21:44.9, 23:48.8, 25:58.7, 28:15.9, 29:11.4 |