1 | 59 | Olentangy Liberty,
OH - Team Time (1st 5) 1:21:25.6 | Spread (1st 5) 19.8 |
| 7, 10, 12, 14, 16, (17), (34) |
| Joseph Johnson III, Logan Boone, Nick Irelan, Joseph Johnson, Nicholas Anderson, (Jack Humenay), (Adam Clark) |
| 16:04.3, 16:17.1, 16:19.1, 16:21.0, 16:24.1, (16:27.0), (16:50.0) |
2 | 82 | Dublin Jerome,
OH - Team Time (1st 5) 1:21:06.7 | Spread (1st 5) 1:31.0 |
| 3, 5, 18, 21, 35, (40), (53) |
| Kellen Posacki, Elliott Cook, Arjun Dhankani, Jeremy Coad, Alex Sanders, (Kyle Von Cannon), (Spencer Rubel) |
| 15:20.6, 15:55.0, 16:28.2, 16:31.3, 16:51.6, (16:54.7), (17:17.6) |
3 | 94 | Thomas Worthington,
OH - Team Time (1st 5) 1:20:30.1 | Spread (1st 5) 1:58.2 |
| 1, 2, 23, 27, 41, (42), (43) |
| Arjun Jha, Andy Payne, Isaac Wise, Zubin Jha, Ryan Gimeson, (Noah Yake), (Morgan Chavez) |
| 15:00.0, 15:17.3, 16:34.8, 16:39.8, 16:58.2, (17:03.6), (17:04.4) |
4 | 132 | Hilliard Darby,
OH - Team Time (1st 5) 1:23:11.3 | Spread (1st 5) 43.7 |
| 8, 22, 31, 32, 39, (46), (58) |
| Dylan Newport, Owen Martin, Sean Carney, Balaji Kurapati, Eric Lowery, (Tyler Hessenauer), (Josh Baldridge) |
| 16:10.8, 16:31.5, 16:46.5, 16:48.0, 16:54.5, (17:08.5), (17:21.3) |
5 | 138 | Lincoln,
OH - Team Time (1st 5) 1:23:19.1 | Spread (1st 5) 40.3 |
| 9, 28, 30, 33, 38, (45), (53) |
| Jason Mehalic, Tyler Story, Steffano Molina, Riley Jackson, Oliver Cope, (Donovan Hight), (Ryan Mehalic) |
| 16:14.0, 16:40.1, 16:42.4, 16:48.3, 16:54.3, (17:07.9), (17:17.6) |
6 | 163 | New Philadelphia,
OH - Team Time (1st 5) 1:23:26.2 | Spread (1st 5) 1:51.2 |
| 4, 19, 25, 49, 66, (70), (93) |
| Aidan Harr, Joey Mushrush, Nathan Loader, Gabe Ernest, Chase Pollock, (Nick Schaffner), (Luke Ernest) |
| 15:40.5, 16:28.4, 16:35.8, 17:09.8, 17:31.7, (17:36.7), (18:30.3) |
7 | 212 | Worthington Kilbourne,
OH - Team Time (1st 5) 1:25:03.0 | Spread (1st 5) 1:02.0 |
| 15, 26, 55, 55, 61, (63), (68) |
| Jack Begley, Tanner Williams, Chris Valade, John Cuozzo, Caleb Martin, (Gabe Knuth), (Max Shafran) |
| 16:22.0, 16:37.0, 17:20.0, 17:20.0, 17:24.0, (17:26.0), (17:33.2) |
8 | 229 | Olentangy,
OH - Team Time (1st 5) 1:25:30.3 | Spread (1st 5) 29.0 |
| 36, 37, 47, 50, 59, (67), (72) |
| Carter Schaefer, Sam Holt, Cullen Sainey, Mikey Worboy, Chandler Moyer, (Afton Freeman), (Caden Ehrhardt) |
| 16:52.5, 16:54.2, 17:09.4, 17:12.7, 17:21.5, (17:32.7), (17:42.0) |
9 | 241 | Tri-Valley,
OH - Team Time (1st 5) 1:25:38.8 | Spread (1st 5) 2:11.8 |
| 6, 24, 44, 82, 85, (92), (100) |
| Caden Sauerbrey, Ryan Meadows, Evan Emig, Andrew Rutherford, Brayden Better, (Graham Cameron), (Ankur Parekh) |
| 15:55.2, 16:35.1, 17:05.8, 17:55.7, 18:07.0, (18:26.8), (18:55.3) |
10 | 264 | Marysville,
OH - Team Time (1st 5) 1:26:15.4 | Spread (1st 5) 59.8 |
| 29, 48, 51, 65, 71, (77), (78) |
| Andrew Snodgrass, Ian Dye, Hayden Turk, Riley Karnes, Tyler Marsh, (Matthew Cox), (Brendan Ralston) |
| 16:40.4, 17:09.6, 17:14.1, 17:31.1, 17:40.2, (17:47.6), (17:49.3) |
11 | 304 | Grove City,
OH - Team Time (1st 5) 1:27:42.9 | Spread (1st 5) 2:15.5 |
| 11, 52, 64, 83, 94, (95), (101) |
| Evan Whitaker, Adam Meister, Zach Elliott, Emman (EJ) Rondez, Ben Rutledge, (Jared Ellis), (Nick Bruce) |
| 16:18.3, 17:17.2, 17:28.2, 18:05.4, 18:33.8, (18:35.8), (18:57.8) |
12 | 320 | Watkins Memorial,
OH - Team Time (1st 5) 1:27:38.0 | Spread (1st 5) 1:33.3 |
| 13, 73, 75, 79, 80, (81), (84) |
| Bryce Small, Seth Miller, Bryson Caparanis, Jarah Nelson, Jeremy McIntire, (Chip Orban), (Jordan Powell) |
| 16:20.6, 17:44.7, 17:46.4, 17:52.4, 17:53.9, (17:55.5), (18:06.0) |
13 | 359 | Marietta,
OH - Team Time (1st 5) 1:28:49.1 | Spread (1st 5) 1:51.7 |
| 20, 69, 89, 90, 91, (104), (106) |
| Collin Doughty, Max Garrison, Wyatt Miracle, Caleb Young, Nathan Matthews, (Riley Holschuh), (Jack Wesel) |
| 16:29.3, 17:35.3, 18:11.1, 18:12.4, 18:21.0, (19:02.1), (19:07.3) |
14 | 395 | Reynoldsburg,
OH - Team Time (1st 5) 1:29:36.5 | Spread (1st 5) 48.2 |
| 60, 74, 86, 87, 88, (97), (108) |
| Nate Russell, Mars Davis, Jared Dye, Brody Swisher, Andy Young, (Dominic Sabo), (Grant Boone) |
| 17:22.1, 17:45.4, 18:08.7, 18:10.0, 18:10.3, (18:40.9), (19:12.3) |
15 | 415 | Dover,
OH - Team Time (1st 5) 1:31:04.5 | Spread (1st 5) 1:38.2 |
| 57, 62, 96, 98, 102, (103), (105) |
| Vinnie Giumenti, Drew Aljancic, Tanner Amos, Ryan Hostetler, Austin Dalpe, (Owen Hamilton), (Noah Cochran) |
| 17:20.4, 17:25.9, 18:36.3, 18:43.3, 18:58.6, (19:00.9), (19:04.8) |
16 | 520 | Mifflin,
OH - Team Time (1st 5) 1:38:41.4 | Spread (1st 5) 2:45.4 |
| 76, 109, 110, 111, 114, (120), (122) |
| Mustafa Abdi, Omar Omar, Jonathon Carter, Kelvin Frempong, Abdirahman Abdalla, (Shawn Mayo), (Jailon Bonkiye) |
| 17:47.0, 19:59.3, 20:06.3, 20:16.4, 20:32.4, (21:38.2), (22:00.7) |
17 | 549 | Northland,
OH - Team Time (1st 5) 1:39:41.8 | Spread (1st 5) 2:07.8 |
| 99, 107, 112, 115, 116, (121), (125) |
| DaVonte Clark, Khalil Clark, Cincere Engram, LaMonte Powell, Larry Logan, (Aaron Holley), (Jordan Smith) |
| 18:44.0, 19:11.5, 20:16.9, 20:37.6, 20:51.8, (21:46.0), (23:23.1) |
18 | 622 | Columbus Independence,
OH - Team Time (1st 5) 2:01:05.9 | Spread (1st 5) 8:05.2 |
| 113, 117, 128, 129, 135 |
| Javon Maldanado, Avery Hamilton, Jeremiah Hinkle-Moore, Caleb Watkins, Jaylen Curtis |
| 20:20.8, 21:03.5, 25:20.7, 25:54.9, 28:26.0 |
19 | 629 | Beechcroft,
OH - Team Time (1st 5) 2:01:37.1 | Spread (1st 5) 6:12.9 |
| 118, 119, 127, 131, 134, (136), (137) |
| Jelani Simmons, Jamie Cornejo, Na'elle Simmons, Jordan Hall, Jaylen Hudson, (Joseph Boateng), (Jabyril Johnson) |
| 21:26.1, 21:37.4, 24:42.6, 26:12.0, 27:39.0, (29:20.2), (30:58.8) |
20 | 635 | Briggs,
OH - Team Time (1st 5) 2:01:47.4 | Spread (1st 5) 4:49.3 |
| 123, 124, 126, 130, 132, (133) |
| Andrew Grubbs, Xavier Jennings, Carlos Guzman, Jacob Cash, Jordan Borbst, (Josh Cash) |
| 22:01.4, 22:23.0, 24:22.3, 26:10.0, 26:50.7, (26:52.8) |