1 | 154 | McDonald,
OH - Team Time (1st 5) 1:22:15.2 | Spread (1st 5) 1:07.5 |
| 4, 18, 23, 34, 75, (164), (181) |
| Brody Rupe, Ethan Domitrovich, Zack Canada, Connor Symbolic, Greg Dickson, (Caleb Domitrovich), (Eli Street) |
| 15:48.9, 16:26.0, 16:29.4, 16:34.5, 16:56.4, (17:29.1), (17:32.5) |
2 | 269 | Mount Gilead,
OH - Team Time (1st 5) 1:22:49.2 | Spread (1st 5) 1:30.2 |
| 5, 7, 37, 69, 151, (162), (279) |
| Ethan Supplee, Liam Dennis, Brett Shipman, Michael Snopik, Eric Mowery, (Reed Supplee), (Ethan Kemp) |
| 15:54.1, 16:01.1, 16:35.1, 16:54.6, 17:24.3, (17:29.0), (18:06.4) |
3 | 274 | Summit Country Day,
OH - Team Time (1st 5) 1:23:41.8 | Spread (1st 5) 34.2 |
| 32, 38, 49, 54, 101, (185), (253) |
| 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) |
4 | 292 | West Liberty Salem,
OH - Team Time (1st 5) 1:23:33.3 | Spread (1st 5) 1:14.0 |
| 9, 24, 39, 73, 147, (157), (174) |
| 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) |
5 | 310 | New London,
OH - Team Time (1st 5) 1:23:57.6 | Spread (1st 5) 52.9 |
| 14, 40, 65, 80, 111, (148), (180) |
| Curtis Joppeck, Dominic Albaugh, Tyler Twining, Carson Coey, Caleb Good, (Mitchell Joppeck), (Braeden Geist) |
| 16:19.0, 16:36.0, 16:52.6, 16:58.1, 17:11.9, (17:23.6), (17:32.3) |
6 | 326 | East Canton,
OH - Team Time (1st 5) 1:23:24.7 | Spread (1st 5) 1:32.1 |
| 3, 12, 76, 110, 125, (141), (153) |
| Demetrius Snellenberger, Demetrius Snellenb, Gabe Shilling, Alex Yarian, Mason Cain, (Landen Demos), (Braxton Ohmen) |
| 15:44.7, 16:15.5, 16:56.5, 17:11.2, 17:16.8, (17:20.7), (17:25.6) |
7 | 422 | Columbus Grove,
OH - Team Time (1st 5) 1:24:49.2 | Spread (1st 5) 44.0 |
| 44, 50, 88, 96, 144, (197), (273) |
| Carson Closson, Caleb Stechschulte, Breece Pingle, Trent Koch, Tanner Smith, (Roy Langhals), (Derek Birkemeier) |
| 16:37.6, 16:42.5, 17:02.3, 17:05.2, 17:21.6, (17:39.9), (18:02.5) |
8 | 453 | Liberty Center,
OH - Team Time (1st 5) 1:25:06.4 | Spread (1st 5) 58.0 |
| 22, 74, 78, 121, 158, (206), (424) |
| Nathaniel Elieff, Christopher Miles, Kenny Miles, Matthew Marlow, Drew Bowser, (Derek Dulle), (Ethan Borstelman) |
| 16:29.3, 16:56.3, 16:57.8, 17:15.7, 17:27.3, (17:41.6), (18:59.9) |
9 | 487 | Hopewell-Loudon,
OH - Team Time (1st 5) 1:25:11.4 | Spread (1st 5) 1:04.1 |
| 20, 56, 105, 131, 175, (236), (242) |
| Jordan Foster, Carter Ritchey, Caden Crawford, Trey Masterson, Sam Meade, (Bryce Arbogast), (Brendan Durbin) |
| 16:27.4, 16:45.8, 17:08.3, 17:18.4, 17:31.5, (17:49.7), (17:52.0) |
10 | 527 | St Mary Central Catholic,
OH - Team Time (1st 5) 1:25:36.8 | Spread (1st 5) 37.2 |
| 53, 70, 122, 140, 142, (404), (487) |
| Michael Bourne, Brett Reed, Dan Gyurke, Mason Blank, Christian Maple, (Joe Lawrence), (David Grant) |
| 16:44.2, 16:54.8, 17:15.9, 17:20.5, 17:21.4, (18:54.8), (19:53.1) |
11 | 528 | Cedarville,
OH - Team Time (1st 5) 1:25:03.0 | Spread (1st 5) 1:30.7 |
| 8, 29, 146, 152, 193, (215), (230) |
| 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) |
12 | 550 | Fredericktown,
OH - Team Time (1st 5) 1:25:08.2 | Spread (1st 5) 2:01.6 |
| 6, 62, 92, 128, 262, (264), (301) |
| Thomas Caputo, Evan France, Titus Krabill, Ethan Dudgeon, Roghan Roddy, (Colton Riel), (Xavier Platt) |
| 15:57.3, 16:50.1, 17:04.4, 17:17.5, 17:58.9, (17:59.3), (18:14.5) |
13 | 562 | Trimble Local,
OH - Team Time (1st 5) 1:25:31.6 | Spread (1st 5) 1:26.3 |
| 26, 31, 118, 130, 257, (311), (498) |
| Brayden Weber, Danuel Persinger, Tyler Weber, Dillon Banik, Tucker Dixon, (Braxton Mitchell), (Zayne Moore) |
| 16:30.4, 16:31.9, 17:14.8, 17:17.8, 17:56.7, (18:18.8), (20:11.5) |
14 | 617 | Fairview,
OH - Team Time (1st 5) 1:25:57.3 | Spread (1st 5) 1:22.4 |
| 35, 63, 94, 167, 258, (283), (379) |
| Nolan Krumhansl, Ben Osborne, Alan Meriga, Vincen Del rosario, Dylan Carson, (Darren VanSchoor), (Jason Cook) |
| 16:34.6, 16:51.6, 17:04.5, 17:29.6, 17:57.0, (18:08.5), (18:44.6) |
15 | 631 | Greenon,
OH - Team Time (1st 5) 1:26:01.7 | Spread (1st 5) 1:20.6 |
| 17, 85, 137, 176, 216, (320), (355) |
| 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) |
16 | 635 | Minster,
OH - Team Time (1st 5) 1:25:50.8 | Spread (1st 5) 1:37.8 |
| 11, 66, 118, 209, 231, (274), (299) |
| Alex Albers, Luke Barga, Austin Felice, Joseph Slonkosky, Brock Schulte, (Tyler Prenger), (Joel Berelsman) |
| 16:11.3, 16:53.6, 17:14.8, 17:42.0, 17:49.1, (18:02.7), (18:13.7) |
17 | 667 | Crestview (Ashland),
OH - Team Time (1st 5) 1:26:23.1 | Spread (1st 5) 1:00.8 |
| 61, 84, 138, 150, 234, (240), (266) |
| Leo Ringler, Ian Trent, Jimmy Dunn, Tommy O'Neill, Thomas O'neil, (Robbie Johnson), (Jacob Littleton) |
| 16:48.6, 17:00.8, 17:20.2, 17:24.1, 17:49.4, (17:50.6), (17:59.5) |
18 | 682 | Leesburg-Fairfield,
OH - Team Time (1st 5) 1:26:05.9 | Spread (1st 5) 1:27.7 |
| 19, 21, 178, 213, 251, (269), (481) |
| Cohen Frost, Ethan Davis, Blake Haines, Gavin Campbell, Brant Haines, (Landry Hattan), (Nathan Vidourek) |
| 16:27.3, 16:27.7, 17:32.2, 17:43.7, 17:55.0, (18:01.3), (19:42.8) |
19 | 693 | Holgate,
OH - Team Time (1st 5) 1:26:42.4 | Spread (1st 5) 24.5 |
| 96, 124, 149, 156, 168, (171), (218) |
| Avery Casillas, Hayden Hartman, Jack Westrick, Addison Casillas, Richard Bower, (Bailey Sonnenberg), (Levi Zachrich) |
| 17:05.2, 17:16.6, 17:23.9, 17:27.0, 17:29.7, (17:30.5), (17:45.0) |
20 | 727 | Elyria Catholic,
OH - Team Time (1st 5) 1:26:39.7 | Spread (1st 5) 1:06.4 |
| 40, 135, 154, 188, 210, (255), (317) |
| Matt Krese, Zach Smith, Ian Smith, Matt Boehm, Jackson Zsigray, (Isiah Torres), (Kevin Theile) |
| 16:36.0, 17:19.1, 17:26.8, 17:35.4, 17:42.4, (17:56.3), (18:20.5) |
21 | 749 | Botkins,
OH - Team Time (1st 5) 1:26:44.6 | Spread (1st 5) 1:12.9 |
| 33, 85, 201, 207, 223, (287), (293) |
| 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) |
22 | 760 | Garaway,
OH - Team Time (1st 5) 1:27:04.5 | Spread (1st 5) 33.4 |
| 115, 125, 127, 169, 224, (305), (384) |
| Noah Wentworth, Kristi Stocksdale, Kristian Stocksdale, Quinten Schwartz, Parker Graf, (Bobby Palmer), (Brendan Chapman) |
| 17:13.6, 17:16.8, 17:16.9, 17:30.2, 17:47.0, (18:16.0), (18:45.9) |
23 | 762 | Lakota (Kansas),
OH - Team Time (1st 5) 1:26:45.4 | Spread (1st 5) 1:39.4 |
| 42, 55, 171, 186, 308, (369), (390) |
| Braden Schaser, Connor Hill, Cody Roush, Ethan Smithback, Gavin D'Amato, (Hunter Kehn), (Mitchell Rosser) |
| 16:37.3, 16:45.6, 17:30.5, 17:35.3, 18:16.7, (18:39.6), (18:49.1) |
24 | 816 | Maplewood,
OH - Team Time (1st 5) 1:27:22.4 | Spread (1st 5) 33.9 |
| 123, 134, 160, 162, 237, (254), (339) |
| John Crouch, Ryan Dancison, Hunter Omerzo, Matt Freel, Mark Kirch, (Caleb Richards), (Bryson Himes) |
| 17:16.1, 17:19.0, 17:28.3, 17:29.0, 17:50.0, (17:56.0), (18:26.5) |
25 | 856 | Fisher Catholic,
OH - Team Time (1st 5) 1:27:34.2 | Spread (1st 5) 1:15.7 |
| 83, 117, 165, 184, 307, (418), (451) |
| Aiden Jackson, Patrick Kenney, Vincent Bee, Noah Sharp, Cayden Short, (Caden Short), (Sam Gundelfinger) |
| 17:00.6, 17:14.2, 17:29.3, 17:33.8, 18:16.3, (18:57.9), (19:17.0) |
26 | 860 | Tinora,
OH - Team Time (1st 5) 1:27:23.4 | Spread (1st 5) 1:34.0 |
| 52, 64, 194, 241, 309, (337), (417) |
| Clay Carpenter, Jacob Cramer, Chistophe Ferguson, Lance Rinkel, Jaxen Durfey, (Evan Flory), (Lucas Meyer) |
| 16:44.1, 16:52.1, 17:37.9, 17:51.2, 18:18.1, (18:25.7), (18:57.6) |
27 | 865 | Belpre,
OH - Team Time (1st 5) 1:26:45.0 | Spread (1st 5) 3:17.5 |
| 2, 72, 120, 250, 421, (445), (453) |
| Eli Fullerton, Jackson Plummer, Davis Leach, Evan Issac Wells, Andrew Miranda, (Kayden Wright), (Byren Robertson) |
| 15:41.1, 16:55.5, 17:15.2, 17:54.6, 18:58.6, (19:13.6), (19:19.2) |
28 | 873 | Columbus Academy,
OH - Team Time (1st 5) 1:27:09.3 | Spread (1st 5) 2:06.6 |
| 10, 68, 195, 295, 305, (380), (402) |
| Luke Nester, Charlie Sabgir, Jake Huddleston, Alex O'Connor, Calvin Wade, (Peter Heermann), (Cyrus Richardson) |
| 16:09.4, 16:53.9, 17:38.0, 18:12.0, 18:16.0, (18:44.7), (18:52.9) |
29 | 909 | Woodmore,
OH - Team Time (1st 5) 1:27:34.2 | Spread (1st 5) 1:21.7 |
| 47, 81, 239, 267, 275, (314), (408) |
| Paul Koenig, C.J. Buchanan, Pierce Overmyer, Chase Dickerson, Cole Sotak, (Steven Carter), (Nick Reedy) |
| 16:41.4, 16:59.1, 17:50.3, 18:00.3, 18:03.1, (18:19.3), (18:56.0) |
30 | 961 | Fort Loramie,
OH - Team Time (1st 5) 1:27:53.4 | Spread (1st 5) 1:37.9 |
| 28, 108, 264, 276, 285, (312), (315) |
| 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) |
31 | 962 | Lincolnview,
OH - Team Time (1st 5) 1:28:07.3 | Spread (1st 5) 9.3 |
| 177, 189, 191, 201, 204, (411), (426) |
| Devon Bill, Daegan Hatfield, Joe Sadowski, Brandon Renner, Jackson Robinson, (Kohen Cox), (Keagan Farris) |
| 17:31.9, 17:36.1, 17:37.0, 17:41.1, 17:41.2, (18:56.9), (19:00.6) |
32 | 970 | Dalton Local,
OH - Team Time (1st 5) 1:28:21.6 | Spread (1st 5) 2:25.8 |
| 67, 82, 87, 278, 456, (467), (493) |
| Mason Kutz, Evan Hodkinson, Mitchell Kutz, Luke Greer, Izaak Phillips, (Karey Lehman), (Ethan Farnsworth) |
| 16:53.8, 17:00.3, 17:01.7, 18:06.2, 19:19.6, (19:29.3), (20:05.2) |
33 | 980 | Canton Central Catholic,
OH - Team Time (1st 5) 1:27:59.0 | Spread (1st 5) 1:37.0 |
| 30, 159, 238, 271, 282, (316), (437) |
| Barrett Scheatzle, Ian Paul, Max Grillo, Blake Abbott, Ian Elson, (Sean Domer), (James McClain) |
| 16:31.1, 17:27.5, 17:50.1, 18:02.2, 18:08.1, (18:20.3), (19:06.4) |
34 | 989 | New Riegel,
OH - Team Time (1st 5) 1:28:15.2 | Spread (1st 5) 1:28.0 |
| 89, 142, 190, 216, 352, (367), (373) |
| Brandon Gillig, Zach Zoeller, Hayden Hohman, Jacob Clouse, Cade Haman, (Joseph Tiell), (Zach Williams) |
| 17:02.4, 17:21.4, 17:36.3, 17:44.7, 18:30.4, (18:36.5), (18:41.7) |
35 | 1016 | Maumee Valley Country Day,
OH - Team Time (1st 5) 1:28:07.8 | Spread (1st 5) 2:00.8 |
| 13, 132, 277, 281, 313, (336), (408) |
| Patrick Lyell, Jeremy Mahoney, Austin Corns, Caiden Lambert, Lucas Szollosi, (Evan Dias), (Quinn Dunlap) |
| 16:18.3, 17:18.5, 18:05.0, 18:06.9, 18:19.1, (18:25.5), (18:56.0) |
36 | 1024 | Caldwell,
OH - Team Time (1st 5) 1:28:18.5 | Spread (1st 5) 1:41.2 |
| 42, 200, 204, 268, 310, (466), (475) |
| Mason Ackley, Lucas King, Andrew Sheanshang, Blake Miller, Tyler Whetstone, (Matthew Miller), (Gavin Clark) |
| 16:37.3, 17:40.7, 17:41.2, 18:00.8, 18:18.5, (19:27.7), (19:33.4) |
37 | 1035 | St Paul,
OH - Team Time (1st 5) 1:28:31.7 | Spread (1st 5) 1:21.5 |
| 95, 114, 226, 262, 338, (350), (382) |
| Zack Stine, Ian Deeter, Isaac Thimke, Gavin Ross, Nick Centa, (Alex Stine), (Collin Liedorff) |
| 17:04.9, 17:13.5, 17:48.0, 17:58.9, 18:26.4, (18:29.7), (18:44.9) |
38 | 1050 | Badger,
OH - Team Time (1st 5) 1:28:24.0 | Spread (1st 5) 1:59.2 |
| 27, 107, 245, 320, 351, (503), (504) |
| Lincon Hopkins, Jacob Zahoransky, Jarrett Wildman, Clayton Jablonski, Jacob Miller, (Jeremy Slywczak), (Jaden Richards) |
| 16:30.7, 17:09.6, 17:52.7, 18:21.1, 18:29.9, (20:27.3), (20:30.4) |
39 | 1058 | Columbia,
OH - Team Time (1st 5) 1:28:21.8 | Spread (1st 5) 1:53.9 |
| 15, 196, 256, 288, 303, (333), (377) |
| Matt Pettegrew, Jared Swartz, Scott Saksa, Dante Cirigliano, Brian Barta, (Sam Sikorski), (Frank Washburn) |
| 16:21.5, 17:39.0, 17:56.6, 18:09.3, 18:15.4, (18:25.2), (18:43.9) |
40 | 1083 | Newark Catholic,
OH - Team Time (1st 5) 1:28:47.3 | Spread (1st 5) 1:25.0 |
| 99, 197, 214, 219, 354, (455), (484) |
| Pierce Ormond, Anthony Ghiloni, Brandon Orend, Josh Riggleman, Andy Bemis, (Brandon Reifsnyder), (Jagger Bare) |
| 17:06.6, 17:39.9, 17:43.9, 17:45.3, 18:31.6, (19:19.5), (19:47.3) |
41 | 1122 | Wynford,
OH - Team Time (1st 5) 1:29:00.1 | Spread (1st 5) 1:19.7 |
| 90, 173, 211, 322, 326, (340), (383) |
| Kaden Dunford, Caden Pollock, Matthew Schiefer, Ryan Ruth, Soren Gerlach, (Neil Groth), (William Stinehelfer) |
| 17:02.8, 17:30.9, 17:42.6, 18:21.3, 18:22.5, (18:26.7), (18:45.5) |
42 | 1159 | Northmor,
OH - Team Time (1st 5) 1:29:04.4 | Spread (1st 5) 1:41.7 |
| 58, 222, 231, 303, 345, (371), (483) |
| Gavin Keen, Austin Amens, Kooper Keen, Connor Radojcsics, Lucas Weaver, (T.J. Diehl), (Jack Sears) |
| 16:46.2, 17:45.8, 17:49.1, 18:15.4, 18:27.9, (18:40.8), (19:45.1) |
43 | 1188 | Newton,
OH - Team Time (1st 5) 1:29:20.3 | Spread (1st 5) 2:10.7 |
| 46, 135, 246, 365, 396, (438), (518) |
| 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) |
44 | 1251 | Parkway,
OH - Team Time (1st 5) 1:30:06.5 | Spread (1st 5) 2:53.2 |
| 51, 128, 166, 428, 478, (491), (493) |
| Kyle Roth, Aaron Bruns, Blake Strickler, Riley Samples, Gage Hamrick, (Cade Schoenleben), (Colby Bentz) |
| 16:42.8, 17:17.5, 17:29.5, 19:00.7, 19:36.0, (20:00.4), (20:05.2) |
45 | 1269 | Troy Christian,
OH - Team Time (1st 5) 1:30:02.9 | Spread (1st 5) 2:56.4 |
| 36, 112, 291, 359, 471, (500), (513) |
| 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) |
46 | 1292 | Bethel,
OH - Team Time (1st 5) 1:30:10.1 | Spread (1st 5) 1:49.4 |
| 138, 155, 227, 333, 439, (458), (461) |
| 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) |
47 | 1302 | Colonel Crawford,
OH - Team Time (1st 5) 1:29:58.0 | Spread (1st 5) 1:01.5 |
| 178, 225, 252, 289, 358, (480), (516) |
| Jacob Hoffman, Mason McKibben, Alex Mutchler, Alex Lawson, Luke Lawson, (Carson James), (Brock Nolen) |
| 17:32.2, 17:47.4, 17:55.1, 18:09.6, 18:33.7, (19:41.2), (21:37.6) |
48 | 1331 | Independence,
OH - Team Time (1st 5) 1:32:34.0 | Spread (1st 5) 5:05.2 |
| 56, 77, 290, 389, 519, (522), (523) |
| PJ Oschmann, Collin Patton, P.J. Oschmann, Kyle McGovern, Thorin Chappel, (Niko Artuso), (Jack Valenti) |
| 16:45.8, 16:57.7, 18:10.6, 18:48.9, 21:51.0, (22:18.3), (22:36.7) |
49 | 1345 | Centerburg,
OH - Team Time (1st 5) 1:30:19.3 | Spread (1st 5) 1:19.5 |
| 161, 235, 269, 292, 388, (436), (457) |
| Blake Johnson, Will Carlisle, Alex Hayden, Travis Thomas, Dylan Melick, (Gavin Wright), (Timothy Wheeler) |
| 17:28.9, 17:49.6, 18:01.3, 18:11.1, 18:48.4, (19:05.7), (19:21.9) |
50 | 1368 | Legacy Christian,
OH - Team Time (1st 5) 1:30:23.9 | Spread (1st 5) 2:19.8 |
| 45, 227, 296, 375, 425, (440), (452) |
| 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) |
51 | 1380 | Edgerton,
OH - Team Time (1st 5) 1:30:38.3 | Spread (1st 5) 1:31.8 |
| 133, 182, 284, 387, 394, (426), (431) |
| Hunter Burke, Josh Apt, Connor Thiel, Elliott Roth, Kale Merillat, (Nathan Swank), (Max Woenker) |
| 17:18.9, 17:33.2, 18:08.6, 18:46.9, 18:50.7, (19:00.6), (19:03.4) |
| 1380 | Villa Angela-St Joseph,
OH - Team Time (1st 5) 1:30:33.1 | Spread (1st 5) 1:42.6 |
| 103, 233, 319, 332, 393, (415), (474) |
| Dylan Barnett, B.K. Kwasniak, Matthew Fronczek, Jordan Ellul, Phillip Davis, (Austin Barnett), (Davante Callahan) |
| 17:07.7, 17:49.3, 18:20.8, 18:25.0, 18:50.3, (18:57.5), (19:33.1) |
53 | 1388 | East Knox,
OH - Team Time (1st 5) 1:30:36.6 | Spread (1st 5) 2:16.8 |
| 78, 261, 272, 329, 448, (485), (515) |
| Nathan Streby, Scott Parr, Samuel Whitney, Hunter Keller, Nathan Whitney, (Isaiah Kohl), (Tyler Lucas) |
| 16:57.8, 17:58.5, 18:02.3, 18:23.4, 19:14.6, (19:52.2), (21:25.0) |
54 | 1392 | Cardington-Lincoln,
OH - Team Time (1st 5) 1:30:37.8 | Spread (1st 5) 2:50.9 |
| 16, 145, 372, 412, 447, (469), (501) |
| Mason White, Racine Hallabrin, Kaleb Meade, Mike Rose, Devin Gheen, (Austin Henthorn), (James Hallabrin) |
| 16:23.1, 17:22.2, 18:41.2, 18:57.3, 19:14.0, (19:29.4), (20:14.6) |
55 | 1406 | Ottawa Hills,
OH - Team Time (1st 5) 1:30:35.9 | Spread (1st 5) 1:54.7 |
| 59, 301, 318, 355, 373, (470), (476) |
| Keefer Mcclure, Graham Tunis, Seth Nieman, Jack Silk, Rohit Mukherjee, (Carson Mackey), (Thomas Franklin) |
| 16:47.0, 18:14.5, 18:20.7, 18:32.0, 18:41.7, (19:29.8), (19:33.7) |
56 | 1412 | Covington,
OH - Team Time (1st 5) 1:30:43.7 | Spread (1st 5) 1:40.1 |
| 113, 207, 344, 348, 400, (407), (415) |
| 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) |
57 | 1441 | Ayersville,
OH - Team Time (1st 5) 1:30:01.6 | Spread (1st 5) 4:07.8 |
| 1, 212, 366, 395, 467, (510), (521) |
| Noah Fisher, James Zimmerman, Brayden Amoroso, Luke DeLano, Brayden Wooten, (Hunter Rue), (Caden Craft) |
| 15:21.5, 17:43.2, 18:36.4, 18:51.2, 19:29.3, (20:52.0), (21:58.0) |
58 | 1444 | Waynesfield-Goshen,
OH - Team Time (1st 5) 1:31:07.3 | Spread (1st 5) 2:02.1 |
| 116, 199, 249, 430, 450, (502), (508) |
| Javier DeLeon, Alec Spangler, Kort Sutherland, Cole Steinke, Brody Barrington, (Peyton Burden), (Bransyn Miner) |
| 17:13.7, 17:40.3, 17:54.2, 19:03.3, 19:15.8, (20:24.9), (20:44.5) |
59 | 1466 | Russia,
OH - Team Time (1st 5) 1:30:58.0 | Spread (1st 5) 1:10.6 |
| 183, 247, 298, 360, 378, (434), (464) |
| 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) |
60 | 1487 | Ottoville Local,
OH - Team Time (1st 5) 1:32:46.8 | Spread (1st 5) 3:40.6 |
| 100, 186, 220, 472, 509, (524), (525) |
| Nolan German, Kyle Looser, Michael Steffan, Cole Furley, Grant Kortokrax, (Adam Looser), (Austin Landin) |
| 17:06.7, 17:35.3, 17:45.4, 19:32.1, 20:47.3, (22:42.7), (24:56.0) |
61 | 1492 | Pymatuning Valley,
OH - Team Time (1st 5) 1:31:06.7 | Spread (1st 5) 54.2 |
| 229, 260, 300, 327, 376, (403), (465) |
| Andrew Hitchcock, Gordon Hitchcock, Austin Musgraves, Darrin Gruskiewicz, Clinton Wolfe, (Mason Summers), (Michael Ni) |
| 17:48.5, 17:58.4, 18:14.2, 18:22.9, 18:42.7, (18:53.8), (19:26.3) |
62 | 1509 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:31:30.6 | Spread (1st 5) 2:53.7 |
| 48, 221, 331, 432, 477, (490), (514) |
| 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) |
63 | 1531 | Seven Hills Upper,
OH - Team Time (1st 5) 1:31:33.2 | Spread (1st 5) 1:44.7 |
| 103, 242, 391, 397, 398, (497), (512) |
| 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) |
64 | 1540 | Seneca East,
OH - Team Time (1st 5) 1:31:21.2 | Spread (1st 5) 22.7 |
| 280, 286, 297, 328, 349, (398), (449) |
| Isaac Mason, Shayden Heiser, Pieter Wise, Dakota Laughlin, Christian Drown, (Blake Fleure), (Lantz Snavely) |
| 18:06.7, 18:08.9, 18:12.9, 18:23.3, 18:29.4, (18:52.4), (19:14.9) |
65 | 1548 | Cuyahoga Heights,
OH - Team Time (1st 5) 1:31:25.9 | Spread (1st 5) 2:34.7 |
| 25, 324, 361, 405, 433, (507), (511) |
| Darien Tillett, Devon Patel, Charlie Nieszczur, Nate Menkhaus, Jon Nejman, (Jacob Casey), (Camden Pluth) |
| 16:29.8, 18:22.2, 18:34.2, 18:55.2, 19:04.5, (20:42.4), (20:59.3) |
66 | 1549 | Houston,
OH - Team Time (1st 5) 1:31:34.6 | Spread (1st 5) 1:52.2 |
| 91, 325, 341, 386, 406, (423), (445) |
| 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) |
67 | 1553 | Lake Ridge Academy,
OH - Team Time (1st 5) 1:31:34.5 | Spread (1st 5) 1:49.7 |
| 106, 259, 357, 412, 419, (435), (473) |
| Dylan Coble, Tayo McLaughlin, Alek Petek, Andrew Pavel, Chris Chapadia, (Benjy Norton), (Joel LaCoste) |
| 17:08.6, 17:57.9, 18:32.4, 18:57.3, 18:58.3, (19:05.4), (19:32.3) |
68 | 1557 | Mineral Ridge,
OH - Team Time (1st 5) 1:31:46.1 | Spread (1st 5) 2:17.4 |
| 102, 248, 330, 414, 463, (485), (493) |
| Timmy Pappagallo, Eric Shepherd, Nathan Kurjan, Brock Cowles, Will Cupan, (Ethan Coonce), (Bryant Garris) |
| 17:07.3, 17:53.2, 18:23.5, 18:57.4, 19:24.7, (19:52.2), (20:05.2) |
69 | 1574 | Twin Valley South,
OH - Team Time (1st 5) 1:31:54.2 | Spread (1st 5) 2:35.9 |
| 60, 244, 369, 441, 460, (488), (517) |
| 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) |
70 | 1578 | Rootstown,
OH - Team Time (1st 5) 1:31:49.8 | Spread (1st 5) 1:43.1 |
| 170, 192, 343, 429, 444, (462), (499) |
| Evan Piscitani, Matt Brown, Jacob Collins, Ethan Sisley, Caleb Cutright, (Caleb Edwards), (Nathanel Fulmer) |
| 17:30.3, 17:37.4, 18:27.3, 19:01.4, 19:13.4, (19:24.1), (20:12.6) |
71 | 1579 | Patrick Henry,
OH - Team Time (1st 5) 1:32:11.7 | Spread (1st 5) 2:28.8 |
| 109, 201, 347, 443, 479, (506), (520) |
| Brett Sugg, Ivan Delgado, Reegan Arps, Gavin Eagleson, Andrew Baden, (Javin Saldina), (Ryan Kurtz) |
| 17:10.3, 17:41.1, 18:28.5, 19:12.7, 19:39.1, (20:42.0), (21:52.4) |
72 | 1583 | Old Fort,
OH - Team Time (1st 5) 1:31:44.8 | Spread (1st 5) 2:03.3 |
| 71, 335, 363, 392, 422, (442), (459) |
| Garrett Havens, Parker DuBois, Gregory Steyer, Bennett Wasserman, Clayton Melton, (Alec King), (Jonathan Anstead) |
| 16:55.4, 18:25.4, 18:35.6, 18:49.7, 18:58.7, (19:12.5), (19:22.8) |
73 | 1634 | East Palestine,
OH - Team Time (1st 5) 1:32:22.2 | Spread (1st 5) 2:38.4 |
| 92, 346, 353, 362, 481, (492), (505) |
| Cole Rutledge, Matt Garcia, Dominic Fertsch, Gavin Lambert, Dominic Ludt, (George Bozworth), (Noah Garvin) |
| 17:04.4, 18:28.2, 18:31.3, 18:35.5, 19:42.8, (20:00.8), (20:35.9) |
74 | 1689 | Crestview (Convoy),
OH - Team Time (1st 5) 1:32:14.9 | Spread (1st 5) 27.5 |
| 293, 323, 342, 363, 368, (401), (454) |
| Cameron Cearns, Dayton Schuerman, Jacob Forwerck, Hayden Tomlinson, Danil Lichtensteiger, (Wyatt Richardson), (Brian Myers) |
| 18:11.6, 18:21.4, 18:27.2, 18:35.6, 18:39.1, (18:52.8), (19:19.4) |
75 | 1693 | Mapleton,
OH - Team Time (1st 5) 1:32:32.1 | Spread (1st 5) 1:52.1 |
| 98, 380, 385, 410, 420, (489), (496) |
| Brock Huff, Korban Cominsky, Hunter Cox, Jordan Eglin, Casey Hubler, (Blake Gibb), (Josh Razynski) |
| 17:06.3, 18:44.7, 18:46.6, 18:56.1, 18:58.4, (19:57.0), (20:08.5) |