1 | 49 | Mount Gilead,
OH - Team Time (1st 5) 1:22:49.2 | Spread (1st 5) 1:30.2 |
| 2, 4, 8, 12, 23, (25), (41) |
| 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) |
2 | 87 | Fredericktown,
OH - Team Time (1st 5) 1:25:08.2 | Spread (1st 5) 2:01.6 |
| 3, 10, 16, 21, 37, (38), (44) |
| 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) |
3 | 133 | Columbus Academy,
OH - Team Time (1st 5) 1:27:09.3 | Spread (1st 5) 2:06.6 |
| 5, 11, 28, 43, 46, (57), (60) |
| 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) |
| 133 | Fisher Catholic,
OH - Team Time (1st 5) 1:27:34.2 | Spread (1st 5) 1:15.7 |
| 14, 19, 26, 27, 47, (62), (77) |
| 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) |
5 | 159 | Newark Catholic,
OH - Team Time (1st 5) 1:28:47.3 | Spread (1st 5) 1:25.0 |
| 17, 29, 30, 31, 52, (78), (94) |
| 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) |
6 | 169 | Northmor,
OH - Team Time (1st 5) 1:29:04.4 | Spread (1st 5) 1:41.7 |
| 9, 32, 33, 45, 50, (55), (93) |
| 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) |
7 | 197 | Centerburg,
OH - Team Time (1st 5) 1:30:19.3 | Spread (1st 5) 1:19.5 |
| 24, 34, 39, 42, 58, (66), (80) |
| 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) |
8 | 210 | East Knox,
OH - Team Time (1st 5) 1:30:36.6 | Spread (1st 5) 2:16.8 |
| 13, 36, 40, 48, 73, (97), (124) |
| 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) |
9 | 217 | Cardington-Lincoln,
OH - Team Time (1st 5) 1:30:37.8 | Spread (1st 5) 2:50.9 |
| 7, 22, 56, 61, 71, (83), (107) |
| 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) |
10 | 301 | Grandview Heights,
OH - Team Time (1st 5) 1:31:55.5 | Spread (1st 5) 4:54.9 |
| 1, 6, 88, 95, 111, (114), (116) |
| Derek Amicon, Chris Miller, PJ Tingler, Alasdair Schlesinger, Nathan Reese, (Brady Long), (Josh Roemer) |
| 15:36.6, 16:21.1, 19:37.3, 19:49.0, 20:31.5, (20:43.6), (20:49.5) |
11 | 309 | Berne Union,
OH - Team Time (1st 5) 1:34:13.7 | Spread (1st 5) 1:58.0 |
| 20, 69, 72, 74, 74, (82), (91) |
| Hudson Schultz, Beigl John, Wes Nye, Ian Northrup, Jeremy Watson, (Darrin Morin), (Shull Joe) |
| 17:17.4, 19:11.1, 19:14.4, 19:15.4, 19:15.4, (19:28.2), (19:42.2) |
12 | 336 | Columbus International,
OH - Team Time (1st 5) 1:34:27.2 | Spread (1st 5) 3:10.3 |
| 15, 35, 87, 92, 107, (117), (139) |
| Yacouba Harane, Mehammed Ali, Abdullahi Hassan, Damareion Starkey, Mohamed Jama, (Coleman King), (Hanad Omar) |
| 17:04.3, 17:51.6, 19:34.4, 19:42.3, 20:14.6, (20:50.6), (23:18.3) |
13 | 353 | Worthington Christian,
OH - Team Time (1st 5) 1:36:01.4 | Spread (1st 5) 32.5 |
| 63, 67, 68, 70, 85, (98), (118) |
| Noah St John, Noah St. John, Peter Tsibouris, Samuel Spires, Jonathan Sanders, (Mackay Lykens), (Turner Burns) |
| 18:59.3, 19:06.0, 19:10.6, 19:13.7, 19:31.8, (19:53.7), (20:52.2) |
14 | 363 | Elgin (Marion),
OH - Team Time (1st 5) 1:35:50.7 | Spread (1st 5) 1:07.7 |
| 53, 59, 76, 86, 89, (90), (107) |
| Breckin Dugan, Lucas Ferrell, John Isler, Caleb Clayton, Ethan Marshall, (Justin Brown), (Kolby Wasserbeck) |
| 18:32.3, 18:50.3, 19:15.9, 19:32.2, 19:40.0, (19:41.7), (20:14.6) |
15 | 457 | Africentric Early College,
OH - Team Time (1st 5) 1:39:22.3 | Spread (1st 5) 2:35.1 |
| 54, 79, 99, 104, 121, (142), (144) |
| Calijwon Davis, Kayln Spence, Austin Morris, Hervon Jacobs, Dan Wagner, (Eli Burke), (Dyson Bibins) |
| 18:40.7, 19:21.3, 19:54.6, 20:09.9, 21:15.8, (24:07.0), (24:22.9) |
16 | 461 | Fairbanks,
OH - Team Time (1st 5) 1:39:39.5 | Spread (1st 5) 2:03.9 |
| 64, 65, 103, 110, 119, (140) |
| Aidan Groves, Kyle Craig, Caleb Wenger, John Pastyrzik, Nathan Parks, (Car Gerstenberger) |
| 18:59.4, 19:01.3, 20:09.0, 20:26.5, 21:03.3, (23:27.9) |
17 | 485 | Ridgedale,
OH - Team Time (1st 5) 1:42:12.5 | Spread (1st 5) 5:41.8 |
| 18, 96, 101, 134, 136 |
| Christopher Pinnick, Grant Metzger, Collin Lust, Noah Daugerty, Alex Schreck |
| 17:12.0, 19:50.8, 19:59.2, 22:16.7, 22:53.8 |
18 | 494 | Fairfield Christian Academy,
OH - Team Time (1st 5) 1:40:43.9 | Spread (1st 5) 2:53.2 |
| 49, 102, 106, 115, 122, (133), (146) |
| Jeremiah Herron, Kolin Brake, Trace McDowell, Riley Johnson, Tommy Wolfe, (Owen Scott), (Ben Gerken) |
| 18:26.1, 20:01.1, 20:10.9, 20:46.5, 21:19.3, (22:12.5), (24:32.7) |
19 | 570 | Madison Christian,
OH - Team Time (1st 5) 1:44:05.8 | Spread (1st 5) 1:58.7 |
| 100, 105, 112, 125, 128, (130), (137) |
| Matthias Cooper, Jon Hovance, Leke Bytyqi, Eros Embrey, Logan Overman, (Caleb Dunn), (Caleb Leach) |
| 19:56.3, 20:10.2, 20:31.7, 21:32.6, 21:55.0, (22:09.8), (22:54.9) |
20 | 573 | Millersport,
OH - Team Time (1st 5) 1:47:23.8 | Spread (1st 5) 4:23.3 |
| 51, 127, 129, 131, 135, (147), (148) |
| Damon Bingman, Andrew Warner, Devan Richard, Trey Johnston, Preston Sanner, (Brantson Schilling), (Nick Shopovski) |
| 18:28.9, 21:49.3, 22:02.1, 22:11.3, 22:52.2, (25:38.1), (25:43.6) |
21 | 597 | Grove City Christian,
OH - Team Time (1st 5) 1:48:20.9 | Spread (1st 5) 5:04.7 |
| 81, 113, 126, 132, 145 |
| Dylan King, Danny Claffey, Luke McCoy, Andrew Chalupa, Michael Flowers |
| 19:26.0, 20:34.9, 21:37.7, 22:11.6, 24:30.7 |
22 | 606 | Bishop Ready,
OH - Team Time (1st 5) 1:49:14.6 | Spread (1st 5) 4:28.6 |
| 84, 120, 123, 138, 141, (143), (149) |
| Erik Rodriguez, Austin Burgoon, Zachary Swierz, Ben Johns, Luke Bergman, (Hunter McBrayer), (Andrew Wolfe) |
| 19:30.8, 21:11.5, 21:24.2, 23:08.7, 23:59.4, (24:20.2), (26:51.2) |