1 | 59 | Notre Dame Cathedral Latin,
OH - Team Time (1st 5) 1:25:11.9 | Spread (1st 5) 1:28.1 |
| 1, 7, 12, 13, 26, (27), (33) |
| Michael Welsh Jr., Brian Bates, Caden Linnert, Anthony Ciecierski, Mario Misiti, (Finn Matheney), (Evan Fonash) |
| 16:16.5, 16:46.8, 17:11.1, 17:12.9, 17:44.6, (17:46.2), (17:57.0) |
2 | 79 | West Geauga,
OH - Team Time (1st 5) 1:26:21.4 | Spread (1st 5) 56.5 |
| 6, 11, 16, 21, 25, (34), (40) |
| Patrick Garrett, Ken Kirk, Johnny Patterson, Chris Whiting, Lorenzo Link, (John Mikes), (Grant Congdon) |
| 16:44.8, 17:00.1, 17:18.6, 17:36.6, 17:41.3, (18:00.4), (18:14.8) |
3 | 104 | Edgewood (Ashtabula),
OH - Team Time (1st 5) 1:27:27.4 | Spread (1st 5) 1:20.0 |
| 10, 14, 19, 20, 41, (44), (59) |
| Joey Jafarace, Kurt Corrigan, Granison Hill, Griffin Obermiyer, Nick Branch, (Ian McIntyre), (Drew Hlavtur) |
| 16:56.0, 17:15.3, 17:29.9, 17:30.2, 18:16.0, (18:22.6), (19:06.6) |
4 | 107 | Chagrin Falls,
OH - Team Time (1st 5) 1:27:35.0 | Spread (1st 5) 1:01.0 |
| 8, 18, 22, 29, 30, (38), (43) |
| Hunter Longo, Isaac Bourne, Christopher Baker, Jack Kane, Maximus Crandall, (Ryan Mateyo), (Charles Asplin) |
| 16:50.9, 17:23.9, 17:38.7, 17:49.6, 17:51.9, (18:12.0), (18:20.5) |
5 | 112 | Lake Catholic,
OH - Team Time (1st 5) 1:27:25.1 | Spread (1st 5) 1:20.0 |
| 4, 5, 32, 35, 36, (47), (48) |
| Alex Mohr, Neil Jones, Joe Schauer, Carmen LoConti, John Evanick, (Tommy Kaminoski), (Liam Frisbie) |
| 16:42.5, 16:43.6, 17:54.8, 18:01.7, 18:02.5, (18:24.1), (18:29.3) |
6 | 143 | Mogadore Field,
OH - Team Time (1st 5) 1:28:42.5 | Spread (1st 5) 1:56.5 |
| 2, 23, 30, 42, 46, (49), (50) |
| Owen Roberts, Ammon Hottensmith, Blake Johnson, Jay Freudeman, Joe Crawford, (Sean Silk), (Carter Little) |
| 16:27.5, 17:38.8, 17:51.9, 18:20.3, 18:24.0, (18:30.6), (18:31.0) |
7 | 167 | Jefferson Area,
OH - Team Time (1st 5) 1:29:38.2 | Spread (1st 5) 1:51.0 |
| 9, 15, 37, 52, 54, (58), (61) |
| Luke Robinson, STEPHEN SLY, Donovan Leininger, Andrew Hitchcock, Josh Diehl, (Grayson Moody), (Zach Locy) |
| 16:54.0, 17:18.0, 18:07.4, 18:33.8, 18:45.0, (19:05.2), (19:17.9) |
8 | 243 | Streetsboro,
OH - Team Time (1st 5) 1:33:16.7 | Spread (1st 5) 2:55.4 |
| 3, 53, 57, 64, 66, (75), (83) |
| Zachary Vales, Taeven Genovese, Maddox Plecko, Erik Wood, Griffin Plecko, (Jack Pincoe), (Kevin Murphey) |
| 16:34.6, 18:38.7, 19:04.6, 19:28.8, 19:30.0, (19:52.5), (20:22.7) |
9 | 267 | Perry,
OH - Team Time (1st 5) 1:34:27.1 | Spread (1st 5) 2:17.7 |
| 17, 51, 62, 68, 69, (70), (80) |
| Isaac Balistreri, Sean Strahan, James Thomas, Vance Vojack, Dillon Hull, (Ryan Greenwood), (Danny Jackson) |
| 17:20.7, 18:33.4, 19:20.4, 19:34.2, 19:38.4, (19:41.5), (20:12.3) |
10 | 270 | Crestwood,
OH - Team Time (1st 5) 1:34:49.8 | Spread (1st 5) 2:15.5 |
| 28, 39, 60, 67, 76, (78), (86) |
| Johnny Peters, Bryce Pruszynski, Drake Rennaker, Josh Delaney, Kolten Borrelli, (Robert Greenwood), (Michael Fergus) |
| 17:47.1, 18:13.6, 19:16.2, 19:30.3, 20:02.6, (20:08.6), (21:28.6) |
11 | 317 | Orange (Cle),
OH - Team Time (1st 5) 1:37:09.1 | Spread (1st 5) 2:30.2 |
| 24, 65, 72, 77, 79, (82), (86) |
| Brian Gent, Chris Utech, Erik Nilsson, Aidan Kozak, Ron Chajmovic, (Sam Roll), (Ben Scheps) |
| 17:39.3, 19:28.9, 19:46.4, 20:05.0, 20:09.5, (20:20.7), (21:28.6) |
12 | 321 | Beachwood,
OH - Team Time (1st 5) 1:37:02.0 | Spread (1st 5) 52.7 |
| 55, 56, 63, 73, 74, (81), (85) |
| Gregory Perryman, Caleb Berns, David Steckner, Vincent Crenshaw, Grant Wessler, (Max Kuenzler), (Christian Wu) |
| 18:59.2, 19:01.0, 19:20.7, 19:49.2, 19:51.9, (20:19.9), (20:38.9) |
13 | 419 | Benedictine,
OH - Team Time (1st 5) 1:55:43.9 | Spread (1st 5) 8:19.1 |
| 45, 91, 92, 95, 96, (97) |
| Henry Peyrebrune, Owen Murphy, Eric Smith, Finn Murphy, Bailey Fischer, (James First) |
| 18:22.8, 22:05.1, 23:14.3, 25:19.8, 26:41.9, (30:02.1) |
14 | 422 | Conneaut,
OH - Team Time (1st 5) 1:45:10.2 | Spread (1st 5) 2:14.7 |
| 71, 84, 88, 89, 90, (93), (94) |
| Alex Kennedy, Luke Huston, JR Hutchison, Fred Brainard, Garrett Maenpaa, (Cole Sorenson), (Caleb Bennett) |
| 19:43.4, 20:28.7, 21:29.7, 21:30.3, 21:58.1, (24:13.4), (25:01.9) |