1 | 19 | Summit Country Day,
OH - Team Time (1st 5) 1:23:58.2 | Spread (1st 5) 43.5 |
| 1, 2, 4, 5, 7, (10), (11) |
| Elijah Weaver, Brian Dewine, Matthew Brumfield, Evan Lakhia, Andrew Wagner, (Sean Lamacchia), (Luke Desch) |
| 16:28.7, 16:31.5, 16:42.5, 17:03.3, 17:12.2, (17:40.9), (17:42.8) |
2 | 81 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:29:39.0 | Spread (1st 5) 1:37.4 |
| 6, 9, 18, 22, 26, (37), (42) |
| Joshua Horowitz, Scott Fridelander, Nathan Reed, Jake Peal, Dermot Fitzpatrick, (Clinton Bartley), (Joseph Castle) |
| 17:05.6, 17:22.7, 18:05.6, 18:22.1, 18:43.0, (19:43.2), (20:04.0) |
3 | 83 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:30:28.1 | Spread (1st 5) 1:46.3 |
| 8, 14, 15, 16, 30, (39), (49) |
| Alec Hamall, Andy Osborn, David Morales, Sam Pettengill, Griffin McAndrew, (Ashton Snell), (Will Sommer) |
| 17:22.3, 17:55.5, 17:58.8, 18:02.9, 19:08.6, (19:44.5), (20:30.3) |
4 | 133 | Seven Hills Upper,
OH - Team Time (1st 5) 1:34:20.8 | Spread (1st 5) 2:16.3 |
| 12, 17, 29, 34, 41, (43), (44) |
| Dhruv Mahajan, Luke Malloy, Wes Gardner, Zachary Domet, Will Schneider, (Christoph Maring), (Sebastian Rodriguez) |
| 17:44.4, 18:04.5, 19:05.0, 19:26.2, 20:00.7, (20:09.7), (20:10.9) |
5 | 144 | Dayton Christian,
OH - Team Time (1st 5) 1:34:44.0 | Spread (1st 5) 1:33.4 |
| 20, 21, 32, 35, 36, (38), (46) |
| Nathan Childs, Rhett Bailey, Samuel Hendricks, Nathaniel Geiss, Jonathan Williams, (Sam Reynolds), (John Welker) |
| 18:07.5, 18:07.7, 19:15.2, 19:32.7, 19:40.9, (19:43.9), (20:19.0) |
6 | 145 | Georgetown,
OH - Team Time (1st 5) 1:35:31.2 | Spread (1st 5) 3:06.6 |
| 13, 23, 27, 31, 51, (55), (57) |
| Tanner Ellis, Emerson Cahall, Joshua Galley, Anthony Carrington, Cody Graves, (Noah McCann), (Brandon Carrington) |
| 17:54.6, 18:27.1, 18:56.0, 19:12.3, 21:01.2, (21:20.2), (21:33.1) |
7 | 218 | Cincinnati Christian (Fairfield),
OH - Team Time (1st 5) 1:41:31.8 | Spread (1st 5) 3:13.9 |
| 25, 33, 48, 53, 59 |
| Aidan Bonn, Conner Whitton, Nathan Smearsoll, Ryan Mendoza, David Musson |
| 18:38.9, 19:20.8, 20:26.2, 21:13.1, 21:52.8 |
8 | 252 | Felicity-Franklin,
OH - Team Time (1st 5) 1:46:46.9 | Spread (1st 5) 6:24.9 |
| 19, 40, 50, 70, 73, (75), (76) |
| Brayden Sponcil, Kody Swinford, Austin Rutherford, Jonah Reid, Ian Schwettman, (Evan Louderback), (Paul Smith) |
| 18:06.1, 19:55.8, 20:57.0, 23:17.0, 24:31.0, (26:00.3), (26:19.7) |
| 252 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:51:57.8 | Spread (1st 5) 13:44.4 |
| 3, 52, 58, 60, 79 |
| William Stewart, Jakob Surgeon, Dominic Bonenfant, A.J. Johnson, Kolton Bauer |
| 16:39.1, 21:13.0, 21:48.4, 21:53.8, 30:23.5 |
10 | 257 | Williamsburg,
OH - Team Time (1st 5) 1:45:36.0 | Spread (1st 5) 4:31.6 |
| 24, 45, 54, 65, 69, (74), (78) |
| Hayden Hollins, Seth Herndon, Morgan Bein, Kenny Hoeppner, Bryce Powers, (Liam Powell), (Andrew Robinson) |
| 18:33.4, 20:13.9, 21:17.8, 22:25.9, 23:05.0, (24:41.6), (26:55.7) |
11 | 266 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:46:21.0 | Spread (1st 5) 3:34.5 |
| 28, 47, 61, 64, 66, (71) |
| Cardale Simpson, Neamyah Bell, Seth Hall, Nate BursonLyons, Andrew Vivar, (Jarod Woolridge) |
| 19:00.8, 20:21.7, 21:59.8, 22:23.4, 22:35.3, (23:45.0) |
12 | 316 | Hillcrest,
OH - Team Time (1st 5) 1:51:08.6 | Spread (1st 5) 1:22.8 |
| 56, 62, 63, 67, 68, (72), (77) |
| David Johnson, Ahmed Ali, Aaron Simpson, Cameron Hughett, Jordan Lara, (Isaiah Klepinger), (Cameron Schreck) |
| 21:20.9, 22:11.8, 22:14.7, 22:37.5, 22:43.7, (24:03.4), (26:55.5) |