| 1 | Grant HamiltonPlace 1 · Grade 12 · Canal Winchester | 12 | Canal Winchester | 16:18.90 |
| 2 | Reide KlamorickPlace 2 · Grade 10 · Canal Winchester | 10 | Canal Winchester | 16:47.10 |
| 3 | Vincent LightlePlace 3 · Grade 12 · Urbana | 12 | Urbana | 17:11.40 |
| 4 | Ethan RobertsPlace 4 · Grade 11 · West Jefferson | 11 | West Jefferson | 17:11.80 |
| 5 | Kyle JohnstonPlace 5 · Grade 12 · Yellow Springs | 12 | Yellow Springs | 17:21.80 |
| 6 | Ben BonnellPlace 6 · Grade Sr · North Union | Sr | North Union | 17:29.40 |
| 7 | Felix PlouckPlace 7 · Grade 11 · North Union | 11 | North Union | 17:29.60 |
| 8 | Zachary NuttPlace 8 · Grade 12 · Urbana | 12 | Urbana | 17:34.20 |
| 9 | Grant PetersPlace 9 · Grade 11 · Spr. Shawnee | 11 | Spr. Shawnee | 17:45.90 |
| 10 | Grady SchaadtPlace 10 · Grade 11 · Spring. ECA | 11 | Spring. ECA | 17:46.20 |
| 11 | Drew MaksimPlace 11 · Grade 12 · Canal Winchester | 12 | Canal Winchester | 17:57.00 |
| 12 | Braylon WallsPlace 12 · Grade 12 · Spring. ECA | 12 | Spring. ECA | 18:11.90 |
| 13 | Elijah ScalesPlace 13 · Grade 10 · Spring. ECA | 10 | Spring. ECA | 18:14.50 |
| 14 | Dallin KnowlesPlace 14 · Grade 11 · Canal Winchester | 11 | Canal Winchester | 18:20.10 |
| 15 | Elijah WhetstonePlace 15 · Grade 12 · Spring. ECA | 12 | Spring. ECA | 18:22.10 |
| 16 | Beckett NegleyPlace 16 · Grade 12 · Mechanicsburg | 12 | Mechanicsburg | 18:26.30 |
| 17 | Jack HooverPlace 17 · Grade 11 · North Union | 11 | North Union | 18:32.30 |
| 18 | Oliver DossPlace 18 · Grade 11 · Kenton Ridge | 11 | Kenton Ridge | 18:41.90 |
| 19 | Adrian MillerPlace 19 · Grade 11 · Mechanicsburg | 11 | Mechanicsburg | 18:43.20 |
| 20 | Wills ObergPlace 20 · Grade 11 · Yellow Springs | 11 | Yellow Springs | 18:43.70 |
| 21 | Brayden CrooksPlace 21 · Grade 12 · Graham Local | 12 | Graham Local | 18:47.60 |
| 22 | Micah KingPlace 22 · Grade 12 · Urbana | 12 | Urbana | 18:52.30 |
| 23 | Dmitri PackPlace 23 · Grade 9 · Mechanicsburg | 9 | Mechanicsburg | 18:56.10 |
| 24 | Bronson MathenaPlace 24 · Grade 9 · Canal Winchester | 9 | Canal Winchester | 19:08.60 |
| 25 | Landon McKellopPlace 25 · Grade 10 · Urbana | 10 | Urbana | 19:09.10 |
| 26 | Edwin CasseusPlace 26 · Grade 12 · Springfield | 12 | Springfield | 19:25.70 |
| 27 | Mack MarlettePlace 27 · Grade 10 · North Union | 10 | North Union | 19:27.00 |
| 28 | Easton ShaferPlace 28 · Grade 11 · West Jefferson | 11 | West Jefferson | 19:28.10 |
| 29 | Josiah ZimmermanPlace 29 · Grade 11 · S. Char. SE | 11 | S. Char. SE | 19:41.00 |
| 30 | Blake PetersPlace 30 · Grade 10 · Spr. Shawnee | 10 | Spr. Shawnee | 19:42.00 |
| 31 | Levi ZachrichPlace 31 · Grade 9 · Urbana | 9 | Urbana | 19:45.90 |
| 32 | David WeberPlace 32 · Grade 10 · Canal Winchester | 10 | Canal Winchester | 19:51.70 |
| 33 | Joshua BlakemanPlace 33 · Grade 10 · Urbana | 10 | Urbana | 19:53.70 |
| 34 | Sawyer RisnerPlace 34 · Grade 9 · Urbana | 9 | Urbana | 19:57.80 |
| 35 | Jack DeboardPlace 35 · Grade 11 · Madison Christian | 11 | Madison Christian | 20:11.00 |
| 36 | Arthur DevorePlace 36 · Grade 12 · Yellow Springs | 12 | Yellow Springs | 20:12.50 |
| 37 | Caelan MarsPlace 37 · Grade 11 · London | 11 | London | 20:13.60 |
| 38 | Dillon McCrearyPlace 38 · Grade 10 · Spr. Shawnee | 10 | Spr. Shawnee | 20:19.10 |
| 39 | Colton SmithPlace 39 · Grade 10 · North Union | 10 | North Union | 20:21.30 |
| 40 | Hunter DemarcoPlace 40 · Grade 11 · Graham Local | 11 | Graham Local | 20:21.80 |
| 41 | Wyatt Adams-JettePlace 41 · Grade 12 · London | 12 | London | 20:33.00 |
| 42 | Gavin LockhartPlace 42 · Grade 10 · Canal Winchester | 10 | Canal Winchester | 20:34.40 |
| 43 | Chris HaynesPlace 43 · Grade 9 · Canal Winchester | 9 | Canal Winchester | 20:38.00 |
| 44 | Ryan BowerPlace 44 · Grade 10 · London | 10 | London | 20:38.60 |
| 45 | Oskar DennisPlace 45 · Grade 11 · Yellow Springs | 11 | Yellow Springs | 20:46.60 |
| 46 | Colton LeMasterPlace 46 · Grade 12 · West Jefferson | 12 | West Jefferson | 20:46.70 |
| 47 | Xavier FudgePlace 47 · Grade 12 · Spring. ECA | 12 | Spring. ECA | 20:47.60 |
| 48 | Zek ScalesPlace 48 · Grade 10 · Spring. ECA | 10 | Spring. ECA | 20:47.70 |
| 49 | Urijah BostickPlace 49 · Grade 9 · Urbana | 9 | Urbana | 20:49.50 |
| 50 | Caleb FryerPlace 50 · Grade 9 · Canal Winchester | 9 | Canal Winchester | 20:55.70 |
| 51 | Gabe SchollPlace 51 · Grade 11 · London | 11 | London | 20:57.70 |
| 52 | Ian CrutchfieldPlace 52 · Grade 9 · S. Char. SE | 9 | S. Char. SE | 21:03.40 |
| 53 | Kaleb PorrPlace 53 · Grade 12 · S. Char. SE | 12 | S. Char. SE | 21:12.00 |
| 54 | Patrick MaddenPlace 54 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 21:16.10 |
| 55 | David DastrupPlace 55 · Grade 12 · Canal Winchester | 12 | Canal Winchester | 21:16.90 |
| 56 | Alex DaubenspeckPlace 56 · Grade 11 · Graham Local | 11 | Graham Local | 21:19.70 |
| 57 | Sully UhlPlace 57 · Grade 11 · Graham Local | 11 | Graham Local | 21:32.00 |
| 58 | Jaxon ReynoldsPlace 58 · Grade 11 · Pat. Liberty Christian | 11 | Pat. Liberty Christian | 21:34.90 |
| 59 | Jetson ArmstrongPlace 59 · Grade 9 · Urbana | 9 | Urbana | 21:41.30 |
| 60 | Drew ChadwellPlace 60 · Grade 11 · North Union | 11 | North Union | 21:43.90 |
| 61 | Jason ElfrinkPlace 61 · Grade 12 · West Jefferson | 12 | West Jefferson | 21:48.40 |
| 62 | Caleb McClainPlace 62 · Grade 12 · Urbana | 12 | Urbana | 21:51.90 |
| 63 | James GrahamPlace 63 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 22:03.80 |
| 64 | Keegan RifflePlace 64 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 22:07.40 |
| 65 | Trenton StilesPlace 65 · Grade 11 · S. Char. SE | 11 | S. Char. SE | 22:19.90 |
| 66 | Guy BonnettePlace 66 · Grade 11 · Canal Winchester | 11 | Canal Winchester | 22:27.40 |
| 67 | Eli WilsonPlace 67 · Grade 12 · Mechanicsburg | 12 | Mechanicsburg | 22:36.40 |
| 68 | Brodan ChaffeePlace 68 · Grade 10 · Yellow Springs | 10 | Yellow Springs | 22:37.40 |
| 69 | Phillip ArdreyPlace 69 · Grade 11 · North Union | 11 | North Union | 22:43.20 |
| 70 | Trevor RobertsPlace 70 · Grade 12 · Yellow Springs | 12 | Yellow Springs | 22:43.40 |
| 71 | Luke MinshallPlace 71 · Grade 11 · Madison Christian | 11 | Madison Christian | 22:44.80 |
| 72 | Aidan ShimpPlace 72 · Grade 11 · Madison Christian | 11 | Madison Christian | 22:48.00 |
| 73 | Josh MoosPlace 73 · Grade 12 · Springfield | 12 | Springfield | 22:50.20 |
| 74 | Garrett ReedPlace 74 · Grade 10 · Pat. Liberty Christian | 10 | Pat. Liberty Christian | 22:52.80 |
| 75 | Owen SchnellePlace 75 · Grade 9 · Canal Winchester | 9 | Canal Winchester | 22:55.80 |
| 76 | Zach RamseyPlace 76 · Grade 11 · Pat. Liberty Christian | 11 | Pat. Liberty Christian | 23:15.90 |
| 77 | Tucker PhippsPlace 77 · Grade 11 · West Jefferson | 11 | West Jefferson | 23:18.70 |
| 78 | Zavier BogenrifePlace 78 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 23:24.40 |
| 79 | John CritesPlace 79 · Grade 12 · Madison-Plains | 12 | Madison-Plains | 23:25.20 |
| 80 | Henry ChapmanPlace 80 · Grade 9 · Urbana | 9 | Urbana | 23:28.80 |
| 81 | Graham TurnmirePlace 81 · Grade 10 · Yellow Springs | 10 | Yellow Springs | 23:35.20 |
| 82 | Carter AdamsPlace 82 · Grade 12 · Spr. Shawnee | 12 | Spr. Shawnee | 23:41.60 |
| 83 | Brandon PorrPlace 83 · Grade 10 · S. Char. SE | 10 | S. Char. SE | 23:57.20 |
| 84 | Logan RoachPlace 84 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 24:27.30 |
| 85 | Maddex CushardPlace 85 · Grade 10 · Graham Local | 10 | Graham Local | 24:45.50 |
| 86 | Hunter AlexanderPlace 86 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 24:50.50 |
| 87 | Will ClasbyPlace 87 · Grade 9 · Madison Christian | 9 | Madison Christian | 24:55.30 |
| 88 | Connor MoorePlace 88 · Grade 10 · Urbana | 10 | Urbana | 24:56.40 |
| 89 | Zeke DeBoardPlace 89 · Grade 9 · Madison Christian | 9 | Madison Christian | 25:02.70 |
| 90 | Jaden DouglassPlace 90 · Grade 11 · Yellow Springs | 11 | Yellow Springs | 25:25.40 |
| 91 | Zac OnionPlace 91 · Grade 9 · Canal Winchester | 9 | Canal Winchester | 25:33.60 |
| 92 | John CrutchfieldPlace 92 · Grade 10 · S. Char. SE | 10 | S. Char. SE | 25:38.80 PR |
| 93 | Samuel PenningtonPlace 93 · Grade 9 · Spr. Shawnee | 9 | Spr. Shawnee | 25:41.40 |
| 94 | Zach HofmanPlace 94 · Grade 10 · Urbana | 10 | Urbana | 25:42.10 |
| 95 | Wyatt RobyPlace 95 · Grade 10 · North Union | 10 | North Union | 26:35.40 |
| 96 | Adrian BenedictPlace 96 · Grade 10 · Yellow Springs | 10 | Yellow Springs | 26:49.60 |
| 97 | Jack WethingtonPlace 97 · Grade 9 · Madison-Plains | 9 | Madison-Plains | 27:42.80 |
| 98 | Luca ZaehringerPlace 98 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 32:15.20 |
| 99 | Samuel McIntoshPlace 99 · Grade 9 · Canal Winchester | 9 | Canal Winchester | 32:19.00 |
| 100 | Gavin BrownPlace 100 · Grade 9 · Urbana | 9 | Urbana | 32:47.20 |
| 101 | Harlyn PutterbaughPlace 101 · Grade 10 · Graham Local | 10 | Graham Local | 37:53.10 |