| 1 | Brogan WestonPlace 1 · Grade 12 · Ridgedale | 12 | Ridgedale | 16:10.32 |
| 2 | Roman FunkPlace 2 · Grade 12 · Fisher Catholic | 12 | Fisher Catholic | 16:57.78 |
| 3 | Dylan ComptonPlace 3 · Grade 11 · Cardington-Lincoln | 11 | Cardington-Lincoln | 17:00.55 |
| 4 | Landen FunkPlace 4 · Grade 12 · Fisher Catholic | 12 | Fisher Catholic | 17:09.06 |
| 5 | Corbin StobartPlace 5 · Grade 10 · Fisher Catholic | 10 | Fisher Catholic | 17:12.81 |
| 6 | Andrew DickhofPlace 6 · Grade 12 · Centerburg | 12 | Centerburg | 17:14.31 |
| 7 | Joseph LepiPlace 7 · Grade 12 · Newark Cath. | 12 | Newark Cath. | 17:31.05 |
| 8 | Carter NettingPlace 8 · Grade 11 · Centerburg | 11 | Centerburg | 17:41.05 |
| 9 | Michael RichmondPlace 9 · Grade 11 · Ridgedale | 11 | Ridgedale | 17:46.31 |
| 10 | Gordon CrabtreePlace 10 · Grade 9 · Fisher Catholic | 9 | Fisher Catholic | 17:46.81 |
| 11 | Reece HagyPlace 11 · Grade 12 · Fisher Catholic | 12 | Fisher Catholic | 18:01.80 |
| 12 | Kalyn RomePlace 12 · Grade 11 · Cristo Rey | 11 | Cristo Rey | 18:16.80 |
| 13 | Josh NyePlace 13 · Grade 11 · Berne Union | 11 | Berne Union | 18:31.19 |
| 14 | Brayden AlwoodPlace 14 · Grade 10 · Cardington-Lincoln | 10 | Cardington-Lincoln | 18:40.80 |
| 15 | Corbin NettingPlace 15 · Grade 9 · Centerburg | 9 | Centerburg | 19:04.30 |
| 16 | Noah MatthewsPlace 16 · Grade 11 · Centerburg | 11 | Centerburg | 19:06.55 |
| 17 | Riley PattersonPlace 17 · Grade 11 · Cardington-Lincoln | 11 | Cardington-Lincoln | 19:18.31 |
| 18 | Finn RichardsonPlace 18 · Grade 10 · Newark Cath. | 10 | Newark Cath. | 19:23.06 |
| 19 | Cohen RammelsbergPlace 19 · Grade 10 · Cardington-Lincoln | 10 | Cardington-Lincoln | 19:26.56 |
| 20 | Lane KlossPlace 20 · Grade 9 · Centerburg | 9 | Centerburg | 19:27.56 |
| 21 | Elijah AngeloPlace 21 · Grade 10 · Millersport | 10 | Millersport | 19:29.31 PR |
| 22 | Nicholas RistauPlace 22 · Grade 11 · Fisher Catholic | 11 | Fisher Catholic | 19:42.56 |
| 23 | Atticus TrubilowiczPlace 23 · Grade 11 · Wellington School | 11 | Wellington School | 19:45.30 |
| 24 | Lucas VanZuidenPlace 24 · Grade 10 · Gr. City Chr. | 10 | Gr. City Chr. | 19:47.80 |
| 25 | Samuel DickhofPlace 25 · Grade 9 · Centerburg | 9 | Centerburg | 19:50.30 |
| 26 | Stephen FisherPlace 26 · Grade 10 · Berne Union | 10 | Berne Union | 19:54.30 |
| 27 | Grady Householder-WisePlace 27 · Grade 11 · Newark Cath. | 11 | Newark Cath. | 19:55.81 |
| 28 | Brayden RammelsbergPlace 28 · Grade 12 · Cardington-Lincoln | 12 | Cardington-Lincoln | 20:00.81 |
| 29 | Mason DawesPlace 29 · Grade 10 · Centerburg | 10 | Centerburg | 20:17.31 |
| 30 | Jaxon OngalibangPlace 30 · Grade 10 · Cardington-Lincoln | 10 | Cardington-Lincoln | 20:21.05 |
| 31 | John CritesPlace 31 · Grade 12 · Madison-Plains | 12 | Madison-Plains | 20:30.06 PR |
| 32 | Dominic OrendPlace 32 · Grade 12 · Newark Cath. | 12 | Newark Cath. | 20:30.30 PR |
| 33 | Keegan RifflePlace 33 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 20:37.05 |
| 34 | Maxwell SmithPlace 34 · Grade 10 · Wellington School | 10 | Wellington School | 20:42.80 |
| 35 | Grant Householder-WisePlace 35 · Grade 11 · Newark Cath. | 11 | Newark Cath. | 21:05.56 |
| 36 | Patrick MaddenPlace 36 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 21:19.55 |
| 37 | Jacob McNicholsPlace 37 · Grade 10 · Cardington-Lincoln | 10 | Cardington-Lincoln | 21:22.06 |
| 38 | Jaxon ReynoldsPlace 38 · Grade 11 · Pat. Liberty Christian | 11 | Pat. Liberty Christian | 21:26.04 |
| 39 | James GrahamPlace 39 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 21:29.56 |
| 40 | Noah KrilePlace 40 · Grade 11 · Fisher Catholic | 11 | Fisher Catholic | 21:39.79 |
| 41 | Jonathan Mendoza MartinezPlace 41 · Grade 10 · Cristo Rey | 10 | Cristo Rey | 21:55.05 PR |
| 42 | Zavier BogenrifePlace 42 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 21:59.80 |
| 43 | Carter GaffeyPlace 43 · Grade 12 · Wester. Genoa Christian | 12 | Wester. Genoa Christian | 22:21.55 PR |
| 44 | Zach RamseyPlace 44 · Grade 11 · Pat. Liberty Christian | 11 | Pat. Liberty Christian | 22:24.05 |
| 45 | Philip CorriganPlace 45 · Grade 10 · Cristo Rey | 10 | Cristo Rey | 22:25.04 |
| 46 | Garrett ReedPlace 46 · Grade 10 · Pat. Liberty Christian | 10 | Pat. Liberty Christian | 22:29.79 |
| 47 | Luca ZaehringerPlace 47 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 23:03.79 |
| 48 | Riley KellerPlace 48 · Grade 9 · Ridgedale | 9 | Ridgedale | 23:09.29 |
| 49 | Logan RoachPlace 49 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 23:11.54 PR |
| 50 | Cillian EwingPlace 50 · Grade 12 · Newark Cath. | 12 | Newark Cath. | 23:14.04 PR |
| 51 | Ethan AilesPlace 51 · Grade 12 · Millersport | 12 | Millersport | 23:19.30 |
| 52 | Alex HackettPlace 52 · Grade 10 · Berne Union | 10 | Berne Union | 23:37.79 |
| 53 | Hunter AlexanderPlace 53 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 24:24.54 |
| 54 | Raj SignhPlace 54 · Grade 10 · Ridgedale | 10 | Ridgedale | 25:10.54 |
| 55 | Evan MorelandPlace 55 · Grade 11 · Berne Union | 11 | Berne Union | 25:28.29 |
| 56 | Jaxon HendersonPlace 56 · Grade 11 · Millersport | 11 | Millersport | 25:37.30 |
| 57 | Blake RogersPlace 57 · Grade 9 · Wester. Genoa Christian | 9 | Wester. Genoa Christian | 25:38.30 |
| 58 | Anthony AJ JacobsPlace 58 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 26:42.78 |
| 59 | Noah AdamsPlace 59 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 27:20.79 |
| 60 | Eduardo Reyes-NajeraPlace 60 · Grade 10 · Gr. City Chr. | 10 | Gr. City Chr. | 29:09.04 |
| 61 | Preston BeckPlace 61 · Grade 9 · Millersport | 9 | Millersport | 37:18.52 PR |