1 | 72 | St Francis De Sales,
OH - Team Time (1st 5) 1:20:23.5 | Spread (1st 5) 37.3 |
| 4, 6, 18, 20, 24, (30), (49) |
| Ethan Cope, Sam Arquette, Kale Seymour, Jameson Heck, Colton Adolph, (Grady Kling), (Josh Sandvik) |
| 15:45.3, 15:47.7, 16:12.2, 16:15.7, 16:22.6, (16:30.5), (17:14.8) |
2 | 79 | Perrysburg,
OH - Team Time (1st 5) 1:20:26.6 | Spread (1st 5) 57.8 |
| 2, 10, 11, 27, 29, (39), (45) |
| Anthony Clark, A.J. Bohman, Brody Bauman, Kenneth Morgan, Ethan Laeng, (Alex Sherman), (Noah Madden) |
| 15:30.5, 16:00.2, 16:00.9, 16:26.7, 16:28.3, (16:45.0), (17:08.4) |
3 | 80 | Anthony Wayne,
OH - Team Time (1st 5) 1:20:15.7 | Spread (1st 5) 1:15.1 |
| 1, 15, 17, 19, 28, (37), (42) |
| Connor Long, Benjamin Gasiorski, Jacob Proctor, Ryan Shelton, Connor Neumeyer, (Joshua Bighouse), (Tiernan Garber) |
| 15:13.0, 16:10.9, 16:11.1, 16:12.6, 16:28.1, (16:42.8), (16:54.1) |
4 | 95 | Sylvania Southview,
OH - Team Time (1st 5) 1:21:09.3 | Spread (1st 5) 46.9 |
| 5, 13, 21, 25, 31, (33), (50) |
| Derin Apul, Mamdouh Abukaram, Brody Hubbard, Ben Tucker, Dylan Moll, (Luke Tucker), (Steven Owen) |
| 15:46.2, 16:09.6, 16:16.8, 16:23.6, 16:33.1, (16:34.4), (17:22.9) |
5 | 96 | Bowling Green,
OH - Team Time (1st 5) 1:20:58.6 | Spread (1st 5) 1:10.8 |
| 3, 7, 12, 34, 40, (43), (44) |
| Aidan Novinsky, Erek Kendrick, Landon Fry, Ash Fleming, Sam Wiles, (Sam Challu), (Garrett Bateson) |
| 15:40.5, 15:49.2, 16:01.0, 16:36.6, 16:51.3, (16:56.2), (17:07.5) |
6 | 167 | Sylvania Northview,
OH - Team Time (1st 5) 1:23:56.0 | Spread (1st 5) 1:41.4 |
| 14, 22, 26, 47, 58, (60), (72) |
| Brody Hubbard, Kellen Stedcke, Cameron Manthey, Daniel Lavalette, Ian Clark, (Connor Galloway), (David Ellis) |
| 16:09.8, 16:20.1, 16:24.2, 17:10.7, 17:51.2, (17:53.3), (18:15.6) |
7 | 240 | Findlay,
OH - Team Time (1st 5) 1:26:36.0 | Spread (1st 5) 2:08.4 |
| 8, 48, 55, 64, 65, (70), (76) |
| Adrian Stechshulte, Phat Tran, Darren Paige, Lucas Parnell, Jeremiah Spiceland, (Russell Stine), (Jacob Barnhart) |
| 15:51.2, 17:13.3, 17:33.4, 17:58.5, 17:59.6, (18:15.1), (18:22.8) |
8 | 241 | Ashland,
OH - Team Time (1st 5) 1:27:01.3 | Spread (1st 5) 2:01.7 |
| 9, 54, 57, 59, 62, (63), (71) |
| K'tyo Hendershott, Brody Blough, Jaden Backensto, Cameron Arbaugh, Owen Lemon, (Wyatt Bechtol), (Josh Bonfiglio) |
| 15:54.6, 17:32.9, 17:46.0, 17:51.5, 17:56.3, (17:58.0), (18:15.5) |
9 | 300 | Wapakoneta,
OH - Team Time (1st 5) 1:29:12.2 | Spread (1st 5) 2:34.9 |
| 15, 46, 74, 82, 83, (85), (101) |
| Axton Fosnaugh, Cash Schadl, Hayden Sell, Peyton Moyer, Zane Russell, (Christian Augsburger), (Reed Miller) |
| 16:10.9, 17:08.9, 18:20.9, 18:45.7, 18:45.8, (18:51.4), (19:42.4) |
10 | 313 | Springfield Local (Holland),
OH - Team Time (1st 5) 1:29:24.4 | Spread (1st 5) 2:08.9 |
| 32, 52, 73, 75, 81, (108), (113) |
| Lucien Flores, David Eckel, Corvin Flores, Zach White, John Beatrice, (Trevor Smithback), (Hudson Sosbe) |
| 16:34.1, 17:24.6, 18:20.4, 18:22.3, 18:43.0, (20:35.4), (21:05.2) |
11 | 322 | Whitmer,
OH - Team Time (1st 5) 1:29:38.4 | Spread (1st 5) 2:11.8 |
| 36, 53, 68, 77, 88, (90), (96) |
| Joshua Mulherin, Patrick Aubry, Beau Sturdevant, David Abalos-cruz, Landon Rivera, (Caiden Bryant-Bey), (Matthew Tamayo) |
| 16:42.1, 17:28.8, 18:08.9, 18:24.7, 18:53.9, (18:56.9), (19:29.2) |
12 | 353 | Ross (Fremont),
OH - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 2:32.4 |
| 35, 61, 80, 84, 93, (100), (103) |
| Will Kiser, Daniel Sanchez, Jaheim Stratton, Andrew Tooman, Aidan Weber, (Eliot Haitonic), (Collin Rich) |
| 16:40.7, 17:54.3, 18:32.7, 18:50.2, 19:13.1, (19:40.3), (19:48.3) |
13 | 364 | St. Johns Jesuit,
OH - Team Time (1st 5) 1:31:23.8 | Spread (1st 5) 1:30.4 |
| 51, 69, 78, 79, 87, (89), (102) |
| Benjamin Kulhman, Jaden Collins, Boston Benham, Julian Gomez Delcampo, Hamza Asad, (Johnathon Doenecke), (Humsa Asad) |
| 17:23.1, 18:12.7, 18:25.8, 18:28.7, 18:53.5, (18:56.2), (19:43.7) |
14 | 407 | Clay (Oregon),
OH - Team Time (1st 5) 1:33:29.1 | Spread (1st 5) 2:38.2 |
| 41, 86, 91, 92, 97, (104), (110) |
| Kaiden Westrick, Logan Lohner, Joseph Yarrito, Zach Conley, Nick Nonekowski, (Kason Ziviski), (Brody Csizmar) |
| 16:54.0, 18:52.0, 18:58.0, 19:12.9, 19:32.2, (19:53.9), (20:45.4) |
15 | 418 | Columbian,
OH - Team Time (1st 5) 1:36:42.3 | Spread (1st 5) 5:16.0 |
| 38, 56, 98, 109, 117, (119) |
| Alex Albert, Joaquin Perez, Grady Albright, Drew Aigler, Mason Yates, (A.j. Duffy) |
| 16:43.4, 17:43.1, 19:32.6, 20:43.8, 21:59.4, (22:12.2) |
16 | 464 | Morrison R Waite,
OH - Team Time (1st 5) 1:40:12.7 | Spread (1st 5) 5:22.5 |
| 23, 99, 111, 115, 116, (127), (129) |
| Elias Valdez, Oscar Valdez, Angel Rodriguez, Justin Luce, Diego Torres, (Jayden Dupuis), (Ivan Ramos-Hernandez) |
| 16:21.5, 19:35.8, 20:48.5, 21:42.9, 21:44.0, (25:45.3), (27:16.5) |
17 | 466 | Madison Comprehensive,
OH - Team Time (1st 5) 1:36:43.8 | Spread (1st 5) 2:00.7 |
| 66, 94, 95, 105, 106, (107), (112) |
| Evan Larsen, Justin Gibson, Alexander Hernandez, Nik Balg, Jake Lord, (Jackson Brummett), (Korbin Wieland) |
| 18:03.9, 19:17.0, 19:22.5, 19:55.8, 20:04.6, (20:23.9), (20:50.7) |
18 | 542 | Toledo Bowsher,
OH - Team Time (1st 5) 1:47:38.6 | Spread (1st 5) 5:07.8 |
| 67, 114, 118, 120, 123 |
| Brett Retzloff, Remington Rodriguez, Donavin Pickett, Bryson Foster, Jaylen Edwards |
| 18:08.2, 21:33.0, 22:11.6, 22:29.8, 23:16.0 |
19 | 617 | Lima Senior,
OH - Team Time (1st 5) 1:59:44.2 | Spread (1st 5) 2:13.4 |
| 121, 121, 124, 125, 126, (128) |
| Malachi Ley, Mason Oen, Kenyon Kill, Isaiah Hacker, Carson Caprella, (Logan Monaghan) |
| 22:58.0, 22:58.0, 23:37.8, 24:59.0, 25:11.4, (26:48.9) |