1 | 49 | Perry (Massillon),
OH - Team Time (1st 5) 1:24:00.5 | Spread (1st 5) 1:06.7 |
| 1, 2, 14, 15, 17, (21), (30) |
| Cole Morris, Johnny Stevenson, Jason Lacourt, Daniel Cronk, Joey Fedor, (Kyle Betivas), (Scott Essig) |
| 16:08.7, 16:08.8, 17:13.0, 17:14.6, 17:15.4, (17:27.0), (17:59.7) |
2 | 58 | Gilmour Academy,
OH - Team Time (1st 5) 1:24:54.7 | Spread (1st 5) 36.8 |
| 6, 7, 11, 16, 18, (25), (54) |
| Brendan Cheng, Tyler Clark, Timothy Diemer, Zachary Asher, Cory Bouchek, (Connor Gerspacher), (Henry Claude Madiba) |
| 16:43.1, 16:44.0, 16:53.0, 17:14.7, 17:19.9, (17:50.4), (18:54.9) |
3 | 75 | Wickliffe Senior,
OH - Team Time (1st 5) 1:25:44.3 | Spread (1st 5) 1:51.0 |
| 3, 8, 9, 24, 31, (36), (69) |
| Brent LeBlanc, Dylan Barnes, Jesse Sidhu, Jordin Sidhu, Taveion Brown, (Tavieon Brown), (Randy Clark) |
| 16:12.0, 16:50.8, 16:51.5, 17:47.0, 18:03.0, (18:17.3), (20:32.8) |
4 | 112 | Notre Dame Cathedral Latin,
OH - Team Time (1st 5) 1:27:31.4 | Spread (1st 5) 2:07.5 |
| 4, 10, 26, 33, 39, (51), (59) |
| Tommy Carballada, Augie King, Cal Yankin, Ryan Hertz, Jayson Breier, (Josh Karban), (Matthew Christopher) |
| 16:15.2, 16:51.9, 17:51.5, 18:10.1, 18:22.7, (18:49.1), (19:31.7) |
5 | 131 | Geneva,
OH - Team Time (1st 5) 1:28:34.7 | Spread (1st 5) 2:14.4 |
| 5, 20, 27, 35, 44, (48), (53) |
| Timothy Bowling, Alex Bryan, Clayton Lundi, Forrest Long, Ryan Watts, (Brittany Aveni), (Derek Studer) |
| 16:20.9, 17:26.1, 17:55.8, 18:16.6, 18:35.3, (18:44.0), (18:52.4) |
6 | 133 | Edgewood (Ashtabula),
OH - Team Time (1st 5) 1:29:08.5 | Spread (1st 5) 1:13.4 |
| 13, 22, 29, 32, 37, (43), (46) |
| Jason Henry, Paul Brunell, Zach Lemay, Ryder Simmons, Corey Piltz, (Ian Kreider), (Bin Eidens) |
| 17:04.3, 17:42.4, 17:59.0, 18:05.1, 18:17.7, (18:32.8), (18:36.5) |
7 | 153 | Hawken,
OH - Team Time (1st 5) 1:30:05.6 | Spread (1st 5) 1:11.0 |
| 19, 23, 28, 41, 42, (45), (47) |
| Michael Snyder, David Gold, Brady Pearlstein, Al Shumyatcher, JP Hlifka, (Ben Weiss), (Isaac Jacobson) |
| 17:21.6, 17:45.1, 17:58.4, 18:27.9, 18:32.6, (18:36.1), (18:38.1) |
8 | 241 | West Geauga,
OH - Team Time (1st 5) 1:34:05.7 | Spread (1st 5) 1:23.5 |
| 34, 38, 52, 56, 61, (63), (65) |
| Will Snyder, Andrew Wenger, Dakota Medley, Aidan Bryson, Noah Amato, (Zach Yaecker), (Sam Faulk) |
| 18:11.6, 18:21.5, 18:51.0, 19:06.5, 19:35.1, (19:45.1), (19:50.2) |
9 | 242 | Beachwood,
OH - Team Time (1st 5) 1:34:01.9 | Spread (1st 5) 2:30.9 |
| 12, 55, 57, 58, 60, (66), (67) |
| Jack Spero, William Starks, Alex Remer, Greg Glova, Heii Colmenares, (Heli Colmenares), (Max Halpert) |
| 17:03.9, 19:03.3, 19:09.8, 19:10.1, 19:34.8, (20:03.3), (20:11.6) |
10 | 290 | Villa Angela-St Joseph,
OH - Team Time (1st 5) 1:39:11.5 | Spread (1st 5) 3:25.9 |
| 40, 49, 50, 75, 76, (79), (82) |
| Sherman Dean, Billy Vidmar, Alonzo Gaffey, Liam Staunton, William Butler, (Shawn Caruso-Taylor), (Jason Priah) |
| 18:25.1, 18:48.4, 18:49.0, 21:18.0, 21:51.0, (21:58.2), (23:13.9) |
11 | 349 | St. Martin DePorres,
OH - Team Time (1st 5) 1:43:20.5 | Spread (1st 5) 1:30.7 |
| 64, 68, 70, 73, 74, (80), (81) |
| Justus Harris, Brian Triche, Stanford Vales, Tavaris White, Elijah Respress, (Peris Taylor), (Shane Cummings) |
| 19:46.6, 20:26.3, 20:37.4, 21:12.9, 21:17.3, (22:25.7), (23:11.2) |
12 | 360 | Warrensville Heights,
OH - Team Time (1st 5) 1:45:28.3 | Spread (1st 5) 2:08.7 |
| 62, 71, 72, 77, 78, (83), (84) |
| Roger Rice, Pierre Savage, Nino Parris, Kieth Harris, Nakia Parham, (Marcellus Brooks), (Darian James) |
| 19:44.3, 20:53.5, 21:05.2, 21:52.3, 21:53.0, (23:18.6), (24:00.4) |