Highlighted runners are from schools currently included in this site’s cross-country leaderboards.
Boys Cross Country Results
Division I Boys
Team Results
| Place | School | Score | Tiebreak |
|---|---|---|---|
| 1 | Springboro🏆 State Team Champion | 107 | — |
| 2 | Beavercreek | 128 | — |
| 3 | Mason | 146 | — |
| 4 | Dublin Jerome | 175 | — |
| 5 | Gahanna Lincoln | 189 | — |
| 6 | St. Xavier | 195 | — |
| 7 | Mentor | 246 | — |
| 8 | Medina | 250 | — |
| 9 | Milford | 255 | — |
| 10 | Westerville North | 270 | — |
| 11 | Little Miami (Morrow) | 286 | — |
| 12 | Thomas Worthington | 302 | — |
| 13 | New Albany | 310 | — |
| 14 | Olentangy Berlin | 330 | — |
| 15 | Olentangy Liberty | 348 | — |
| 16 | Jackson | 361 | — |
| 17 | Kings | 377 | — |
| 18 | Solon | 397 | — |
| 19 | Dublin Coffman | 407 | — |
| 20 | Perrysburg | 409 | — |
Individual Results — All Runners
| Place | Runner | School | Grade | Time |
|---|---|---|---|---|
| 1 | Ryne Reynolds🏆 State Champion · First-Team All-Ohio · Podium | Little Miami (Morrow) | 12 | 15:01 |
| 2 | Ian PatrickFirst-Team All-Ohio · Podium | Little Miami (Morrow) | 11 | 15:10 |
| 3 | Austin BenedictFirst-Team All-Ohio · Podium | New Albany | 11 | 15:11 |
| 4 | Logan BehmFirst-Team All-Ohio · Podium | Hilliard Darby | 12 | 15:17 |
| 5 | Matthew ScipioneFirst-Team All-Ohio · Podium | Solon | 12 | 15:19 |
| 6 | Calvin WATSONFirst-Team All-Ohio · Podium | Thomas Worthington | 10 | 15:22 |
| 7 | Logan MixFirst-Team All-Ohio · Podium | Mason | 11 | 15:27 |
| 8 | Henry NewmanFirst-Team All-Ohio · Podium | Milford | 12 | 15:33 |
| 9 | Nick SzymanskiFirst-Team All-Ohio · Podium | Beavercreek | 12 | 15:34 |
| 10 | Holden GrayFirst-Team All-Ohio · Podium | Westerville North | 12 | 15:35 |
| 11 | Cowen AllenderFirst-Team All-Ohio · Podium | Olentangy Orange | 12 | 15:35 |
| 12 | Vansh SETHIFirst-Team All-Ohio · Podium | Olentangy Berlin | 12 | 15:36 |
| 13 | Aidan DehringFirst-Team All-Ohio · Podium | St. Xavier | 12 | 15:40 |
| 14 | Benjamin CanalesFirst-Team All-Ohio · Podium | Dublin Coffman | 12 | 15:40 |
| 15 | Thomas MoranFirst-Team All-Ohio · Podium | Mason | 10 | 15:41 |
| 16 | Nicholas BeattyFirst-Team All-Ohio · Podium | Springboro | 12 | 15:41 |
| 17 | Maxwell FrasureFirst-Team All-Ohio · Podium | Sycamore | 9 | 15:42 |
| 18 | Carter SchaubertFirst-Team All-Ohio · Podium | Mentor | 12 | 15:42 |
| 19 | Carter HutchinsonFirst-Team All-Ohio · Podium | Dublin Jerome | 12 | 15:43 |
| 20 | Charlie BoslerFirst-Team All-Ohio · Podium | Westerville North | 12 | 15:43 |
| 21 | Liam HolmanSecond-Team All-Ohio | St. Xavier | 12 | 15:44 |
| 22 | Nolan HicksSecond-Team All-Ohio | Springboro | 12 | 15:50 |
| 23 | Michael StrawserSecond-Team All-Ohio | Lebanon | 12 | 15:52 |
| 24 | Griffin LeySecond-Team All-Ohio | Hilliard Bradley | 12 | 15:55 |
| 25 | Owen HuffSecond-Team All-Ohio | Oak Hills (Cincinnati) | 11 | 15:57 |
| 26 | Hunter CoakleySecond-Team All-Ohio | Dublin Jerome | 12 | 15:58 |
| 27 | Luke WeilandSecond-Team All-Ohio | Strongsville | 12 | 15:58 |
| 28 | Dominic LopezSecond-Team All-Ohio | Northmont | 12 | 15:58 |
| 29 | Maxwell GerstnerSecond-Team All-Ohio | Springboro | 12 | 15:58 |
| 30 | Grant MerglerSecond-Team All-Ohio | Northmont | 12 | 15:58 |
| 31 | Gregory KernsSecond-Team All-Ohio | Westerville North | 12 | 15:58 |
| 32 | Owen DonlinSecond-Team All-Ohio | Walnut Hills | 11 | 15:59 |
| 33 | Lucas KappelSecond-Team All-Ohio | Beavercreek | 10 | 16:00 |
| 34 | Will PrzybylaSecond-Team All-Ohio | Beavercreek | 12 | 16:02 |
| 35 | Owen TuinstraSecond-Team All-Ohio | Beavercreek | 12 | 16:03 |
| 36 | Joshua LindeSecond-Team All-Ohio | Springboro | 11 | 16:03 |
| 37 | Tyson AndrewsSecond-Team All-Ohio | Springboro | 12 | 16:03 |
| 38 | Gabriel McNeilSecond-Team All-Ohio | Lancaster | 12 | 16:05 |
| 39 | Noah MaddenSecond-Team All-Ohio | Perrysburg | 12 | 16:06 |
| 40 | Andrew SorgeSecond-Team All-Ohio | Pickerington Central | 11 | 16:06 |
| 41 | Dylan Chisanga | Lakota West | 9 | 16:07 |
| 42 | Chase Vincent | Milford | 11 | 16:08 |
| 43 | Liam Irvin | Gahanna Lincoln | 12 | 16:08 |
| 44 | Paras Yadav | Mason | 12 | 16:08 |
| 45 | Finn Swain | Gahanna Lincoln | 10 | 16:09 |
| 46 | Grant Schultz | Dublin Jerome | 11 | 16:09 |
| 47 | Aarush Talekar | Olentangy Liberty | 11 | 16:09 |
| 48 | Phoenix Russo | St. Edward | 10 | 16:10 |
| 49 | Liam BARRY | Jackson | 11 | 16:10 |
| 50 | Gabriel Stocker | Miamisburg | 11 | 16:12 |
| 51 | Tyler Storch | Gahanna Lincoln | 11 | 16:12 |
| 52 | Quintin Harty | Springboro | 12 | 16:12 |
| 53 | Zach Sohar | Medina | 12 | 16:12 |
| 54 | Andrew Gould | Westerville Central | 12 | 16:12 |
| 55 | Connor Zimmerman | Olentangy Liberty | 11 | 16:12 |
| 56 | Will Simons | Olentangy | 11 | 16:13 |
| 57 | Jacob Turner | Lakota East | 11 | 16:14 |
| 58 | Logan Butsko | Medina | 12 | 16:14 |
| 59 | Mayson Talley | Central Crossing | 11 | 16:14 |
| 60 | Beckett Anderson | Gahanna Lincoln | 11 | 16:16 |
| 61 | Eligh Amshoff | Mason | 12 | 16:16 |
| 62 | Peter Guerrera | Dublin Jerome | 11 | 16:17 |
| 63 | Aaron Maus | Delaware Hayes | 11 | 16:17 |
| 64 | Corbin Ott | Mentor | 10 | 16:17 |
| 65 | Austin Pfeifer | New Albany | 11 | 16:18 |
| 66 | Rajeev Patil | Solon | 11 | 16:18 |
| 67 | Eli Reutter | Sycamore | 12 | 16:19 |
| 68 | Jackson Warfe | Medina | 10 | 16:20 |
| 69 | Hayden McComb | Worthington Kilbourne | 12 | 16:21 |
| 70 | Griffin Short | Upper Arlington | 11 | 16:22 |
| 71 | Sam McAfee | Lakota West | 9 | 16:22 |
| 72 | Cody Pirk | Beavercreek | 10 | 16:23 |
| 73 | Colin CRAWFORD | Jackson | 12 | 16:23 |
| 74 | Keegan Sullivan | Gahanna Lincoln | 12 | 16:24 |
| 75 | Ben Hofmann | St. Xavier | 11 | 16:24 |
| 76 | Craig Harvey | North Ridgeville | 11 | 16:24 |
| 77 | Micah BALLINGER | Olentangy Berlin | 10 | 16:25 |
| 78 | Mason BALLINGER | Olentangy Berlin | 10 | 16:25 |
| 79 | Isaac Mecum | Mason | 11 | 16:26 |
| 80 | Rishi JHA | Thomas Worthington | 12 | 16:26 |
| 81 | Zachary Klasmeier | Kings | 12 | 16:27 |
| 82 | William Louis | St. Xavier | 12 | 16:27 |
| 83 | Patrick Williams | St. Xavier | 12 | 16:27 |
| 84 | Shawn Castiglione | Mentor | 11 | 16:28 |
| 85 | Noah Palombo | Medina | 11 | 16:29 |
| 86 | Drew Maynard | Mentor | 11 | 16:29 |
| 87 | Carlo DiBattista | St. Xavier | 11 | 16:30 |
| 88 | Mathieu Ricchiuti | Dublin Jerome | 11 | 16:30 |
| 89 | Declan Fitzpatrick | Little Miami (Morrow) | 10 | 16:31 |
| 90 | Trent Schirmer | Medina | 12 | 16:31 |
| 91 | Dominic Harvey | Olentangy | 12 | 16:33 |
| 92 | Caiden Mobley | Strongsville | 11 | 16:33 |
| 93 | Dylan Cucovatz | Strongsville | 11 | 16:33 |
| 94 | Luke Taylor | Lancaster | 10 | 16:33 |
| 95 | Wesley NASH | Thomas Worthington | 12 | 16:33 |
| 96 | Cody Klasch | Mentor | 11 | 16:34 |
| 97 | Charles Leatherwood | Milford | 11 | 16:35 |
| 98 | Paul Eckstein | Kings | 11 | 16:35 |
| 99 | Gavin Harty | Springboro | 11 | 16:36 |
| 100 | Parker Dickerson | Kings | 12 | 16:36 |
| 101 | Reed Henderson | Teays Valley | 9 | 16:37 |
| 102 | Phineas List | Milford | 12 | 16:37 |
| 103 | Benjamin Goebel | Mason | 9 | 16:38 |
| 104 | James Piper | Beavercreek | 9 | 16:39 |
| 105 | Riley Greco | Thomas Worthington | 10 | 16:39 |
Division II Boys
Team Results
| Place | School | Score | Tiebreak |
|---|---|---|---|
| 1 | Bowling Green🏆 State Team Champion | 181 | — |
| 2 | Lexington | 182 | — |
| 3 | North Canton Hoover | 217 | — |
| 4 | Kenston | 220 | — |
| 5 | Cuyahoga Valley Christian Academy | 228 | — |
| 6 | Big Walnut | 247 | — |
| 7 | Massillon Perry | 255 | — |
| 8 | Salem | 258 | — |
| 9 | St. Francis de Sales School (Toledo) | 266 | — |
| 10 | Nordonia | 288 | — |
| 11 | Turpin (Cincinnati) | 291 | — |
| 12 | Uniontown Lake | 296 | — |
| 13 | Hudson | 298 | — |
| 14 | Cloverleaf | 319 | — |
| 15 | Loveland | 322 | — |
| 16 | Bishop Watterson | 325 | — |
| 17 | Shaker Heights | 334 | — |
| 18 | Unioto | 374 | — |
| 19 | Archbishop Carroll (Dayton) | 375 | — |
| 20 | St. Francis de Sales School (Toledo) | 391 | — |
| 21 | Granville | 408 | — |
| 22 | Bellefontaine | 461 | — |
| 23 | Bellbrook | 489 | — |
| 24 | Sylvania Northview | 542 | — |
Individual Results — All Runners
| Place | Runner | School | Grade | Time |
|---|---|---|---|---|
| 1 | Ian Res🏆 State Champion · First-Team All-Ohio · Podium | West Geauga | 12 | 15:22 |
| 2 | Donevan NoahFirst-Team All-Ohio · Podium | Tallmadge | 11 | 15:24 |
| 3 | Anderson SEREDICKFirst-Team All-Ohio · Podium | Nordonia | 11 | 15:27 |
| 4 | Ethan ShultzFirst-Team All-Ohio · Podium | Big Walnut | 11 | 15:30 |
| 5 | Carson SpencerFirst-Team All-Ohio · Podium | Turpin (Cincinnati) | 11 | 15:30 |
| 6 | Russell Stine IVFirst-Team All-Ohio · Podium | Findlay | 12 | 15:30 |
| 7 | Aiden FlynnFirst-Team All-Ohio · Podium | Nordonia | 12 | 15:38 |
| 8 | Elijah TrickeyFirst-Team All-Ohio · Podium | Anderson | 11 | 15:43 |
| 9 | Owen ComesFirst-Team All-Ohio · Podium | Bexley | 11 | 15:44 |
| 10 | Samuel BakerFirst-Team All-Ohio · Podium | North Canton Hoover | 11 | 15:47 |
| 11 | Alex HobeFirst-Team All-Ohio · Podium | North Canton Hoover | 12 | 15:47 |
| 12 | Brennan HigginsFirst-Team All-Ohio · Podium | St. Francis de Sales School (Toledo) | 11 | 15:48 |
| 13 | Dylan WhiteFirst-Team All-Ohio · Podium | Boardman | 12 | 15:49 |
| 14 | Calvin HeithausFirst-Team All-Ohio · Podium | Mount Vernon | 10 | 15:51 |
| 15 | Ian TrombleyFirst-Team All-Ohio · Podium | Loveland | 12 | 15:51 |
| 16 | Brennan ColeyFirst-Team All-Ohio · Podium | University School | 12 | 15:53 |
| 17 | John OwensFirst-Team All-Ohio · Podium | Revere | 11 | 15:53 |
| 18 | Christian EstepFirst-Team All-Ohio · Podium | Lexington | 11 | 15:54 |
| 19 | Luke RettenbergerFirst-Team All-Ohio · Podium | Howland | 12 | 15:54 |
| 20 | Landon HallFirst-Team All-Ohio · Podium | Western Brown | 11 | 15:54 |
| 21 | Zac AndamasarisSecond-Team All-Ohio | Cuyahoga Valley Christian Academy | 11 | 15:55 |
| 22 | Liam KnuthSecond-Team All-Ohio | Hudson | 10 | 15:55 |
| 23 | Caleb AndersonSecond-Team All-Ohio | Turpin (Cincinnati) | 12 | 15:56 |
| 24 | Steven OwenSecond-Team All-Ohio | Sylvania Southview | 12 | 15:56 |
| 25 | Lloyd WaldronSecond-Team All-Ohio | Bowling Green | 11 | 15:58 |
| 26 | Rece SimonSecond-Team All-Ohio | Bowling Green | 10 | 15:59 |
| 27 | Sam WilesSecond-Team All-Ohio | Bowling Green | 12 | 16:00 |
| 28 | Matthew CollinsSecond-Team All-Ohio | Kenston | 12 | 16:00 |
| 29 | Logan MillerSecond-Team All-Ohio | Granville | 11 | 16:01 |
| 30 | Brody SchafferSecond-Team All-Ohio | Bishop Hartley | 11 | 16:03 |
| 31 | Andrew ClarkSecond-Team All-Ohio | Cuyahoga Valley Christian Academy | 12 | 16:04 |
| 32 | Thomas LodowskiSecond-Team All-Ohio | University School | 12 | 16:04 |
| 33 | John BartoneSecond-Team All-Ohio | Lexington | 12 | 16:05 |
| 34 | Isaac SolomonSecond-Team All-Ohio | Cuyahoga Valley Christian Academy | 12 | 16:08 |
| 35 | Porter GillilandSecond-Team All-Ohio | Lakewood | 12 | 16:08 |
| 36 | Lucas SteeleSecond-Team All-Ohio | St. Francis de Sales School (Toledo) | 12 | 16:08 |
| 37 | Isaac ReashSecond-Team All-Ohio | St. Francis de Sales School (Toledo) | 12 | 16:09 |
| 38 | Ryan SweeneySecond-Team All-Ohio | Twinsburg | 10 | 16:10 |
| 39 | Andrew VenselSecond-Team All-Ohio | Uniontown Lake | 12 | 16:10 |
| 40 | Levi WoodSecond-Team All-Ohio | Chillicothe | 11 | 16:11 |
| 41 | Camden Stechschulte | Findlay | 11 | 16:11 |
| 42 | Ethan Purtee | Unioto | 12 | 16:11 |
| 43 | Oliver Grandstaff | Bellefontaine | 12 | 16:13 |
| 44 | Tyler Cingcade | Kenston | 10 | 16:13 |
| 45 | Frank Evener | Big Walnut | 12 | 16:13 |
| 46 | Everett Muhlenkamp | Tippecanoe (Tipp City) | 12 | 16:13 |
| 47 | Luke Stephens | Salem | 12 | 16:14 |
| 48 | Thomas King | Bishop Watterson | 9 | 16:14 |
| 49 | Will Hooper | Lexington | 12 | 16:14 |
| 50 | Eli Ramos | Tippecanoe (Tipp City) | 12 | 16:15 |
| 51 | Griffin Berlin | Orange | 11 | 16:15 |
| 52 | Parker Simonson | Massillon Perry | 10 | 16:15 |
| 53 | Spencer Frangou | St. Francis de Sales School (Toledo) | 12 | 16:16 |
| 54 | Justus Detter | Massillon Perry | 12 | 16:17 |
| 55 | Huck Rundo | Kenston | 10 | 16:18 |
| 56 | Adam Proulx | Bowling Green | 11 | 16:18 |
| 57 | Joseph Stahl | Buckeye | 10 | 16:20 |
| 58 | Kevin Smith | New Philadelphia | 12 | 16:21 |
| 59 | Grady Kothe | Dublin Scioto | 11 | 16:21 |
| 60 | Ian McCallin | Kenston | 10 | 16:22 |
| 61 | Noah Dostal | Massillon Perry | 11 | 16:22 |
| 62 | John Hildenbrand | Medina Highland | 11 | 16:23 |
| 63 | Kaleb Dameron | Celina | 12 | 16:23 |
| 64 | Noah Mion | Cloverleaf | 12 | 16:23 |
| 65 | Collin Melvin | Nordonia | 9 | 16:25 |
| 66 | Quinn Mentzer | Loveland | 10 | 16:25 |
| 67 | Jack Flanagan | Dublin Scioto | 12 | 16:25 |
| 68 | Niko Koutouras | Avon Lake | 12 | 16:26 |
| 69 | Lochlan Dwyer | Archbishop Carroll (Dayton) | 11 | 16:26 |
| 70 | Nathan Burke | Goshen | 12 | 16:26 |
| 71 | Dimitry Pshonyak | Buckeye | 12 | 16:27 |
| 72 | Colton Hall | Salem | 11 | 16:27 |
| 73 | Mathias Bender | Lexington | 10 | 16:28 |
| 74 | Ben Rose | Granville | 12 | 16:28 |
| 75 | Corbin Scott | Unioto | 10 | 16:29 |
| 76 | Bentley Lopez | Fremont Ross | 11 | 16:29 |
| 77 | Lane Shaffer | Gallia Academy | 12 | 16:29 |
| 78 | Baylor Harrell | Hudson | 10 | 16:29 |
| 79 | Luigi Cortese | Shaker Heights | 12 | 16:31 |
| 80 | Jalen Jones | Big Walnut | 10 | 16:31 |
| 81 | Hans Sammetinger | Wapakoneta | 11 | 16:33 |
| 82 | Alex Rea | Salem | 11 | 16:33 |
| 83 | Alex Taranto | Canfield | 12 | 16:34 |
| 84 | Ryan BARRINGER | Howland | 11 | 16:35 |
| 85 | Will Schuldt | Lakewood | 10 | 16:35 |
| 86 | Evan Riegler | Cloverleaf | 9 | 16:36 |
| 87 | Andrew Dirks | Archbishop Carroll (Dayton) | 11 | 16:37 |
| 88 | Hudson Wilson | Sheridan (Thornville) | 12 | 16:38 |
| 89 | Julian Vaquera-Little | Shaker Heights | 11 | 16:38 |
| 90 | William Lynch | Unioto | 12 | 16:38 |
| 91 | Taven Tice | Salem | 9 | 16:39 |
| 92 | Nolan BRASKO | Uniontown Lake | 12 | 16:40 |
| 93 | Zach Renner | North Canton Hoover | 11 | 16:41 |
| 94 | Matthew Jenkins | Cloverleaf | 12 | 16:41 |
| 95 | Dalton McPeck | Bellbrook | 12 | 16:41 |
| 96 | Mason DEBOIS | Uniontown Lake | 11 | 16:41 |
| 97 | Max Kowalski | Bishop Watterson | 11 | 16:42 |
| 98 | Ryan Sexton | Massillon Perry | 12 | 16:42 |
| 99 | Xavier Melick | Columbian | 11 | 16:43 |
| 100 | Justin Brinson | Bethel | 12 | 16:43 |
| 101 | Will Dwyer | St. Francis de Sales School (Toledo) | 12 | 16:44 |
| 102 | Collin Ritter | Bishop Watterson | 11 | 16:45 |
| 103 | Landon Rodriguez | Sylvania Northview | 10 | 16:45 |
| 104 | Henry Rizek | St. Francis de Sales School (Toledo) | 10 | 16:46 |
| 105 | Levi Sorg | Batavia | 11 | 16:46 |
Division III Boys
Team Results
| Place | School | Score | Tiebreak |
|---|---|---|---|
| 1 | Woodridge🏆 State Team Champion | 65 | — |
| 2 | Fairless | 115 | — |
| 3 | Versailles | 205 | — |
| 4 | West Liberty Salem | 232 | — |
| 5 | Fairfield Union | 233 | — |
| 6 | Chagrin Falls | 241 | — |
| 7 | Waynesville | 254 | — |
| 8 | Bryan | 258 | — |
| 9 | Van Wert | 292 | — |
| 10 | Canal Fulton Northwest | 296 | — |
| 11 | Madeira | 313 | — |
| 12 | Wyoming (Cincinnati) | 315 | — |
| 13 | Elmwood | 318 | — |
| 14 | Marlington | 324 | — |
| 15 | Gilmour Academy | 326 | — |
| 16 | Minerva | 339 | — |
| 17 | Berkshire | 351 | — |
| 18 | Norwayne | 374 | — |
| 19 | Tuscarawas Valley | 441 | — |
| 20 | Bellaire | 482 | — |
| 21 | St. Clairsville | 489 | — |
| 22 | Centerburg | 568 | — |
| 23 | Upper Sandusky | 577 | — |
| 24 | Utica | 688 | — |
Individual Results — All Runners
| Place | Runner | School | Grade | Time |
|---|---|---|---|---|
| 1 | Brice FULLER🏆 State Champion · First-Team All-Ohio · Podium | Fairless | 11 | 14:50 |
| 2 | Jackson SpitzerFirst-Team All-Ohio · Podium | Versailles | 12 | 15:00 |
| 3 | Joel SmelcerFirst-Team All-Ohio · Podium | Perkins | 12 | 15:02 |
| 4 | Cole ZangFirst-Team All-Ohio · Podium | Castalia Margaretta | 11 | 15:03 |
| 5 | Vincent CampbellFirst-Team All-Ohio · Podium | Meadowbrook | 10 | 15:10 |
| 6 | Nathaniel GockermanFirst-Team All-Ohio · Podium | Cincinnati Hills Christian Academy | 12 | 15:20 |
| 7 | Connor RunkleFirst-Team All-Ohio · Podium | Fairfield Union | 12 | 15:22 |
| 8 | Ian PutnamFirst-Team All-Ohio · Podium | Portsmouth | 12 | 15:23 |
| 9 | Jamie YuronichFirst-Team All-Ohio · Podium | Keystone | 11 | 15:25 |
| 10 | Logan HowardFirst-Team All-Ohio · Podium | Canton South | 11 | 15:25 |
| 11 | Landen PerdueFirst-Team All-Ohio · Podium | Bellaire | 12 | 15:32 |
| 12 | Elijah GoodellFirst-Team All-Ohio · Podium | Wellston | 12 | 15:33 |
| 13 | Owen ThomasFirst-Team All-Ohio · Podium | Garrettsville Garfield | 11 | 15:34 |
| 14 | Remington GriffithsFirst-Team All-Ohio · Podium | Woodridge | 11 | 15:35 |
| 15 | Connor BendoFirst-Team All-Ohio · Podium | Union Local (Belmont) | 12 | 15:42 |
| 16 | Asher ColeFirst-Team All-Ohio · Podium | West Liberty Salem | 11 | 15:42 |
| 17 | Lucas ThomasFirst-Team All-Ohio · Podium | Garrettsville Garfield | 9 | 15:45 |
| 18 | John BrockFirst-Team All-Ohio · Podium | Woodridge | 12 | 15:47 |
| 19 | Wade MannsFirst-Team All-Ohio · Podium | Kenton | 11 | 15:48 |
| 20 | Luca NovakovicFirst-Team All-Ohio · Podium | Canal Fulton Northwest | 12 | 15:50 |
| 21 | Wyatt GockermanSecond-Team All-Ohio | Cincinnati Hills Christian Academy | 12 | 15:56 |
| 22 | Colton ShelineSecond-Team All-Ohio | Bryan | 11 | 15:57 |
| 23 | Henry GoodSecond-Team All-Ohio | Elmwood | 10 | 15:58 |
| 24 | JJ PurcellSecond-Team All-Ohio | Portsmouth | 12 | 15:59 |
| 25 | Aaron GesweinSecond-Team All-Ohio | Valley View | 11 | 15:59 |
| 26 | Cohen AMOSSecond-Team All-Ohio | Fairless | 9 | 16:05 |
| 27 | Luke WarrickSecond-Team All-Ohio | Beaver Local | 12 | 16:05 |
| 28 | Jake ToddSecond-Team All-Ohio | Waynesville | 11 | 16:08 |
| 29 | Evan LindleySecond-Team All-Ohio | Gilmour Academy | 12 | 16:09 |
| 30 | Eli WhiteSecond-Team All-Ohio | Woodridge | 11 | 16:10 |
| 31 | Colin HinkelmanSecond-Team All-Ohio | Milton Union | 12 | 16:12 |
| 32 | Nathan AdamsSecond-Team All-Ohio | Woodridge | 12 | 16:12 |
| 33 | William FoxSecond-Team All-Ohio | Summit Country Day (Cincinnati) | 11 | 16:13 |
| 34 | Owen RussellSecond-Team All-Ohio | Logan Elm | 12 | 16:15 |
| 35 | Jansyn SmithSecond-Team All-Ohio | River Valley | 12 | 16:18 |
| 36 | Grant HinkelmanSecond-Team All-Ohio | Milton Union | 10 | 16:19 |
| 37 | Kael SwartzSecond-Team All-Ohio | River Valley (Caledonia) | 12 | 16:19 |
| 38 | TJ MitchellSecond-Team All-Ohio | Chagrin Falls | 11 | 16:20 |
| 39 | John DeitemeyerSecond-Team All-Ohio | Bryan | 10 | 16:20 |
| 40 | Josiah CumminsSecond-Team All-Ohio | Bryan | 11 | 16:21 |
| 41 | Romagn Wingate | Norwayne | 12 | 16:21 |
| 42 | Gleason Pfeffer | Sandy Valley | 11 | 16:21 |
| 43 | Brayan Gullett | West Liberty Salem | 11 | 16:23 |
| 44 | Finn Hinkelman | Milton Union | 10 | 16:27 |
| 45 | Anderson Scott | Minerva | 10 | 16:27 |
| 46 | Tony Spitzer | Versailles | 12 | 16:29 |
| 47 | George Dormas | St. Clairsville | 11 | 16:29 |
| 48 | Joey Dietsch | Pleasant (Marion) | 12 | 16:29 |
| 49 | Cody Weber | Jefferson Area | 11 | 16:30 |
| 50 | Zach Jules | Holy Name | 11 | 16:33 |
| 51 | Devin Pietrowski | Woodridge | 11 | 16:33 |
| 52 | Kelan Byrne | Chagrin Falls | 12 | 16:33 |
| 53 | Rowan ASKREN | Fairless | 11 | 16:36 |
| 54 | Gabe Minor | Marlington | 11 | 16:37 |
| 55 | Frankie Teston | Woodridge | 11 | 16:37 |
| 56 | Sam McConoughey | Keystone | 11 | 16:37 |
| 57 | Kyle Ormiston | West Branch | 12 | 16:37 |
| 58 | Brayden Biddle | Cambridge | 11 | 16:38 |
| 59 | Evan Strausbaugh | Elmwood | 11 | 16:39 |
| 60 | Ollie DeLong | Dayton Oakwood | 11 | 16:39 |
| 61 | Jackson Morrissey | Dayton Oakwood | 11 | 16:40 |
| 62 | Blaine Causey | Madeira | 12 | 16:42 |
| 63 | Nolan Patacca | Indian Valley | 12 | 16:44 |
| 64 | Jameson Byrne | Chagrin Falls | 9 | 16:44 |
| 65 | Oliver Scott | Van Wert | 9 | 16:44 |
| 66 | Calvin KEGLEY | Fairless | 9 | 16:45 |
| 67 | Chase Myers | Fairfield Union | 10 | 16:45 |
| 68 | Garry Phipps | Kenton | 11 | 16:47 |
| 69 | Aiden Hollingsworth | Berkshire | 11 | 16:47 |
| 70 | Willard Kunkler | Akron Springfield | 10 | 16:49 |
| 71 | Carter Pohlman | Upper Sandusky | 11 | 16:49 |
| 72 | Johnathan Hedrick | Miami East | 11 | 16:50 |
| 73 | Cade Brichler | Wyoming (Cincinnati) | 12 | 16:51 |
| 74 | Ben Pitsenbarger | Versailles | 12 | 16:51 |
| 75 | Isaac Swartz | Canal Fulton Northwest | 12 | 16:51 |
| 76 | Patrick Larson | Madeira | 10 | 16:51 |
| 77 | Caden Dillon | Southeast | 11 | 16:51 |
| 78 | Garrett Graley | Chesapeake | 11 | 16:52 |
| 79 | Ryan Fulton | St. Clairsville | 10 | 16:55 |
| 80 | James Behymer | Waynesville | 10 | 16:56 |
| 81 | Brody Griffin | Fort Frye | 12 | 16:57 |
| 82 | Fox Johnson | Minerva | 12 | 16:57 |
| 83 | Nolan KUTZ | Fairless | 11 | 16:58 |
| 84 | Cade Conrad | Tuscarawas Valley | 12 | 16:58 |
| 85 | Tyler Souza | Woodridge | 12 | 16:58 |
| 86 | TJ Arci | Hubbard | 9 | 16:59 |
| 87 | Colin Reindle | Fairfield Union | 11 | 16:59 |
| 88 | Alex Bauer | Van Wert | 11 | 17:01 |
| 89 | Zeke Longshore | West Liberty Salem | 11 | 17:02 |
| 90 | Daniel ONDRUS | Fairless | 9 | 17:02 |
| 91 | Drake Goddard | Norwayne | 10 | 17:03 |
| 92 | Evan Sammut | Gilmour Academy | 11 | 17:04 |
| 93 | Fletcher Barnes | Wyoming (Cincinnati) | 12 | 17:04 |
| 94 | Tripp Wadsworth | Berkshire | 10 | 17:05 |
| 95 | Zachery Norris | Minerva | 11 | 17:06 |
| 96 | Jack DeMange | Versailles | 11 | 17:06 |
| 97 | Brady Griggs | Marlington | 10 | 17:07 |
| 98 | Eric Hoover | West Liberty Salem | 10 | 17:07 |
| 99 | Trever Shaffer | Elmwood | 12 | 17:10 |
| 100 | David ONDRUS | Fairless | 9 | 17:11 |
| 101 | Kevin Shank | Gilmour Academy | 11 | 17:11 |
| 102 | Tony Garafolo | Waynesville | 10 | 17:11 |
| 103 | Matt Steiner | Waynesville | 11 | 17:11 |
| 104 | Colin Harris | Canal Fulton Northwest | 10 | 17:13 |
| 105 | Harrison Sloan | Van Wert | 12 | 17:13 |
Division IV Boys
Team Results
| Place | School | Score | Tiebreak |
|---|---|---|---|
| 1 | Mount Gilead🏆 State Team Champion | 84 | — |
| 2 | Russia | 99 | — |
| 3 | Botkins | 155 | — |
| 4 | Legacy Christian | 158 | — |
| 5 | Tinora | 214 | — |
| 6 | Crestview | 231 | — |
| 7 | Cedarville | 241 | — |
| 8 | Maplewood | 260 | — |
| 9 | Independence | 268 | — |
| 10 | St. Henry | 268 | — |
| 11 | New Bremen | 292 | — |
| 12 | Columbus Grove | 336 | — |
| 13 | Seneca East | 360 | — |
| 14 | Lehman Catholic | 372 | — |
| 15 | Lake Center Christian | 385 | — |
| 16 | Sherwood Fairview | 392 | — |
| 17 | Shenandoah | 400 | — |
| 18 | Black River | 466 | — |
| 19 | Kidron Central Christian School | 475 | — |
| 20 | South Webster | 521 | — |
| 21 | Hicksville | 523 | — |
| 22 | Northmor | 540 | — |
| 23 | Grandview Heights | 559 | — |
| 24 | Southern | 610 | — |
Individual Results — All Runners
| Place | Runner | School | Grade | Time |
|---|---|---|---|---|
| 1 | Bennett Lehman🏆 State Champion · First-Team All-Ohio · Podium | Ansonia | 12 | 15:30 |
| 2 | Stephen WojtowiczFirst-Team All-Ohio · Podium | Legacy Christian | 12 | 15:37 |
| 3 | Owen CappuzzelloFirst-Team All-Ohio · Podium | McDonald | 10 | 15:38 |
| 4 | Paxson BixlerFirst-Team All-Ohio · Podium | Russia | 10 | 15:39 |
| 5 | Derek YoungFirst-Team All-Ohio · Podium | Crestview | 11 | 15:45 |
| 6 | Malaki NeilsonFirst-Team All-Ohio · Podium | Sherwood Fairview | 12 | 15:47 |
| 7 | Nigel WengerFirst-Team All-Ohio · Podium | Smithville | 11 | 15:59 |
| 8 | Samuel PhilpotFirst-Team All-Ohio · Podium | Russia | 12 | 16:00 |
| 9 | Liam SchumannFirst-Team All-Ohio · Podium | Botkins | 10 | 16:05 |
| 10 | Sam SteimleFirst-Team All-Ohio · Podium | Grand Valley | 12 | 16:05 |
| 11 | Micah SparksFirst-Team All-Ohio · Podium | Maplewood | 11 | 16:08 |
| 12 | Noah MeyerFirst-Team All-Ohio · Podium | Tinora | 12 | 16:14 |
| 13 | Ean GrillotFirst-Team All-Ohio · Podium | Fort Loramie | 12 | 16:15 |
| 14 | Titus YoungFirst-Team All-Ohio · Podium | Anna | 12 | 16:16 |
| 15 | Brycen GabrielFirst-Team All-Ohio · Podium | Mount Gilead | 11 | 16:16 |
| 16 | Carter FritzFirst-Team All-Ohio · Podium | Holgate | 11 | 16:17 |
| 17 | Elliot WestonFirst-Team All-Ohio · Podium | Ridgedale | 11 | 16:18 |
| 18 | Jett RooseFirst-Team All-Ohio · Podium | North Central | 11 | 16:18 |
| 19 | Cael NeilsonFirst-Team All-Ohio · Podium | Sherwood Fairview | 10 | 16:18 |
| 20 | Joel TewksbaryFirst-Team All-Ohio · Podium | Shenandoah | 10 | 16:19 |
| 21 | Elijah ScalesSecond-Team All-Ohio | Emmanuel Christian School (Springfield) | 11 | 16:19 |
| 22 | Ben AustinSecond-Team All-Ohio | Wellington | 9 | 16:20 |
| 23 | Kolton WoodSecond-Team All-Ohio | Mohawk | 11 | 16:20 |
| 24 | Carter HicksSecond-Team All-Ohio | New London | 11 | 16:21 |
| 25 | Evan SmithSecond-Team All-Ohio | Russia | 11 | 16:25 |
| 26 | Luke BricknerSecond-Team All-Ohio | Miller City | 9 | 16:30 |
| 27 | Connor RheinSecond-Team All-Ohio | Black River | 12 | 16:30 |
| 28 | Aiden McLainSecond-Team All-Ohio | Mount Gilead | 10 | 16:31 |
| 29 | Ryan FieldhouseSecond-Team All-Ohio | South Range | 9 | 16:32 |
| 30 | Luke YarnellSecond-Team All-Ohio | South Webster | 9 | 16:32 |
| 31 | Ethan RobertsSecond-Team All-Ohio | West Jefferson | 12 | 16:33 |
| 32 | Caiden SquillanteSecond-Team All-Ohio | Columbus Grove | 12 | 16:34 |
| 33 | Eli EtchillSecond-Team All-Ohio | St. Mary Central Catholic | 12 | 16:34 |
| 34 | Isaac StirmSecond-Team All-Ohio | Colonel Crawford | 11 | 16:34 |
| 35 | Jesse CoonSecond-Team All-Ohio | Lowellville | 9 | 16:35 |
| 36 | Sawyer BraunSecond-Team All-Ohio | Botkins | 10 | 16:37 |
| 37 | Ethan TurnerSecond-Team All-Ohio | Mount Gilead | 12 | 16:38 |
| 38 | Nolan RittenhouseSecond-Team All-Ohio | Tinora | 12 | 16:39 |
| 39 | Grayson SmithSecond-Team All-Ohio | Mount Gilead | 11 | 16:40 |
| 40 | Michael CrissmanSecond-Team All-Ohio | East Canton | 11 | 16:40 |
| 41 | Hunter Todd | Twin Valley South | 12 | 16:41 |
| 42 | Jack Dean | Northmor | 10 | 16:42 |
| 43 | Elam Sparks | Legacy Christian | 12 | 16:42 |
| 44 | Corbin Stobart | Fisher Catholic | 11 | 16:43 |
| 45 | Henry Bartlett | Mount Gilead | 11 | 16:43 |
| 46 | Jaxon League | Miami Valley Christian Academy | 11 | 16:44 |
| 47 | Tyler Arnold | Botkins | 9 | 16:44 |
| 48 | Archer Dlugolinski | Independence | 9 | 16:45 |
| 49 | Zach Bryan | Columbus Grove | 12 | 16:46 |
| 50 | Nathan Sultan | Cedarville | 12 | 16:48 |
| 51 | Zach Varner | Lake Center Christian | 12 | 16:48 |
| 52 | Ethan Michael | Legacy Christian | 11 | 16:50 |
| 53 | Bryce Garland | Mineral Ridge | 10 | 16:50 |
| 54 | Luke Long | New Bremen | 10 | 16:51 |
| 55 | Francisco Lantz | Seneca East | 11 | 16:52 |
| 56 | Isaac Sultan | Cedarville | 10 | 16:54 |
| 57 | Aidan Vogt | Columbus Grove | 12 | 16:55 |
| 58 | Aaron Sawyer | Lincolnview | 11 | 16:55 |
| 59 | Adly Knox | Calvary Christian | 11 | 16:57 |
| 60 | Lucas Arnold | Botkins | 12 | 16:58 |
| 61 | William McCreery | Liberty Union | 12 | 16:58 |
| 62 | Alex Galvin | Pettisville | 11 | 16:59 |
| 63 | Andrew Gannon | Mount Gilead | 10 | 16:59 |
| 64 | Ryan Navarre | Liberty Center | 11 | 17:00 |
| 65 | Jalen Thompson | Pettisville | 9 | 17:00 |
| 66 | Keagan Baldridge | Russia | 12 | 17:01 |
| 67 | Lucas Thompson | Legacy Christian | 12 | 17:01 |
| 68 | Brayden Alwood | Cardington-Lincoln | 11 | 17:01 |
| 69 | Michael Kunkler | St. Henry | 12 | 17:01 |
| 70 | Johan Horstman | St. Henry | 10 | 17:01 |
| 71 | Michael Rindler | St. Henry | 12 | 17:01 |
| 72 | Tobiah Wittenbrink | New Bremen | 11 | 17:02 |
| 73 | Asher Stewart | Cedarville | 12 | 17:02 |
| 74 | Josiah Erdman | Smithville | 10 | 17:03 |
| 75 | Gordon Crabtree | Fisher Catholic | 10 | 17:03 |
| 76 | Jayden Musni | Independence | 9 | 17:04 |
| 77 | Coleman Trantham | Tri-Village | 11 | 17:04 |
| 78 | Francis Phlipot | Russia | 9 | 17:06 |
| 79 | Isaac Larson | Lake Center Christian | 12 | 17:08 |
| 80 | Charlie Harris | Maumee Valley Country Day | 12 | 17:08 |
| 81 | Liam Stalnaker | Mount Gilead | 12 | 17:09 |
| 82 | Colten Keller | Crestline | 12 | 17:09 |
| 83 | Luke Dexter | Lehman Catholic | 11 | 17:09 |
| 84 | Hudson Perrott | Crestview | 12 | 17:10 |
| 85 | Jack Strausbaugh | Minster | 11 | 17:10 |
| 86 | Mitchell Creel | Independence | 11 | 17:10 |
| 87 | Zane Boyd | Caldwell | 10 | 17:12 |
| 88 | Isaac McFarland | Crestview | 11 | 17:12 |
| 89 | Ethan Nevinski | Maplewood | 12 | 17:13 |
| 90 | Cohen Roush | Southern | 12 | 17:14 |
| 91 | Kale Vining | Crestview | 12 | 17:14 |
| 92 | Carter Trantham | Tri-Village | 11 | 17:15 |
| 93 | Kieran O'Leary | Lehman Catholic | 10 | 17:15 |
| 94 | Gavin Rittenhouse | Tinora | 11 | 17:17 |
| 95 | Remington Newell | Seneca East | 10 | 17:17 |
| 96 | Caleb Thomas | Crestview | 12 | 17:18 |
| 97 | William Connelly | Ottawa Hills | 11 | 17:18 |
| 98 | Simon Shroyer | New Bremen | 12 | 17:18 |
| 99 | Gannon Myers | Kidron Central Christian School | 12 | 17:19 |
| 100 | Alex Nash | Ripley-Union | 12 | 17:20 |
| 101 | Gabriel Duncan | Cedarville | 12 | 17:20 |
| 102 | Brody Orr | Maplewood | 12 | 17:21 |
| 103 | Zephraim Rittenhouse | Hicksville | 11 | 17:22 |
| 104 | Jared Neff | Tinora | 12 | 17:23 |
Girls Cross Country Results
Division I Girls
Team Results
| Place | School | Score | Tiebreak |
|---|---|---|---|
| 1 | Milford🏆 State Team Champion | 111 | — |
| 2 | Mason | 145 | — |
| 3 | Upper Arlington | 159 | — |
| 4 | Centerville | 176 | — |
| 5 | Hilliard Davidson | 187 | — |
| 6 | Springboro | 208 | — |
| 7 | Beavercreek | 221 | — |
| 8 | Gahanna Lincoln | 229 | — |
| 9 | Stow-Munroe Falls | 254 | — |
| 10 | Jackson | 263 | — |
| 11 | Perrysburg | 278 | — |
| 12 | Sycamore | 289 | — |
| 13 | Hilliard Darby | 309 | — |
| 14 | Lancaster | 332 | — |
| 15 | Marysville | 361 | — |
| 16 | Westerville South | 378 | — |
| 17 | Olentangy Berlin | 381 | — |
| 18 | Mentor | 394 | — |
| 19 | Solon | 410 | — |
| 20 | Westerville North | 426 | — |
Individual Results — All Runners
| Place | Runner | School | Grade | Time |
|---|---|---|---|---|
| 1 | Reese Galinger🏆 State Champion · First-Team All-Ohio · Podium | Teays Valley | 12 | 17:51 |
| 2 | Atalia HawkinsFirst-Team All-Ohio · Podium | Mason | 12 | 17:57 |
| 3 | Kassadi ThompsonFirst-Team All-Ohio · Podium | Cleveland Heights | 11 | 17:59 |
| 4 | Mackenzie KlineFirst-Team All-Ohio · Podium | Hilliard Davidson | 12 | 18:00 |
| 5 | Maddie O'BrienFirst-Team All-Ohio · Podium | Stow-Munroe Falls | 12 | 18:01 |
| 6 | Lexi SchultzFirst-Team All-Ohio · Podium | Perrysburg | 11 | 18:09 |
| 7 | Makenna LongFirst-Team All-Ohio · Podium | Northmont | 12 | 18:15 |
| 8 | Elle CampbellFirst-Team All-Ohio · Podium | Milford | 12 | 18:20 |
| 9 | Abigail YoungFirst-Team All-Ohio · Podium | Gahanna Lincoln | 12 | 18:31 |
| 10 | Carmella CurtisFirst-Team All-Ohio · Podium | Mentor | 10 | 18:31 |
| 11 | Tessa AndrewsFirst-Team All-Ohio · Podium | Springboro | 10 | 18:34 |
| 12 | Ellery JepsonFirst-Team All-Ohio · Podium | Olentangy Orange | 9 | 18:37 |
| 13 | Kate MichaelFirst-Team All-Ohio · Podium | Watkins Memorial (Pataskala) | 11 | 18:38 |
| 14 | Olivia TartagliaFirst-Team All-Ohio · Podium | Hilliard Davidson | 10 | 18:39 |
| 15 | Alianne BoehmFirst-Team All-Ohio · Podium | Centerville | 12 | 18:46 |
| 16 | Aleah CosterFirst-Team All-Ohio · Podium | Oak Hills (Cincinnati) | 12 | 18:46 |
| 17 | Chloe ClicheFirst-Team All-Ohio · Podium | Strongsville | 11 | 18:46 |
| 18 | Emma StynFirst-Team All-Ohio · Podium | Dublin Jerome | 11 | 18:49 |
| 19 | Lucia SchaferFirst-Team All-Ohio · Podium | Fairmont | 10 | 18:50 |
| 20 | Ellie AllenFirst-Team All-Ohio · Podium | Beavercreek | 9 | 18:51 |
| 21 | Madison HobbsSecond-Team All-Ohio | Pickerington North | 9 | 18:51 |
| 22 | Amelia FriesSecond-Team All-Ohio | Lancaster | 11 | 18:52 |
| 23 | Hadley PetersenSecond-Team All-Ohio | Kings | 10 | 18:55 |
| 24 | Sadie MerglerSecond-Team All-Ohio | Northmont | 10 | 18:56 |
| 25 | Josie CoxSecond-Team All-Ohio | Upper Arlington | 12 | 18:58 |
| 26 | Brooke DerringerSecond-Team All-Ohio | Lancaster | 11 | 19:05 |
| 27 | Madalena FelixSecond-Team All-Ohio | Beavercreek | 9 | 19:06 |
| 28 | Maren BarnettSecond-Team All-Ohio | Milford | 11 | 19:07 |
| 29 | Shayda HartSecond-Team All-Ohio | Centerville | 12 | 19:07 |
| 30 | Cameron CaveSecond-Team All-Ohio | Marysville | 12 | 19:08 |
| 31 | Lilah RobleeSecond-Team All-Ohio | Westerville North | 12 | 19:11 |
| 32 | Bryn BALLSecond-Team All-Ohio | Jackson | 10 | 19:12 |
| 33 | Charlotte SchwemleinSecond-Team All-Ohio | Gahanna Lincoln | 11 | 19:13 |
| 34 | Lauren JohnsonSecond-Team All-Ohio | Milford | 12 | 19:13 |
| 35 | Isla NolanSecond-Team All-Ohio | Brunswick | 9 | 19:14 |
| 36 | Alyssa BrowneSecond-Team All-Ohio | Lakota East | 10 | 19:16 |
| 37 | Ella SmithSecond-Team All-Ohio | Springboro | 12 | 19:17 |
| 38 | Claire GroomSecond-Team All-Ohio | Upper Arlington | 9 | 19:18 |
| 39 | Lillian HartenburgSecond-Team All-Ohio | Stow-Munroe Falls | 10 | 19:18 |
| 40 | Katie ReckmanSecond-Team All-Ohio | Milford | 12 | 19:18 |
| 41 | Emily Moran | Mason | 12 | 19:19 |
| 42 | Erin Leonard | Centerville | 10 | 19:20 |
| 43 | Ella Hollander | Springboro | 11 | 19:20 |
| 44 | Addison Keplar | Teays Valley | 12 | 19:20 |
| 45 | Olivia Wenger | Hilliard Darby | 11 | 19:21 |
| 46 | Claire Ammons | Upper Arlington | 11 | 19:21 |
| 47 | Abby PARSONS | Jackson | 11 | 19:21 |
| 48 | Arya Sullivan | Marysville | 9 | 19:23 |
| 49 | Marin Ackerman | Upper Arlington | 10 | 19:23 |
| 50 | Auna Korostyshevsky | Mason | 12 | 19:24 |
| 51 | Rachel Brower | Sycamore | 12 | 19:24 |
| 52 | Emma Hauck | Mason | 9 | 19:26 |
| 53 | Gianna Rucci | Stow-Munroe Falls | 11 | 19:26 |
| 54 | Lily Zappin | Westerville South | 11 | 19:26 |
| 55 | Suhani Verma | Centerville | 11 | 19:27 |
| 56 | Jacalyn Eblin | Westerville North | 12 | 19:27 |
| 57 | Nora Lindley | Milford | 10 | 19:27 |
| 58 | Auriella Caulfield | Sycamore | 9 | 19:28 |
| 59 | Georgia Speelman | Olentangy Berlin | 12 | 19:29 |
| 60 | Eva Mathur | Mason | 11 | 19:30 |
| 61 | Lindsay Magyar | Strongsville | 12 | 19:30 |
| 62 | Elizabeth Elsass | Hilliard Darby | 12 | 19:30 |
| 63 | Hattie KANE | Thomas Worthington | 9 | 19:31 |
| 64 | Liv ZIDERS | Jackson | 10 | 19:32 |
| 65 | Elena Wanek | Olentangy | 12 | 19:34 |
| 66 | Claire LaCross | Gahanna Lincoln | 10 | 19:34 |
| 67 | Sarah Bettinger | Hilliard Davidson | 12 | 19:34 |
| 68 | Shahd Masud | Milford | 12 | 19:34 |
| 69 | Ariana Hurst | Sycamore | 10 | 19:35 |
| 70 | Elizabeth Renner | Hilliard Darby | 10 | 19:35 |
| 71 | Joslin Downey | Perrysburg | 9 | 19:35 |
| 72 | Sydney Lader | Solon | 12 | 19:36 |
| 73 | Alexa Fell | Worthington Kilbourne | 11 | 19:36 |
| 74 | Schylar Sperl | Milford | 12 | 19:38 |
| 75 | Abigail Eiferman | Dublin Coffman | 12 | 19:39 |
| 76 | Caroline Wang | Solon | 9 | 19:40 |
| 77 | Sonja Wooddell | Upper Arlington | 11 | 19:41 |
| 78 | Sophie Chapman | Upper Arlington | 12 | 19:42 |
| 79 | Harper McClung | Kings | 10 | 19:43 |
| 80 | Lucy Schutte | Oak Hills (Cincinnati) | 11 | 19:43 |
| 81 | Sophia Tartaglia | Hilliard Davidson | 12 | 19:43 |
| 82 | Ellie Meade | Little Miami (Morrow) | 11 | 19:45 |
| 83 | Emma Martin | Northmont | 11 | 19:45 |
| 84 | Alanya Yanmaz | Medina | 12 | 19:46 |
| 85 | Charlotte Baxter | Perrysburg | 11 | 19:48 |
| 86 | Ella Gomm | Beavercreek | 9 | 19:48 |
| 87 | Joanna Jegan Jose | Olentangy Berlin | 12 | 19:50 |
| 88 | Brielle Nickolai | Delaware Hayes | 9 | 19:51 |
| 89 | Beth Baker | Upper Arlington | 10 | 19:53 |
| 90 | BriAnn Carroll | Mentor | 10 | 19:53 |
| 91 | Shannon O'Hara | Beavercreek | 10 | 19:54 |
| 92 | Hadley Allen | Lancaster | 11 | 19:54 |
| 93 | Quinn Cachat | Olentangy Liberty | 11 | 19:54 |
| 94 | Katelyn Hogenbirk | Westerville South | 11 | 19:54 |
| 95 | Mia Wenclewicz | Hilliard Davidson | 9 | 19:54 |
| 96 | Lauren Mahoney | Licking Heights | 10 | 19:54 |
| 97 | Carmela Adducchio | Beavercreek | 11 | 19:55 |
| 98 | Marissa KROMI | GlenOak | 12 | 19:56 |
| — | Ava SANDOR | Jackson | 11 | 19:57.3 |
Division II Girls
Team Results
| Place | School | Score | Tiebreak |
|---|---|---|---|
| 1 | Aurora🏆 State Team Champion | 80 | — |
| 2 | Bishop Watterson | 99 | — |
| 3 | Big Walnut | 192 | — |
| 4 | Avon | 202 | — |
| 5 | Fremont Ross | 234 | — |
| 6 | Westlake | 247 | — |
| 7 | Granville | 293 | — |
| 8 | Bowling Green | 294 | — |
| 9 | Canal Winchester | 304 | — |
| 10 | St. Joseph Academy | 305 | — |
| 11 | St. Ursula Academy (Cincinnati) | 308 | — |
| 12 | Turpin (Cincinnati) | 318 | — |
| 13 | Boardman | 328 | — |
| 14 | North Canton Hoover | 344 | — |
| 15 | Shaker Heights | 346 | — |
| 16 | Lexington | 346 | — |
| 17 | Cuyahoga Valley Christian Academy | 349 | — |
| 18 | Wadsworth | 355 | — |
| 19 | Bellbrook | 371 | — |
| 20 | Indian Hill | 417 | — |
| 21 | Anthony Wayne | 495 | — |
| 22 | Talawanda | 513 | — |
| 23 | St. Francis de Sales School (Toledo) | 527 | — |
| 24 | Loveland | 600 | — |
Individual Results — All Runners
| Place | Runner | School | Grade | Time |
|---|---|---|---|---|
| 1 | Julia Bocik🏆 State Champion · First-Team All-Ohio · Podium | Sylvania Southview | 10 | 17:37 |
| 2 | Elle MiesseFirst-Team All-Ohio · Podium | Celina | 10 | 17:44 |
| 3 | Maya GonzalezFirst-Team All-Ohio · Podium | Bay | 10 | 17:45 |
| 4 | Audrey MillerFirst-Team All-Ohio · Podium | Aurora | 10 | 17:49 |
| 5 | Lucia SvedaFirst-Team All-Ohio · Podium | Green | 12 | 17:52 |
| 6 | Lillian (Lily) KiserFirst-Team All-Ohio · Podium | Fremont Ross | 10 | 17:55 |
| 7 | Kaitlyn Van ZandtFirst-Team All-Ohio · Podium | Bishop Watterson | 11 | 18:01 |
| 8 | Olivia BradyFirst-Team All-Ohio · Podium | Boardman | 12 | 18:01 |
| 9 | Kaylee IngrattaFirst-Team All-Ohio · Podium | Copley | 10 | 18:03 |
| 10 | Katherine SchulerFirst-Team All-Ohio · Podium | Medina Highland | 12 | 18:05 |
| 11 | Annalise CostinFirst-Team All-Ohio · Podium | Brecksville-Broadview Heights | 11 | 18:18 |
| 12 | Claire JenkinsFirst-Team All-Ohio · Podium | Aurora | 10 | 18:22 |
| 13 | Peyton HugheyFirst-Team All-Ohio · Podium | Canal Winchester | 12 | 18:25 |
| 14 | Evelyn JenkinsFirst-Team All-Ohio · Podium | Aurora | 10 | 18:28 |
| 15 | Zoe WaynerFirst-Team All-Ohio · Podium | The Plains Athens | 11 | 18:32 |
| 16 | Campbell RetzkeFirst-Team All-Ohio · Podium | Bishop Watterson | 11 | 18:34 |
| 17 | Colby LewisFirst-Team All-Ohio · Podium | Turpin (Cincinnati) | 10 | 18:42 |
| 18 | Gabi TwedtFirst-Team All-Ohio · Podium | Lexington | 10 | 18:46 |
| 19 | Sheila SnyderFirst-Team All-Ohio · Podium | Westlake | 9 | 18:46 |
| 20 | Lindsey CochranFirst-Team All-Ohio · Podium | Big Walnut | 10 | 18:47 |
| 21 | Jayna LessSecond-Team All-Ohio | Westlake | 9 | 18:49 |
| 22 | Maddie KoonsSecond-Team All-Ohio | St. Joseph Academy | 10 | 18:49 |
| 23 | Berkley LaCountSecond-Team All-Ohio | Bishop Watterson | 11 | 18:50 |
| 24 | Grace BuskirkSecond-Team All-Ohio | Big Walnut | 12 | 18:50 |
| 25 | Ava MelottSecond-Team All-Ohio | Avon | 12 | 18:51 |
| 26 | Karine BhowmickSecond-Team All-Ohio | Bishop Watterson | 10 | 18:55 |
| 27 | Lilly DowneySecond-Team All-Ohio | Bowling Green | 11 | 18:56 |
| 28 | Emerie SchmidlinSecond-Team All-Ohio | St. Ursula Academy (Cincinnati) | 10 | 18:59 |
| 29 | Lola SchaafSecond-Team All-Ohio | Amherst Steele | 10 | 18:59 |
| 30 | Julia NorrisSecond-Team All-Ohio | Fremont Ross | 10 | 19:02 |
| 31 | Caroline JosshuaSecond-Team All-Ohio | St. Ursula Academy (Cincinnati) | 10 | 19:03 |
| 32 | Riley LingoSecond-Team All-Ohio | Nordonia | 11 | 19:03 |
| 33 | Hayden MEYERSecond-Team All-Ohio | Louisville | 9 | 19:03 |
| 34 | Avelyn (Avee) LengelSecond-Team All-Ohio | Anthony Wayne | 10 | 19:03 |
| 35 | Natalie BuzardSecond-Team All-Ohio | Wadsworth | 11 | 19:03 |
| 36 | Mira PalomboSecond-Team All-Ohio | Chardon | 12 | 19:04 |
| 37 | Elsa TonnessenSecond-Team All-Ohio | Granville | 11 | 19:06 |
| 38 | Caroline KitsmillerSecond-Team All-Ohio | Bishop Hartley | 12 | 19:09 |
| 39 | Allison HighSecond-Team All-Ohio | Bellbrook | 12 | 19:09 |
| 40 | Mia PaechSecond-Team All-Ohio | Aurora | 10 | 19:10 |
| 41 | Shay Mills | Talawanda | 10 | 19:10 |
| 42 | Grace Gunyula | Cuyahoga Valley Christian Academy | 12 | 19:11 |
| 43 | Blake Witter | Granville | 12 | 19:12 |
| 44 | Lily Wineka | North Canton Hoover | 11 | 19:12 |
| 45 | Gabby Maranzana | Chillicothe | 11 | 19:13 |
| 46 | Kareena Vandervort | Butler | 12 | 19:13 |
| 47 | Emily Shea | Indian Hill | 10 | 19:14 |
| 48 | Eva Casto | Ursuline Academy | 12 | 19:14 |
| 49 | Elizabeth Siefker | St. Joseph Academy | 11 | 19:15 |
| 50 | Brooklynn Eisenhauer | Fremont Ross | 9 | 19:16 |
| 51 | Zoey Myers | Notre Dame-Cathedral Latin | 12 | 19:17 |
| 52 | Jenna Halfhill | Lexington | 12 | 19:18 |
| 53 | Ashlynn Kuklica | John Glenn (New Concord) | 12 | 19:18 |
| 54 | Brooke Tindera | Avon | 9 | 19:22 |
| 55 | Logan Romanini | Cuyahoga Valley Christian Academy | 11 | 19:23 |
| 56 | Madison Colaizzi | Avon | 11 | 19:23 |
| 57 | Avery Stives | St. Joseph Academy | 12 | 19:23 |
| 58 | Emily Schlessman | St. Ursula Academy (Cincinnati) | 12 | 19:24 |
| 59 | Elizabeth Herr | Westlake | 12 | 19:25 |
| 60 | Makayla Cicero | Aurora | 9 | 19:25 |
| 61 | Zoey Smith | Canal Winchester | 12 | 19:26 |
| 62 | Arriana Dugan | Maumee | 11 | 19:27 |
| 63 | Kay HAYFORD | North Canton Hoover | 12 | 19:28 |
| 64 | Morgan Dalton | Bellbrook | 12 | 19:28 |
| 65 | Makayla Emuron | Indian Hill | 9 | 19:31 |
| 66 | Erin Hogue | Tri-Valley (Dresden) | 12 | 19:33 |
| 67 | Emma Shultz | Big Walnut | 10 | 19:34 |
| 68 | Alli Knecht | Miami Trace | 11 | 19:35 |
| 69 | Kealia Bravo | Boardman | 10 | 19:36 |
| 70 | Abby Thompson | Olmsted Falls | 12 | 19:36 |
| 71 | Tabitha Dina | Shaker Heights | 12 | 19:37 |
| 72 | Kara McCann | Rocky River | 10 | 19:37 |
| 73 | Molly Suter | Avon | 11 | 19:38 |
| 74 | Haley Bero | Boardman | 11 | 19:38 |
| 75 | Vivian Clement | Shaker Heights | 11 | 19:39 |
| 76 | Alex Coughlin | Turpin (Cincinnati) | 9 | 19:41 |
| 77 | Tessa Gabriel | North Canton Hoover | 10 | 19:41 |
| 78 | Quinn Klamorick | Canal Winchester | 10 | 19:43 |
| 79 | Makayla Martuccio | Tallmadge | 12 | 19:44 |
| 80 | Saige Konik | Norwalk | 11 | 19:45 |
| 81 | Gianna Rocco | Twinsburg | 11 | 19:45 |
| 82 | Emma Drab | Bishop Watterson | 12 | 19:45 |
| 83 | Kenzie Schneider | Wapakoneta | 12 | 19:46 |
| 84 | Penelope Redmon | Westlake | 9 | 19:46 |
| 85 | Gabriella Carraher | Mercy McAuley | 11 | 19:49 |
| 86 | Kim Donbar | Miamisburg | 12 | 19:51 |
| 87 | Finley Streit | Jonathan Alder | 10 | 19:51 |
| 88 | Leighton Coey | Big Walnut | 12 | 19:51 |
| 89 | Ella Dolgowicz | Wadsworth | 11 | 19:52 |
| 90 | Makenna Lundrigan | Turpin (Cincinnati) | 12 | 19:52 |
| 91 | Bernadette Dziewiatkowski | Bishop Watterson | 9 | 19:52 |
| 92 | Carlie McGann | Big Walnut | 9 | 19:53 |
| 93 | Ella McConnell | Archbishop McNicholas | 12 | 19:53 |
| 94 | Rian Helton | Western Brown | 10 | 19:54 |
| 95 | Evalynn Adkins | Lexington | 12 | 19:54 |
| 96 | Maggie Gerschutz | Wadsworth | 12 | 19:54 |
| 97 | Maya Amador | Walsh Jesuit | 11 | 19:54 |
| 98 | Charlee SKEEN | Hudson | 9 | 19:55 |
Division III Girls
Team Results
| Place | School | Score | Tiebreak |
|---|---|---|---|
| 1 | Dayton Oakwood🏆 State Team Champion | 119 | — |
| 2 | Huron | 125 | — |
| 3 | Marlington | 191 | — |
| 4 | Crestwood | 198 | — |
| 5 | Woodridge | 215 | — |
| 6 | Berkshire | 220 | — |
| 7 | Madeira | 229 | — |
| 8 | Minerva | 243 | — |
| 9 | Salem | 264 | — |
| 10 | Ottawa-Glandorf | 265 | — |
| 11 | Tuscarawas Valley | 265 | — |
| 12 | Van Wert | 287 | — |
| 13 | Versailles | 313 | — |
| 14 | Canal Fulton Northwest | 333 | — |
| 15 | Hathaway Brown | 403 | — |
| 16 | St. Vincent-St. Mary | 411 | — |
| 17 | Indian Valley | 417 | — |
| 18 | Bellevue | 417 | — |
| 19 | Northmor | 438 | — |
| 20 | Coldwater | 446 | — |
| 21 | Claymont | 456 | — |
| 22 | Fairfield Union | 471 | — |
| 23 | Fairless | 541 | — |
| 24 | Wyoming (Cincinnati) | 600 | — |
Individual Results — All Runners
| Place | Runner | School | Grade | Time |
|---|---|---|---|---|
| 1 | Gwen Huddle🏆 State Champion · First-Team All-Ohio · Podium | Napoleon | 11 | 17:35 |
| 2 | Irelyn JohnsonFirst-Team All-Ohio · Podium | Marlington | 12 | 17:53 |
| 3 | Ava ReiheldFirst-Team All-Ohio · Podium | West Holmes | 9 | 17:59 |
| 4 | Caroline ValentinoFirst-Team All-Ohio · Podium | Hathaway Brown | 11 | 18:14 |
| 5 | Gabby ByrneFirst-Team All-Ohio · Podium | Chagrin Falls | 11 | 18:17 |
| 6 | Sadie SchultzFirst-Team All-Ohio · Podium | Fairfield Union | 10 | 18:26 |
| 7 | Luci MaschekFirst-Team All-Ohio · Podium | Crestwood | 9 | 18:27 |
| 8 | Iriel MenaFirst-Team All-Ohio · Podium | West Holmes | 11 | 18:28 |
| 9 | Kali WallaceFirst-Team All-Ohio · Podium | Claymont | 12 | 18:30 |
| 10 | Marlena McCownFirst-Team All-Ohio · Podium | Ironton | 12 | 18:31 |
| 11 | Lina KaufmanFirst-Team All-Ohio · Podium | Garrettsville Garfield | 10 | 18:33 |
| 12 | Claire PassowFirst-Team All-Ohio · Podium | Berkshire | 9 | 18:35 |
| 13 | Tessa KressFirst-Team All-Ohio · Podium | Miami East | 11 | 18:40 |
| 14 | Laney SchlessmanFirst-Team All-Ohio · Podium | Huron | 10 | 18:43 |
| 15 | Evelyn ReinoehlFirst-Team All-Ohio · Podium | Dayton Oakwood | 10 | 18:44 |
| 16 | Tateum RichardFirst-Team All-Ohio · Podium | Minerva | 11 | 18:47 |
| 17 | Addison HoppleFirst-Team All-Ohio · Podium | Salem | 10 | 18:48 |
| 18 | Marina CampbellFirst-Team All-Ohio · Podium | Orange | 11 | 18:55 |
| 19 | Lucy FolgerFirst-Team All-Ohio · Podium | Madeira | 11 | 18:57 |
| 20 | Madie Grace GonczyFirst-Team All-Ohio · Podium | Crestwood | 12 | 18:57 |
| 21 | Piper SeiboldSecond-Team All-Ohio | Crestwood | 12 | 18:58 |
| 22 | Lola MullenSecond-Team All-Ohio | Woodridge | 12 | 19:03 |
| 23 | Rylie TownsSecond-Team All-Ohio | Huron | 12 | 19:06 |
| 24 | Andrea LesnakSecond-Team All-Ohio | Huron | 10 | 19:09 |
| 25 | Ruby ClarkSecond-Team All-Ohio | Greenon | 12 | 19:13 |
| 26 | June DunlapSecond-Team All-Ohio | Berkshire | 9 | 19:18 |
| 27 | Madisyn RuheSecond-Team All-Ohio | Pleasant (Marion) | 9 | 19:18 |
| 28 | Sylvia Gallagher-YermanSecond-Team All-Ohio | Dayton Oakwood | 12 | 19:20 |
| 29 | Olivia KieferSecond-Team All-Ohio | Hathaway Brown | 12 | 19:21 |
| 30 | Penny FrancisSecond-Team All-Ohio | Bath | 11 | 19:25 |
| 31 | Lily NienbergSecond-Team All-Ohio | Ottawa-Glandorf | 9 | 19:27 |
| 32 | Vada WaltersSecond-Team All-Ohio | Northmor | 9 | 19:28 |
| 33 | Anna WillSecond-Team All-Ohio | Shelby | 12 | 19:29 |
| 34 | Grace BrownSecond-Team All-Ohio | Bellefontaine | 12 | 19:30 |
| 35 | Sophia TebbeSecond-Team All-Ohio | Fenwick | 10 | 19:31 |
| 36 | Lillian SingerSecond-Team All-Ohio | Woodridge | 12 | 19:34 |
| 37 | Adriana PudloskiSecond-Team All-Ohio | Tuslaw | 12 | 19:35 |
| 38 | Bella FultonSecond-Team All-Ohio | Dayton Oakwood | 10 | 19:36 |
| 39 | Macie KeenerSecond-Team All-Ohio | Fenwick | 10 | 19:37 |
| 40 | Noelle ByrumSecond-Team All-Ohio | Van Wert | 12 | 19:39 |
| 41 | Hannah Gemmel | Madeira | 12 | 19:39 |
| 42 | Reese Meacham | Bellevue | 11 | 19:45 |
| 43 | Sophia Saho | St. Clairsville | 9 | 19:45 |
| 44 | Jocelyn Leightey | Upper Sandusky | 12 | 19:46 |
| 45 | Katherine Erwin | Dayton Oakwood | 12 | 19:47 |
| 46 | Brincyn (Brin) Boyce | Marlington | 12 | 19:47 |
| 47 | Meena Abdul-Basser | Beachwood | 11 | 19:48 |
| 48 | Symphony Schuerman | Van Wert | 11 | 19:49 |
| 49 | Janessa Childress | Elmwood | 12 | 19:49 |
| 50 | Jordynn Martz | Marlington | 11 | 19:50 |
| 51 | Liliana Pimentel-Alexander | Salem | 11 | 19:51 |
| 52 | Aubree Bates | Milton Union | 11 | 19:51 |
| 53 | Grace Shoemaker | St. Vincent-St. Mary | 12 | 19:52 |
| 54 | Tenley Stitle | West Branch | 9 | 19:53 |
| 55 | Abby Alig | Coldwater | 10 | 19:54 |
| 56 | Josie Eick | Tuscarawas Valley | 11 | 19:55 |
| 57 | Natalie Rennicker | Tuscarawas Valley | 11 | 19:56 |
| 58 | Brooklyn Sponaugle | Tuscarawas Valley | 9 | 19:56 |
| 59 | Hannah Mueller | Lutheran West | 9 | 19:56 |
| 60 | Hazel Lightle | Urbana | 12 | 19:57 |
| 61 | Emily Sinsley | Salem | 12 | 19:58 |
| 62 | Bridget Pittis | Indian Valley | 9 | 19:58 |
| 63 | Adriana Belconis | Geneva | 9 | 19:59 |
| 64 | Claire Putman | Huron | 12 | 19:59 |
| 65 | Josie Kern | Liberty-Benton | 10 | 19:59 |
| 66 | Kameron Koch | Bellevue | 11 | 19:59 |
| 67 | Addison Keyser | Minerva | 11 | 20:01 |
| 68 | Julia Rea | St. Vincent-St. Mary | 12 | 20:02 |
| 69 | Ava McManamon | Dayton Oakwood | 9 | 20:03 |
| 70 | Ella Roberts | Woodridge | 9 | 20:03 |
| 71 | Olivia Cherry | Oak Harbor | 12 | 20:04 |
| 72 | Addison Ring | Ursuline (Youngstown) | 11 | 20:05 |
| 73 | Riley Roach | Claymont | 9 | 20:05 |
| 74 | Olivia Naegeli | Madeira | 11 | 20:05 |
| 75 | Morgan Schrock | Bath | 11 | 20:06 |
| 76 | Ava Rismiller | Versailles | 12 | 20:07 |
| 77 | Olive Edgel | Worthington Christian | 12 | 20:08 |
| 78 | Sasha Fry | Huron | 12 | 20:08 |
| 79 | Kayt Croy | Ottawa-Glandorf | 10 | 20:08 |
| 80 | Piper Freedline | Crestwood | 12 | 20:08 |
| 81 | Kailin McElroy | North Union | 12 | 20:08 |
| 82 | Kari Smith | Marlington | 11 | 20:08 |
| 83 | Violet Bukuts | Canal Fulton Northwest | 10 | 20:10 |
| 84 | Laini Simon | Versailles | 9 | 20:10 |
| 85 | Presley Tarbet | Minerva | 9 | 20:10 |
| 86 | Naomi Rahm | Versailles | 9 | 20:11 |
| 87 | Corinne Cline | Mariemont (Cincinnati) | 10 | 20:12 |
| 88 | Macy Mueller | Madeira | 12 | 20:13 |
| 89 | Veronica Ballard | Marengo Highland | 10 | 20:14 |
| 90 | Maci Maag | Ottawa-Glandorf | 10 | 20:15 |
| 91 | Juliana Wingard | Laurel School | 9 | 20:15 |
| 92 | Addison Passow | Berkshire | 11 | 20:16 |
| 93 | Maria Beckett | Canal Fulton Northwest | 9 | 20:16 |
| 94 | JaJa Rosario-Johnson | Woodridge | 11 | 20:18 |
| 95 | Emily Dahler | Fairview | 11 | 20:18 |
| 96 | Brea Recker | Ottawa-Glandorf | 12 | 20:19 |
| 97 | Ashlyn Brzozowski | Berkshire | 9 | 20:19 |
| 98 | Alayna Beasley | Elmwood | 12 | 20:20 |
Division IV Girls
Team Results
| Place | School | Score | Tiebreak |
|---|---|---|---|
| 1 | Liberty Center🏆 State Team Champion | 112 | — |
| 2 | Minster | 145 | — |
| 3 | Grandview Heights | 149 | — |
| 4 | Rittman | 185 | — |
| 5 | Fort Loramie | 214 | — |
| 6 | Ottawa Hills | 226 | — |
| 7 | Maplewood | 232 | — |
| 8 | Kirtland | 243 | — |
| 9 | McDonald | 259 | — |
| 10 | Archbold | 305 | — |
| 11 | Summit Country Day (Cincinnati) | 313 | — |
| 12 | Milan Edison | 329 | — |
| 13 | St. John | 330 | — |
| 14 | West Liberty Salem | 334 | — |
| 15 | Bellaire | 352 | — |
| 16 | Mount Gilead | 399 | — |
| 17 | Dayton Christian | 416 | — |
| 18 | Lincolnview | 421 | — |
| 19 | St. Henry | 453 | — |
| 20 | Fairbanks | 454 | — |
| 21 | Crestline | 459 | — |
| 22 | Mechanicsburg | 492 | — |
| 23 | Castalia Margaretta | 501 | — |
| 24 | Tinora | 522 | — |
Individual Results — All Runners
| Place | Runner | School | Grade | Time |
|---|---|---|---|---|
| 1 | Natalie Nixon🏆 State Champion · First-Team All-Ohio · Podium | Ottawa Hills | 11 | 17:34 |
| 2 | Naomi SheesleyFirst-Team All-Ohio · Podium | McDonald | 11 | 18:13 |
| 3 | Ida EstadtFirst-Team All-Ohio · Podium | Shenandoah | 12 | 18:14 |
| 4 | Aubrey RitzlerFirst-Team All-Ohio · Podium | Seneca East | 10 | 18:20 |
| 5 | Elaina BorchersFirst-Team All-Ohio · Podium | Fort Loramie | 10 | 18:23 |
| 6 | Chloe MeholovitchFirst-Team All-Ohio · Podium | Shadyside | 12 | 18:25 |
| 7 | Colbie StrayerFirst-Team All-Ohio · Podium | Liberty Center | 12 | 18:28 |
| 8 | Joanna ToppFirst-Team All-Ohio · Podium | Minster | 11 | 18:37 |
| 9 | Elizabeth NiekampFirst-Team All-Ohio · Podium | Minster | 9 | 18:40 |
| 10 | Anna WiltshireFirst-Team All-Ohio · Podium | Summit Country Day (Cincinnati) | 11 | 18:42 |
| 11 | Olivia OhareFirst-Team All-Ohio · Podium | Miami Valley Christian Academy | 10 | 18:43 |
| 12 | Claire BohmanFirst-Team All-Ohio · Podium | Minster | 12 | 18:48 |
| 13 | Julia AlbrightFirst-Team All-Ohio · Podium | Grandview Heights | 12 | 18:48 |
| 14 | Michaela FloraFirst-Team All-Ohio · Podium | Newton | 11 | 18:51 |
| 15 | Lucy WonderFirst-Team All-Ohio · Podium | Grove City Christian | 9 | 18:52 |
| 16 | Campbell CoyneFirst-Team All-Ohio · Podium | Seven Hills | 12 | 18:56 |
| 17 | Maeleigh EvansFirst-Team All-Ohio · Podium | Lincolnview | 9 | 18:58 |
| 18 | Sadie MillerFirst-Team All-Ohio · Podium | Fairbanks | 12 | 19:02 |
| 19 | Claire MichaelisFirst-Team All-Ohio · Podium | Milan Edison | 10 | 19:02 |
| 20 | Muthoni MutisoFirst-Team All-Ohio · Podium | Andrews Osborne Academy | 12 | 19:03 |
| 21 | Kamdin SniderSecond-Team All-Ohio | Bellaire | 10 | 19:05 |
| 22 | Kylie SayleSecond-Team All-Ohio | Kirtland | 11 | 19:07 |
| 23 | Emma McCormickSecond-Team All-Ohio | Summit Country Day (Cincinnati) | 9 | 19:08 |
| 24 | Piper PadgettSecond-Team All-Ohio | Ottawa Hills | 10 | 19:09 |
| 25 | Kinsley SchuetteSecond-Team All-Ohio | Holgate | 9 | 19:12 |
| 26 | Marlee BeacomSecond-Team All-Ohio | St. John | 12 | 19:13 |
| 27 | Castyn MillerSecond-Team All-Ohio | Liberty Center | 10 | 19:13 |
| 28 | Hadley HudsonSecond-Team All-Ohio | Archbold | 11 | 19:16 |
| 29 | Anna YeomansSecond-Team All-Ohio | Ansonia | 10 | 19:18 |
| 30 | Claire StullSecond-Team All-Ohio | Newton | 12 | 19:20 |
| 31 | Gracie SteinerSecond-Team All-Ohio | Kidron Central Christian School | 9 | 19:21 |
| 32 | Laila NallySecond-Team All-Ohio | Mohawk | 9 | 19:22 |
| 33 | Addison McDonnellSecond-Team All-Ohio | Milan Edison | 9 | 19:24 |
| 34 | Isabella StueveSecond-Team All-Ohio | Maumee Valley Country Day | 12 | 19:25 |
| 35 | Emma PhillipsSecond-Team All-Ohio | St. John | 12 | 19:25 |
| 36 | Claire BargaSecond-Team All-Ohio | Ansonia | 9 | 19:27 |
| 37 | Ryver RamsierSecond-Team All-Ohio | Rittman | 12 | 19:28 |
| 38 | Amelia MiddletonSecond-Team All-Ohio | Fairlawn | 9 | 19:30 |
| 39 | Adalyn CalvinSecond-Team All-Ohio | Grandview Heights | 11 | 19:31 |
| 40 | Elliot HandleySecond-Team All-Ohio | Fort Frye | 11 | 19:32 |
| 41 | Mya Stark | Liberty Center | 10 | 19:32 |
| 42 | Kasey Bolyard | Mogadore | 12 | 19:32 |
| 43 | Ella Eshleman | Franklin Monroe | 10 | 19:34 |
| 44 | Mary Grace Crabtree | Fisher Catholic | 12 | 19:36 |
| 45 | Mackenzie Edgar | Maplewood | 12 | 19:36 |
| 46 | Piper Polen | Waynedale | 11 | 19:37 |
| 47 | Mickenzie White | Cardington-Lincoln | 10 | 19:40 |
| 48 | Mila Delgado | Kirtland | 9 | 19:41 |
| 49 | Hadley Mickley | Grandview Heights | 11 | 19:41 |
| 50 | Alice Larson | Covington | 10 | 19:42 |
| 51 | Ryley Miller | Liberty Center | 11 | 19:42 |
| 52 | Addi Wallen | West Liberty Salem | 11 | 19:43 |
| 53 | Adyson Fosen | Rittman | 12 | 19:44 |
| 54 | Nevaeh Hill | Crestline | 12 | 19:44 |
| 55 | Izzy Rohrer | Kidron Central Christian School | 12 | 19:45 |
| 56 | Morgan Miller | Castalia Margaretta | 9 | 19:46 |
| 57 | Eilash Widmer | Rittman | 11 | 19:48 |
| 58 | Maddie Stufft | North Baltimore | 11 | 19:48 |
| 59 | Alexandria Fiumara | Springfield (New Middletown) | 10 | 19:50 |
| 60 | Sydney Hatta | Grandview Heights | 12 | 19:50 |
| 61 | Aliyah Zimmerman | St. Henry | 10 | 19:52 |
| 62 | Janelle Siegel | Fort Loramie | 12 | 19:52 |
| 63 | Jovie Hudson | Archbold | 10 | 19:52 |
| 64 | Kylee Korte | Allen East (Harrod) | 9 | 19:52 |
| 65 | Blythe Fitzenreiter | Patrick Henry | 9 | 19:54 |
| 66 | Meredith Alvarez | Sherwood Fairview | 9 | 19:55 |
| 67 | Brynn Gyurasics | Liberty Center | 9 | 19:56 |
| 68 | Melody Richards | Maplewood | 10 | 19:59 |
| 69 | Addison Callow | McDonald | 10 | 20:01 |
| 70 | Carli Wireman | Zane Trace | 9 | 20:03 |
| 71 | Jorja Flores | Gibsonburg | 10 | 20:03 |
| 72 | Nadija Mrva | Kirtland | 10 | 20:04 |
| 73 | Rae Newman | Lima Central Catholic | 10 | 20:05 |
| 74 | Ava Lahmers | Fairbanks | 12 | 20:05 |
| 75 | Selah Amos | Rittman | 12 | 20:05 |
| 76 | Olivia Blindauer | Minster | 9 | 20:05 |
| 77 | Vivian Garrett | Dayton Christian | 11 | 20:07 |
| 78 | Emily Chen | Ottawa Hills | 11 | 20:09 |
| 79 | Kloe Smith | Hillsdale | 11 | 20:10 |
| 80 | Hazel Baranowski | Woodmore | 9 | 20:11 |
| 81 | Addison Calvert | Maplewood | 9 | 20:11 |
| 82 | Grace Eckert | Dayton Christian | 10 | 20:11 |
| 83 | Elizabeth Shuryan | Mechanicsburg | 11 | 20:13 |
| 84 | Selah Sheesley | McDonald | 12 | 20:14 |
| 85 | Leah Creel | Independence | 10 | 20:14 |
| 86 | Isla Leichty | West Liberty Salem | 11 | 20:14 |
| 87 | Paisley Farrier | Bellaire | 9 | 20:17 |
| 88 | Ady Reynolds | North Baltimore | 11 | 20:19 |
| 89 | Olivia Sanders | Fort Loramie | 10 | 20:20 |
| 90 | Claire Moore | Williamsburg | 12 | 20:20 |
| 91 | Xandra Gatchel | Bluffton | 11 | 20:20 |
| 92 | Edie Templeton | Southern | 12 | 20:20 |
| 93 | Elin Leichty | West Liberty Salem | 9 | 20:20 |
| 94 | Gwen Hershner | Mount Gilead | 11 | 20:23 |
| 95 | Halle McNamara | Grandview Heights | 10 | 20:25 |
| 96 | Annabelle Snyder | Rittman | 12 | 20:27 |
| 97 | Kenley Kitzmiller | Maplewood | 9 | 20:29 |
| 98 | Reiner Schaadt | Mechanicsburg | 9 | 20:30 |
Boys Top Performers
AnsoniaBennett Lehman1st • 15:30

FairlessBrice FULLER1st • 14:50

West GeaugaIan Res1st • 15:22
Little Miami (Morrow)Ryne Reynolds1st • 15:01

TallmadgeDonevan Noah2nd • 15:24
Little Miami (Morrow)Ian Patrick2nd • 15:10
Girls Top Performers
NapoleonGwen Huddle1st • 17:35
Sylvania SouthviewJulia Bocik1st • 17:37

Ottawa HillsNatalie Nixon1st • 17:34
Teays ValleyReese Galinger1st • 17:51
MasonAtalia Hawkins2nd • 17:57
CelinaElle Miesse2nd • 17:44


