1 | 34 | Fredericktown,
OH - Team Time (1st 5) 1:22:11.9 | Spread (1st 5) 46.2 |
| 4, 5, 7, 8, 10, (19), (32) |
| Wyat Harmon, Wyatt Harmon, Bailey Gannon, Zac Stalnaker, Caleb Carter, (Bradley Wolford), (Wil Overholt) |
| 16:12.9, 16:15.4, 16:19.8, 16:24.7, 16:59.1, (17:19.1), (17:39.3) |
2 | 90 | Cardington-Lincoln,
OH - Team Time (1st 5) 1:25:06.4 | Spread (1st 5) 2:34.9 |
| 2, 9, 11, 22, 46, (86), (104) |
| Jacob Long, Josh Queener, Michael Queener, Quinn Maceyko, Derek Goodman, (Greg Osborne), (Spencer Benson) |
| 15:39.7, 16:42.3, 17:06.7, 17:23.1, 18:14.6, (19:12.3), (19:57.3) |
3 | 101 | Columbus Academy,
OH - Team Time (1st 5) 1:26:42.8 | Spread (1st 5) 44.2 |
| 12, 14, 16, 21, 38, (41), (42) |
| Atticus Lee, Grayson Mick, Nick Robie, Andrew Heermann, Hirsh Hede, (Sean Reagan), (Otis Klingbeil) |
| 17:08.1, 17:10.0, 17:10.9, 17:21.5, 17:52.3, (18:00.4), (18:03.0) |
4 | 127 | Mount Gilead,
OH - Team Time (1st 5) 1:26:38.6 | Spread (1st 5) 2:33.3 |
| 3, 15, 18, 34, 57, (59), (64) |
| Austin Hallabrin, Casey White, Kyle Ciballi, Nick Weiss, Gavin Robinson, (Trevor Ball), (Kyle White) |
| 15:55.5, 17:10.4, 17:18.7, 17:45.2, 18:28.8, (18:32.5), (18:36.2) |
5 | 149 | Fairfield Christian Academy,
OH - Team Time (1st 5) 1:27:33.2 | Spread (1st 5) 2:10.4 |
| 6, 28, 29, 31, 55, (58), (71) |
| Jacob Thompson, Luke Kumler, Noah Davis, Luke Hoover, Ethan Roberts, (Luke Custer), (Kyle Church) |
| 16:18.1, 17:30.3, 17:37.4, 17:38.9, 18:28.5, (18:32.4), (18:48.6) |
6 | 188 | Northmor,
OH - Team Time (1st 5) 1:29:24.1 | Spread (1st 5) 1:33.1 |
| 13, 25, 33, 50, 67, (69), (79) |
| AJ White, Spencer Adams, James Walker, Chase Hoover, Alec Moore, (B.J. White), (Colin Berg) |
| 17:09.1, 17:26.5, 17:44.0, 18:22.3, 18:42.2, (18:44.6), (19:05.1) |
7 | 221 | Newark Catholic,
OH - Team Time (1st 5) 1:30:22.9 | Spread (1st 5) 1:19.3 |
| 27, 35, 43, 46, 70, (98), (110) |
| Ben Bemis, Caleb Bemiller, Levi Lupton, Jody Mummey, Vincent O'Neill, (Alex Lemons), (John Antol) |
| 17:28.8, 17:47.1, 18:04.3, 18:14.6, 18:48.1, (19:39.7), (20:07.7) |
8 | 236 | Grandview Heights,
OH - Team Time (1st 5) 1:31:04.4 | Spread (1st 5) 1:20.6 |
| 17, 51, 52, 54, 62, (89), (96) |
| Liam Kerr, Jackson Furbee, Ben Rehbeck, Andrew Bergmann, Cameron Hunter, (Zach Martin), (Gavin Van Horn) |
| 17:13.2, 18:22.7, 18:26.6, 18:28.1, 18:33.8, (19:23.4), (19:37.9) |
9 | 257 | Berne Union,
OH - Team Time (1st 5) 1:31:31.8 | Spread (1st 5) 1:18.3 |
| 30, 44, 48, 63, 72, (93), (107) |
| Dylan Vance, Chris Persinger, Austin Townsend, Robbie Brendsel, Tyler Vickroy, (Austin Dennis), (Michael Leffman) |
| 17:37.8, 18:08.2, 18:15.0, 18:34.7, 18:56.1, (19:31.9), (20:03.9) |
10 | 267 | Fairbanks,
OH - Team Time (1st 5) 1:31:41.9 | Spread (1st 5) 1:42.5 |
| 24, 45, 49, 65, 84, (102), (106) |
| Cody Beale, Ben Macklin, Nick Ufferman, Noah Eubanks, Joe Wile, (Nate Stewart), (Jack Bowman) |
| 17:26.2, 18:13.4, 18:16.6, 18:37.0, 19:08.7, (19:51.3), (20:03.7) |
11 | 287 | Worthington Christian,
OH - Team Time (1st 5) 1:32:15.6 | Spread (1st 5) 53.3 |
| 37, 55, 61, 66, 68, (74), (108) |
| Jonathan Davis, Matthew Houk, Dan Sharp, Noah Mallory, Doug Katula, (Taylor Vallangeon), (Noah Denorme) |
| 17:49.6, 18:28.5, 18:33.2, 18:41.4, 18:42.9, (18:57.7), (20:04.0) |
12 | 316 | Ridgedale,
OH - Team Time (1st 5) 1:32:56.9 | Spread (1st 5) 2:14.7 |
| 20, 36, 80, 85, 95 |
| Duvan Bautista, Cole Brown, Clayton Baughman, Byron Fown, Austin Hernandez |
| 17:19.3, 17:48.6, 19:05.8, 19:09.2, 19:34.0 |
13 | 368 | Fisher Catholic,
OH - Team Time (1st 5) 1:34:49.0 | Spread (1st 5) 5:55.4 |
| 1, 40, 92, 114, 121, (122), (140) |
| Aaron Wood, Beau Boyden, Tyler Templin, Conner Menosky, Colton Jones, (Hunter Wotruba), (David Lewis) |
| 15:30.3, 17:53.8, 19:28.8, 20:30.4, 21:25.7, (21:27.1), (28:42.0) |
14 | 379 | Elgin (Marion),
OH - Team Time (1st 5) 1:35:02.9 | Spread (1st 5) 2:23.7 |
| 23, 77, 81, 97, 101, (130), (133) |
| Pablo Salinas, Aaron Poling, Jacob Poling, Adrian Abrams, Kevin Conroy, (Seldon Dyer), (Josh Farson) |
| 17:25.0, 19:03.0, 19:07.9, 19:38.3, 19:48.7, (23:20.7), (23:50.5) |
15 | 401 | Centerburg,
OH - Team Time (1st 5) 1:36:35.1 | Spread (1st 5) 3:21.1 |
| 26, 39, 109, 111, 116, (134), (135) |
| Caleb Dickhof, Joel Swartzentruber, Jacob Banta, Kobe Slone, Travis Ammons, (Dillan Lanthorn), (Alex Leber) |
| 17:27.4, 17:53.0, 20:05.8, 20:20.4, 20:48.5, (24:02.7), (24:08.8) |
16 | 446 | Village Academy,
OH - Team Time (1st 5) 1:37:00.8 | Spread (1st 5) 38.5 |
| 78, 87, 90, 91, 100, (131), (137) |
| Nikhil Parail, Dustin Hardesty, Shayne Powell, Aaron Bermingham, Ben Gareffa, (Noah Hornberger), (Evan Fraser) |
| 19:04.1, 19:19.7, 19:26.7, 19:27.7, 19:42.6, (23:29.8), (24:35.0) |
17 | 465 | Marion Pleasant,
OH - Team Time (1st 5) 1:39:04.9 | Spread (1st 5) 3:06.2 |
| 60, 75, 94, 112, 124, (125), (128) |
| Sabo Doug, Korey Peltier, Whaley Josh, Nick Lehner, Issac Zachman, (Josh Niles), (Meade Kai) |
| 18:32.9, 18:58.2, 19:33.4, 20:21.3, 21:39.1, (22:19.1), (22:24.4) |
18 | 491 | Granville Christian Academy,
OH - Team Time (1st 5) 1:39:37.3 | Spread (1st 5) 1:57.8 |
| 73, 83, 103, 115, 117, (120) |
| Jeffery Yohman, Carter Mull, Nathan Holt, Noah Stump, David Blacksten, (Cody Miller) |
| 18:56.6, 19:08.4, 19:52.9, 20:45.0, 20:54.4, (21:19.7) |
19 | 493 | FCA Homeschool,
OH - Team Time (1st 5) 1:43:26.0 | Spread (1st 5) 5:52.4 |
| 53, 76, 105, 123, 136 |
| Ethan Crawford, Kyle Church, Steven Church, Brett Straubinger, Nathan Halsey |
| 18:27.1, 19:02.3, 19:59.3, 21:37.8, 24:19.5 |
20 | 528 | Northridge,
OH - Team Time (1st 5) 1:42:12.8 | Spread (1st 5) 3:14.1 |
| 82, 88, 113, 118, 127, (129), (132) |
| Colin Evans, Matt Krehel, Jesper Lund, Brian Scott, Sven Stalder, (Graham Garee), (Zach Smith) |
| 19:08.1, 19:20.1, 20:24.4, 20:58.0, 22:22.2, (22:43.1), (23:45.2) |
21 | 621 | Grove City Christian,
OH - Team Time (1st 5) 1:54:37.3 | Spread (1st 5) 6:20.8 |
| 99, 119, 126, 138, 139, (141), (142) |
| Will Mayhew, Brett Crabtree, Evan Linkous, Gabe Engler, Gabriel Engler, (Zachary Frank), (Zach Frank) |
| 19:40.5, 21:14.8, 22:20.5, 25:20.2, 26:01.3, (30:18.0), (31:02.3) |