1 | 111 | Fort Loramie,
OH - Team Time (1st 5) 1:24:17.1 | Spread (1st 5) 1:57.2 |
| 1, 2, 19, 28, 61, (68), (70) |
| Joe Ballas, Jake Rethman, Noah Siegel, Collin Luthman, Jordan Drees, (Gavin Schulze), (Mitchell Berning) |
| 15:57.0, 16:11.0, 16:58.1, 17:16.8, 17:54.2, (17:58.0), (17:59.6) |
2 | 145 | Summit Country Day,
OH - Team Time (1st 5) 1:26:15.9 | Spread (1st 5) 34.4 |
| 20, 20, 30, 33, 42, (45), (81) |
| Brian Dewine, Elijah Weaver, Scott Kinross, Matthew Brumfield, Luke Desch, (Evan Lakhia), (Will Doran) |
| 17:00.4, 17:00.4, 17:18.4, 17:21.9, 17:34.8, (17:38.3), (18:07.2) |
3 | 193 | Houston,
OH - Team Time (1st 5) 1:27:15.6 | Spread (1st 5) 57.0 |
| 16, 24, 46, 52, 55, (69), (100) |
| Tristin Freistuhler, Ethan Knouff, Parker Cox, Blake Jacobs, Jacob Slater, (Dakota Francis), (Patrick Meiring) |
| 16:54.0, 17:07.1, 17:40.0, 17:43.5, 17:51.0, (17:58.8), (18:25.0) |
4 | 280 | Cedarville,
OH - Team Time (1st 5) 1:27:58.4 | Spread (1st 5) 2:34.0 |
| 6, 13, 37, 82, 142, (149), (150) |
| Ethan Wallis, Trent Koning, Jonah Sheridan, Isaiah Estepp, Ben Kinsinger, (Payton Herron), (Jeffrey Salisbury) |
| 16:30.1, 16:51.6, 17:25.0, 18:07.6, 19:04.1, (19:09.4), (19:09.7) |
5 | 281 | National Trail,
OH - Team Time (1st 5) 1:28:43.9 | Spread (1st 5) 45.9 |
| 31, 35, 62, 73, 80, (104), (220) |
| Josh Bishop, Travis Hunt, Cameron Harrison, Ian Miller, Adam Eyler, (Caleb Vanwinkle), (Nicolas Wellman) |
| 17:20.0, 17:22.7, 17:55.0, 18:00.3, 18:05.9, (18:28.4), (20:47.2) |
6 | 290 | Milton Union,
OH - Team Time (1st 5) 1:28:27.6 | Spread (1st 5) 1:51.7 |
| 13, 25, 34, 97, 121, (130), (143) |
| Shannon Milnickel, William Brock, Tristen Persinger, Chris Miller, Harrison Litton, (Cayden Galentine), (Ryan Moore) |
| 16:51.6, 17:07.7, 17:22.0, 18:23.0, 18:43.3, (18:54.0), (19:06.4) |
7 | 324 | Bethel,
OH - Team Time (1st 5) 1:29:00.8 | Spread (1st 5) 2:18.8 |
| 4, 51, 63, 90, 116, (126), (128) |
| Korry Hamlin, Kaleb Roberts, Cole Brannan, Colton Smith, Wyatt Leet, (Tyler Brueckman), (Keaton Smith) |
| 16:22.8, 17:43.0, 17:55.1, 18:18.3, 18:41.6, (18:49.1), (18:53.0) |
8 | 328 | Botkins,
OH - Team Time (1st 5) 1:29:19.5 | Spread (1st 5) 1:42.3 |
| 11, 56, 76, 78, 107, (144), (180) |
| Austin Fullenkamp, Alan Fullenkamp, Donovan Brown, Elliot Goubeaux, RJ Poeppelman, (Ethan Aufderhaar), (Brock Rogers) |
| 16:47.7, 17:51.7, 18:04.5, 18:05.6, 18:30.0, (19:07.2), (19:48.0) |
9 | 331 | Troy Christian,
OH - Team Time (1st 5) 1:29:28.8 | Spread (1st 5) 1:21.4 |
| 26, 29, 64, 99, 113, (120), (165) |
| Robert Ventura, Nick Pratt, Isaac Flora, Zachary Davidson, Nate Hunnicutt, (Aiden Tkach), (Tyler Jackson) |
| 17:15.4, 17:17.6, 17:55.3, 18:23.7, 18:36.8, (18:43.0), (19:27.0) |
10 | 336 | Miami East,
OH - Team Time (1st 5) 1:29:22.0 | Spread (1st 5) 1:51.3 |
| 7, 48, 78, 92, 111, (148), (188) |
| Gavin Horne, Taton Bertsch, Alex Hayes, Garrett LeMaster, Keagan Carsey, (John Savini), (Adam Bensman) |
| 16:42.1, 17:41.1, 18:05.6, 18:19.8, 18:33.4, (19:09.0), (19:54.2) |
11 | 361 | West Liberty Salem,
OH - Team Time (1st 5) 1:29:44.5 | Spread (1st 5) 2:15.4 |
| 10, 40, 66, 106, 139, (146), (191) |
| Noah Smith, Nick Williams, Gavin Harrison, Jordan Lewis, Hayden Kennedy, (Isaac Smith), (Ian Maurice) |
| 16:47.5, 17:26.8, 17:57.4, 18:29.9, 19:02.9, (19:08.1), (20:00.0) |
12 | 390 | Legacy Christian,
OH - Team Time (1st 5) 1:29:44.2 | Spread (1st 5) 3:05.5 |
| 5, 23, 36, 155, 171, (200), (247) |
| Isaac Erlandson, Ian Ackenhausen, James Brads, Jack Bryan, Josh Stemple, (Caden Nelson), (Logan Nelson) |
| 16:27.0, 17:05.0, 17:23.7, 19:16.0, 19:32.5, (20:10.6), (21:22.2) |
13 | 397 | Twin Valley South,
OH - Team Time (1st 5) 1:30:32.5 | Spread (1st 5) 1:27.4 |
| 27, 42, 88, 118, 122, (268), (277) |
| Kyle Saul, Brandan Wright, Tyler Wright, Seth Craft, Chris Keener, (Justus Craft), (Curtis Hittle) |
| 17:16.2, 17:34.8, 18:15.9, 18:42.0, 18:43.6, (22:35.4), (22:51.2) |
14 | 412 | Arcanum,
OH - Team Time (1st 5) 1:30:19.4 | Spread (1st 5) 3:17.5 |
| 3, 65, 75, 94, 175, (195), (212) |
| Tanner Delk, Chance Klipstine, Landon Kreusch, Dakota White, Ethan Moores, (Logan Todd), (Jimmy Barry) |
| 16:20.4, 17:56.6, 18:04.0, 18:20.5, 19:37.9, (20:02.0), (20:36.2) |
15 | 436 | Russia,
OH - Team Time (1st 5) 1:31:12.0 | Spread (1st 5) 1:41.5 |
| 38, 57, 84, 112, 145, (176), (201) |
| Zachary Bell, Gavin George, Andrew Deloye, Jonathan Bell, Nicholas Caldwell, (Ajay Seger), (Will Magoto) |
| 17:25.8, 17:51.9, 18:10.4, 18:36.6, 19:07.3, (19:42.9), (20:13.6) |
16 | 462 | Franklin Monroe,
OH - Team Time (1st 5) 1:31:30.2 | Spread (1st 5) 3:08.1 |
| 8, 53, 85, 132, 184, (197), (214) |
| Cole Good, Bailey Wyan, Kyle Ressler, Brendan Hosler, Dylan Tucker, (Justin Chen), (Ross Thayer) |
| 16:43.9, 17:44.0, 18:13.3, 18:57.0, 19:52.0, (20:05.9), (20:40.4) |
17 | 492 | Jackson Center,
OH - Team Time (1st 5) 1:32:04.5 | Spread (1st 5) 1:57.3 |
| 41, 71, 91, 127, 162, (170), (201) |
| Parker Morris, Christopher Elchert, T.J. Esser, Aidan Reichert, Jeremy Burch, (Grant Lowry), (Elisha Burch) |
| 17:29.0, 18:00.0, 18:19.0, 18:50.2, 19:26.3, (19:32.0), (20:13.6) |
18 | 514 | Felicity-Franklin,
OH - Team Time (1st 5) 1:32:27.2 | Spread (1st 5) 2:43.3 |
| 22, 46, 133, 134, 179, (293), (304) |
| Jared Boeckmann, Brayden Sponcil, Aiden Binion, Kody Swinford, Austin Rutherford, (Jonah Reid), (Nick Eastman) |
| 17:03.2, 17:40.0, 18:58.6, 18:58.9, 19:46.5, (24:33.2), (27:43.3) |
19 | 538 | Covington,
OH - Team Time (1st 5) 1:32:42.2 | Spread (1st 5) 1:20.2 |
| 59, 95, 109, 124, 151, (168), (169) |
| Bennett Welborn, Nathan Lyle, Dylan Kelly, Hunter Brumbaugh, Ian Benedict, (Zane Barhorst), (Fletcher Metz) |
| 17:52.3, 18:21.5, 18:30.6, 18:45.3, 19:12.5, (19:29.6), (19:30.3) |
20 | 549 | Stivers-Arts,
OH - Team Time (1st 5) 1:33:18.9 | Spread (1st 5) 4:10.8 |
| 15, 44, 125, 131, 234, (248) |
| Marcus Pettiford, Jordan Samsom, Noah Foskuhl, James Wright, James Pippert, (Aiden Humphrey) |
| 16:53.7, 17:36.8, 18:47.8, 18:56.1, 21:04.5, (21:25.9) |
21 | 592 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:33:41.5 | Spread (1st 5) 3:32.5 |
| 12, 86, 110, 178, 206, (230), (280) |
| Alec Hamall, John Pettengill, David Morales, Will Sommer, Francis Burse, (Griffin McAndrew), (Jack Flynn) |
| 16:50.0, 18:14.0, 18:31.6, 19:43.4, 20:22.5, (21:00.8), (23:16.8) |
| 592 | Seven Hills Upper,
OH - Team Time (1st 5) 1:33:28.0 | Spread (1st 5) 2:48.7 |
| 18, 101, 136, 161, 176, (208), (228) |
| Matt Maring, Bart Cooper, Luke Malloy, Gavin Meyer, Christoph Maring, (Wes Gardner), (Brett Miller) |
| 16:54.2, 18:25.2, 19:00.6, 19:25.1, 19:42.9, (20:28.4), (20:57.0) |
23 | 605 | Georgetown,
OH - Team Time (1st 5) 1:33:55.6 | Spread (1st 5) 1:52.9 |
| 71, 89, 105, 154, 186, (221), (225) |
| Tanner Ellis, Emerson Cahall, Joshua Galley, Garrett Ernst, Anthony Carrington, (Cody Graves), (Kaden Mountain) |
| 18:00.0, 18:17.7, 18:29.2, 19:15.8, 19:52.9, (20:49.6), (20:54.0) |
24 | 638 | Bradford,
OH - Team Time (1st 5) 1:34:60.0 | Spread (1st 5) 3:27.1 |
| 39, 49, 137, 189, 224, (241), (261) |
| Johnny Fike, Jay Roberts, Jackson Moore, Kurt Hoover, Ethan Saunders, (Shane Bryan), (Jared Shellabarger) |
| 17:26.1, 17:41.4, 19:01.2, 19:58.1, 20:53.2, (21:17.1), (22:04.5) |
25 | 643 | Northeastern,
OH - Team Time (1st 5) 1:34:56.5 | Spread (1st 5) 3:47.0 |
| 16, 54, 153, 205, 215, (254), (289) |
| Logan Brown, Payton Chatfield, Michael Balsman, Trevor Brown, Evan Brandon, (Sebastian Furrow), (Aidan Howard) |
| 16:54.0, 17:45.2, 19:14.1, 20:22.2, 20:41.0, (21:36.2), (24:19.1) |
26 | 676 | Dixie,
OH - Team Time (1st 5) 1:34:57.7 | Spread (1st 5) 1:29.1 |
| 67, 123, 159, 163, 164, (192), (217) |
| Preston Peitrzak, Danny Sparks, Will Clouse, Jeffrey Banis, Zach Funkhouser, (Mason Swigart), (Ian Groom) |
| 17:57.8, 18:44.5, 19:22.0, 19:26.5, 19:26.9, (20:01.1), (20:42.8) |
27 | 713 | Mechanicsburg,
OH - Team Time (1st 5) 1:36:08.3 | Spread (1st 5) 3:20.2 |
| 58, 118, 141, 156, 240, (242), (255) |
| Josh Spinner, J.P. Kent, Jp Kent, Isaac Bryant, Ethan Kramer, (Gavin Haffner), (J.p. Marsh) |
| 17:52.2, 18:42.0, 19:03.7, 19:18.0, 21:12.4, (21:17.6), (21:38.2) |
28 | 718 | Newton,
OH - Team Time (1st 5) 1:36:11.7 | Spread (1st 5) 2:24.9 |
| 93, 96, 115, 196, 218, (278), (283) |
| Tristen Benedict, Curtis Shellenberger, Owen VIA, Jacob Moore, Colton Flanary, (Toby Hunt), (Tristan Stanhope) |
| 18:20.0, 18:22.0, 18:40.2, 20:04.6, 20:44.9, (23:06.3), (23:45.0) |
29 | 749 | Miami Valley,
OH - Team Time (1st 5) 1:37:21.8 | Spread (1st 5) 4:43.9 |
| 9, 60, 184, 246, 250, (270), (279) |
| Logan Carter, Maxwell Zawatsky, Samuel Todd, Jordan Hunter, David Smalley, (Cyril Robinette), (Armaan Ahmed) |
| 16:46.0, 17:52.9, 19:52.0, 21:21.0, 21:29.9, (22:45.0), (23:15.8) |
30 | 805 | Ansonia,
OH - Team Time (1st 5) 1:38:13.5 | Spread (1st 5) 2:48.5 |
| 76, 83, 207, 216, 223, (262), (295) |
| Brayden Swabb, Logan Warner, Michael Hall, Garrett Kaiser, Kyle Thornhill, (Daniel Shaner), (Jacob Vietor) |
| 18:04.5, 18:07.8, 20:26.2, 20:42.0, 20:53.0, (22:04.9), (24:53.8) |
31 | 808 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:38:05.8 | Spread (1st 5) 4:13.3 |
| 32, 152, 158, 213, 253, (260), (284) |
| William Stewart, Matthew Budzynski, Ben Howard, A.J. Johnson, Spencer Baylor, (Kolton Bauer), (Logan Tubb) |
| 17:20.4, 19:12.9, 19:21.2, 20:37.6, 21:33.7, (22:03.7), (23:48.4) |
32 | 822 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:39:52.7 | Spread (1st 5) 5:40.5 |
| 49, 87, 194, 211, 281 |
| Brady Abbott, Daniel Hackney, Cardale Simpson, Neamyah Bell, Keyan Stewart |
| 17:41.4, 18:14.5, 20:01.7, 20:33.2, 23:21.9 |
33 | 858 | Tri-Village,
OH - Team Time (1st 5) 1:41:24.7 | Spread (1st 5) 6:45.0 |
| 103, 117, 167, 173, 298 |
| Landen Fraylick, Harley Ketring, Dalton Cockerham, Matthew Holzapfel, Cameron Armstrong |
| 18:27.0, 18:41.8, 19:27.9, 19:36.0, 25:12.0 |
34 | 861 | Tri-County North,
OH - Team Time (1st 5) 1:39:04.4 | Spread (1st 5) 2:45.0 |
| 97, 102, 190, 236, 236, (243), (258) |
| Bailey Hilt, Brandon Smeltzer, Ian Alexander, Gregory Ras, Curtis Grubbs, (Patrick Timmons), (Dakota Timmons) |
| 18:23.0, 18:26.9, 19:58.5, 21:08.0, 21:08.0, (21:18.0), (21:56.7) |
35 | 872 | Fairlawn,
OH - Team Time (1st 5) 1:38:46.7 | Spread (1st 5) 1:46.3 |
| 134, 138, 182, 199, 219, (229), (288) |
| Stephen Blanford, Isaac Ambos, D.J. Graves, Alan Asher, Cade Allison, (Jordan Henman), (Austin Lavins) |
| 18:58.9, 19:02.3, 19:50.4, 20:09.9, 20:45.2, (20:57.6), (24:18.1) |
36 | 934 | Yellow Springs,
OH - Team Time (1st 5) 1:42:19.6 | Spread (1st 5) 5:42.3 |
| 114, 140, 181, 209, 290, (292) |
| Mark Bricker, Zach Lugo, Kaden Boutis, Eli Capasso, Elijah Naziri, (Raven Campbell) |
| 18:37.5, 19:03.6, 19:49.7, 20:29.0, 24:19.8, (24:32.1) |
37 | 986 | Dayton Christian,
OH - Team Time (1st 5) 1:41:05.1 | Spread (1st 5) 1:56.5 |
| 160, 166, 193, 222, 245, (251), (257) |
| Nathan Childs, Nathaniel Geiss, Ben Geiss, Sam Reynolds, Sam Orme, (Andrew Bletzinger), (Mitchell Debusk) |
| 19:23.8, 19:27.3, 20:01.4, 20:52.3, 21:20.3, (21:30.5), (21:45.1) |
38 | 1002 | Southeastern Local,
OH - Team Time (1st 5) 1:41:28.7 | Spread (1st 5) 2:21.7 |
| 147, 174, 198, 232, 251 |
| Ben Shuler, Bryce Grim, Duke Mccombs, Dan Myers, Colter Moore |
| 19:08.8, 19:37.4, 20:09.7, 21:02.3, 21:30.5 |
39 | 1045 | Lehman Catholic,
OH - Team Time (1st 5) 1:45:44.0 | Spread (1st 5) 6:00.3 |
| 108, 172, 203, 271, 291, (308) |
| Chris Goettemoeller, Elias Bezy, Alex Vanderhorst, Scott Petersen, Aaron Topp, (Andrew Wiseman) |
| 18:30.3, 19:35.5, 20:20.6, 22:47.0, 24:30.6, (31:17.5) |
40 | 1086 | Middletown Christian,
OH - Team Time (1st 5) 1:47:31.8 | Spread (1st 5) 7:25.4 |
| 74, 210, 238, 265, 299 |
| Chandler Long, Jarod Hamlin, Trey Hamlin, Jovian Cotter, Justin Norris |
| 18:03.7, 20:29.4, 21:08.1, 22:21.5, 25:29.1 |
41 | 1091 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:44:54.3 | Spread (1st 5) 3:54.2 |
| 128, 187, 244, 259, 273, (274), (282) |
| Clinton Bartley, Tristen Fisher, Chris Reuss, Alex King, Thomas Whaley, (Jacob Castle), (Jared Hamilton) |
| 18:53.0, 19:53.7, 21:19.9, 22:00.5, 22:47.2, (22:49.5), (23:31.1) |
42 | 1154 | Cincinnati Christian (Fairfield),
OH - Team Time (1st 5) 1:45:34.0 | Spread (1st 5) 2:27.4 |
| 183, 227, 231, 249, 264, (266), (275) |
| Nathan Smearsoll, Conner Whitton, Luke Ferguson, Gabe Ferguson, David Musson, (Ben Ferguson), (Ryan Mendoza) |
| 19:51.5, 20:55.1, 21:01.6, 21:26.9, 22:18.9, (22:25.7), (22:49.7) |
43 | 1163 | Mississinawa Valley,
OH - Team Time (1st 5) 1:46:47.1 | Spread (1st 5) 3:26.0 |
| 157, 233, 235, 267, 271, (276), (287) |
| Dalton Marker, Zachary Longfellow, Roman Dircksen, Brenden King, Colby Manning, (Michael Rammel), (Shawn Wogoman) |
| 19:21.0, 21:03.0, 21:06.1, 22:30.0, 22:47.0, (22:50.8), (24:13.0) |
44 | 1286 | Hillcrest,
OH - Team Time (1st 5) 1:53:40.1 | Spread (1st 5) 4:49.1 |
| 204, 226, 263, 296, 297, (302) |
| Jalen Shepard, Malik Meade, Timothy Stover, Tavares Cartwright, Joshua Sanderfer, (King Williams) |
| 20:21.3, 20:54.3, 22:14.2, 24:59.9, 25:10.4, (26:07.5) |
45 | 1388 | Fayetteville-Perry,
OH - Team Time (1st 5) 1:58:08.6 | Spread (1st 5) 4:31.5 |
| 239, 269, 286, 294, 300, (303), (305) |
| Cryztopher Norris, Stuart Fisher, Christopher Saylor, Michael Thackston, Jason Jacobs, (Brian Boler), (Jarrett Lawson) |
| 21:10.5, 22:38.1, 24:03.4, 24:34.6, 25:42.0, (27:02.2), (28:03.8) |
46 | 1455 | Purcell Marian,
OH - Team Time (1st 5) 2:08:59.7 | Spread (1st 5) 7:26.5 |
| 256, 285, 301, 306, 307 |
| Marion Pope, Anthony Hill, Jeff Blevins, Justin Noble, Abel Edwards |
| 21:44.9, 23:48.8, 25:58.7, 28:15.9, 29:11.4 |