1 | 66 | Columbus Grove,
OH - Team Time (1st 5) 1:25:12.1 | Spread (1st 5) 55.1 |
| 2, 13, 16, 17, 18, (22), (36) |
| Johnny Schmiedebusc, Grant Mumaugh, Jordan Bellman, Caleb Stechschulte, Carson Closson, (Breece Pingle), (Tanner Smith) |
| 16:21.7, 17:02.0, 17:15.6, 17:16.0, 17:16.8, (17:24.5), (18:05.7) |
2 | 75 | Lincolnview,
OH - Team Time (1st 5) 1:25:30.8 | Spread (1st 5) 1:20.1 |
| 3, 7, 9, 26, 30, (44), (49) |
| Alek Bowersock, Karter Tow, Jacob Keysor, Devon Bill, Collin Puckett, (Daegan Hatfield), (Joe Sadowski) |
| 16:25.7, 16:46.0, 16:54.3, 17:39.0, 17:45.8, (18:18.2), (18:31.9) |
3 | 79 | Minster,
OH - Team Time (1st 5) 1:25:58.4 | Spread (1st 5) 1:00.6 |
| 5, 10, 12, 25, 27, (38), (48) |
| Alex Albers, Luke Barga, Jon Albers, Aaron Huwer, Austin Felice, (Brock Schulte), (Joseph Slonkosky) |
| 16:42.0, 16:54.6, 17:00.8, 17:38.4, 17:42.6, (18:06.4), (18:31.1) |
4 | 139 | Parkway,
OH - Team Time (1st 5) 1:28:11.7 | Spread (1st 5) 2:44.5 |
| 4, 8, 23, 28, 76, (105), (136) |
| Matt Gaerke, Kyle Roth, Aaron Bruns, Blake Strickler, Riley Samples, (Gage Hamrick), (Chaz Neuenschwander) |
| 16:41.2, 16:49.0, 17:31.1, 17:44.7, 19:25.7, (20:14.6), (21:28.7) |
5 | 209 | Antwerp,
OH - Team Time (1st 5) 1:31:04.6 | Spread (1st 5) 2:32.4 |
| 6, 40, 41, 55, 67, (71), (98) |
| Jake Ryan, Jason Geyer, Aidan McAlexander, Josh Timbrook, Zach Lockhart, (Garrett Laney), (Hunter Grant) |
| 16:42.9, 18:09.2, 18:11.6, 18:45.6, 19:15.3, (19:21.0), (19:57.2) |
6 | 242 | St Henry,
OH - Team Time (1st 5) 1:32:19.4 | Spread (1st 5) 2:11.8 |
| 15, 35, 42, 73, 77, (81), (88) |
| Blake Ontrop, Seth Brookhart, Matthew Rindler, Alex Dues, Matt Mescher, (Jared Hoying), (Brady Post) |
| 17:14.2, 18:05.1, 18:12.0, 19:22.1, 19:26.0, (19:29.8), (19:41.8) |
7 | 308 | Crestview (Convoy),
OH - Team Time (1st 5) 1:34:31.3 | Spread (1st 5) 2:27.3 |
| 21, 53, 60, 82, 92, (101), (108) |
| Wyatt Richardson, Dayton Schuerman, Danil Lichtensteiger, Brian Myers, Hayden Tomlinson, (Jacob Forwerck), (Cameron Cearns) |
| 17:22.0, 18:42.8, 19:05.0, 19:32.2, 19:49.3, (20:01.2), (20:19.0) |
8 | 314 | Ayersville,
OH - Team Time (1st 5) 1:33:28.7 | Spread (1st 5) 4:48.5 |
| 1, 56, 62, 80, 115, (157), (177) |
| Noah Fisher, Ben Seigman, James Zimmerman, Brayden Amoroso, Spencer Bowen, (Devan Rue), (Dakota Swift) |
| 15:37.0, 18:52.0, 19:05.5, 19:28.7, 20:25.5, (22:16.2), (25:35.8) |
9 | 333 | Coldwater,
OH - Team Time (1st 5) 1:34:42.9 | Spread (1st 5) 3:37.6 |
| 19, 20, 75, 90, 129, (144), (156) |
| Andrew Schoen, Isaac Schoen, Kendrick Tebbe, Jeremy Gruss, Carter Homan, (Anthony Jones), (Blake Findley) |
| 17:17.1, 17:18.4, 19:25.2, 19:47.5, 20:54.7, (21:51.7), (22:16.0) |
10 | 343 | Hardin Northern,
OH - Team Time (1st 5) 1:35:39.1 | Spread (1st 5) 1:41.8 |
| 43, 52, 68, 83, 97, (143), (162) |
| Aiden Gatchel, Gabe Sheldon, Eli Cooper, Brady Lamb, Jayce Curlis, (Luke Wilson), (Jacob Diller) |
| 18:13.9, 18:38.5, 19:16.2, 19:34.8, 19:55.7, (21:48.1), (23:19.0) |
11 | 371 | New Bremen,
OH - Team Time (1st 5) 1:36:20.8 | Spread (1st 5) 1:48.6 |
| 45, 50, 84, 89, 103, (123), (130) |
| Hunter Waterman, Landon Boyle, Micah Condon, Zach Ashman, Connor Ransbottom, (Luke Davidson), (Spencer Elking) |
| 18:19.2, 18:32.1, 19:35.2, 19:46.5, 20:07.8, (20:36.8), (20:55.8) |
12 | 405 | Wayne Trace,
OH - Team Time (1st 5) 1:37:59.8 | Spread (1st 5) 3:44.5 |
| 32, 61, 85, 86, 141, (148), (167) |
| Austin Reed, Jace Vining, Tyce Homier, Alan Keysor, Austin Lyons, (Brian Rittenhouse), (Noah Shisler) |
| 17:56.9, 19:05.1, 19:36.8, 19:39.6, 21:41.4, (21:55.7), (24:28.9) |
13 | 412 | Kalida,
OH - Team Time (1st 5) 1:37:38.0 | Spread (1st 5) 3:09.1 |
| 33, 37, 77, 132, 133, (134), (150) |
| Ryan Lucke, Will Zeller, Treyton Martin, Adam Fitzgerald, Trevor Vorst, (Noah Miller), (Ayden Warnecke) |
| 17:57.0, 18:06.0, 19:26.0, 21:02.9, 21:06.1, (21:09.7), (21:59.0) |
14 | 413 | Hicksville,
OH - Team Time (1st 5) 1:37:51.5 | Spread (1st 5) 1:39.4 |
| 54, 64, 87, 96, 112, (113), (117) |
| Nathan Sullivan, Josh Myers, Ephraim Delegrange, Josiah Ankney, Ryan Shliesser, (Landon Fackler), (Miciah Ankney) |
| 18:44.8, 19:07.7, 19:40.0, 19:54.8, 20:24.2, (20:24.6), (20:26.7) |
15 | 424 | Marion Local,
OH - Team Time (1st 5) 1:38:01.1 | Spread (1st 5) 1:57.8 |
| 46, 74, 91, 102, 111, (126), (131) |
| Austin Kremer, Aaron Broering, Alex Broering, Zach Kemper, Luke Schwieterman, (Simon Mescher), (Austin Grieshop) |
| 18:25.4, 19:22.9, 19:47.6, 20:02.0, 20:23.2, (20:47.5), (20:56.6) |
16 | 426 | Fort Recovery,
OH - Team Time (1st 5) 1:38:35.2 | Spread (1st 5) 3:51.4 |
| 31, 66, 69, 118, 142, (154), (158) |
| Drew Muhlenkamp, Connor Gower, Jared Timmerman, Cameron Romer, John Knapke, (Andy Weitzel), (Josh Gonzalez) |
| 17:53.7, 19:09.0, 19:18.0, 20:29.4, 21:45.1, (22:12.9), (22:20.3) |
17 | 450 | Bluffton,
OH - Team Time (1st 5) 1:38:27.9 | Spread (1st 5) 2:23.1 |
| 47, 51, 100, 125, 127, (128), (145) |
| Tanner Pinks, Elijah Conley, Ethan Bogart, Derek Swartzlander, Sumner Kibele, (Caleb Mckenzie), (Trey Boblitt) |
| 18:25.8, 18:32.8, 19:58.0, 20:42.4, 20:48.9, (20:54.3), (21:53.0) |
18 | 498 | Upper Scioto Valley,
OH - Team Time (1st 5) 1:42:55.1 | Spread (1st 5) 6:59.0 |
| 24, 34, 116, 155, 169, (186) |
| Brady Hipsher, Zach Britton, Collin Dyer, Evan Thompson, James Lee, (Ashton Cowan) |
| 17:36.6, 18:02.8, 20:26.1, 22:14.0, 24:35.6, (34:07.0) |
19 | 523 | Ottoville Local,
OH - Team Time (1st 5) 1:47:05.1 | Spread (1st 5) 10:17.1 |
| 29, 59, 95, 159, 181, (185) |
| Nolan German, Kyle Looser, Cooper Hanneman, Cole Furley, Adam Kimmet, (Jacob King) |
| 17:44.9, 19:03.0, 19:52.2, 22:23.0, 28:02.0, (31:46.0) |
20 | 527 | Ada,
OH - Team Time (1st 5) 1:41:49.2 | Spread (1st 5) 3:48.4 |
| 39, 94, 109, 139, 146, (153), (179) |
| Miguel Jordan, Michael Crouse, Keegan Giddens, Riley Ferguson, Jacob Morgan, (Hunter Wells), (Brice Ferguson) |
| 18:06.6, 19:52.0, 20:20.7, 21:34.9, 21:55.0, (22:07.0), (27:07.6) |
21 | 545 | St Johns,
OH - Team Time (1st 5) 1:44:12.5 | Spread (1st 5) 5:42.6 |
| 57, 79, 114, 124, 171, (182) |
| Marcus Freewalt, Drew Palte, Canyon Sicrocco, Noah Heiing, Zane Stevenson, (Kevin Pohlman) |
| 18:58.1, 19:27.4, 20:25.2, 20:41.1, 24:40.7, (29:15.0) |
22 | 550 | Waynesfield-Goshen,
OH - Team Time (1st 5) 1:45:21.6 | Spread (1st 5) 6:10.9 |
| 65, 72, 104, 135, 174, (175), (183) |
| Alan Hatfield, Javier DeLeon, Cole Lambert, Alec Spangler, Sam Meeks, (Logan Hendrickson), (Peyton Burden) |
| 19:08.4, 19:21.3, 20:13.7, 21:18.9, 25:19.3, (25:20.5), (29:20.0) |
23 | 555 | Leipsic,
OH - Team Time (1st 5) 1:59:01.3 | Spread (1st 5) 17:38.9 |
| 11, 58, 119, 180, 187 |
| Ethan Chambers, Alex Hernandez, Roman DeLaRosa, Marcus Amador, Gideon Brake |
| 16:56.6, 19:01.7, 20:33.4, 27:54.1, 34:35.5 |
24 | 583 | Harrod Allen East,
OH - Team Time (1st 5) 1:43:47.5 | Spread (1st 5) 2:45.8 |
| 70, 93, 120, 149, 151, (160), (163) |
| Hunter Sidle, Jordan Kennedy, Mason Hutchinson, Aiden Neff, Gavin Miller, (Nicholas Baughman), (Payton Sheidler) |
| 19:18.6, 19:51.3, 20:34.3, 21:58.9, 22:04.4, (22:47.8), (23:25.7) |
25 | 597 | Spencerville,
OH - Team Time (1st 5) 1:46:07.2 | Spread (1st 5) 4:26.0 |
| 63, 99, 110, 161, 164, (165) |
| Keagan Gaskill, Hogan Lee, Andrew Broseke, Seth Clark, Brayden Stephens, (Reed Miller) |
| 19:06.2, 19:57.5, 20:21.3, 23:10.0, 23:32.2, (23:43.6) |
26 | 621 | Lima Central Catholic,
OH - Team Time (1st 5) 1:48:46.0 | Spread (1st 5) 7:35.0 |
| 14, 122, 147, 168, 170, (178) |
| Quentin Potempa, Zachary Patterson, Nico Guagenti, Andrew Sawyer, Terrance Vorise, (Jake Mangette) |
| 17:04.6, 20:36.2, 21:55.1, 24:30.5, 24:39.6, (26:21.2) |
27 | 623 | New Knoxville,
OH - Team Time (1st 5) 1:44:46.3 | Spread (1st 5) 1:49.1 |
| 106, 107, 121, 137, 152, (172), (176) |
| Jared Osborne, Jonah Reisor, Jamiel Bucher, Jakob Rollins, Dylan Steinke, (Noah Katterheinrich), (Shea Stiles) |
| 20:15.4, 20:18.2, 20:35.2, 21:33.0, 22:04.5, (24:51.2), (25:25.5) |
28 | 801 | Cory-Rawson,
OH - Team Time (1st 5) 2:03:45.8 | Spread (1st 5) 9:32.7 |
| 138, 140, 166, 173, 184 |
| Tyler Lones, Garrison Holland, Brady Boehm, Wyatt Dennis, Izzac Dean |
| 21:33.6, 21:41.1, 24:10.9, 25:13.9, 31:06.3 |