1 | 35 | Columbus Grove,
OH - Team Time (1st 5) 1:24:02.6 | Spread (1st 5) 44.5 |
| 2, 3, 4, 11, 15, (20), (23) |
| Carson Closson, Caleb Stechschulte, Trent Koch, Derek Birkemeier, Tayden Pingle, (Caleb Morman), (Roy Langhals) |
| 16:28.7, 16:35.6, 16:40.5, 17:04.6, 17:13.2, (17:21.5), (17:24.4) |
2 | 66 | Minster,
OH - Team Time (1st 5) 1:24:49.8 | Spread (1st 5) 1:41.5 |
| 1, 10, 12, 18, 25, (34), (36) |
| Alex Albers, Jack Grieshop, Joseph Slonkosky, Josh Niekamp, Jim Trzaska, (Mathew Droesch), (Ryan Halpin) |
| 15:49.0, 17:04.3, 17:06.7, 17:19.3, 17:30.5, (17:51.0), (17:54.4) |
3 | 135 | Lincolnview,
OH - Team Time (1st 5) 1:28:24.2 | Spread (1st 5) 1:28.0 |
| 9, 16, 28, 29, 53, (54), (66) |
| Daegan Hatfield, Jackson Robinson, Brandon Renner, Conner Baldauf, Ethan Scaggs, (Kohen Cox), (Keagan Farris) |
| 17:03.5, 17:17.3, 17:45.5, 17:46.4, 18:31.5, (18:33.5), (18:44.0) |
4 | 202 | Kalida,
OH - Team Time (1st 5) 1:30:05.8 | Spread (1st 5) 1:44.6 |
| 17, 21, 30, 56, 78, (87), (159) |
| Will Zeller, Ryan Lucke, Collin Heitmeyer, Heath Miller, Garrett Decker, (Kevin Schumaker), (Connor Erhart) |
| 17:18.8, 17:21.9, 17:46.5, 18:35.2, 19:03.4, (19:15.4), (24:21.4) |
5 | 211 | Bluffton,
OH - Team Time (1st 5) 1:29:57.7 | Spread (1st 5) 1:55.4 |
| 7, 35, 40, 64, 65, (71), (98) |
| Erik Nygaard, Sam Derstine, Elijah Conley, Brandon Good, Trey Boblitt, (Jonah Rehm), (Wyatt Lovell) |
| 16:46.1, 17:51.2, 17:58.7, 18:40.2, 18:41.5, (18:49.0), (19:42.0) |
6 | 230 | Crestview (Convoy),
OH - Team Time (1st 5) 1:31:07.8 | Spread (1st 5) 50.5 |
| 32, 33, 50, 52, 63, (82), (90) |
| Dayton Schuerman, Hayden Tomlinson, Isaiah Watts, Jayden Renner, Maddux Cunningham, (Brian Myers), (Nasir Easterling) |
| 17:48.8, 17:50.0, 18:20.6, 18:29.1, 18:39.3, (19:06.4), (19:23.8) |
7 | 239 | Marion Local,
OH - Team Time (1st 5) 1:31:13.7 | Spread (1st 5) 1:38.9 |
| 21, 42, 49, 51, 76, (89), (99) |
| Noah Budde, Aaron Broering, Taylor Stucke, Alex Broering, Preston Kemper, (Simon Mescher), (Lucas Broering) |
| 17:21.9, 18:02.7, 18:19.6, 18:28.7, 19:00.8, (19:22.1), (19:43.3) |
8 | 273 | New Bremen,
OH - Team Time (1st 5) 1:32:17.7 | Spread (1st 5) 54.5 |
| 44, 45, 48, 59, 77, (81), (86) |
| Zach Ashman, Zach Wiedeman, Patrick Bernhold, Cole Powers, Connor Ransbottom, (Luke Davidson), (Gavin Spragg) |
| 18:08.3, 18:10.5, 18:17.9, 18:38.2, 19:02.8, (19:04.9), (19:14.5) |
9 | 283 | Ayersville,
OH - Team Time (1st 5) 1:32:12.0 | Spread (1st 5) 1:02.5 |
| 31, 43, 68, 69, 72, (85), (137) |
| Ben Sokolowski, James Zimmerman, Isaiah Niese, Brayden Amoroso, Ben Amoroso, (Brayden Wooten), (Hunter Rue) |
| 17:47.0, 18:03.0, 18:46.0, 18:46.5, 18:49.5, (19:13.6), (21:42.7) |
10 | 329 | Coldwater,
OH - Team Time (1st 5) 1:34:12.9 | Spread (1st 5) 4:04.0 |
| 6, 26, 58, 115, 124, (126), (127) |
| Isaac Schoen, Jace Wood, Kendrick Tebbe, Adam Diller, Justin Gruss, (Carter Homan), (Drew Eyink) |
| 16:43.4, 17:35.7, 18:37.9, 20:28.5, 20:47.4, (20:48.4), (20:48.5) |
11 | 332 | Parkway,
OH - Team Time (1st 5) 1:33:29.7 | Spread (1st 5) 2:57.4 |
| 8, 57, 73, 92, 102, (130), (155) |
| Blake Strickler, Colby Bentz, Riley Samples, Tyler Rowen, Cade Schoenleben, (Carter Hellwarth), (Bryce Stearns) |
| 16:49.9, 18:36.3, 18:50.4, 19:25.8, 19:47.3, (21:16.1), (23:50.3) |
12 | 362 | Antwerp,
OH - Team Time (1st 5) 1:34:34.8 | Spread (1st 5) 48.7 |
| 61, 62, 67, 79, 93, (105) |
| Jason Geyer, Avin Johnson, Josh Timbrook, Alex Zijlstra, Zach Lockhart, (Eli Reinhart) |
| 18:38.7, 18:39.1, 18:45.9, 19:03.7, 19:27.4, (19:54.4) |
13 | 412 | Waynesfield-Goshen,
OH - Team Time (1st 5) 1:37:10.8 | Spread (1st 5) 3:52.2 |
| 38, 41, 83, 112, 138, (143), (147) |
| Alec Spangler, Kort Sutherland, Cole Steinke, Brody Barrington, Sam Meeks, (Ayden Crites), (Landen Clay) |
| 17:56.7, 18:00.9, 19:08.0, 20:16.3, 21:48.9, (22:29.3), (22:45.9) |
14 | 416 | St Johns,
OH - Team Time (1st 5) 1:36:37.4 | Spread (1st 5) 2:37.8 |
| 37, 55, 96, 107, 121, (142) |
| Marcus Freewalt, Drew Palte, Andrew Bockey, Aaron Bockey, Logan Tolliver, (Zane Stevenson) |
| 17:55.9, 18:34.3, 19:35.6, 19:57.9, 20:33.7, (22:09.5) |
15 | 461 | St Henry,
OH - Team Time (1st 5) 1:37:39.7 | Spread (1st 5) 1:26.2 |
| 60, 84, 100, 108, 109, (122), (129) |
| Nolan Fullenkamp, Eli Stammen, Izac Rauh, Zach Liette, Nathan Howe, (Jacob Brunswick), (Jason Balster) |
| 18:38.4, 19:10.9, 19:46.5, 19:59.3, 20:04.6, (20:36.4), (21:09.8) |
16 | 470 | Fort Recovery,
OH - Team Time (1st 5) 1:38:29.2 | Spread (1st 5) 3:01.8 |
| 24, 106, 110, 114, 116, (152), (165) |
| Trevor Heitkamp, Connor Gower, Caleb Rammel, Luke Keller, Ethan Evers, (Jac Barga), (Christian Marchal) |
| 17:27.4, 19:57.3, 20:09.4, 20:25.9, 20:29.2, (23:17.5), (25:18.6) |
17 | 471 | Harrod Allen East,
OH - Team Time (1st 5) 1:42:39.8 | Spread (1st 5) 7:03.2 |
| 13, 39, 113, 150, 156, (170), (173) |
| Hunter Sidle, Mason Hutchinson, Gavin Miller, Ethan Kahle, Alek Winner, (John Raines), (Nathan Hefner) |
| 17:11.2, 17:57.1, 20:22.4, 22:54.7, 24:14.4, (29:40.7), (35:04.6) |
18 | 476 | Upper Scioto Valley,
OH - Team Time (1st 5) 1:49:00.2 | Spread (1st 5) 13:36.8 |
| 5, 14, 141, 145, 171 |
| Zach Britton, Joe Parker, Drew Stephens, Collin Dyer, Mason Howard |
| 16:42.6, 17:13.0, 22:07.0, 22:38.2, 30:19.4 |
19 | 480 | Hardin Northern,
OH - Team Time (1st 5) 1:40:18.7 | Spread (1st 5) 5:30.2 |
| 19, 74, 103, 135, 149, (154), (174) |
| Aiden Gatchel, Zeb Wilson, Luke Wilson, Leif Trachsel, Jacob Diller, (Jonah Diller), (Carl Woodruff) |
| 17:21.3, 18:50.7, 19:50.1, 21:25.1, 22:51.5, (23:37.6), (37:53.5) |
20 | 505 | Hicksville,
OH - Team Time (1st 5) 1:42:17.2 | Spread (1st 5) 6:26.6 |
| 47, 79, 101, 117, 161, (164) |
| Josh Myers, Kelton Stone, Ryan Shliesser, Michael Villena, Zach Bell, (Josiah Ankney) |
| 18:14.5, 19:03.7, 19:46.7, 20:31.2, 24:41.1, (25:07.7) |
21 | 539 | Wayne Trace,
OH - Team Time (1st 5) 1:41:05.2 | Spread (1st 5) 2:29.4 |
| 75, 95, 104, 131, 134, (139), (166) |
| Alan Keysor, Ethen Moore, Seth Meggison, Austin Lyons, Carson Rupp, (Logan Miller), (Noah Shisler) |
| 18:54.4, 19:35.3, 19:53.2, 21:18.5, 21:23.8, (22:05.3), (25:39.9) |
22 | 552 | Leipsic,
OH - Team Time (1st 5) 1:41:03.8 | Spread (1st 5) 1:30.2 |
| 88, 97, 119, 123, 125, (169) |
| Roman DeLaRosa, Landen Erickson, Jacaob Walther, Jalen Titus, Jeremy Reynolds, (Marcus Amador) |
| 19:18.0, 19:41.2, 20:32.0, 20:44.4, 20:48.2, (28:38.1) |
23 | 572 | Ada,
OH - Team Time (1st 5) 1:43:59.7 | Spread (1st 5) 4:32.8 |
| 46, 111, 133, 136, 146 |
| Jacob Morgan, Riley Ferguson, Robby Waters, Connor Daugherty, Cole Anspaugh |
| 18:13.0, 20:13.6, 21:19.8, 21:27.5, 22:45.8 |
24 | 609 | Ottoville Local,
OH - Team Time (1st 5) 1:49:01.5 | Spread (1st 5) 7:03.1 |
| 27, 128, 132, 160, 162, (167) |
| Michael Steffan, Adam Looser, Cole Furley, Ryan Looser, Austin Landin, (Adam Kimmet) |
| 17:38.3, 20:55.3, 21:19.2, 24:27.3, 24:41.4, (27:01.5) |
25 | 630 | Spencerville,
OH - Team Time (1st 5) 1:50:18.0 | Spread (1st 5) 6:14.7 |
| 70, 91, 148, 158, 163 |
| Lanny Oakman, Dalton Vandemark, Alejandro Adams, Wyatt Nielsen, Ruben Noriega |
| 18:47.0, 19:24.0, 22:50.7, 24:14.6, 25:01.7 |
26 | 678 | New Knoxville,
OH - Team Time (1st 5) 1:49:56.2 | Spread (1st 5) 3:42.8 |
| 118, 120, 140, 144, 156 |
| Ryan Osborne, Kaleb Putman, Jonah Reisor, Nick Tinnerman, Parker Banner |
| 20:31.6, 20:32.8, 22:05.5, 22:31.9, 24:14.4 |
27 | 738 | Lima Central Catholic,
OH - Team Time (1st 5) 2:03:42.5 | Spread (1st 5) 10:58.2 |
| 94, 151, 153, 168, 172 |
| Zachary Patterson, Colin Austin, Jake Mangette, Carson Caprella, Logan Monaghan |
| 19:32.1, 22:59.1, 23:18.0, 27:23.0, 30:30.3 |