| 1 | Braden CoatePlace 1 · Troy | — | Troy | 16:30.9 |
| 2 | Asher LongPlace 2 · Covington | — | Covington | 16:43.5 |
| 3 | Matthew SpaydePlace 3 · Troy | — | Troy | 17:06.3 |
| 4 | Allan MurrayPlace 4 · Tippecanoe | — | Tippecanoe | 17:06.6 |
| 5 | Will SchaeferPlace 5 · Troy | — | Troy | 17:09.1 |
| 6 | Kalib TollePlace 6 · Tippecanoe | — | Tippecanoe | 17:15.1 |
| 7 | Ben PrengerPlace 7 · Tippecanoe | — | Tippecanoe | 17:17.7 |
| 8 | Dylan TaylorPlace 8 · Tippecanoe | — | Tippecanoe | 17:22.5 |
| 9 | Ben BrunswickPlace 9 · Tippecanoe | — | Tippecanoe | 17:25.7 |
| 10 | Ben HuberPlace 10 · Tippecanoe | — | Tippecanoe | 17:30.4 |
| 11 | Willy HeptPlace 11 · Tippecanoe | — | Tippecanoe | 17:31.7 |
| 12 | Elijah WillmethPlace 12 · Miami East | — | Miami East | 17:38.1 |
| 14 | Gavin HutchinsonPlace 14 · Troy | — | Troy | 17:41.4 |
| 15 | Luke PlaisierPlace 15 · Troy | — | Troy | 17:43.4 |
| 16 | Kyle BostickPlace 16 · Milton-Union | — | Milton-Union | 17:50.1 |
| 17 | Trent SchweikhardtPlace 17 · Bethel | — | Bethel | 17:55.3 |
| 19 | Clint ShellenbergerPlace 19 · Newton Local | — | Newton Local | 18:00.4 |
| 20 | Seth CokerPlace 20 · Newton Local | — | Newton Local | 18:07.7 |
| 22 | Mic BarhorstPlace 22 · Covington | — | Covington | 18:16.7 |
| 23 | Eric TrittschuhPlace 23 · Milton-Union | — | Milton-Union | 18:30.5 |
| 24 | Devin BrummittPlace 24 · Covington | — | Covington | 18:38.0 |
| 25 | Tyler AlexanderPlace 25 · Covington | — | Covington | 18:40.7 |
| 26 | Cooper GambrellPlace 26 · Troy | — | Troy | 18:46.0 |
| 27 | Tanner PalsgrovePlace 27 · Covington | — | Covington | 18:46.8 |
| 28 | Andrew CranePlace 28 · Miami East | — | Miami East | 18:51.6 |
| 29 | Beck WilsonPlace 29 · Covington | — | Covington | 18:51.9 |
| 30 | Josh AmheiserPlace 30 · Miami East | — | Miami East | 18:54.6 |
| 32 | Bryce SchweikhardtPlace 32 · Bethel | — | Bethel | 19:01.9 |
| 35 | Clark BennettPlace 35 · Miami East | — | Miami East | 19:07.4 |
| 37 | Caleb RichterPlace 37 · Miami East | — | Miami East | 19:28.4 |
| 38 | John DaughertyPlace 38 · Bethel | — | Bethel | 19:29.0 |
| 40 | Jaden DeatonPlace 40 · Newton Local | — | Newton Local | 19:32.4 |
| 43 | Dylan BauerPlace 43 · Newton Local | — | Newton Local | 19:33.1 |
| 44 | John RitcheyPlace 44 · Milton-Union | — | Milton-Union | 19:33.3 |
| 45 | Drew GessnerPlace 45 · Covington | — | Covington | 19:36.9 |
| 47 | Hayden NicodemusPlace 47 · Bradford | — | Bradford | 19:40.6 |
| 49 | Collin ThomasPlace 49 · Milton-Union | — | Milton-Union | 19:44.5 |
| 50 | Jacob GrubePlace 50 · Milton-Union | — | Milton-Union | 19:49.2 |
| 52 | Andrew OatesPlace 52 · Troy | — | Troy | 19:51.9 |
| 54 | Austin HawkinsPlace 54 · Bethel | — | Bethel | 20:07.6 |
| 59 | Austin ShoemakerPlace 59 · Milton-Union | — | Milton-Union | 20:38.0 |
| 60 | Liam HartleyPlace 60 · Milton-Union | — | Milton-Union | 20:38.0 |
| 61 | Hunter BiddlestonePlace 61 · Bradford | — | Bradford | 20:38.7 |
| 66 | Coleton MoorePlace 66 · Miami East | — | Miami East | 20:54.0 |
| 67 | Thad SlonePlace 67 · Miami East | — | Miami East | 20:57.8 |
| 74 | Joe Woodward-RoethPlace 74 · Newton Local | — | Newton Local | 21:13.4 |
| 75 | Dalton ReckPlace 75 · Bradford | — | Bradford | 21:15.8 |
| 81 | Alejandro AlverezPlace 81 · Bethel | — | Bethel | 21:41.0 |
| 82 | Landon EndsleyPlace 82 · Bethel | — | Bethel | 21:42.2 |
| 84 | Ethan HuntPlace 84 · Bethel | — | Bethel | 22:03.3 |
| 86 | Owen BeachlerPlace 86 · Bradford | — | Bradford | 22:17.9 |
| 106 | Stephen StewartPlace 106 · Bradford | — | Bradford | 25:33.8 |