1 | 61 | Fort Loramie,
OH - Team Time (1st 5) 1:22:53.0 | Spread (1st 5) 1:10.1 |
| 1, 2, 3, 22, 33, (74), (79) |
| Jake Rethman, Tom Ballas, Joe Ballas, Noah Siegel, Alan Holdheide, (Collin Luthman), (Gavin Schulze) |
| 16:07.5, 16:09.5, 16:14.2, 17:04.2, 17:17.6, (18:00.6), (18:04.9) |
2 | 133 | Legacy Christian,
OH - Team Time (1st 5) 1:25:08.0 | Spread (1st 5) 1:23.0 |
| 9, 12, 15, 28, 69, (143), (237) |
| Ian Ackenhausen, Isaac Erlundson, Noah Cushman, James Brads, Rebecca Dendinger, (Josh Stemple), (Jack Bryan) |
| 16:32.0, 16:41.0, 16:47.0, 17:13.0, 17:55.0, (19:11.1), (21:06.0) |
3 | 149 | Clark Montessori,
OH - Team Time (1st 5) 1:25:37.8 | Spread (1st 5) 1:13.7 |
| 4, 25, 37, 40, 43, (74), (78) |
| Ryan Estes, Jason Jarrold-grap, J.D. Ray, Chris Canty, Jason Jarrold-Grapes, (Ben Stetter), (Harry Murphy) |
| 16:14.3, 17:08.7, 17:21.5, 17:25.3, 17:28.0, (18:00.6), (18:04.7) |
4 | 153 | Anna,
OH - Team Time (1st 5) 1:25:40.7 | Spread (1st 5) 1:08.2 |
| 7, 11, 35, 47, 53, (73), (123) |
| Lucas Huber, Bradley Axe, Joel Gaier, Matthew Burden, Kyle Christman, (Dylan Berner), (Cameron Bowersock) |
| 16:30.5, 16:40.5, 17:20.9, 17:30.1, 17:38.7, (17:59.6), (18:45.5) |
5 | 165 | Summit Country Day,
OH - Team Time (1st 5) 1:26:04.1 | Spread (1st 5) 1:03.0 |
| 10, 20, 34, 49, 52, (58), (67) |
| Tullus Dean, Matt Lamacchia, Elijah Weaver, Beau Poston, Conrad Coldiron, (Luke Desch), (Scott Kinross) |
| 16:34.8, 16:58.4, 17:20.6, 17:32.5, 17:37.8, (17:41.5), (17:53.7) |
6 | 225 | Houston,
OH - Team Time (1st 5) 1:27:25.3 | Spread (1st 5) 1:14.8 |
| 21, 24, 30, 63, 87, (88), (99) |
| Tristin Freistuhler, Ethan Knouff, Parker Cox, Dakota Francis, Devyn Ostrander, (Jacob Slater), (Blake Jacobs) |
| 16:58.7, 17:06.4, 17:15.8, 17:50.9, 18:13.5, (18:13.8), (18:23.4) |
7 | 246 | National Trail,
OH - Team Time (1st 5) 1:27:51.9 | Spread (1st 5) 50.8 |
| 23, 26, 61, 66, 70, (93), (112) |
| Lane Unger, Josh Bishop, Travis Hunt, Weston Haws, Adam Eyler, (Josh Cook), (Peyton Harrison) |
| 17:04.6, 17:09.5, 17:49.0, 17:53.4, 17:55.4, (18:16.5), (18:31.7) |
8 | 298 | Miami East,
OH - Team Time (1st 5) 1:28:37.1 | Spread (1st 5) 1:26.9 |
| 18, 43, 61, 80, 96, (105), (132) |
| Gavin Horne, Noah Shook, Justin DeWeese, Luke Mengos, Alex Hayes, (Taton Bertsch), (Keagan Carsey) |
| 16:54.1, 17:28.0, 17:49.0, 18:05.0, 18:21.0, (18:27.5), (18:56.6) |
9 | 316 | West Liberty Salem,
OH - Team Time (1st 5) 1:28:41.0 | Spread (1st 5) 1:42.9 |
| 14, 50, 51, 92, 109, (130), (155) |
| Nick Williams, Michael Conley jr., Noah Smith, Cade Clerico, Charlie Williams, (Isaac Smith), (Bryan Woods) |
| 16:46.8, 17:32.7, 17:36.6, 18:15.2, 18:29.7, (18:53.5), (19:22.0) |
10 | 326 | Milton Union,
OH - Team Time (1st 5) 1:28:43.3 | Spread (1st 5) 2:09.3 |
| 8, 27, 56, 117, 118, (122), (139) |
| William Brock, Shannon Milnickel, Tristen Persinger, Ryan Moore, Harrison Litton, (Caleb Black), (Sam Motz) |
| 16:30.9, 17:12.2, 17:40.4, 18:39.6, 18:40.2, (18:45.2), (19:06.9) |
11 | 332 | Russia,
OH - Team Time (1st 5) 1:29:13.2 | Spread (1st 5) 1:08.4 |
| 32, 54, 57, 86, 103, (124), (135) |
| Zachary Bell, Alex Seger, Mason Dapore, Gavin George, Ethan Monnier, (Andrew Deloye), (Jordan Busse) |
| 17:16.9, 17:40.3, 17:41.3, 18:09.4, 18:25.3, (18:46.2), (19:01.0) |
12 | 347 | Troy Christian,
OH - Team Time (1st 5) 1:29:25.3 | Spread (1st 5) 1:01.9 |
| 42, 45, 72, 81, 107, (125), (167) |
| Carter Ritchey, Nick Pratt, Isaac Flora, Robert Ventura, Zachary Davidson, (Nate Hunnicutt), (Aiden Tkach) |
| 17:26.4, 17:28.1, 17:57.3, 18:05.2, 18:28.3, (18:46.8), (19:46.8) |
13 | 420 | Botkins,
OH - Team Time (1st 5) 1:30:36.0 | Spread (1st 5) 2:21.0 |
| 16, 64, 94, 101, 145, (153), (198) |
| Austin Fullenkamp, Alex Jutte, Konnor Burmeister, Mathew Prout, Elliot Goubeaux, (Spencer Heuker), (Jonathon Yenser) |
| 16:50.5, 17:52.1, 18:17.2, 18:24.7, 19:11.5, (19:16.1), (20:09.0) |
14 | 517 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:32:13.0 | Spread (1st 5) 2:16.0 |
| 19, 100, 108, 144, 146, (187), (219) |
| Alec Hamall, Andy Osborn, Charlie Sachs, Nick Cordea, David Morales, (Bobby Flynn), (Sean Stewart) |
| 16:56.0, 18:24.1, 18:29.5, 19:11.4, 19:12.0, (20:00.4), (20:43.3) |
15 | 521 | Franklin Monroe,
OH - Team Time (1st 5) 1:32:19.3 | Spread (1st 5) 3:20.7 |
| 13, 84, 91, 141, 192, (210), (222) |
| Cole Good, Zach Gilliland, John Myers, Ross Thayer, Jacob Meyer, (Xavier Gilliland), (Justin Chen) |
| 16:44.3, 18:07.0, 18:15.0, 19:08.0, 20:05.0, (20:30.3), (20:46.7) |
16 | 550 | Covington,
OH - Team Time (1st 5) 1:32:48.0 | Spread (1st 5) 1:19.6 |
| 68, 85, 121, 127, 149, (174), (186) |
| Zane Barhorst, Nathan Lyle, Dylan Kelly, Hunter Brumbaugh, Josh Sowers, (Ian Benedict), (Fletcher Metz) |
| 17:54.4, 18:08.7, 18:43.6, 18:47.3, 19:14.0, (19:53.6), (19:59.9) |
17 | 560 | Arcanum,
OH - Team Time (1st 5) 1:33:37.4 | Spread (1st 5) 3:26.4 |
| 36, 41, 97, 163, 223, (272), (280) |
| Tanner Delk, Isaac Stephens, Chance Klipstine, Dakota White, Ethan Moores, (Mitchel Wogomon), (Jimmy Barry) |
| 17:21.4, 17:26.1, 18:22.0, 19:40.1, 20:47.8, (22:42.0), (23:07.5) |
18 | 577 | Jackson Center,
OH - Team Time (1st 5) 1:33:34.9 | Spread (1st 5) 2:22.6 |
| 54, 82, 95, 158, 188, (241), (293) |
| Parker Morris, Christopher Elchert, T.J. Esser, Sean March, Jeremy Burch, (Corbin Murphy), (Landon Gibson) |
| 17:40.3, 18:05.7, 18:19.0, 19:27.0, 20:02.9, (21:07.3), (24:17.3) |
19 | 580 | Seven Hills Upper,
OH - Team Time (1st 5) 1:33:23.2 | Spread (1st 5) 4:12.8 |
| 5, 17, 131, 211, 216, (217), (233) |
| Chase Gardner, Matt Maring, Sam Stevens, Gavin Meyer, Brett Miller, (Greg Kalin), (Jacob Weinstein) |
| 16:25.3, 16:53.3, 18:55.6, 20:30.9, 20:38.1, (20:38.5), (21:00.9) |
20 | 635 | Georgetown,
OH - Team Time (1st 5) 1:34:23.3 | Spread (1st 5) 1:30.5 |
| 64, 120, 147, 148, 156, (207), (213) |
| Chris Dietrick, Tanner Ellis, Emerson Cahall, Tanner Householder, Kaden Mountain, (Finn Tomlin), (Samuel Clifton) |
| 17:52.1, 18:43.0, 19:12.5, 19:13.1, 19:22.6, (20:27.3), (20:32.8) |
21 | 693 | Miami Valley Christian Academy,
OH - Team Time (1st 5) 1:36:19.6 | Spread (1st 5) 4:17.0 |
| 29, 77, 164, 170, 253, (264), (267) |
| Brad Grosjean, William Stewart, Ben Howard, Matthew Budzynski, Max Hunkler, (Sam Hunkler), (Nathaniel Scheffer) |
| 17:13.8, 18:02.1, 19:40.6, 19:52.3, 21:30.8, (21:59.5), (22:09.3) |
22 | 705 | Newton,
OH - Team Time (1st 5) 1:36:38.9 | Spread (1st 5) 4:22.1 |
| 60, 76, 137, 166, 266 |
| Ryan Mollette Mollette, Tristen Benedict, Curtis Shellenberger, Charlie Walker, Toby Hunt |
| 17:44.0, 18:01.6, 19:03.0, 19:44.2, 22:06.1 |
23 | 707 | Felicity-Franklin,
OH - Team Time (1st 5) 1:36:03.9 | Spread (1st 5) 2:40.7 |
| 39, 128, 172, 177, 191, (208), (214) |
| Jared Boeckmann, Bradley Elkins, Kody Swinford, Ethan Binion, Colt Baker, (Austin Rutherford), (Ethan Brown) |
| 17:23.6, 18:49.3, 19:52.8, 19:53.9, 20:04.3, (20:27.6), (20:35.5) |
24 | 722 | Cincinnati Christian (Fairfield),
OH - Team Time (1st 5) 1:36:38.3 | Spread (1st 5) 4:09.3 |
| 38, 46, 157, 227, 254, (291), (292) |
| Matthew Floyd, David Higgins, Knueven Sam, Stephen Lunt, Wesley Dunn, (Luke Ferguson), (Alec Barr) |
| 17:22.4, 17:28.9, 19:23.1, 20:52.2, 21:31.7, (23:36.1), (23:39.8) |
25 | 741 | Dixie,
OH - Team Time (1st 5) 1:36:35.5 | Spread (1st 5) 1:58.0 |
| 83, 110, 169, 189, 190, (197), (252) |
| Jacob Simoni, Preston Peitrzak, Mason Swigart, Jeffrey Banis, Zach Funkhouser, (Will Clouse), (Andrew Horton) |
| 18:05.8, 18:30.6, 19:52.1, 20:03.2, 20:03.8, (20:07.0), (21:29.9) |
26 | 747 | Cedarville,
OH - Team Time (1st 5) 1:36:42.6 | Spread (1st 5) 3:16.7 |
| 48, 111, 160, 203, 225, (230), (255) |
| Jonah Sheridan, Wesley Williams, Chase Sandlin, Seth Salsibury, Jeffrey Salisbury, (Tommy Zajbel), (Trey Gruet) |
| 17:31.9, 18:31.0, 19:33.3, 20:17.8, 20:48.6, (20:54.3), (21:43.0) |
27 | 779 | Lehman Catholic,
OH - Team Time (1st 5) 1:37:18.9 | Spread (1st 5) 1:56.3 |
| 106, 129, 162, 176, 206, (234), (236) |
| Chris Goettemoeller, Brandon Simmons, Isaiah Winhoven, Matthew McDonald, Elias Bezy, (Alex Vanderhorst), (Blake Leffel) |
| 18:27.9, 18:53.0, 19:40.0, 19:53.8, 20:24.2, (21:01.7), (21:04.7) |
28 | 785 | Twin Valley South,
OH - Team Time (1st 5) 1:37:26.2 | Spread (1st 5) 1:50.6 |
| 98, 138, 168, 182, 199, (250), (295) |
| Matt Hemmelgarn, Chris Keener, Kyle Saul, Brandan Wright, Seth Craft, (Logan White), (Chris French) |
| 18:22.4, 19:05.0, 19:48.8, 19:57.0, 20:13.0, (21:21.5), (24:41.9) |
29 | 806 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:38:56.5 | Spread (1st 5) 5:07.4 |
| 59, 116, 119, 237, 275, (300) |
| Brady Abbott, Keyan Stewart, Daniel Hackney, Michael Gomez, Andrew Vivar, (Hunter Hennel) |
| 17:42.7, 18:36.8, 18:40.9, 21:06.0, 22:50.1, (26:25.2) |
30 | 809 | Tri-County North,
OH - Team Time (1st 5) 1:37:52.5 | Spread (1st 5) 2:00.0 |
| 89, 161, 178, 180, 201, (240), (243) |
| Bailey Hilt, Brandon Smeltzer, Ian Alexander, Patrick Timmons, Trenton Napier, (Thomas Pudenz), (Gregory Ras) |
| 18:14.0, 19:35.0, 19:54.2, 19:55.3, 20:14.0, (21:07.0), (21:14.0) |
31 | 811 | Bradford,
OH - Team Time (1st 5) 1:38:01.1 | Spread (1st 5) 3:03.9 |
| 102, 104, 126, 228, 251, (278), (279) |
| Jay Roberts, Johnny Fike, Jackson Moore, Shane Bryan, Kurt Hoover, (Joe Roth), (Isaiah Painter) |
| 18:25.1, 18:26.0, 18:47.0, 20:54.0, 21:29.0, (23:00.0), (23:02.0) |
32 | 865 | Bethel,
OH - Team Time (1st 5) 1:41:30.2 | Spread (1st 5) 6:55.8 |
| 6, 115, 174, 283, 287 |
| Korry Hamlin, Connor Whalen, Max Schell, Brandon Gilbert, Jacob Vantilburg |
| 16:26.2, 18:35.7, 19:53.6, 23:12.7, 23:22.0 |
33 | 876 | Miami Valley,
OH - Team Time (1st 5) 1:39:44.6 | Spread (1st 5) 4:00.1 |
| 71, 114, 183, 247, 261, (265), (290) |
| Logan Carter, Michael Dettmer, Maxwell Zawatsky, Jordan Hunter, Harish Sekhar, (David Smalley), (Cyril Robinette) |
| 17:56.1, 18:35.1, 19:57.2, 21:20.0, 21:56.2, (22:00.1), (23:35.4) |
34 | 877 | Fairlawn,
OH - Team Time (1st 5) 1:39:04.8 | Spread (1st 5) 2:20.7 |
| 133, 142, 152, 202, 248, (270), (276) |
| Nick Brautigam, Dakota Graves, Stephen Blanford, Isaac Ambos, Jordan Henman, (Cade Allison), (D.J. Graves) |
| 19:00.1, 19:11.0, 19:15.8, 20:17.1, 21:20.8, (22:29.5), (22:57.7) |
35 | 879 | Finneytown,
OH - Team Time (1st 5) 1:40:07.9 | Spread (1st 5) 4:18.9 |
| 90, 136, 140, 242, 271, (285), (286) |
| Joel Steimle, Blake Bryant, Nick Behanan, Joshua Mitchell, Kane Mccure, (Connell Duncan), (Brett Sanders) |
| 18:14.1, 19:01.2, 19:07.0, 21:12.6, 22:33.0, (23:17.4), (23:20.8) |
36 | 885 | Purcell Marian,
OH - Team Time (1st 5) 1:39:58.2 | Spread (1st 5) 4:28.1 |
| 31, 113, 239, 246, 256, (281), (284) |
| Kaleab Gebrehiwot, Bryan Warah, Joe Van Horn, Jose Ventura, Abel Edwards, (John McGillis), (Jeff Blevins) |
| 17:16.3, 18:33.4, 21:06.1, 21:18.0, 21:44.4, (23:07.6), (23:13.6) |
| 885 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:39:06.8 | Spread (1st 5) 1:20.5 |
| 151, 154, 171, 194, 215, (218), (223) |
| Josh Deaton, Tristen Fisher, Chris Reuss, Clinton Bartley, Taylor Mcguffey, (Chris Ruess), (Cary Wright) |
| 19:15.3, 19:17.7, 19:52.7, 20:05.3, 20:35.8, (20:42.2), (20:47.8) |
38 | 930 | Dayton Christian,
OH - Team Time (1st 5) 1:40:05.5 | Spread (1st 5) 1:57.4 |
| 134, 150, 205, 209, 232, (235), (274) |
| Noah Brill, Solomon West, Nathan Childs, Andrew Bletzinger, Joshua Raisch, (Ben Geiss), (Sam Orme) |
| 19:00.6, 19:14.9, 20:24.0, 20:28.0, 20:58.0, (21:03.1), (22:45.5) |
39 | 983 | Yellow Springs,
OH - Team Time (1st 5) 1:41:04.1 | Spread (1st 5) 1:13.8 |
| 159, 195, 196, 212, 221, (228), (244) |
| Levi Brown, Parker Bleything, Zach Lugo, Kaden Boutis, Jack Runyon, (Zach Brintlinger-Conn), (Grant Crawford) |
| 19:32.7, 20:05.9, 20:06.9, 20:32.1, 20:46.5, (20:54.0), (21:14.4) |
40 | 1025 | Mechanicsburg,
OH - Team Time (1st 5) 1:42:34.8 | Spread (1st 5) 2:05.6 |
| 165, 173, 184, 245, 258, (259), (260) |
| J.P. Kent, Houston Fraley, Isaac Bryant, Josh Nunamaker, Drake Cary, (J.p. Marsh), (Dakota LAY) |
| 19:40.9, 19:53.2, 19:58.8, 21:15.4, 21:46.5, (21:49.9), (21:50.3) |
41 | 1206 | East Clinton,
OH - Team Time (1st 5) 1:48:46.7 | Spread (1st 5) 3:31.1 |
| 181, 192, 268, 277, 288, (302), (303) |
| Aiden Henson, Daniel Feal-fajardo, John Cline, Jake Howard, Elijah Howard, (Ethan Ambrose), (Josh Cline) |
| 19:56.1, 20:05.0, 22:19.0, 22:59.4, 23:27.2, (31:09.6), (31:14.5) |
42 | 1219 | Emmanuel Christian (Toledo),
OH - Team Time (1st 5) 1:49:06.0 | Spread (1st 5) 3:33.1 |
| 179, 200, 269, 282, 289, (301) |
| Brandon Wisnofske, Elliott Ramsey, Jelani Burel, Kafele Burel, Chris Dick, (Andrew Vick) |
| 19:54.7, 20:13.8, 22:20.7, 23:09.0, 23:27.8, (28:06.8) |
43 | 1242 | Hillcrest,
OH - Team Time (1st 5) 1:50:07.8 | Spread (1st 5) 4:55.4 |
| 204, 220, 257, 263, 298 |
| Tyreik Hutchinson, Dominick Pickles, Tesean Robinson, Tay'shaun Robinson, Kiante Summers |
| 20:21.5, 20:45.6, 21:44.9, 21:58.9, 25:16.9 |
44 | 1303 | Preble Shawnee,
OH - Team Time (1st 5) 1:56:02.4 | Spread (1st 5) 5:21.0 |
| 185, 226, 296, 297, 299 |
| Rylan Roberts, Carter Roell, Robert Burns, Dylan Childers, Jon Hicks |
| 19:58.9, 20:51.0, 24:52.6, 25:00.0, 25:19.9 |
45 | 1309 | Ansonia,
OH - Team Time (1st 5) 1:51:28.9 | Spread (1st 5) 3:33.9 |
| 231, 249, 262, 273, 294 |
| Brandon Thornhill, Michael Hall, Daniel Shaner, Tyler Neal, Jacob Vietor |
| 20:56.0, 21:21.0, 21:57.0, 22:45.0, 24:29.9 |