1 | 52 | Centerville,
OH - Team Time (1st 5) 1:20:47.3 | Spread (1st 5) 51.3 |
| 2, 5, 11, 16, 18, (19), (27) |
| Ben Burkett, Andrew Craig, Adrian Bostwick, Jeremy Davidson, Matt Nerlinger, (Connor Downs), (Jack Welsh) |
| 15:37.0, 16:00.0, 16:16.0, 16:26.0, 16:28.3, (16:31.0), (16:47.6) |
2 | 83 | Carroll,
OH - Team Time (1st 5) 1:22:01.2 | Spread (1st 5) 1:03.0 |
| 3, 10, 15, 20, 35, (47), (77) |
| Karl Grossman, Sam Janson, Kevin Agnew, Grant Arnold, Jason Dong, (Spencer Valentine), (Daniel Kilby) |
| 15:53.0, 16:15.0, 16:25.2, 16:32.0, 16:56.0, (17:11.4), (17:47.1) |
3 | 116 | Springboro,
OH - Team Time (1st 5) 1:23:05.9 | Spread (1st 5) 54.2 |
| 7, 17, 22, 29, 41, (63), (65) |
| Alex Berardi, Grant Wirth, Caleb Zimmerman, Joshua Kirk, John Koch, (Alex Bindemann), (Gabe Lytle) |
| 16:09.3, 16:26.5, 16:37.0, 16:49.6, 17:03.5, (17:29.1), (17:32.2) |
4 | 145 | Lebanon,
OH - Team Time (1st 5) 1:23:42.6 | Spread (1st 5) 1:07.5 |
| 9, 13, 24, 47, 52, (53), (61) |
| Jackson Siddall, Sam Duncan, David Klenk, Joel Robison, Thomas Clark, (Aaron Guzman), (Carter Davidson) |
| 16:11.5, 16:17.5, 16:43.2, 17:11.4, 17:19.0, (17:19.4), (17:25.3) |
5 | 160 | Miamisburg,
OH - Team Time (1st 5) 1:24:13.9 | Spread (1st 5) 33.3 |
| 21, 23, 28, 42, 46, (58), (62) |
| Parker Hines, Cory Reese, Corey Reese, Ethan Johnson, Clay Campbell, (Thomas Williamson), (Nathan Shatto) |
| 16:34.3, 16:39.5, 16:48.8, 17:03.7, 17:07.6, (17:24.3), (17:27.3) |
6 | 172 | Beavercreek,
OH - Team Time (1st 5) 1:24:25.1 | Spread (1st 5) 1:07.7 |
| 12, 26, 37, 38, 59, (68), (70) |
| Riley Bucholz, Sam Pearl, Connor Ewert, Tayton Hess, Cooper Hansen, (Blake Martin), (Jacob Silvey) |
| 16:17.1, 16:46.0, 16:58.2, 16:59.0, 17:24.8, (17:34.0), (17:38.0) |
| 172 | Fairmont,
OH - Team Time (1st 5) 1:24:37.1 | Spread (1st 5) 14.0 |
| 30, 31, 32, 36, 43, (44), (59) |
| Robert Pacenta, Andrew Sarmir, Tristan Milton, Jacob Ernst, Daniel Hosford, (Brandon Brown), (Jacob Brown) |
| 16:50.5, 16:50.9, 16:53.4, 16:57.8, 17:04.5, (17:06.2), (17:24.8) |
8 | 231 | Butler Senior,
OH - Team Time (1st 5) 1:25:42.0 | Spread (1st 5) 2:19.6 |
| 4, 25, 39, 73, 90, (119), (152) |
| Long-Fa Lin, Gabe Warren, Kyle Wertz, Adam Gunkel, Caleb Vieth, (Matt Mescher), (Brice Helman) |
| 15:58.1, 16:44.3, 16:59.9, 17:42.0, 18:17.7, (19:03.1), (20:13.2) |
9 | 265 | Northmont Senior,
OH - Team Time (1st 5) 1:26:28.0 | Spread (1st 5) 2:17.0 |
| 6, 40, 50, 75, 94, (110), (111) |
| Gage Beireis, John Pierron, Isaac Studebaker, Nick Sanders, Drew Haker, (Sam Diller), (Matthew Correll) |
| 16:06.0, 17:00.5, 17:12.7, 17:45.8, 18:23.0, (18:47.2), (18:47.9) |
10 | 267 | Bellbrook,
OH - Team Time (1st 5) 1:26:33.8 | Spread (1st 5) 50.3 |
| 33, 34, 55, 71, 74, (76), (80) |
| Max Bretland, Cole Weslow, Trevor Bowers, Bryce Levine, Clay Cavanaugh, (Takumi Ford), (Keenan McCormick) |
| 16:53.6, 16:55.4, 17:22.2, 17:38.7, 17:43.9, (17:46.5), (17:58.7) |
11 | 316 | Middletown,
OH - Team Time (1st 5) 1:26:51.4 | Spread (1st 5) 3:21.4 |
| 1, 57, 69, 92, 97, (130), (133) |
| Conant Smith, Jarek Bargeron, Kevontae Fuller, Mason Gardner, Ruslan Chanyshev, (Blade McCormick), (Dylan Dreckman-Brown) |
| 15:03.8, 17:24.2, 17:35.7, 18:22.5, 18:25.2, (19:24.2), (19:27.7) |
12 | 419 | Troy,
OH - Team Time (1st 5) 1:30:31.4 | Spread (1st 5) 1:23.6 |
| 47, 82, 89, 98, 103, (106), (140) |
| Andy Smith, Austin Zonner, Logan Huth, Seth Plantz, Josh Lovitt, (Adam Falknor), (Greg Smith) |
| 17:11.4, 18:01.4, 18:16.3, 18:27.3, 18:35.0, (18:42.9), (19:41.4) |
13 | 426 | Greenville Senior,
OH - Team Time (1st 5) 1:30:26.0 | Spread (1st 5) 57.1 |
| 67, 79, 87, 91, 102, (112), (122) |
| Andrew Kocher, Jacob Subler, Riley Emerick, Matt Karns, Alex Subler, (Seth Unger), (Jacob Watson) |
| 17:33.9, 17:52.0, 18:11.0, 18:18.1, 18:31.0, (18:49.0), (19:04.7) |
14 | 431 | Wilmington,
OH - Team Time (1st 5) 1:31:02.6 | Spread (1st 5) 2:59.1 |
| 14, 45, 120, 125, 127, (137), (139) |
| Simon Heys, Tyler Parks, Ricky Dungan, Pedro Escobedo, Calvin Walls, (Aidan Hester), (Drew Spendlove) |
| 16:19.4, 17:06.9, 19:03.7, 19:14.1, 19:18.5, (19:40.2), (19:40.5) |
15 | 432 | Wayne,
OH - Team Time (1st 5) 1:30:57.4 | Spread (1st 5) 2:49.4 |
| 8, 95, 100, 113, 116, (117), (118) |
| Lucas Houk, William Stephens, Vincent Statzer, Cole Williamson, Rohan Storaci, (Daniel Cole), (Adam Larman) |
| 16:10.4, 18:23.2, 18:29.4, 18:54.6, 18:59.8, (19:01.2), (19:02.2) |
16 | 446 | Talawanda,
OH - Team Time (1st 5) 1:31:01.5 | Spread (1st 5) 1:36.3 |
| 64, 66, 92, 101, 123, (128), (129) |
| Connor Schlade, David Kraushar, Finn Klambeck, Daniel Sawdai, Josh Huddleston, (Johhny Faler), (Quinn Kissell) |
| 17:30.1, 17:33.0, 18:22.5, 18:29.5, 19:06.4, (19:18.8), (19:19.7) |
17 | 474 | Sidney,
OH - Team Time (1st 5) 1:32:17.6 | Spread (1st 5) 2:41.5 |
| 54, 56, 96, 124, 144, (155), (157) |
| Gavin Bockrath, Ian Bonifas, Aidan Tangeman, Eli Straman, Patrick McClain, (Noah Townsend), (Spencer Karn) |
| 17:19.7, 17:24.0, 18:25.0, 19:07.7, 20:01.2, (20:24.0), (20:30.0) |
18 | 493 | Bellefontaine,
OH - Team Time (1st 5) 1:32:21.8 | Spread (1st 5) 1:06.5 |
| 78, 88, 105, 107, 115, (131), (136) |
| Nate Murphy, Griffin Purcell, Garrett Jenkins, Evan Kauffman, Jacob Karg, (Justin Carper), (Ethan Morales) |
| 17:49.9, 18:11.1, 18:40.0, 18:44.4, 18:56.4, (19:25.6), (19:37.8) |
19 | 537 | Xenia,
OH - Team Time (1st 5) 1:33:44.7 | Spread (1st 5) 1:17.0 |
| 85, 99, 108, 113, 132, (147), (171) |
| Trevor Orchard, Caleb Faul, Cobi Haverfield, William Robinson, Tyler Bemrose, (Matthew Stivers), (Wade David) |
| 18:09.0, 18:29.1, 18:46.0, 18:54.6, 19:26.0, (20:06.0), (21:18.0) |
20 | 554 | Tecumseh,
OH - Team Time (1st 5) 1:34:42.3 | Spread (1st 5) 2:58.1 |
| 50, 72, 141, 143, 148, (165), (167) |
| Ethan Adams, Garrett Gemmaka, Ben Slagel, Kaleb Sanford, Shane Gray, (Spencer Clabaugh), (Adam Hoover) |
| 17:12.7, 17:41.3, 19:45.5, 19:52.0, 20:10.8, (20:58.8), (21:02.2) |
21 | 603 | Piqua,
OH - Team Time (1st 5) 1:36:12.5 | Spread (1st 5) 2:12.9 |
| 80, 86, 142, 145, 150, (153), (169) |
| Preston Schaeffer, Mitch Fletcher, Tyler McName, Gaven Barnes, Dakota Ward, (Josh Kimble), (Roy Moreaux) |
| 17:58.7, 18:10.0, 19:50.9, 20:01.3, 20:11.6, (20:18.0), (21:12.6) |
22 | 637 | Franklin Senior,
OH - Team Time (1st 5) 1:36:57.6 | Spread (1st 5) 1:54.0 |
| 84, 134, 135, 138, 146, (149), (161) |
| Gabe Allen, Tanner Biltz, Kyle Wertz, Tristan Hatfield, Michael Phillipe, (Ben Phillips), (Gunnar Shockley) |
| 18:08.0, 19:31.0, 19:36.3, 19:40.3, 20:02.0, (20:11.0), (20:48.0) |
23 | 688 | Edgewood (Trenton),
OH - Team Time (1st 5) 1:39:16.2 | Spread (1st 5) 2:21.1 |
| 104, 109, 151, 160, 164, (168), (175) |
| Brennan McIntosh, Dylan McGlothlin, Dalton Owens, Samson Andresen, Samuel Schenk, (Jared Leonhart), (Isaiah Wolf) |
| 18:35.2, 18:46.4, 20:13.0, 20:45.3, 20:56.3, (21:09.0), (22:29.3) |
24 | 745 | Springfield Combined,
OH - Team Time (1st 5) 1:41:22.9 | Spread (1st 5) 2:09.3 |
| 121, 126, 162, 166, 170, (179), (183) |
| Maxwell Bacon, Jacob Zettel, Carter Mayhan, Brandon Frantz, Antonio Miller, (William Lorenz), (Skyler Sothard) |
| 19:04.1, 19:16.7, 20:48.7, 21:00.0, 21:13.4, (23:07.2), (26:50.0) |
25 | 755 | West Carrollton,
OH - Team Time (1st 5) 1:44:32.3 | Spread (1st 5) 4:56.0 |
| 83, 158, 163, 174, 177, (180), (184) |
| Tre Nixon, Michael Lacey, Bradley Retherford, Owen Cox, Shundrick Parker, (Hayden Caskey), (Zach Sorio) |
| 18:05.7, 20:33.9, 20:55.0, 21:56.0, 23:01.7, (23:10.8), (30:24.7) |
26 | 840 | Stebbins,
OH - Team Time (1st 5) 1:49:02.3 | Spread (1st 5) 4:06.6 |
| 154, 159, 172, 173, 182 |
| Cody Dufresne, Andrew Evatt, Nolan Dyer, Zeke Cook, John Foster |
| 20:22.0, 20:41.6, 21:36.5, 21:53.6, 24:28.6 |
27 | 875 | Fairborn,
OH - Team Time (1st 5) 2:00:40.7 | Spread (1st 5) 9:55.3 |
| 156, 176, 178, 181, 184 |
| Logan Clingner, Isaiah Hyatt, Chris Martin, Owen Arnett, Joseph Quarles |
| 20:29.4, 22:38.4, 23:05.7, 24:02.5, 30:24.7 |