1 | 42 | Mogadore Field,
OH - Team Time (1st 5) 1:23:28.8 | Spread (1st 5) 55.5 |
| 4, 5, 6, 9, 18, (42), (55) |
| Parker Shutty, Sean Silk, Lucus Pollard, Billy Silk, Evan Pruszynski, (Mason Prusha), (Carter Little) |
| 16:11.6, 16:36.5, 16:41.7, 16:51.9, 17:07.1, (18:00.0), (18:22.1) |
2 | 73 | Orange (Cle),
OH - Team Time (1st 5) 1:25:00.6 | Spread (1st 5) 1:33.3 |
| 3, 13, 16, 17, 24, (37), (47) |
| Brandon Gent, Nicolas Bustamante, Ishan Bhatt, Chris Utech, Galvin Dovgan, (Patrick Seibel), (Henry Price) |
| 16:06.5, 17:02.6, 17:05.4, 17:06.3, 17:39.8, (17:52.7), (18:13.7) |
3 | 109 | Notre Dame Cathedral Latin,
OH - Team Time (1st 5) 1:26:05.1 | Spread (1st 5) 1:50.2 |
| 2, 7, 21, 39, 40, (48), (50) |
| Anthony Ciecierski, Andrew Downing, Peter Bates, Tyler Milk, Luke Nedved, (Sean Butler), (Andrew Liberatore) |
| 16:04.9, 16:48.2, 17:22.1, 17:54.8, 17:55.1, (18:13.8), (18:14.9) |
4 | 126 | Chagrin Falls,
OH - Team Time (1st 5) 1:27:55.4 | Spread (1st 5) 52.4 |
| 10, 26, 29, 30, 31, (45), (58) |
| Zach Huey, Kelan Byrne, William Asplin, Luke Nelson, Jack Kiel, (Frankie O'Brien), (Anton Flach) |
| 16:55.1, 17:41.5, 17:44.8, 17:46.5, 17:47.5, (18:06.2), (18:23.2) |
5 | 135 | West Geauga,
OH - Team Time (1st 5) 1:26:04.5 | Spread (1st 5) 3:05.0 |
| 1, 8, 12, 53, 61, (70), (81) |
| Matt Dienes, Ian Res, Jacob Williams, Thomas Hensley, Robert Vash, (Joel Vaughan), (Ryan Berdis) |
| 15:26.7, 16:50.3, 16:58.1, 18:17.7, 18:31.7, (18:58.5), (19:35.0) |
6 | 137 | Beachwood,
OH - Team Time (1st 5) 1:27:43.2 | Spread (1st 5) 57.4 |
| 14, 20, 22, 38, 43, (49), (51) |
| Henrik Burda, Max Kuenzler, Blane Ehasz, Asher Hardis, Junbo Wang, (Alex Eisengart), (Probir Mukherjee) |
| 17:03.6, 17:15.0, 17:29.9, 17:53.7, 18:01.0, (18:14.4), (18:15.2) |
7 | 140 | Jefferson Area,
OH - Team Time (1st 5) 1:27:59.3 | Spread (1st 5) 1:42.7 |
| 10, 15, 25, 27, 63, (64), (78) |
| Carter Schaubert, Luke Sly, Preston Hitchcock, Logan Furman, Josh Piccirillo, (Dominic Verzella), (Josh Bennet) |
| 16:55.1, 17:04.1, 17:40.7, 17:41.6, 18:37.8, (18:38.4), (19:21.9) |
8 | 214 | Crestwood,
OH - Team Time (1st 5) 1:30:20.9 | Spread (1st 5) 46.6 |
| 28, 34, 35, 57, 60, (72), (75) |
| Kevin Vechery, Hans Seibold, Augie Schweickert, Josh Delaney, Austin Wurm, (Garret Byers), (Grayson Sandwald) |
| 17:43.7, 17:51.8, 17:52.3, 18:22.8, 18:30.3, (19:09.6), (19:18.7) |
9 | 238 | Perry,
OH - Team Time (1st 5) 1:31:02.0 | Spread (1st 5) 53.6 |
| 32, 33, 52, 54, 67, (79), (82) |
| Vance Vojack, Sean Strahan, Landon Rusnak, Nicolai Nagy, Jose Miranda, (Colin Griffith), (Nicholas Sladek) |
| 17:50.3, 17:51.2, 18:16.4, 18:20.2, 18:43.9, (19:22.7), (20:25.8) |
10 | 242 | Edgewood (Ashtabula),
OH - Team Time (1st 5) 1:31:02.9 | Spread (1st 5) 1:58.3 |
| 19, 41, 44, 65, 73, (76), (77) |
| Garret Tracy, Braylon Wetherbee, Adam Hamilton, John Cline, Hunter Cusano, (Joseph Skwera), (Elliott Tobie) |
| 17:13.9, 17:55.7, 18:01.8, 18:39.3, 19:12.2, (19:19.3), (19:20.8) |
11 | 245 | Streetsboro,
OH - Team Time (1st 5) 1:31:23.3 | Spread (1st 5) 1:14.8 |
| 23, 36, 56, 62, 68, (71), (80) |
| Timothy Harkleroad, Marcus Peters, Chris Daniels, Charles Ivory, Braden Hodge, (Ares Miller), (Hayden Brown) |
| 17:39.0, 17:52.5, 18:22.4, 18:35.6, 18:53.8, (19:00.5), (19:29.9) |
12 | 371 | Conneaut,
OH - Team Time (1st 5) 1:43:20.8 | Spread (1st 5) 5:52.7 |
| 46, 66, 83, 87, 89, (90), (91) |
| Hamilton Spero, JR Hutchison, Keigan Spring, Cole Sorenson, Gunnar Maenpaa, (Ethan Flack), (Darius Redding) |
| 18:11.2, 18:43.1, 20:35.6, 21:47.0, 24:03.9, (24:57.4), (25:37.9) |
| 371 | Lake Catholic,
OH - Team Time (1st 5) 1:38:22.0 | Spread (1st 5) 2:30.6 |
| 59, 69, 74, 84, 85, (86), (88) |
| Calvin DiCello, Evan Ream, Chance Wuhr, Tyler Duricky, Charlie Hodgson, (Cole Geiger-Dugandzi), (Henry Harper) |
| 18:26.0, 18:58.4, 19:18.0, 20:43.0, 20:56.6, (21:34.6), (22:38.0) |