1 | 56 | Centerville,
OH - Team Time (1st 5) 1:21:25.9 | Spread (1st 5) 41.3 |
| 3, 8, 9, 15, 21, (35), (38) |
| Jack Welsh, Andrew Craig, Ben Burkett, Matt Nerlinger, Adrian Bostwick, (Connor Downs), (Jeremy Davidson) |
| 15:54.0, 16:14.0, 16:15.0, 16:27.6, 16:35.3, (16:55.0), (16:57.4) |
2 | 66 | Beavercreek,
OH - Team Time (1st 5) 1:21:36.7 | Spread (1st 5) 1:06.1 |
| 2, 5, 14, 20, 25, (40), (42) |
| Ben Ewert, Matt Gregson, Luke Kleinfelder, Riley Bucholz, Jake Benigno, (Ian Johnson), (Michael Stephenson) |
| 15:41.2, 16:08.7, 16:25.0, 16:34.5, 16:47.3, (16:58.9), (16:59.4) |
3 | 87 | Lebanon,
OH - Team Time (1st 5) 1:22:26.7 | Spread (1st 5) 35.9 |
| 7, 10, 17, 22, 31, (41), (65) |
| Jackson Siddall, Kelby Caplinger, David Klenk, Ryan Beck, Davy Hardie, (Sam Duncan), (Brandon Huddleson) |
| 16:13.1, 16:16.4, 16:32.0, 16:36.2, 16:49.0, (16:59.2), (17:41.0) |
4 | 172 | Miamisburg,
OH - Team Time (1st 5) 1:24:31.0 | Spread (1st 5) 36.7 |
| 19, 28, 37, 43, 45, (49), (54) |
| Parker Hines, Ryan Slaughenhaupt, Justin Sargent, Ethan Johnson, Logan Stegemoller, (Cory Reese), (Clay Campbell) |
| 16:33.2, 16:48.2, 16:55.7, 17:04.0, 17:09.9, (17:18.8), (17:25.1) |
5 | 188 | Bellbrook,
OH - Team Time (1st 5) 1:25:01.7 | Spread (1st 5) 49.2 |
| 18, 30, 39, 48, 53, (67), (69) |
| Justin Boreman, Connor Robinson, Nico Taylor, Trevor Bowers, Cole Weslow, (Kyle Miller), (Clay Cavanaugh) |
| 16:33.0, 16:49.0, 16:58.7, 17:18.8, 17:22.2, (17:46.0), (17:46.8) |
6 | 202 | Fairmont,
OH - Team Time (1st 5) 1:25:19.7 | Spread (1st 5) 1:11.1 |
| 10, 34, 47, 55, 56, (61), (62) |
| Chase Brentlinger, Robert Pacenta, Andrew Sarmir, Daniel Hosford, Cameron Kinsey, (Douglas Staller), (Brandon Brown) |
| 16:16.4, 16:53.4, 17:16.9, 17:25.5, 17:27.5, (17:36.1), (17:36.7) |
7 | 249 | Springboro,
OH - Team Time (1st 5) 1:26:30.7 | Spread (1st 5) 1:06.2 |
| 32, 36, 51, 58, 72, (73), (78) |
| Adam Jones, Caleb Zimmerman, Alex Berardi, Grant Wirth, Jace Hyde, (Gabe Lytle), (Nick Harville) |
| 16:49.8, 16:55.5, 17:19.9, 17:29.4, 17:56.0, (17:56.4), (18:04.9) |
8 | 277 | Middletown,
OH - Team Time (1st 5) 1:26:34.8 | Spread (1st 5) 3:33.7 |
| 1, 23, 50, 97, 106, (124), (125) |
| Conant Smith, Chris Parsons, Kevontae Fuller, Jarek Bargeron, Jermaine Richards, (Dylan Dreckman-Brown), (Blade McCormick) |
| 15:13.2, 16:37.5, 17:19.3, 18:37.9, 18:46.9, (19:10.9), (19:11.2) |
9 | 290 | Butler Senior,
OH - Team Time (1st 5) 1:27:41.0 | Spread (1st 5) 2:41.1 |
| 4, 26, 44, 107, 109, (111), (138) |
| Long-Fa Lin, Kyle Wertz, Gabe Warren, Jake Bowers, Matt Mescher, (Sean Luttrell), (Noah Thompson) |
| 16:08.5, 16:47.6, 17:07.3, 18:48.0, 18:49.6, (18:51.5), (19:32.5) |
10 | 316 | Northmont Senior,
OH - Team Time (1st 5) 1:28:28.6 | Spread (1st 5) 2:21.7 |
| 13, 27, 70, 101, 105, (118), (127) |
| Ethan Shade, Gage Beireis, John Pierron, Drew Haker, Nick Sanders, (Sam Diller), (Tyler Schock) |
| 16:23.1, 16:48.1, 17:49.9, 18:42.7, 18:44.8, (19:01.6), (19:14.2) |
11 | 328 | Wayne,
OH - Team Time (1st 5) 1:29:03.5 | Spread (1st 5) 2:09.1 |
| 16, 29, 92, 93, 98, (113), (139) |
| Lucas Houk, Jacob Miller, Vincent Statzer, Lane Vukovic, Noah McGeorge, (Daniel Cole), (Travis Colton) |
| 16:31.6, 16:48.7, 18:30.6, 18:32.0, 18:40.7, (18:55.0), (19:33.0) |
12 | 376 | Sidney,
OH - Team Time (1st 5) 1:30:09.7 | Spread (1st 5) 53.5 |
| 59, 59, 80, 88, 90, (136), (159) |
| Eli Straman, Gavin Bockrath, Ian Bowman, Patrick McClain, Ian Bonifas, (Ben Musser), (Noah Schwepe) |
| 17:33.5, 17:33.5, 18:09.9, 18:25.8, 18:27.0, (19:28.0), (20:56.7) |
13 | 386 | Wilmington,
OH - Team Time (1st 5) 1:30:16.9 | Spread (1st 5) 2:17.3 |
| 24, 71, 77, 100, 114, (128), (134) |
| Simon Heys, Bayden Stephens, Tyler Parks, Ricky Dungan, Drew Spendlove, (Ryland Bowman), (Sam Eastes) |
| 16:41.2, 17:53.7, 18:01.8, 18:41.7, 18:58.5, (19:14.5), (19:23.3) |
14 | 397 | Troy,
OH - Team Time (1st 5) 1:30:41.1 | Spread (1st 5) 1:19.5 |
| 52, 62, 89, 95, 99, (102), (126) |
| Mike Griffith, Andy Smith, Seth Plantz, Logan Huth, Adam Falknor, (Carson Dehart), (Tim Hanna) |
| 17:22.0, 17:36.7, 18:26.1, 18:34.7, 18:41.6, (18:43.6), (19:13.8) |
15 | 413 | Bellefontaine,
OH - Team Time (1st 5) 1:30:56.3 | Spread (1st 5) 2:37.8 |
| 12, 74, 94, 116, 117, (146), (150) |
| Justin Clayton, Griffin Purcell, Jack Stolly, Tate Schmittauer, Jacob Karg, (Joe Young), (Nate Murphy) |
| 16:22.8, 17:58.4, 18:34.4, 19:00.1, 19:00.6, (19:53.2), (20:17.1) |
16 | 425 | Piqua,
OH - Team Time (1st 5) 1:31:15.4 | Spread (1st 5) 2:54.6 |
| 6, 87, 91, 120, 121, (149), (157) |
| Andy Mayse, Dante Kemp, Mitch Fletcher, Cameron Brown, Bradley McPherson, (Dakota Ward), (Preston Schaeffer) |
| 16:11.7, 18:25.5, 18:27.4, 19:04.5, 19:06.3, (20:10.6), (20:55.6) |
17 | 437 | Greenville Senior,
OH - Team Time (1st 5) 1:31:46.0 | Spread (1st 5) 1:03.8 |
| 66, 82, 85, 96, 108, (133), (135) |
| Caleb Browder, Jacob Subler, Andrew Kocher, Seth Unger, Greenvile Runner, (Dodge Sucharda), (Matt Karns) |
| 17:45.2, 18:16.4, 18:20.7, 18:34.7, 18:49.0, (19:22.0), (19:25.8) |
18 | 451 | Springfield Combined,
OH - Team Time (1st 5) 1:31:44.9 | Spread (1st 5) 2:52.1 |
| 33, 57, 76, 142, 143, (144), (155) |
| Joseph Sheehan, Josh Martens, Tim Taylor, Jacob Zettel, Billy Conley, (William billy Conley), (Maxwell Bacon) |
| 16:50.9, 17:29.0, 17:59.9, 19:42.1, 19:43.0, (19:46.3), (20:46.8) |
19 | 457 | Talawanda,
OH - Team Time (1st 5) 1:32:12.5 | Spread (1st 5) 1:01.1 |
| 74, 79, 86, 103, 115, (137), (141) |
| Connor Schlade, Josh Ferneding, David Kraushar, Josh Huddleston, Dylan Shumway, (Patrick Geshan), (Alex Bowie) |
| 17:58.4, 18:09.0, 18:21.5, 18:44.1, 18:59.5, (19:30.7), (19:37.8) |
20 | 471 | Tecumseh,
OH - Team Time (1st 5) 1:32:10.2 | Spread (1st 5) 1:59.5 |
| 46, 64, 110, 122, 129, (147), (153) |
| Garrett Gemmaka, Ethan Adams, Reid Hale, Luke Gilles, Trent Studebaker, (Walter Dague), (Zach Nabil) |
| 17:16.7, 17:38.0, 18:51.3, 19:08.0, 19:16.2, (19:54.3), (20:37.6) |
21 | 517 | Xenia,
OH - Team Time (1st 5) 1:33:34.2 | Spread (1st 5) 1:07.4 |
| 81, 83, 104, 119, 130, (131), (132) |
| Trevor Orchard, Nicholas Moorman, Cobi Haverfield, Colton Muterspaw, Caleb Faul, (Ryeley Grice), (William Robinson) |
| 18:10.7, 18:17.2, 18:44.8, 19:03.5, 19:18.1, (19:18.7), (19:21.6) |
22 | 652 | West Carrollton,
OH - Team Time (1st 5) 1:39:38.5 | Spread (1st 5) 3:56.0 |
| 68, 112, 152, 156, 164, (166), (172) |
| Brandon Lengefeld, Tre Nixon, Michael Lacey, Dean Mason, Owen Cox, (Dante Lander), (Bradley Retherford) |
| 17:46.7, 18:54.8, 20:24.3, 20:50.0, 21:42.7, (21:51.1), (22:24.4) |
23 | 704 | Edgewood (Trenton),
OH - Team Time (1st 5) 1:41:08.5 | Spread (1st 5) 3:40.0 |
| 84, 140, 148, 162, 170, (173), (175) |
| Brandon Beam, Bailey Chasten, Dylan McGlothlin, Samuel Schenk, Dalton Owens, (Elijah Goff), (Ryan Specht) |
| 18:17.8, 19:36.1, 20:01.1, 21:15.7, 21:57.8, (22:29.9), (22:35.0) |
24 | 751 | Franklin Senior,
OH - Team Time (1st 5) 1:42:39.5 | Spread (1st 5) 2:41.6 |
| 123, 145, 154, 161, 168, (174), (176) |
| Gabe Allen, Kyle Wertz, Michael Phillipe, Noah Went, Ben Phillips, (Mason Henley), (Jon Wills) |
| 19:10.8, 19:52.6, 20:39.3, 21:04.4, 21:52.4, (22:31.1), (22:38.6) |
25 | 808 | Fairborn,
OH - Team Time (1st 5) 1:46:51.8 | Spread (1st 5) 1:32.2 |
| 151, 160, 163, 165, 169, (179), (182) |
| Noah Lingerfelt, Austin Cook, Trevor Landon, Peyton Robinson, Isaiah Hyatt, (Phoenix Robinson), (Carsten Kurtz) |
| 20:22.0, 21:04.0, 21:42.6, 21:49.0, 21:54.2, (23:28.1), (25:59.3) |
26 | 851 | Stebbins,
OH - Team Time (1st 5) 1:50:47.3 | Spread (1st 5) 2:12.1 |
| 158, 167, 171, 177, 178, (180), (181) |
| Cody Vandergrift, Joseph Kletschka, Warren Bice, Lucas Bourgeois, Aaron Edens, (John Foster), (Zeke Cook) |
| 20:55.9, 21:51.2, 22:00.4, 22:51.8, 23:08.0, (23:52.6), (24:09.6) |