1 | 18 | Summit Country Day,
OH - Team Time (1st 5) 1:23:41.8 | Spread (1st 5) 34.2 |
| 1, 2, 4, 5, 6, (8), (13) |
| Brian Dewine, Evan Lakhia, Andrew Wagner, Matthew Brumfield, Devin Nelson, (Sean Lamacchia), (Larkin Woodward) |
| 16:32.7, 16:35.6, 16:41.8, 16:44.8, 17:06.9, (17:34.1), (17:55.6) |
2 | 79 | Seven Hills Upper,
OH - Team Time (1st 5) 1:31:33.2 | Spread (1st 5) 1:44.7 |
| 7, 12, 19, 20, 21, (41), (57) |
| Dhruv Mahajan, Luke Malloy, Wes Gardner, Zachary Domet, Sebastian Rodriguez, (Will Schneider), (Eli Joffe) |
| 17:07.7, 17:52.0, 18:49.6, 18:51.5, 18:52.4, (20:10.6), (21:12.2) |
3 | 84 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:31:30.6 | Spread (1st 5) 2:53.7 |
| 3, 10, 16, 25, 30, (37), (60) |
| William Stewart, Alex Morris, Leo Bonenfant, Jack Sandul, Jakob Surgeon, (Drew Varney), (Erik Ruotulo) |
| 16:41.7, 17:45.7, 18:23.7, 19:04.1, 19:35.4, (20:00.3), (21:19.9) |
4 | 119 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:34:53.5 | Spread (1st 5) 2:16.5 |
| 11, 18, 23, 28, 39, (40), (50) |
| David Morales, Ashton Snell, Griffin McAndrew, Joe Gibson, William Donovan, (Noah Duplechan), (Will Sommer) |
| 17:45.9, 18:46.9, 18:58.9, 19:19.4, 20:02.4, (20:09.9), (20:37.7) |
5 | 143 | Dayton Christian,
OH - Team Time (1st 5) 1:36:39.1 | Spread (1st 5) 2:03.7 |
| 14, 26, 27, 33, 43, (44), (51) |
| Samuel Hendricks, Rhett Bailey, John Welker, Justin Oliver, Nathaniel Geiss, (Sam Reynolds), (Jonathan Williams) |
| 18:09.1, 19:11.5, 19:14.9, 19:50.8, 20:12.8, (20:13.0), (20:45.0) |
6 | 179 | Williamsburg,
OH - Team Time (1st 5) 1:38:51.8 | Spread (1st 5) 3:36.3 |
| 9, 24, 32, 56, 58, (65), (70) |
| Hayden Hollins, Zach Earley, Ethan Nesbitt, Liam Powell, Morgan Bein, (Owen Salamon), (Hayden Meisberger) |
| 17:40.2, 19:00.3, 19:49.8, 21:05.0, 21:16.5, (22:44.9), (24:01.4) |
7 | 202 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:41:05.2 | Spread (1st 5) 3:31.2 |
| 17, 29, 45, 49, 62, (64), (67) |
| Cardale Simpson, Anthony Sexton, Neamyah Bell, Lamaure White, Nathan Lyons, (Andrew Vivar), (Jarod Woolridge) |
| 18:40.6, 19:28.6, 20:14.1, 20:30.1, 22:11.8, (22:27.0), (23:26.9) |
8 | 206 | Georgetown,
OH - Team Time (1st 5) 1:40:43.8 | Spread (1st 5) 26.3 |
| 35, 36, 42, 46, 47, (48), (54) |
| Anthony Carrington, Ethan Thomas, Logan Owens, Cale Varney, Aiden McGinnis, (Brandon Carrington), (Dakotah Crocker) |
| 19:55.3, 19:57.8, 20:12.3, 20:16.8, 20:21.6, (20:23.9), (21:00.8) |
9 | 228 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:42:57.9 | Spread (1st 5) 2:59.2 |
| 22, 34, 52, 59, 61, (63), (69) |
| Clinton Bartley, Joseph Castle, Daniel Morgan, Jacob Castle, Alex Brueggerman, (Michael Perrigo), (Thomas Whaley) |
| 18:58.1, 19:55.0, 20:48.5, 21:19.0, 21:57.3, (22:17.0), (23:37.6) |
10 | 245 | Purcell Marian,
OH - Team Time (1st 5) 1:47:24.1 | Spread (1st 5) 6:15.6 |
| 15, 37, 53, 68, 72 |
| Marion Pope, Carmac Gerrard, Quin Rubick, Coleman Ernsell, Gregory Lovins |
| 18:22.7, 20:00.3, 20:52.1, 23:30.7, 24:38.3 |
11 | 296 | Felicity-Franklin,
OH - Team Time (1st 5) 1:52:42.8 | Spread (1st 5) 5:05.6 |
| 31, 55, 66, 71, 73, (74), (75) |
| Kody Swinford, Landon Easter, Matthew Johns, Ian Schwettman, Evan Louderback, (Paul Smith), (David Bartolin) |
| 19:35.5, 21:01.8, 23:21.9, 24:02.5, 24:41.1, (27:09.8), (29:15.6) |
12 | 390 | Oyler,
OH - Team Time (1st 5) 2:34:36.1 | Spread (1st 5) 57.8 |
| 76, 77, 78, 79, 80 |
| Isaiah Cathey, Jamari Fields, Romale Lewis, Elijah Cathey, Dustin Taulbee |
| 30:31.4, 30:31.6, 30:34.9, 31:29.0, 31:29.2 |