1 | 43 | Summit Country Day,
OH - Team Time (1st 5) 1:27:04.0 | Spread (1st 5) 50.3 |
| 3, 6, 7, 13, 14, (17), (31) |
| Drew (Andrew) Barhorst, William McLane, Hudson Ritch, Larkin Woodward, Ashton Jordan, (Alex Rojas), (Liam Lakhia) |
| 16:53.7, 17:22.2, 17:22.5, 17:41.6, 17:44.0, (17:59.3), (18:42.2) |
2 | 49 | Dayton Christian,
OH - Team Time (1st 5) 1:27:28.0 | Spread (1st 5) 1:21.0 |
| 2, 4, 5, 15, 23, (28), (37) |
| Seth Thompson, Logan Rimkus, Samuel Hendricks, Ethan Withers, Micah Blake, (Rhett Bailey), (Clayton Rohrer) |
| 16:51.5, 17:14.5, 17:17.8, 17:51.7, 18:12.5, (18:37.5), (19:12.8) |
3 | 108 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:31:01.0 | Spread (1st 5) 1:08.5 |
| 11, 16, 22, 27, 32, (34), (39) |
| Drew Wilson, Drew Varney, Braden Ruotolo, Joey Sandul, Benji Heck, (Jakob Surgeon), (Scott Schap) |
| 17:39.9, 17:59.1, 18:05.4, 18:28.2, 18:48.4, (18:57.8), (19:14.2) |
4 | 114 | Seven Hills Upper,
OH - Team Time (1st 5) 1:31:37.5 | Spread (1st 5) 1:31.5 |
| 10, 12, 26, 30, 36, (41), (45) |
| Will Schneider, Carter Stevens, Nick Roblyer, Sebastian Rodriguez, Thomas Dunson, (Santiago Rodriguez), (Noah Kocher) |
| 17:39.3, 17:40.3, 18:27.3, 18:39.8, 19:10.8, (19:28.7), (19:39.9) |
5 | 153 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:33:56.0 | Spread (1st 5) 2:13.6 |
| 8, 18, 40, 43, 44, (55), (60) |
| Joe Gibson, Sam Nitzberg, Noah Duplechan, Nathan Hetzler, Trevor Gregorsok, (William Donovan), (John Ragland) |
| 17:24.3, 17:59.9, 19:23.3, 19:30.6, 19:37.9, (20:04.9), (20:36.9) |
6 | 166 | Cincinnati Christian (Fairfield),
OH - Team Time (1st 5) 1:34:25.8 | Spread (1st 5) 5:30.2 |
| 1, 19, 33, 46, 67, (81) |
| Garrett Hesselgesser, Blake Kimble, Aidan Bonn, Christian Olson, Joshua Holder, (Ethan Barr) |
| 16:11.1, 18:01.2, 18:49.3, 19:42.9, 21:41.3, (28:50.7) |
7 | 171 | Georgetown,
OH - Team Time (1st 5) 1:34:37.3 | Spread (1st 5) 1:50.5 |
| 21, 24, 25, 50, 51, (57), (64) |
| Logan Owens, Jacob Faught, Mason Williams, Caleb Jones, Aaron Riddle, (Aiden McGinnis), (Aiden Johnson) |
| 18:03.1, 18:23.3, 18:26.6, 19:50.7, 19:53.6, (20:31.7), (21:19.0) |
8 | 213 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:37:26.2 | Spread (1st 5) 1:37.6 |
| 29, 38, 41, 49, 56, (65), (66) |
| Joseph Castle, Alex Applegate, Henry Trapp, Jayden Bartley, Clay Fossitt, (Mekhi Carsby), (Izayah Goins) |
| 18:38.5, 19:12.9, 19:28.7, 19:50.0, 20:16.1, (21:24.8), (21:32.0) |
9 | 232 | Williamsburg,
OH - Team Time (1st 5) 1:41:19.6 | Spread (1st 5) 5:45.8 |
| 9, 20, 61, 68, 74, (79) |
| Zach Earley, Hayden Hollins, Owen Salamon, Joe Lottman, Hayden Meisberger, (Matthew Stall) |
| 17:31.2, 18:02.7, 20:37.5, 21:51.2, 23:17.0, (26:45.6) |
10 | 245 | Middletown Christian,
OH - Team Time (1st 5) 1:39:19.6 | Spread (1st 5) 1:28.2 |
| 35, 47, 48, 53, 62, (80) |
| Rafael Hormaechea, Carson Davis, Matt Prall, James LEE, Andrew Maynus, (Josh Ashmore) |
| 19:09.6, 19:46.4, 19:49.4, 19:56.4, 20:37.8, (28:47.4) |
11 | 286 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:42:10.4 | Spread (1st 5) 1:13.3 |
| 52, 54, 58, 59, 63, (71), (75) |
| RJ Hudson, Mason Hedges, Bryan Winstead, Jarod Woolridge, Colt Mattox, (Logan Doddy), (Collin Simpson) |
| 19:55.0, 19:56.5, 20:35.0, 20:35.6, 21:08.3, (23:02.2), (23:53.5) |
12 | 360 | Felicity-Franklin,
OH - Team Time (1st 5) 1:55:34.7 | Spread (1st 5) 2:42.9 |
| 69, 70, 72, 73, 76, (77), (78) |
| Landon Easter, Robbie Ridpath, Lucas Fragassi, Garrett Pinger, Sam Van Huss, (Evan Louderback), (Jared Schnarrenber) |
| 21:56.9, 22:34.9, 23:07.6, 23:15.5, 24:39.8, (24:55.6), (25:41.0) |