1 | 92 | Carroll,
OH - Team Time (1st 5) 1:22:48.3 | Spread (1st 5) 1:01.4 |
| 2, 6, 18, 29, 37, (64), (72) |
| Mike Laughlin, Karl Grossman, Grant Arnold, Sam Janson, Brad Klingbeil, (Jason Dong), (Michael Ciesko) |
| 15:55.9, 16:22.5, 16:41.0, 16:51.6, 16:57.3, (17:28.1), (17:33.5) |
2 | 104 | Indian Hill,
OH - Team Time (1st 5) 1:23:30.8 | Spread (1st 5) 42.0 |
| 4, 14, 16, 32, 38, (49), (66) |
| Joe Murdock, Patrick Giroux, Ben Bayless, Devin Heffernan, Nolan Heffernan, (John Giroux), (Partick Giroux) |
| 16:17.1, 16:39.7, 16:40.2, 16:54.7, 16:59.1, (17:13.2), (17:29.0) |
3 | 126 | Badin,
OH - Team Time (1st 5) 1:24:01.2 | Spread (1st 5) 22.0 |
| 13, 21, 22, 30, 40, (50), (74) |
| Nick Rand, Josh Wolpert, Kyle Manuel, Sam Krabacher, Seth Papania, (Mike Rand), (Jake Waggoner) |
| 16:38.4, 16:44.6, 16:45.3, 16:52.5, 17:00.4, (17:13.5), (17:33.7) |
4 | 134 | Springfield Shawnee,
OH - Team Time (1st 5) 1:24:03.5 | Spread (1st 5) 27.1 |
| 11, 20, 26, 35, 42, (45), (54) |
| Alex Dyar, Joel Rodgers, Josh Hayes, Keith Kaiser, Will Geist, (Ethan Griffith), (Lucas Davis) |
| 16:34.9, 16:42.1, 16:48.8, 16:55.7, 17:02.0, (17:07.8), (17:15.7) |
5 | 176 | Tippecanoe,
OH - Team Time (1st 5) 1:24:50.8 | Spread (1st 5) 1:00.4 |
| 7, 9, 27, 65, 68, (77), (107) |
| Bryce Conley, Mike Stearns, Keenan Fraylick, Ben Jans, Ethan Heitkamp, (Ethan Sinning), (Austin Rogers) |
| 16:29.0, 16:34.1, 16:49.9, 17:28.4, 17:29.4, (17:37.4), (17:59.0) |
6 | 273 | Eaton,
OH - Team Time (1st 5) 1:26:03.0 | Spread (1st 5) 1:29.5 |
| 3, 51, 58, 80, 81, (82), (117) |
| Seth Gard, Tanner Titkemeyer, Wyatt Cox, Cole Bulach, Alex McCarty, (Steven Cottle), (Alex Newport) |
| 16:10.4, 17:13.8, 17:19.6, 17:39.3, 17:39.9, (17:41.4), (18:04.6) |
7 | 277 | Oakwood,
OH - Team Time (1st 5) 1:26:26.8 | Spread (1st 5) 6.4 |
| 52, 53, 56, 57, 59, (102), (110) |
| Andrew Henry, Dolan Johnson, Ethan Lethander, Kyle Lethander, Ben Miller, (Dylan Michael), (Jared Dunn) |
| 17:15.0, 17:15.3, 17:16.6, 17:18.5, 17:21.4, (17:56.5), (17:59.7) |
8 | 296 | Northwestern,
OH - Team Time (1st 5) 1:26:38.1 | Spread (1st 5) 1:34.0 |
| 12, 23, 46, 92, 123, (142), (195) |
| Justin Prack, Ryan Cleland, Liam Randall, Drew Blazer, Jake Boop, (Fred Peters), (Peyton Phillips) |
| 16:38.0, 16:45.9, 17:10.2, 17:52.0, 18:12.0, (18:23.2), (19:04.2) |
9 | 348 | Madison,
OH - Team Time (1st 5) 1:27:13.5 | Spread (1st 5) 1:28.2 |
| 8, 25, 101, 103, 111, (153), (160) |
| A.J. Dietrich, Nick Amos, Owen Hennessey, Issac Warren, Dylan Bailey, (Peyton Baker), (Thomas Jones) |
| 16:31.9, 16:48.6, 17:56.2, 17:56.7, 18:00.1, (18:33.4), (18:41.1) |
10 | 355 | Wyoming,
OH - Team Time (1st 5) 1:27:51.0 | Spread (1st 5) 41.0 |
| 47, 63, 70, 85, 90, (138), (183) |
| Jack Schwartz, Grant Mellott, Matt Lautner, Jack Komrska, John Nice, (Connor Moore), (Josh Parker) |
| 17:10.6, 17:27.2, 17:32.2, 17:49.4, 17:51.6, (18:18.8), (18:58.5) |
11 | 388 | Mariemont,
OH - Team Time (1st 5) 1:28:05.3 | Spread (1st 5) 1:06.5 |
| 44, 62, 73, 87, 122, (173), (178) |
| Drew Goheen, Nolan Buck, Alex Copetas, Jack Ballard, Chad Fanta, (Jonah Dill), (Sean Reber) |
| 17:04.7, 17:25.7, 17:33.6, 17:50.1, 18:11.2, (18:49.1), (18:55.1) |
12 | 402 | Valley View,
OH - Team Time (1st 5) 1:28:10.2 | Spread (1st 5) 1:26.9 |
| 24, 60, 93, 97, 128, (156), (232) |
| Trevor Paringer, Ryan Michael, Colten Branham, Max Kozarec, Kyle Fischer, (Noah Devillez), (Clayton Simpson) |
| 16:47.6, 17:21.6, 17:52.1, 17:54.4, 18:14.5, (18:36.4), (19:52.0) |
13 | 411 | Taylor,
OH - Team Time (1st 5) 1:28:12.2 | Spread (1st 5) 1:43.1 |
| 31, 32, 94, 98, 156, (169), (256) |
| Brad Greene, Nick Fox, Chase Grauel, Nick Lake, Jacob Pickleseimer, (Nic Triplett), (Robby Martini) |
| 16:53.3, 16:54.7, 17:52.9, 17:54.9, 18:36.4, (18:47.3), (20:38.4) |
14 | 412 | Brookville,
OH - Team Time (1st 5) 1:28:00.4 | Spread (1st 5) 1:58.0 |
| 15, 28, 55, 155, 159, (194), (198) |
| Spencer Schick, Justin Bland, Jeremy Page, Tommy Dafler, Kyle Miller, (Ethan Landis), (Luke Middlestetter) |
| 16:40.0, 16:50.0, 17:16.4, 18:36.0, 18:38.0, (19:03.6), (19:11.1) |
15 | 432 | Chaminade Julienne,
OH - Team Time (1st 5) 1:28:20.1 | Spread (1st 5) 1:13.7 |
| 41, 43, 107, 112, 129, (149), (207) |
| Jack Dalton, Duncan Burke, Will Marshall, Trey Myers, Andrew Hartley, (Joel Seitz), (Thomas Mcgraw) |
| 17:01.1, 17:04.2, 17:59.0, 18:01.0, 18:14.8, (18:32.1), (19:20.1) |
16 | 448 | Ross Senior (Hamilton),
OH - Team Time (1st 5) 1:28:56.1 | Spread (1st 5) 54.7 |
| 48, 83, 89, 109, 119, (127), (158) |
| Steven Knebel, Micah Fields, Paul Southwick, Brayden Ploehs, Taylor Tombragel, (Austin Ashcraft), (Jake Schulten) |
| 17:12.7, 17:45.2, 17:51.5, 17:59.3, 18:07.4, (18:14.4), (18:37.8) |
17 | 480 | Madeira,
OH - Team Time (1st 5) 1:29:11.0 | Spread (1st 5) 49.6 |
| 67, 76, 78, 120, 139, (201), (223) |
| Chet Dobson, David Grimm, Ben Ramos, Alex Cedillo, Joseph Kirby, (Spenser Cox), (Trevor Hunt) |
| 17:29.3, 17:37.0, 17:37.9, 18:07.9, 18:18.9, (19:17.6), (19:34.2) |
18 | 513 | Versailles,
OH - Team Time (1st 5) 1:28:40.6 | Spread (1st 5) 3:06.6 |
| 1, 19, 134, 172, 187, (193), (219) |
| Joe Spitzer, Noah Pleiman, Brooks Blakeley, Stuart Baltes, Mitchell Huelskamp, (Adam Gehret), (Caden Schultze) |
| 15:53.2, 16:41.5, 18:17.5, 18:48.6, 18:59.8, (19:02.9), (19:28.3) |
19 | 514 | Monroe,
OH - Team Time (1st 5) 1:29:18.6 | Spread (1st 5) 2:23.8 |
| 10, 36, 115, 170, 183, (234), (253) |
| Thryceton Deckard, Colin Cooper, Christian Leach, Robert Hoegeman, Johnny West, (Logan Strohofer), (Soren Melbye) |
| 16:34.7, 16:56.1, 18:01.6, 18:47.7, 18:58.5, (19:58.9), (20:31.0) |
20 | 559 | New Richmond,
OH - Team Time (1st 5) 1:30:09.9 | Spread (1st 5) 58.9 |
| 61, 88, 132, 137, 141, (168), (175) |
| Luke Glenn, Ryan Wolf, Mason Hance, Luke Jaehnen, Austin Ruhstaller, (Emerson White), (Carter Ferguson) |
| 17:22.4, 17:50.6, 18:17.0, 18:18.6, 18:21.3, (18:47.1), (18:51.0) |
21 | 571 | Bethel Tate,
OH - Team Time (1st 5) 1:30:17.6 | Spread (1st 5) 2:41.4 |
| 17, 96, 105, 143, 210, (212), (227) |
| Jackson Coates, Justin Royer, Sam Frondorf, Noah Rees, Zane Royer, (Matt Hall), (Alex Black) |
| 16:40.4, 17:53.2, 17:57.3, 18:24.9, 19:21.8, (19:22.3), (19:43.7) |
22 | 585 | Batavia,
OH - Team Time (1st 5) 1:30:36.4 | Spread (1st 5) 1:22.4 |
| 71, 79, 104, 152, 179, (189), (246) |
| Dylan Young, Nathan DeRose, Ridge Cook, Daniel Greiner, Ethan Clark, (Shawn Larros), (Jake Brown) |
| 17:32.9, 17:39.0, 17:56.8, 18:32.4, 18:55.3, (19:01.0), (20:24.6) |
23 | 641 | Bishop Fenwick,
OH - Team Time (1st 5) 1:31:21.6 | Spread (1st 5) 2:24.1 |
| 34, 84, 113, 204, 206, (216), (220) |
| Finn Connors, CJ (Christopher) Hurley, Sam Harris, Alec Bush, Ben Chartrand, (Connor Hayek), (Carter Kolpek) |
| 16:55.6, 17:46.1, 18:01.4, 19:18.8, 19:19.7, (19:27.1), (19:28.5) |
24 | 701 | Archbishop McNicholas,
OH - Team Time (1st 5) 1:32:06.8 | Spread (1st 5) 1:15.6 |
| 100, 106, 125, 174, 196, (217), (218) |
| Michael Deyhle, Michael Barrett, Hunter Evans, Ian Burt, Felix Polumbo, (Ethan Vaughn), (Cole Taylor) |
| 17:55.1, 17:58.0, 18:13.5, 18:49.5, 19:10.7, (19:27.6), (19:28.0) |
25 | 702 | Greenon,
OH - Team Time (1st 5) 1:32:46.8 | Spread (1st 5) 4:00.0 |
| 5, 75, 144, 235, 243, (267), (276) |
| Max Pettit, Calvin Wise, Cameron Haught, Jacob Allen, Connor Algren, (Sean Glaze), (Cason Estes) |
| 16:22.2, 17:36.7, 18:25.1, 20:00.6, 20:22.2, (21:10.1), (21:30.9) |
26 | 710 | Blanchester,
OH - Team Time (1st 5) 1:32:36.7 | Spread (1st 5) 2:12.7 |
| 98, 113, 131, 132, 236, (252), (257) |
| Hunter Browning, Sean Holland, Tyler Holland, Ricky Davis, Ashton Steward, (Mathew O'Neil), (Sam Reinhart) |
| 17:54.9, 18:01.4, 18:15.8, 18:17.0, 20:07.6, (20:30.4), (20:39.4) |
27 | 794 | Northeastern,
OH - Team Time (1st 5) 1:33:30.1 | Spread (1st 5) 2:51.5 |
| 39, 116, 200, 208, 231, (247), (285) |
| Logan Brown, Payton Chatfield, Jonathan Locke, Mathew Kranz, Evan Brandon, (Cooper Haack), (Trevor Brown) |
| 16:59.5, 18:03.1, 19:15.5, 19:21.0, 19:51.0, (20:26.4), (22:25.2) |
28 | 800 | Archbishop Alter,
OH - Team Time (1st 5) 1:33:18.2 | Spread (1st 5) 32.4 |
| 140, 154, 164, 165, 177, (213), (225) |
| Andrew Volk, Matt Buerschen, Michael Duplain, Brendan Plate, Sam Layman, (Samuel Sam Layman), (Michael Johnston) |
| 18:20.3, 18:34.7, 18:45.1, 18:45.4, 18:52.7, (19:22.9), (19:38.3) |
29 | 802 | Clinton Massie,
OH - Team Time (1st 5) 1:33:53.6 | Spread (1st 5) 2:24.8 |
| 69, 126, 146, 228, 233, (266), (272) |
| Jacob Whitaker, Braydon Green, Alex Hudson, Noah Brausch, Logan Fisher, (Seth Goodall), (Brennen Swope) |
| 17:30.3, 18:13.6, 18:30.0, 19:44.6, 19:55.1, (21:09.0), (21:20.6) |
30 | 835 | Kenton Ridge,
OH - Team Time (1st 5) 1:33:51.2 | Spread (1st 5) 1:02.5 |
| 130, 148, 167, 188, 202, (258), (264) |
| Jacob Fisher, Taylor McFarland, Elijah Brown, Joshua Maurer, Douglas Klang, (Andrew Dyar), (David Wilson) |
| 18:15.2, 18:31.8, 18:46.4, 19:00.1, 19:17.7, (20:39.5), (20:56.7) |
31 | 852 | Benjamin Logan,
OH - Team Time (1st 5) 1:34:11.5 | Spread (1st 5) 1:29.4 |
| 124, 151, 171, 180, 226, (248), (262) |
| Jake Henman, Landon Wenger, Bryson Tipton, Daniel McPherson, Zane Scheiderer, (Collin Stewart), (Noland King) |
| 18:13.0, 18:32.3, 18:47.9, 18:55.9, 19:42.4, (20:26.9), (20:48.9) |
32 | 867 | Stivers-Arts,
OH - Team Time (1st 5) 1:35:40.3 | Spread (1st 5) 2:53.0 |
| 95, 121, 150, 241, 260, (290) |
| Marcus Pettiford, Xavier Schwartz, Jordan Samsom, James Wright, Adrian Jones, (Christopher Bollinger) |
| 17:53.0, 18:11.0, 18:32.2, 20:18.1, 20:46.0, (23:01.4) |
33 | 886 | Graham Local,
OH - Team Time (1st 5) 1:34:28.5 | Spread (1st 5) 16.1 |
| 161, 176, 181, 182, 186, (222), (238) |
| Tyler Callicoat, Matt Flora, Daniel Wardley, Nevin Hurst, Carter Callison, (Chase Adams), (Evan Henry) |
| 18:42.9, 18:51.7, 18:56.6, 18:58.3, 18:59.0, (19:32.6), (20:15.8) |
34 | 907 | Waynesville,
OH - Team Time (1st 5) 1:35:29.4 | Spread (1st 5) 2:37.4 |
| 86, 166, 191, 214, 250, (255), (279) |
| Max Austin, Kyle Boggeln, David Crossgrove, Conner Johnson, Derek Phillips, (Scott Coppock), (Ian Parry) |
| 17:49.8, 18:46.2, 19:01.9, 19:24.3, 20:27.2, (20:35.5), (21:39.0) |
35 | 918 | Goshen,
OH - Team Time (1st 5) 1:34:58.0 | Spread (1st 5) 1:12.3 |
| 136, 147, 199, 215, 221, (239), (277) |
| Grant Winterkorn, Michael Mason, Chad Jarvis Jr, Nick Bennett, Jacob Litzau, (Aric Harp), (Zeb Adams) |
| 18:18.4, 18:30.8, 19:12.2, 19:25.9, 19:30.7, (20:16.8), (21:35.1) |
36 | 923 | Paul L Dunbar,
OH - Team Time (1st 5) 1:35:59.8 | Spread (1st 5) 2:31.2 |
| 90, 163, 197, 229, 244, (245), (259) |
| Marquis Evans, Derrick Corley, Zamir Youngblood, Kevin Jones, Marquez Craft, (Darian Black), (Rashee Curtis) |
| 17:51.6, 18:44.7, 19:10.9, 19:49.8, 20:22.8, (20:23.6), (20:44.6) |
37 | 981 | Cincinnati Hills Christian,
OH - Team Time (1st 5) 1:37:33.1 | Spread (1st 5) 3:19.1 |
| 118, 135, 203, 251, 274, (292), (297) |
| Josh Medlin, Alex O'Brien, Jonathan Bishop, A.J. Renneker, Alex Nellis, (Ryan Hunt), (Bryson Karrer) |
| 18:05.5, 18:17.9, 19:17.8, 20:27.3, 21:24.6, (23:21.6), (24:18.0) |
38 | 1123 | Carlisle,
OH - Team Time (1st 5) 1:41:01.5 | Spread (1st 5) 3:51.7 |
| 162, 183, 237, 254, 287 |
| James McAtee, Graham Young, Chris Hudson, Tyler Bentley, Chase Fenner |
| 18:44.0, 18:58.5, 20:10.4, 20:32.9, 22:35.7 |
39 | 1195 | Urbana,
OH - Team Time (1st 5) 1:41:22.9 | Spread (1st 5) 2:16.3 |
| 205, 209, 240, 263, 278, (282), (286) |
| Daniel Westcott, Austin Rooney, Alec Freeman, Hudson Stouffer, Ethan Burnside, (Noah Booze), (Jaxton Bloemhard) |
| 19:19.2, 19:21.5, 20:17.0, 20:49.7, 21:35.5, (22:10.9), (22:30.4) |
40 | 1225 | Roger Bacon,
OH - Team Time (1st 5) 1:47:55.1 | Spread (1st 5) 6:06.9 |
| 145, 211, 275, 296, 298, (303) |
| Jacob Beyer, Ben Hoffmann, Andy Gruenwald, Conor Healy, David Crigler, (Dylan Polk) |
| 18:26.2, 19:22.1, 21:26.0, 24:07.7, 24:33.1, (29:55.1) |
41 | 1246 | Ponitz Career Technology Center,
OH - Team Time (1st 5) 1:43:16.7 | Spread (1st 5) 2:17.4 |
| 189, 249, 268, 270, 270, (280), (283) |
| Brailon Douglas, Davion Thaler, Michael Dobbins, Tory Sanders, Aaron Dobbins, (Hezekiah Reid), (Jamel Walton) |
| 19:01.0, 20:27.1, 21:11.8, 21:18.4, 21:18.4, (21:41.8), (22:11.0) |
42 | 1269 | Indian Lake,
OH - Team Time (1st 5) 1:46:49.4 | Spread (1st 5) 4:34.2 |
| 192, 224, 269, 291, 293, (294) |
| Gabe Reichert, Sam Kirkpatrick, Lukeus Dalton, Tommy Meek, Cole Reynolds, (Austin Valentine) |
| 19:02.7, 19:38.1, 21:14.6, 23:17.1, 23:36.9, (23:39.1) |
43 | 1279 | Northridge,
OH - Team Time (1st 5) 1:44:04.2 | Spread (1st 5) 2:06.8 |
| 230, 242, 261, 265, 281, (288), (289) |
| Colton Duchesne, Kahil Hale, Cameron Dushane, Jared Lewis, Dylan Triplett, (D.J. Hawley), (Jonathan Holmes) |
| 19:50.1, 20:20.9, 20:48.2, 21:08.1, 21:56.9, (22:41.6), (22:56.6) |
44 | 1451 | Trotwood-Madison,
OH - Team Time (1st 5) 1:56:44.2 | Spread (1st 5) 3:17.9 |
| 273, 284, 295, 299, 300, (301), (302) |
| Kyle Merritt, Eric Butler, Juston Johnson, Terrence Gates, Jalen Orwig, (Justan Johnson), (Amari Davis) |
| 21:24.1, 22:16.8, 23:47.3, 24:34.0, 24:42.0, (25:57.0), (27:59.0) |