1 | 69 | West Liberty Salem,
OH - Team Time (1st 5) 1:23:33.3 | Spread (1st 5) 1:14.0 |
| 2, 4, 11, 18, 34, (38), (40) |
| Dylan Lauck, Tate Yoder, Noah Smith, Josh Spinner, Cade Clerico, (Gavin Harrison), (Hayden Kennedy) |
| 16:09.0, 16:29.5, 16:35.9, 16:55.9, 17:23.0, (17:27.1), (17:31.4) |
2 | 70 | Summit Country Day,
OH - Team Time (1st 5) 1:23:41.8 | Spread (1st 5) 34.2 |
| 7, 10, 15, 16, 22, (43), (64) |
| Brian Dewine, Evan Lakhia, Andrew Wagner, Matthew Brumfield, Devin Nelson, (Sean Lamacchia), (Larkin Woodward) |
| 16:32.7, 16:35.6, 16:41.8, 16:44.8, 17:06.9, (17:34.1), (17:55.6) |
3 | 119 | Cedarville,
OH - Team Time (1st 5) 1:25:03.0 | Spread (1st 5) 1:30.7 |
| 1, 6, 33, 35, 44, (50), (58) |
| Ethan Wallis, Trent Koning, Caleb Sultan, Payton Herron, Drew Mason, (Isaiah Estepp), (Jeffrey Salisbury) |
| 16:07.1, 16:30.9, 17:22.3, 17:24.9, 17:37.8, (17:44.0), (17:48.8) |
4 | 145 | Greenon,
OH - Team Time (1st 5) 1:26:01.7 | Spread (1st 5) 1:20.6 |
| 3, 19, 31, 41, 51, (79), (90) |
| Gavin Patrick, Calvin Wise, Sean Glaze, Jackson Pettit, Jaden Journell, (Cooper Johnson), (Philip Welsheimer) |
| 16:24.1, 17:01.5, 17:19.8, 17:31.6, 17:44.7, (18:21.1), (18:32.0) |
5 | 177 | Botkins,
OH - Team Time (1st 5) 1:26:44.6 | Spread (1st 5) 1:12.9 |
| 8, 19, 47, 48, 55, (70), (73) |
| Collin Watterson, Alan Fullenkamp, Donovan Brown, Keaton Schnippel, Elliot Goubeaux, (Carter Pleiman), (Cole Steinke) |
| 16:33.6, 17:01.5, 17:41.1, 17:41.9, 17:46.5, (18:09.0), (18:11.6) |
6 | 232 | Fort Loramie,
OH - Team Time (1st 5) 1:27:53.4 | Spread (1st 5) 1:37.9 |
| 5, 24, 66, 68, 69, (77), (78) |
| Colten Gasson, Colin Gasson, Frank Riethman, Jordan Drees, Trey Ranly, (Evan Luthman), (Evan Eilerman) |
| 16:30.8, 17:09.9, 17:59.3, 18:04.7, 18:08.7, (18:18.9), (18:20.0) |
7 | 306 | Newton,
OH - Team Time (1st 5) 1:29:20.3 | Spread (1st 5) 2:10.7 |
| 13, 30, 62, 95, 106, (127), (250) |
| Ben Hoover, Owen VIA, Curtis Shellenberger, Clint Shellenberger, Jacob Moore, (Robert Ingle), (Colton Flanary) |
| 16:40.7, 17:19.1, 17:52.9, 18:36.2, 18:51.4, (19:07.8), (21:44.1) |
8 | 336 | Bethel,
OH - Team Time (1st 5) 1:30:10.1 | Spread (1st 5) 1:49.4 |
| 32, 36, 56, 83, 129, (141), (143) |
| Cole Brannan, Trent Schweikhardt, Kaleb Roberts, Nathan Patton, Keaton Smith, (Colton Smith), (Wyatt Leet) |
| 17:20.2, 17:26.9, 17:48.2, 18:25.2, 19:09.6, (19:22.1), (19:23.4) |
9 | 350 | Troy Christian,
OH - Team Time (1st 5) 1:30:02.9 | Spread (1st 5) 2:56.4 |
| 9, 26, 72, 92, 151, (191), (233) |
| Robert Ventura, Noah Shook, Nate Hunnicutt, Aiden Tkach, Torin Schulte, (Kyle Sebor), (Connor Rogers) |
| 16:34.7, 17:12.1, 18:11.0, 18:34.0, 19:31.1, (20:13.5), (21:14.3) |
10 | 358 | Covington,
OH - Team Time (1st 5) 1:30:43.7 | Spread (1st 5) 1:40.1 |
| 27, 48, 86, 87, 110, (112), (114) |
| Bennett Welborn, Mic Barhorst, Owen Rawson, Zane Barhorst, Fletcher Metz, (Tyler Alexander), (Devin Brummitt) |
| 17:12.6, 17:41.9, 18:27.8, 18:28.7, 18:52.7, (18:55.5), (18:57.5) |
11 | 360 | Legacy Christian,
OH - Team Time (1st 5) 1:30:23.9 | Spread (1st 5) 2:19.8 |
| 12, 56, 74, 99, 119, (130), (139) |
| Ian Ackenhausen, Zach Pollock, Jonathan Merritt, Jamie Pfeifer, Caden Nelson, (Diego Sanchez), (Caleb Brooks) |
| 16:40.4, 17:48.2, 18:12.6, 18:42.5, 19:00.2, (19:09.9), (19:18.6) |
12 | 373 | Russia,
OH - Team Time (1st 5) 1:30:58.0 | Spread (1st 5) 1:10.6 |
| 42, 63, 75, 93, 100, (124), (145) |
| Nicholas Caldwell, Andrew Deloye, Jonathan Bell, Aiden Shappie, Jake Goubeaux, (Sam York), (Zane Shappie) |
| 17:33.5, 17:53.0, 18:13.3, 18:34.1, 18:44.1, (19:05.0), (19:24.8) |
13 | 398 | Houston,
OH - Team Time (1st 5) 1:31:34.6 | Spread (1st 5) 1:52.2 |
| 21, 80, 85, 101, 111, (116), (136) |
| Blake Jacobs, Patrick Meiring, Hunter Mowery, Joseph Earl, Justin Pollock, (Ethan Davis), (Ryan Ely) |
| 17:03.2, 18:22.4, 18:26.9, 18:46.7, 18:55.4, (18:58.9), (19:13.6) |
14 | 401 | Seven Hills Upper,
OH - Team Time (1st 5) 1:31:33.2 | Spread (1st 5) 1:44.7 |
| 23, 59, 103, 107, 109, (186), (230) |
| Dhruv Mahajan, Luke Malloy, Wes Gardner, Zachary Domet, Sebastian Rodriguez, (Will Schneider), (Eli Joffe) |
| 17:07.7, 17:52.0, 18:49.6, 18:51.5, 18:52.4, (20:10.6), (21:12.2) |
15 | 424 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:31:30.6 | Spread (1st 5) 2:53.7 |
| 14, 53, 82, 122, 153, (174), (241) |
| William Stewart, Alex Morris, Leo Bonenfant, Jack Sandul, Jakob Surgeon, (Drew Varney), (Erik Ruotulo) |
| 16:41.7, 17:45.7, 18:23.7, 19:04.1, 19:35.4, (20:00.3), (21:19.9) |
16 | 448 | Twin Valley South,
OH - Team Time (1st 5) 1:31:54.2 | Spread (1st 5) 2:35.9 |
| 17, 61, 96, 132, 142, (167), (249) |
| Kyle Saul, Aaron Cole, Lee Swafford, Chris Keener, Justus Craft, (Tate Ray), (Tyler Wright) |
| 16:47.3, 17:52.4, 18:39.6, 19:11.7, 19:23.2, (19:53.8), (21:41.6) |
17 | 493 | Arcanum,
OH - Team Time (1st 5) 1:33:05.2 | Spread (1st 5) 2:00.3 |
| 45, 52, 105, 135, 156, (158), (160) |
| Landen Kreusch, Logan Todd, Griffin Cates, Jacob Rice, Ashton Paul, (Dan Albright), (Luke Brinksneader) |
| 17:38.3, 17:45.6, 18:49.8, 19:12.9, 19:38.6, (19:44.8), (19:46.4) |
18 | 545 | Jackson Center,
OH - Team Time (1st 5) 1:33:42.1 | Spread (1st 5) 3:13.8 |
| 25, 37, 132, 150, 201, (255), (259) |
| Christopher Elchert, Kellen Reichert, Xavier Esser, Ethan Pohlschneider, Wyatt Burch, (Evan York), (Raymond Lowry) |
| 17:10.4, 17:27.0, 19:11.7, 19:28.8, 20:24.2, (22:00.8), (22:09.6) |
19 | 588 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:34:53.5 | Spread (1st 5) 2:16.5 |
| 54, 102, 116, 140, 176, (185), (206) |
| David Morales, Ashton Snell, Griffin McAndrew, Joe Gibson, William Donovan, (Noah Duplechan), (Will Sommer) |
| 17:45.9, 18:46.9, 18:58.9, 19:19.4, 20:02.4, (20:09.9), (20:37.7) |
20 | 624 | Dixie,
OH - Team Time (1st 5) 1:35:15.4 | Spread (1st 5) 3:03.0 |
| 28, 125, 128, 148, 195, (227), (273) |
| Danny Sparks, Dillion Grey, Connor Hawk, Ian Groom, Kaden Wiley, (Regan Miller), (Jaden Wellmeier) |
| 17:14.9, 19:05.4, 19:08.6, 19:28.6, 20:17.9, (21:09.1), (23:33.8) |
21 | 637 | Triad,
OH - Team Time (1st 5) 1:35:43.4 | Spread (1st 5) 1:59.9 |
| 76, 112, 118, 138, 193, (220), (234) |
| Eli O'Brien, Joe Ferguson, Andrew O'Neal, Tavin Yorgason, Zane Robison, (Aaron Roy), (Klinton Driscoll) |
| 18:16.0, 18:55.5, 18:59.2, 19:16.8, 20:15.9, (21:03.0), (21:15.0) |
22 | 651 | Northeastern,
OH - Team Time (1st 5) 1:36:10.0 | Spread (1st 5) 1:55.6 |
| 65, 98, 159, 163, 166, (209), (282) |
| Sam Augustus, Justin Dietrich, Steven Greene, Sebastian Furrow, Bryce Hajnik, (Glenn Horton), (Cameron Chatfield) |
| 17:57.7, 18:42.2, 19:44.9, 19:51.9, 19:53.3, (20:46.6), (24:54.7) |
23 | 655 | Fairlawn,
OH - Team Time (1st 5) 1:35:56.5 | Spread (1st 5) 2:02.1 |
| 67, 121, 134, 155, 178, (199), (232) |
| Jonah Brautigam, Dominic Davis, Jordan Henman, Cade Allison, Levi Barthauer, (Isaac Ambos), (Gauge Sharrock) |
| 18:01.0, 19:02.5, 19:12.5, 19:37.4, 20:03.1, (20:23.2), (21:12.7) |
24 | 684 | Mechanicsburg,
OH - Team Time (1st 5) 1:36:42.6 | Spread (1st 5) 1:34.5 |
| 94, 104, 126, 177, 183, (228), (248) |
| Luke Bryant, Adam Weaver, Gavin Haffner, Evan Laird, Garrett Durham, (Aidan Gross), (William Boeck) |
| 18:34.6, 18:49.7, 19:06.4, 20:02.8, 20:09.1, (21:10.6), (21:38.7) |
25 | 690 | Dayton Christian,
OH - Team Time (1st 5) 1:36:39.1 | Spread (1st 5) 2:03.7 |
| 71, 131, 137, 162, 189, (190), (208) |
| Samuel Hendricks, Rhett Bailey, John Welker, Justin Oliver, Nathaniel Geiss, (Sam Reynolds), (Jonathan Williams) |
| 18:09.1, 19:11.5, 19:14.9, 19:50.8, 20:12.8, (20:13.0), (20:45.0) |
26 | 739 | Franklin Monroe,
OH - Team Time (1st 5) 1:37:32.1 | Spread (1st 5) 1:35.0 |
| 88, 144, 146, 180, 181, (184), (188) |
| Brendan Hosler, Micah Stacy, Jacob Meyer, Logan Garber, Dylan Brumbaugh, (Jayce Byers), (Cason Yount) |
| 18:31.1, 19:24.1, 19:25.0, 20:05.8, 20:06.1, (20:09.8), (20:12.6) |
27 | 788 | Williamsburg,
OH - Team Time (1st 5) 1:38:51.8 | Spread (1st 5) 3:36.3 |
| 46, 120, 161, 223, 238, (265), (277) |
| Hayden Hollins, Zach Earley, Ethan Nesbitt, Liam Powell, Morgan Bein, (Owen Salamon), (Hayden Meisberger) |
| 17:40.2, 19:00.3, 19:49.8, 21:05.0, 21:16.5, (22:44.9), (24:01.4) |
28 | 811 | East Dayton Christian,
OH - Team Time (1st 5) 1:39:15.7 | Spread (1st 5) 3:07.9 |
| 60, 157, 172, 207, 215, (222), (239) |
| Chapman Faulkner, Bruce Gaines, Jeremy Adkins, Jayson Faulkner, David Pleger, (Landen Moats), (Nick Curtin) |
| 17:52.3, 19:41.8, 19:57.9, 20:43.5, 21:00.2, (21:04.1), (21:16.9) |
29 | 858 | Tri-Village,
OH - Team Time (1st 5) 1:40:02.4 | Spread (1st 5) 3:43.6 |
| 39, 173, 203, 212, 231, (257), (276) |
| Harley Ketring, Matthew Holzapfel, Wyatt Ketring, Josh Murphy, Zane Osborne, (Brennen Fellers), (Ryan Stephan) |
| 17:29.0, 20:00.2, 20:29.2, 20:51.4, 21:12.6, (22:05.3), (23:53.5) |
30 | 871 | Ansonia,
OH - Team Time (1st 5) 1:44:24.5 | Spread (1st 5) 7:36.3 |
| 107, 123, 152, 202, 287, (290), (293) |
| Kyle Thornhill, Chad Milikin, Cody Williams, Andrew Thornhill, Landyn Gabriel, (Scotty Ritchie), (Garrett Brown) |
| 18:51.5, 19:04.8, 19:33.4, 20:27.0, 26:27.8, (28:02.7), (30:02.0) |
31 | 901 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:41:05.2 | Spread (1st 5) 3:31.2 |
| 97, 148, 192, 204, 260, (262), (271) |
| Cardale Simpson, Anthony Sexton, Neamyah Bell, Lamaure White, Nathan Lyons, (Andrew Vivar), (Jarod Woolridge) |
| 18:40.6, 19:28.6, 20:14.1, 20:30.1, 22:11.8, (22:27.0), (23:26.9) |
32 | 918 | Georgetown,
OH - Team Time (1st 5) 1:40:43.8 | Spread (1st 5) 26.3 |
| 169, 171, 187, 194, 197, (200), (216) |
| Anthony Carrington, Ethan Thomas, Logan Owens, Cale Varney, Aiden McGinnis, (Brandon Carrington), (Dakotah Crocker) |
| 19:55.3, 19:57.8, 20:12.3, 20:16.8, 20:21.6, (20:23.9), (21:00.8) |
33 | 919 | Emmanuel Christian (Toledo),
OH - Team Time (1st 5) 1:41:35.4 | Spread (1st 5) 4:39.5 |
| 29, 198, 214, 225, 253 |
| Elliott Ramsey, Andrew Ferradino, Stephen Eckloff, Tevin Reed, Texan Banks |
| 17:15.5, 20:22.9, 20:53.8, 21:08.2, 21:55.0 |
34 | 950 | National Trail,
OH - Team Time (1st 5) 1:43:23.8 | Spread (1st 5) 4:39.3 |
| 91, 146, 196, 251, 266, (275), (283) |
| Ethan Murphy, Joel Hunt, Andrew Carrell, Caleb Gilland, Nathan Bottoms, (Drake Carrell), (Geoffrey Klein) |
| 18:33.3, 19:25.0, 20:19.1, 21:53.8, 23:12.6, (23:52.4), (25:52.2) |
35 | 987 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:42:57.9 | Spread (1st 5) 2:59.2 |
| 115, 168, 210, 240, 254, (261), (274) |
| Clinton Bartley, Joseph Castle, Daniel Morgan, Jacob Castle, Alex Brueggerman, (Michael Perrigo), (Thomas Whaley) |
| 18:58.1, 19:55.0, 20:48.5, 21:19.0, 21:57.3, (22:17.0), (23:37.6) |
36 | 991 | Stivers-Arts,
OH - Team Time (1st 5) 1:43:13.3 | Spread (1st 5) 3:36.4 |
| 84, 179, 226, 246, 256, (299) |
| James Wright, Aiden Humphrey, James Pippert, Olufela Rodriguez, Milo Fleetham, (Andrew Jones) |
| 18:25.5, 20:05.0, 21:08.8, 21:32.1, 22:01.9, (31:37.3) |
37 | 999 | Mississinawa Valley,
OH - Team Time (1st 5) 1:44:13.7 | Spread (1st 5) 4:42.2 |
| 89, 170, 236, 237, 267, (284), (291) |
| Dalton Marker, Jacob Dircksen, Troy Woodbury, Michael Rammel, Jacob Loy, (Connor Buffenbarger), (Noemi Arrona) |
| 18:31.3, 19:57.4, 21:15.5, 21:16.0, 23:13.5, (26:00.0), (28:32.3) |
38 | 1019 | Purcell Marian,
OH - Team Time (1st 5) 1:47:24.1 | Spread (1st 5) 6:15.6 |
| 81, 174, 213, 272, 279 |
| Marion Pope, Carmac Gerrard, Quin Rubick, Coleman Ernsell, Gregory Lovins |
| 18:22.7, 20:00.3, 20:52.1, 23:30.7, 24:38.3 |
39 | 1041 | Tri-County North,
OH - Team Time (1st 5) 1:43:41.3 | Spread (1st 5) 1:32.9 |
| 165, 205, 211, 217, 243, (244), (263) |
| Jonathon Landis, Dakota Timmons, Aaron Shellabarger, Hunter Pahl, Robbie Quinn, (Ben Singleton), (Reese Horn) |
| 19:52.0, 20:33.7, 20:48.9, 21:01.8, 21:24.9, (21:26.7), (22:35.3) |
40 | 1106 | Bradford,
OH - Team Time (1st 5) 1:45:09.2 | Spread (1st 5) 1:42.8 |
| 163, 219, 235, 242, 247, (281), (300) |
| Jay Roberts, Jayden Dues, Hunter Biddlestone, Dalton Reck, Aidan Beachler, (Jared Shellabarger), (Logan Daugherty) |
| 19:51.9, 21:02.9, 21:15.4, 21:24.3, 21:34.7, (24:42.5), (31:59.2) |
41 | 1142 | Miami Valley,
OH - Team Time (1st 5) 1:46:23.3 | Spread (1st 5) 1:59.0 |
| 182, 221, 229, 252, 258, (268), (289) |
| Ziyu Wang, David Smalley, Andrew Holzinger, Raaidh Rizvi, Ibrahim Ranginwala, (Henry Jenks), (Aadil Umerani) |
| 20:07.4, 21:03.5, 21:11.7, 21:54.3, 22:06.4, (23:18.6), (27:43.1) |
42 | 1199 | Felicity-Franklin,
OH - Team Time (1st 5) 1:52:42.8 | Spread (1st 5) 5:05.6 |
| 154, 217, 270, 278, 280, (288), (292) |
| Kody Swinford, Landon Easter, Matthew Johns, Ian Schwettman, Evan Louderback, (Paul Smith), (David Bartolin) |
| 19:35.5, 21:01.8, 23:21.9, 24:02.5, 24:41.1, (27:09.8), (29:15.6) |
43 | 1287 | Lehman Catholic,
OH - Team Time (1st 5) 1:54:38.7 | Spread (1st 5) 4:57.9 |
| 224, 245, 264, 269, 285, (286) |
| Alex Vanderhorst, Hezekiah Bezy, Scott Petersen, Wyatt Jackson, Andrew Wiseman, (Casey Topp) |
| 21:05.5, 21:27.1, 22:42.6, 23:20.1, 26:03.4, (26:17.9) |
44 | 1480 | Oyler,
OH - Team Time (1st 5) 2:34:36.1 | Spread (1st 5) 57.8 |
| 294, 295, 296, 297, 298 |
| Isaiah Cathey, Jamari Fields, Romale Lewis, Elijah Cathey, Dustin Taulbee |
| 30:31.4, 30:31.6, 30:34.9, 31:29.0, 31:29.2 |