| 1 | Luke GallowayPlace 1 · Olentangy | — | Olentangy | 16:21.3 |
| 2 | Hudson SchultzPlace 2 · Berne Union | — | Berne Union | 16:32.6 |
| 3 | Nate KarrPlace 3 · Olentangy | — | Olentangy | 16:35.2 |
| 4 | Roman CorbettPlace 4 · Olentangy | — | Olentangy | 16:36.9 |
| 5 | Taye GonzalezPlace 5 · Olentangy | — | Olentangy | 16:49.5 |
| 6 | Matthew MihalichPlace 6 · Olentangy | — | Olentangy | 17:13.3 |
| 7 | David MoorePlace 7 · Olentangy | — | Olentangy | 17:20.9 |
| 8 | Tommy RichardsPlace 8 · Olentangy | — | Olentangy | 17:22.1 |
| 9 | Ryan MorganPlace 9 · Olentangy | — | Olentangy | 17:25.7 |
| 10 | Braydon NixPlace 10 · Olentangy | — | Olentangy | 17:30.7 |
| 11 | Jason RettingerPlace 11 · Olentangy | — | Olentangy | 17:32.8 |
| 12 | Greg ConklingPlace 12 · Olentangy | — | Olentangy | 17:39.7 |
| 13 | Elijah MoorePlace 13 · Olentangy | — | Olentangy | 17:40.9 |
| 14 | Jack RentonPlace 14 · Olentangy | — | Olentangy | 18:04.1 |
| 15 | Shull JoePlace 15 · Berne Union | — | Berne Union | 18:09.5 |
| 16 | Manas TripathiPlace 16 · Olentangy | — | Olentangy | 18:09.7 |
| 17 | Kaden ParsellPlace 17 · Bloom-Carroll | — | Bloom-Carroll | 18:13.8 |
| 18 | Koen KwakPlace 18 · Wellington School | — | Wellington School | 18:15.5 |
| 19 | Caleb LeachPlace 19 · Madison Christian | — | Madison Christian | 18:16.4 |
| 20 | Canaan GreenePlace 20 · Bloom-Carroll | — | Bloom-Carroll | 18:19.7 |
| 21 | Hugh JacobsmeyerPlace 21 · Olentangy | — | Olentangy | 18:25.8 |
| 22 | Brison HermanPlace 22 · Bloom-Carroll | — | Bloom-Carroll | 18:32.4 |
| 23 | Holden DiehlPlace 23 · Berne Union | — | Berne Union | 18:40.9 |
| 24 | Hayden PricePlace 24 · Bloom-Carroll | — | Bloom-Carroll | 18:41.1 |
| 25 | James MihalichPlace 25 · Olentangy | — | Olentangy | 18:43.5 |
| 26 | Jimmy BrayshawPlace 26 · London | — | London | 18:44.3 |
| 27 | Matthew BloomPlace 27 · Bloom-Carroll | — | Bloom-Carroll | 18:53.7 |
| 28 | Alexander LeePlace 28 · Olentangy | — | Olentangy | 18:54.2 |
| 29 | Jagger BarePlace 29 · Newark Catholic | — | Newark Catholic | 18:58.5 |
| 30 | Gabe NyePlace 30 · Berne Union | — | Berne Union | 19:07.5 |
| 31 | Luke McElroyPlace 31 · Bloom-Carroll | — | Bloom-Carroll | 19:08.0 |
| 32 | Rea HedermanPlace 32 · Olentangy | — | Olentangy | 19:09.0 |
| 33 | Dalton MuckPlace 33 · Bloom-Carroll | — | Bloom-Carroll | 19:10.7 |
| 34 | Brian DuffyPlace 34 · Olentangy | — | Olentangy | 19:11.2 |
| 35 | Cameron PetittPlace 35 · Wellington School | — | Wellington School | 19:17.0 |
| 36 | Jesse ZeuchPlace 36 · Bloom-Carroll | — | Bloom-Carroll | 19:18.3 |
| 37 | Adam MarshallPlace 37 · Olentangy | — | Olentangy | 19:19.0 |
| 38 | Keith McCartyPlace 38 · Hamilton Township | — | Hamilton Township | 19:21.1 |
| 39 | Rishivarshil NelakurtiPlace 39 · Olentangy | — | Olentangy | 19:28.8 |
| 40 | Parker LawrencePlace 40 · Olentangy | — | Olentangy | 19:29.7 |
| 41 | Nick McDarmontPlace 41 · Olentangy | — | Olentangy | 19:31.9 |
| 42 | Wesley NyePlace 42 · Berne Union | — | Berne Union | 19:38.6 |
| 43 | Parker ReedPlace 43 · Olentangy | — | Olentangy | 19:44.4 |
| 44 | Landon RamsierPlace 44 · Olentangy | — | Olentangy | 19:44.5 |
| 45 | Alex LawrencePlace 45 · Olentangy | — | Olentangy | 19:44.7 |
| 46 | Ayden DunningPlace 46 · Olentangy | — | Olentangy | 19:50.6 |
| 47 | Killian MorinPlace 47 · Olentangy | — | Olentangy | 20:02.5 |
| 48 | Joshua EssmanPlace 48 · Olentangy | — | Olentangy | 20:08.5 |
| 49 | Becham CorbettPlace 49 · Olentangy | — | Olentangy | 20:14.9 |
| 50 | Andru MottaPlace 50 · Berne Union | — | Berne Union | 20:17.1 |
| 51 | Sam ToopsPlace 51 · Bloom-Carroll | — | Bloom-Carroll | 20:17.2 |
| 52 | Chris GeigerPlace 52 · Newark Catholic | — | Newark Catholic | 20:22.8 |
| 53 | Aditya InduriPlace 53 · Olentangy | — | Olentangy | 20:28.0 |
| 54 | Cade BrownPlace 54 · Olentangy | — | Olentangy | 20:34.1 |
| 55 | Surya PutchaPlace 55 · Olentangy | — | Olentangy | 20:37.8 |
| 56 | Ryan BenderPlace 56 · Bloom-Carroll | — | Bloom-Carroll | 20:45.6 |
| 57 | Chase ChapmanPlace 57 · Bloom-Carroll | — | Bloom-Carroll | 20:57.5 |
| 58 | Mason YoungPlace 58 · Olentangy | — | Olentangy | 20:57.9 |
| 59 | Evan MatchettPlace 59 · Bloom-Carroll | — | Bloom-Carroll | 20:58.3 |
| 60 | Ben HammondPlace 60 · Newark Catholic | — | Newark Catholic | 21:01.5 |
| 61 | Colby SpraguePlace 61 · Madison Christian | — | Madison Christian | 21:01.7 |
| 62 | Caden SampsonPlace 62 · Olentangy | — | Olentangy | 21:02.1 |
| 63 | Caleb MatthewsPlace 63 · Bloom-Carroll | — | Bloom-Carroll | 21:04.5 |
| 64 | Edward HinkelPlace 64 · Bloom-Carroll | — | Bloom-Carroll | 21:05.8 |
| 65 | Noah EhlersPlace 65 · Wellington School | — | Wellington School | 21:08.7 |
| 66 | Gavin RayPlace 66 · Wellington School | — | Wellington School | 21:08.9 |
| 67 | Donovan OtcasekPlace 67 · Wellington School | — | Wellington School | 21:14.8 |
| 68 | Johan NaessPlace 68 · Bloom-Carroll | — | Bloom-Carroll | 21:20.9 |
| 69 | Caleb WilsonPlace 69 · Wellington School | — | Wellington School | 21:22.2 |
| 70 | Ethan CoferPlace 70 · Hamilton Township | — | Hamilton Township | 21:25.3 |
| 71 | Tristan CaycePlace 71 · Olentangy | — | Olentangy | 21:25.3 |
| 72 | Ross BraswellPlace 72 · Wellington School | — | Wellington School | 21:27.7 |
| 73 | Carter WadePlace 73 · Olentangy | — | Olentangy | 21:30.4 |
| 74 | Dayton YoungPlace 74 · Olentangy | — | Olentangy | 21:31.8 |
| 75 | Tavis RobertsonPlace 75 · Bloom-Carroll | — | Bloom-Carroll | 21:41.6 |
| 76 | Chase HarlanderPlace 76 · Bloom-Carroll | — | Bloom-Carroll | 21:42.9 |
| 77 | Xavier SuttonPlace 77 · Newark Catholic | — | Newark Catholic | 22:09.8 |
| 78 | Nathan MorrisPlace 78 · Olentangy | — | Olentangy | 22:12.9 |
| 79 | Liam VanPlace 79 · Olentangy | — | Olentangy | 22:13.3 |
| 80 | Jacob HershPlace 80 · Olentangy | — | Olentangy | 22:14.2 |
| 81 | Jeremy WatsonPlace 81 · Berne Union | — | Berne Union | 22:29.7 |
| 82 | John CrawfordPlace 82 · Hamilton Township | — | Hamilton Township | 22:29.7 |
| 83 | Jake BrowningPlace 83 · Wellington School | — | Wellington School | 22:49.5 |
| 84 | Pierre CrusePlace 84 · Wellington School | — | Wellington School | 23:05.4 |
| 85 | Mohan ShahPlace 85 · Wellington School | — | Wellington School | 23:18.1 |
| 86 | Parker HaskettPlace 86 · Wellington School | — | Wellington School | 23:21.1 |
| 87 | Elliot ConstancioPlace 87 · Olentangy | — | Olentangy | 23:24.1 |
| 88 | Arturo SchottensteinPlace 88 · Madison Christian | — | Madison Christian | 23:51.0 |
| 89 | Finn WheelerPlace 89 · Wellington School | — | Wellington School | 24:05.4 |
| 90 | Zachary ReedPlace 90 · Olentangy | — | Olentangy | 24:21.9 |
| 91 | Jeremiah NealPlace 91 · Madison Christian | — | Madison Christian | 24:26.1 |
| 92 | Owen HowePlace 92 · London | — | London | 24:26.7 |
| 93 | Vinay GargPlace 93 · Wellington School | — | Wellington School | 24:30.6 |
| 94 | Bharath PillaiPlace 94 · Olentangy | — | Olentangy | 24:48.3 |
| 95 | Sandeep HemanthPlace 95 · Olentangy | — | Olentangy | 24:56.0 |
| 96 | Derek ElfrinkPlace 96 · London | — | London | 25:19.0 |
| 97 | Landon NyePlace 97 · Bloom-Carroll | — | Bloom-Carroll | 25:23.4 |
| 98 | Jonathan PowellPlace 98 · Madison Christian | — | Madison Christian | 25:25.1 |
| 99 | Nate CaoPlace 99 · Olentangy | — | Olentangy | 25:51.5 |
| 100 | Colby MayberryPlace 100 · Madison Christian | — | Madison Christian | 26:06.4 |
| 101 | Brady CahillPlace 101 · London | — | London | 26:14.8 |
| 102 | Logan CannonPlace 102 · Madison Christian | — | Madison Christian | 26:20.7 |
| 103 | William WhitePlace 103 · Olentangy | — | Olentangy | 26:24.9 |
| 104 | Wayde IsaacsPlace 104 · Hamilton Township | — | Hamilton Township | 26:31.1 |
| 105 | Carson PhillipsPlace 105 · Madison Christian | — | Madison Christian | 26:34.0 |
| 106 | Aidan BowerPlace 106 · London | — | London | 26:53.0 |
| 107 | Ethan StittPlace 107 · Bloom-Carroll | — | Bloom-Carroll | 26:53.7 |
| 108 | James CarderPlace 108 · Olentangy | — | Olentangy | 27:48.3 |
| 109 | Jakob McDowellPlace 109 · Hamilton Township | — | Hamilton Township | 28:46.3 |
| 110 | Kieran ShawPlace 110 · Hamilton Township | — | Hamilton Township | 29:24.6 |
| 111 | Sam VincentPlace 111 · Newark Catholic | — | Newark Catholic | 29:52.3 |
| 112 | Alex BapstPlace 112 · Hamilton Township | — | Hamilton Township | 32:57.5 |
| 113 | Trey KlingerPlace 113 · Madison Christian | — | Madison Christian | 36:44.3 |
| 114 | Aedan AlgePlace 114 · Madison Christian | — | Madison Christian | 36:55.0 |
| 115 | Shrey BhattPlace 115 · Olentangy | — | Olentangy | 37:49.0 |
| 116 | Maxwell JohnsonPlace 116 · Wellington School | — | Wellington School | 38:28.1 |