1 | 82 | Fort Loramie,
OH - Team Time (1st 5) 1:23:39.8 | Spread (1st 5) 2:05.5 |
| 1, 2, 11, 31, 37, (44), (63) |
| Joe Ballas, Jake Rethman, Colten Gasson, Colin Gasson, Jordan Drees, (Gavin Schulze), (Evan Luthman) |
| 15:38.6, 16:01.0, 16:43.2, 17:32.9, 17:44.1, (17:50.2), (18:25.7) |
2 | 101 | West Liberty Salem,
OH - Team Time (1st 5) 1:25:19.2 | Spread (1st 5) 1:15.9 |
| 7, 9, 21, 26, 38, (72), (93) |
| Dylan Lauck, Noah Smith, Cade Clerico, Tate Yoder, Jordan Lewis, (Hayden Kennedy), (Ian Maurice) |
| 16:30.8, 16:34.0, 17:02.2, 17:25.5, 17:46.7, (18:32.6), (19:01.2) |
3 | 130 | Greenon,
OH - Team Time (1st 5) 1:26:26.0 | Spread (1st 5) 1:41.0 |
| 6, 14, 29, 30, 51, (116), (138) |
| Gavin Patrick, Calvin Wise, Sean Glaze, Jackson Pettit, Jaden Journell, (Cason Estes), (Philip Welsheimer) |
| 16:29.1, 16:46.9, 17:29.9, 17:30.0, 18:10.1, (19:31.3), (19:52.8) |
4 | 137 | Cedarville,
OH - Team Time (1st 5) 1:26:31.5 | Spread (1st 5) 1:42.2 |
| 4, 5, 35, 45, 48, (52), (66) |
| Ethan Wallis, Trent Koning, Isaiah Estepp, Drew Mason, Payton Herron, (Ben Kinsinger), (Jeffrey Salisbury) |
| 16:22.9, 16:27.5, 17:42.5, 17:53.5, 18:05.1, (18:11.7), (18:27.8) |
5 | 179 | Houston,
OH - Team Time (1st 5) 1:27:47.3 | Spread (1st 5) 1:55.2 |
| 8, 20, 25, 59, 67, (99), (100) |
| Tristin Freistuhler, Ethan Knouff, Blake Jacobs, Patrick Meiring, Jacob Slater, (Brennen Arnold), (Joseph Earl) |
| 16:33.9, 16:59.4, 17:25.2, 18:19.7, 18:29.1, (19:05.9), (19:06.9) |
6 | 185 | Arcanum,
OH - Team Time (1st 5) 1:27:53.9 | Spread (1st 5) 2:16.5 |
| 3, 33, 40, 49, 60, (73), (134) |
| Tanner Delk, Landon Kreusch, Logan Todd, Dakota White, Ethan Moores, (Griffin Cates), (Tyler Pfahler) |
| 16:03.7, 17:36.0, 17:48.3, 18:05.7, 18:20.2, (18:37.6), (19:49.5) |
7 | 189 | Botkins,
OH - Team Time (1st 5) 1:28:26.0 | Spread (1st 5) 1:26.1 |
| 17, 27, 42, 46, 57, (84), (106) |
| Collin Watterson, Alan Fullenkamp, Elliot Goubeaux, Donovan Brown, RJ Poeppelman, (Jameson Meyer), (Shane Weatherhead) |
| 16:52.6, 17:28.4, 17:48.6, 17:57.7, 18:18.7, (18:52.2), (19:16.4) |
8 | 235 | National Trail,
OH - Team Time (1st 5) 1:29:35.6 | Spread (1st 5) 1:51.1 |
| 18, 31, 40, 68, 78, (102), (111) |
| Josh Bishop, Travis Hunt, Cameron Harrison, Caleb Vanwinkle, Adam Eyler, (Ethan Murphy), (Ian Miller) |
| 16:56.6, 17:32.9, 17:48.3, 18:30.1, 18:47.7, (19:12.9), (19:23.1) |
9 | 287 | Russia,
OH - Team Time (1st 5) 1:31:18.1 | Spread (1st 5) 39.9 |
| 47, 50, 54, 61, 75, (80), (143) |
| Nicholas Caldwell, Jonathan Bell, Gavin George, Andrew Deloye, Aiden Shappie, (Jake Goubeaux), (Will Magoto) |
| 17:59.4, 18:06.4, 18:12.1, 18:20.9, 18:39.3, (18:48.0), (19:58.2) |
10 | 291 | Troy Christian,
OH - Team Time (1st 5) 1:30:27.2 | Spread (1st 5) 2:46.6 |
| 16, 19, 64, 71, 121, (194), (205) |
| Robert Ventura, Nick Pratt, Alexander Benevento, Nate Hunnicutt, Aiden Tkach, (Tyler Jackson), (Michael Pfefferle) |
| 16:52.3, 16:56.7, 18:27.3, 18:32.0, 19:38.9, (22:18.8), (24:07.6) |
11 | 308 | Newton,
OH - Team Time (1st 5) 1:31:16.1 | Spread (1st 5) 2:18.2 |
| 12, 56, 58, 87, 95, (119), (188) |
| Ben Hoover, Owen VIA, Curtis Shellenberger, Robert Ingle, Jacob Moore, (Clint Shellenberger), (Colton Flanary) |
| 16:43.9, 18:16.0, 18:19.5, 18:54.6, 19:02.1, (19:37.8), (21:59.3) |
12 | 325 | Bethel,
OH - Team Time (1st 5) 1:31:47.4 | Spread (1st 5) 1:34.3 |
| 28, 34, 74, 92, 97, (107), (113) |
| Cole Brannan, Trent Schweikhardt, Kaleb Roberts, Nathan Patton, Colton Smith, (Wyatt Leet), (Keaton Smith) |
| 17:29.3, 17:36.2, 18:37.7, 19:00.6, 19:03.6, (19:18.7), (19:27.9) |
13 | 359 | Twin Valley South,
OH - Team Time (1st 5) 1:32:28.7 | Spread (1st 5) 1:59.3 |
| 23, 43, 85, 98, 110, (117), (156) |
| Kyle Saul, Aaron Cole, Brandan Wright, Chris Keener, Seth Craft, (Lee Swafford), (Justus Craft) |
| 17:21.4, 17:49.0, 18:52.3, 19:05.3, 19:20.7, (19:32.1), (20:35.4) |
14 | 364 | Northeastern,
OH - Team Time (1st 5) 1:32:23.9 | Spread (1st 5) 3:08.6 |
| 10, 55, 76, 94, 129, (133) |
| Payton Chatfield, Justin Dietrich, Michael Balsman, Bryce Hajnik, Sebastian Furrow, (Steven Greene) |
| 16:37.2, 18:14.9, 18:44.0, 19:02.0, 19:45.8, (19:48.4) |
15 | 390 | Franklin Monroe,
OH - Team Time (1st 5) 1:33:02.1 | Spread (1st 5) 2:58.8 |
| 13, 70, 77, 105, 125, (128), (172) |
| Cole Good, Xavier Gilliland, Brendan Hosler, Ross Thayer, Jacob Meyer, (Dylan Brumbaugh), (Nathaniel Davis) |
| 16:44.7, 18:30.6, 18:47.1, 19:16.2, 19:43.5, (19:45.5), (21:17.3) |
16 | 465 | Legacy Christian,
OH - Team Time (1st 5) 1:34:52.3 | Spread (1st 5) 2:28.5 |
| 24, 89, 96, 119, 137, (181) |
| Ian Ackenhausen, Zach Pollock, Jonathan Merritt, Caden Nelson, Caleb Brooks, (Logan Nelson) |
| 17:22.7, 18:57.6, 19:03.0, 19:37.8, 19:51.2, (21:30.4) |
17 | 467 | Covington,
OH - Team Time (1st 5) 1:35:04.4 | Spread (1st 5) 1:58.7 |
| 36, 90, 108, 109, 124, (136), (142) |
| Bennett Welborn, Owen Boehringer, Ian Benedict, Fletcher Metz, Owen Rawson, (Zane Barhorst), (Tyler Alexander) |
| 17:43.5, 18:59.6, 19:19.0, 19:20.1, 19:42.2, (19:50.5), (19:57.6) |
18 | 573 | Mechanicsburg,
OH - Team Time (1st 5) 1:37:06.4 | Spread (1st 5) 3:20.0 |
| 22, 122, 131, 144, 154, (157), (157) |
| Josh Spinner, Luke Bryant, Gavin Haffner, Adam Weaver, Ethan Kramer, (Danny Mascadri), (Tanner Wright) |
| 17:09.7, 19:40.2, 19:46.7, 20:00.1, 20:29.7, (20:39.7), (20:39.7) |
19 | 601 | Jackson Center,
OH - Team Time (1st 5) 1:37:45.8 | Spread (1st 5) 57.7 |
| 88, 104, 130, 139, 140, (149), (186) |
| Christopher Elchert, T.J. Esser, Grant Lowry, Elisha Burch, Xavier Esser, (Ethan Pohlschneider), (Alex Glick) |
| 18:56.6, 19:14.7, 19:46.2, 19:54.0, 19:54.3, (20:13.7), (21:48.2) |
20 | 622 | Ansonia,
OH - Team Time (1st 5) 1:38:42.7 | Spread (1st 5) 2:22.9 |
| 52, 115, 149, 151, 155, (161), (176) |
| Logan Warner, Chad Milikin, Garrett Kaiser, Kyle Thornhill, Trenton Case, (Michael Hall), (Andrew Thornhill) |
| 18:11.7, 19:28.4, 20:13.7, 20:14.3, 20:34.6, (20:47.0), (21:21.8) |
21 | 625 | Fairlawn,
OH - Team Time (1st 5) 1:39:10.4 | Spread (1st 5) 2:04.5 |
| 83, 101, 126, 153, 162, (167) |
| Dominic Davis, Jonah Brautigam, Isaac Ambos, Cade Allison, Jordan Henman, (Gauge Sharrock) |
| 18:51.6, 19:11.7, 19:44.5, 20:26.5, 20:56.1, (21:11.3) |
22 | 629 | Triad,
OH - Team Time (1st 5) 1:39:29.4 | Spread (1st 5) 2:26.0 |
| 81, 86, 132, 159, 171, (200), (201) |
| Eli O'Brien, Andrew O'Neal, Joe Ferguson, Tavin Yorgason, Klinton Driscoll, (Zane Robison), (Jacob Warner) |
| 18:50.6, 18:54.2, 19:47.9, 20:40.1, 21:16.6, (23:11.9), (23:24.0) |
23 | 690 | Yellow Springs,
OH - Team Time (1st 5) 1:41:07.9 | Spread (1st 5) 2:35.2 |
| 78, 114, 146, 175, 177, (182), (190) |
| Mark Bricker, Zach Lugo, Jay Millman, Raven Campbell, Eli Capasso, (Gideon Naziri), (Griffin Roberts) |
| 18:47.7, 19:28.1, 20:07.5, 21:21.7, 21:22.9, (21:38.3), (22:09.0) |
24 | 704 | Miami Valley,
OH - Team Time (1st 5) 1:45:19.9 | Spread (1st 5) 7:54.0 |
| 15, 118, 166, 198, 207, (210) |
| Logan Carter, Samuel Todd, David Smalley, Henry Jenks, Raaidh Rizvi, (Curtis Smith) |
| 16:48.4, 19:36.3, 21:05.9, 23:06.9, 24:42.4, (25:30.7) |
25 | 706 | Tri-County North,
OH - Team Time (1st 5) 1:42:56.9 | Spread (1st 5) 3:53.0 |
| 62, 82, 184, 185, 193, (206) |
| Brandon Smeltzer, Ian Alexander, Robbie Quinn, Dakota Timmons, Hunter Pahl, (Ryan Combs) |
| 18:21.2, 18:50.9, 21:44.3, 21:46.3, 22:14.2, (24:26.9) |
26 | 715 | Bradford,
OH - Team Time (1st 5) 1:42:42.0 | Spread (1st 5) 3:43.8 |
| 68, 112, 152, 191, 192, (204), (220) |
| Jackson Moore, Jay Roberts, Aidan Beachler, Shane Bryan, Jared Shellabarger, (Hunter Biddlestone), (Andrew Moyer) |
| 18:30.1, 19:24.9, 20:19.3, 22:13.8, 22:13.9, (23:44.5), (33:31.4) |
27 | 717 | East Dayton Christian,
OH - Team Time (1st 5) 1:41:27.0 | Spread (1st 5) 2:20.6 |
| 91, 141, 148, 163, 174, (178), (180) |
| Chapman Faulkner, Samuel Sanders, Jeremy Adkins, Logan Reynolds, Landen Moats, (Bruce Gaines), (Elijah Savage) |
| 19:00.5, 19:54.7, 20:13.4, 20:57.3, 21:21.1, (21:25.4), (21:30.0) |
28 | 731 | Stivers-Arts,
OH - Team Time (1st 5) 1:42:24.5 | Spread (1st 5) 1:59.1 |
| 103, 127, 164, 168, 169, (217) |
| James Wright, James Pippert, Mi'Kel Pullen, Kyjhan Watson, Aiden Humphrey, (Zachary Corbean) |
| 19:13.7, 19:45.2, 21:00.3, 21:12.5, 21:12.8, (27:33.8) |
29 | 741 | Dixie,
OH - Team Time (1st 5) 1:44:41.0 | Spread (1st 5) 5:43.4 |
| 39, 135, 170, 195, 202, (203), (214) |
| Danny Sparks, Ian Groom, Alex Perminova, Jacob Chatterton, Cole Hawk, (Jaden Wellmeier), (Steven Brock) |
| 17:46.8, 19:49.8, 21:14.3, 22:19.9, 23:30.2, (23:42.0), (26:32.0) |
30 | 864 | Mississinawa Valley,
OH - Team Time (1st 5) 1:46:36.6 | Spread (1st 5) 2:34.0 |
| 145, 160, 179, 183, 197, (208), (209) |
| Dalton Marker, Jacob Dircksen, Michael Rammel, Roman Dircksen, Jacob Dirmeyer, (Connor Buffenbarger), (Shawn Wogoman) |
| 20:04.0, 20:43.6, 21:29.1, 21:41.9, 22:38.0, (24:44.6), (24:46.9) |
31 | 868 | Lehman Catholic,
OH - Team Time (1st 5) 1:51:10.3 | Spread (1st 5) 7:24.3 |
| 123, 147, 187, 196, 215, (216) |
| Elias Bezy, Alex Vanderhorst, Scott Petersen, Aaron Topp, Andrew Wiseman, (Casey Topp) |
| 19:40.6, 20:09.9, 21:54.8, 22:20.1, 27:04.9, (27:25.5) |
32 | 880 | Tri-Village,
OH - Team Time (1st 5) 2:00:56.1 | Spread (1st 5) 10:34.9 |
| 64, 173, 211, 213, 219 |
| Harley Ketring, Matthew Holzapfel, Ryan Stephan, Cameron Armstrong, Kamran Stucky |
| 18:27.3, 21:18.3, 25:42.1, 26:26.2, 29:02.2 |
33 | 983 | Southeastern Local,
OH - Team Time (1st 5) 2:01:05.0 | Spread (1st 5) 7:33.0 |
| 165, 189, 199, 212, 218 |
| Austin Tehan, Ryan Flax, Gregory Flax, Jaden Shaw, Cody Russell |
| 21:02.7, 22:04.2, 23:07.0, 26:15.4, 28:35.7 |