1 | 33 | Poland Seminary,
OH - Team Time (1st 5) 1:23:39.2 | Spread (1st 5) 25.8 |
| 3, 5, 6, 9, 10, (11), (19) |
| Geno Gallo, Jet Bailey, Sarah Bashinski, Logan Flament, Tony Gallo, (Andrew Biggs), (Dante Parente) |
| 16:31.9, 16:41.0, 16:41.3, 16:47.3, 16:57.7, (17:08.7), (17:28.6) |
2 | 70 | Salem,
OH - Team Time (1st 5) 1:25:12.7 | Spread (1st 5) 1:45.1 |
| 1, 8, 12, 21, 28, (34), (38) |
| Hunter Christopher, Cameron Christopher, Jacob McLachlan, Grant Menough, Darius Beck, (Lucas Ziegler), (Davin Koskinen) |
| 15:59.5, 16:46.0, 17:12.1, 17:30.5, 17:44.6, (17:50.7), (17:58.2) |
3 | 123 | South Range,
OH - Team Time (1st 5) 1:28:08.0 | Spread (1st 5) 44.1 |
| 15, 18, 20, 29, 41, (44), (49) |
| Michael Hvizdos, Connor Nichols, Brian Stanley, Isaac Baun, Kaden Sykes, (Liam Justison), (Derek Rutledge) |
| 17:21.9, 17:25.7, 17:29.4, 17:45.0, 18:06.0, (18:12.1), (18:19.8) |
4 | 130 | Lakeview,
OH - Team Time (1st 5) 1:27:46.5 | Spread (1st 5) 1:15.9 |
| 7, 16, 31, 37, 39, (48), (59) |
| Nate Charnas, Calab Carlson, Zac Haley, Chris Bowman, Hunter Picuri, (Landon Farr), (Ethan Lewis) |
| 16:42.9, 17:22.9, 17:46.6, 17:55.3, 17:58.8, (18:16.7), (18:41.9) |
5 | 157 | Niles Mckinley,
OH - Team Time (1st 5) 1:29:30.2 | Spread (1st 5) 1:39.8 |
| 17, 24, 26, 27, 63, (69), (101) |
| Micah Curry, Ashton Russo, Nathan Lanham, Ryan Cline, Anthony Elbon, (Adam Bonneau), (James Kover) |
| 17:23.0, 17:39.9, 17:41.0, 17:43.5, 19:02.8, (19:31.2), (22:44.5) |
6 | 210 | Berkshire,
OH - Team Time (1st 5) 1:30:40.5 | Spread (1st 5) 43.2 |
| 30, 40, 43, 45, 52, (76), (78) |
| Jackson Hare, Robert O'Conke, Ethan Bennington, Caleb Klem, Sam Chrzan, (Aiden Heck), (Nolan Tiller) |
| 17:46.2, 18:02.3, 18:10.4, 18:12.2, 18:29.4, (19:53.4), (19:55.7) |
7 | 217 | Ursuline,
OH - Team Time (1st 5) 1:31:25.1 | Spread (1st 5) 2:21.7 |
| 13, 35, 47, 50, 72, (97), (107) |
| Jarett Gordulic, Brady Leugers, Nick LaPlante, Angelo Naples, Jeremy Kreuzwieser, (Jack Scudier), (Moses Lytle) |
| 17:15.6, 17:51.4, 18:16.5, 18:24.3, 19:37.3, (21:50.5), (25:12.3) |
8 | 233 | James A Garfield,
OH - Team Time (1st 5) 1:31:54.2 | Spread (1st 5) 1:24.9 |
| 25, 33, 46, 64, 65, (67), (77) |
| Nolan Wysong, Cody Leasure, Michael Martin, Max May, Cole Owens, (Ralph Grandizio), (Nathan Gibson) |
| 17:40.6, 17:50.2, 18:14.5, 19:03.4, 19:05.5, (19:17.1), (19:54.0) |
9 | 265 | Girard,
OH - Team Time (1st 5) 1:33:13.8 | Spread (1st 5) 1:59.7 |
| 22, 55, 57, 61, 70, (74), (82) |
| Ricky Marsico, Nevin Miller, Johnathan Rhodes, Colin Fairfield, Johnathan Kosco, (Thomas Cardiero), (Nathan Mitchell) |
| 17:31.6, 18:36.7, 18:37.5, 18:56.7, 19:31.3, (19:40.0), (20:04.2) |
10 | 269 | Southeast,
OH - Team Time (1st 5) 1:33:26.1 | Spread (1st 5) 2:32.8 |
| 23, 42, 58, 62, 84, (88), (95) |
| Nick Messina, Max La Chance, Logan Mackey, Chase Osborne, Mason Amodio, (Nate Kurtz), (Koen Suzelis) |
| 17:36.3, 18:06.1, 18:37.7, 18:56.9, 20:09.1, (20:20.5), (21:23.5) |
11 | 280 | Grand Valley,
OH - Team Time (1st 5) 1:36:03.4 | Spread (1st 5) 5:39.8 |
| 2, 4, 85, 91, 98 |
| John Steimle, David Steimle, Cheyene Dockery, Max Bogardus, Clayton Kudera |
| 16:16.3, 16:38.8, 20:12.2, 21:00.0, 21:56.1 |
12 | 296 | Hawken,
OH - Team Time (1st 5) 1:35:18.3 | Spread (1st 5) 2:40.7 |
| 14, 53, 73, 75, 81, (86), (87) |
| David Hamilton, Carlos Botella, Jacob Hlifka, Tim Dang, George Outcalt, (Wilson Ha), (Prateek Dulam) |
| 17:18.2, 18:33.0, 19:39.5, 19:48.7, 19:58.9, (20:12.7), (20:19.6) |
13 | 339 | Chaney,
OH - Team Time (1st 5) 1:39:21.2 | Spread (1st 5) 4:57.1 |
| 32, 36, 80, 89, 102, (104), (106) |
| Jonathan Simmons, Johaun Whipple, Isaiah McConahy, Angelo Pilson, Carlos Peterson, (Nathan Bierig), (Samuel Aiken) |
| 17:48.6, 17:54.8, 19:57.5, 20:54.6, 22:45.7, (23:30.4), (24:03.9) |
14 | 345 | Wickliffe Senior,
OH - Team Time (1st 5) 1:38:13.1 | Spread (1st 5) 3:42.8 |
| 51, 55, 68, 71, 100, (108) |
| Hayden Smith, Robert King, Giovanni Hernandez, Everett Chapo, Nathan Humbert, (Jack Tennant) |
| 18:24.7, 18:36.7, 19:30.4, 19:33.8, 22:07.5, (26:52.6) |
15 | 366 | Champion,
OH - Team Time (1st 5) 1:38:23.5 | Spread (1st 5) 2:21.2 |
| 54, 60, 79, 83, 90, (92), (96) |
| Max Cesta, Kyle Atkinson, Alex Cesta, Brennan Backlawski, Chris Plott, (Joe Abruzzi), (Micah Nolan) |
| 18:34.3, 18:48.5, 19:56.7, 20:08.5, 20:55.5, (21:03.0), (21:24.8) |
16 | 455 | Hubbard,
OH - Team Time (1st 5) 1:46:36.6 | Spread (1st 5) 3:38.7 |
| 66, 93, 94, 99, 103, (105), (109) |
| Evan Gathers, Michael Anderson, Thomas Kempe, Austin Smith, Ethaniel Jones, (Eric McKnight), (Sam Wirtz) |
| 19:16.2, 21:06.9, 21:21.2, 21:57.4, 22:54.9, (23:31.8), (27:49.1) |