| 1 | Jacob LatshawPlace 1 · Grade 12 · Gran. Chr. Acad. | 12 | Gran. Chr. Acad. | 18:39.1 |
| 2 | Jack DeboardPlace 2 · Grade 11 · Madison Christian | 11 | Madison Christian | 19:44.7 |
| 3 | Bishoy BisharaPlace 3 · Grade 11 · Tree of Life Christian | 11 | Tree of Life Christian | 19:52.5 |
| 4 | Meshach BisharaPlace 4 · Grade 11 · Tree of Life Christian | 11 | Tree of Life Christian | 20:21.4 PR |
| 5 | Ethan MiklesPlace 5 · Grade 10 · Tree of Life Christian | 10 | Tree of Life Christian | 21:07.6 |
| 6 | Caleb LillyPlace 6 · Grade 12 · Gran. Chr. Acad. | 12 | Gran. Chr. Acad. | 21:13.7 |
| 7 | Caden JohnsonPlace 7 · Grade 11 · Oakstone Academy | 11 | Oakstone Academy | 21:21.5 PR |
| 8 | Yonas EneyewPlace 8 · Grade 11 · Oakstone Academy | 11 | Oakstone Academy | 21:38.5 PR |
| 9 | Micah SmithPlace 9 · Grade 12 · Tree of Life Christian | 12 | Tree of Life Christian | 21:39.1 |
| 10 | James GrahamPlace 10 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 21:42.0 |
| 11 | Jaxon ReynoldsPlace 11 · Grade 11 · Pat. Liberty Christian | 11 | Pat. Liberty Christian | 21:43.7 |
| 12 | Zach RamseyPlace 12 · Grade 11 · Pat. Liberty Christian | 11 | Pat. Liberty Christian | 21:43.8 |
| 13 | Luke MinshallPlace 13 · Grade 11 · Madison Christian | 11 | Madison Christian | 22:05.3 |
| 14 | Aidan ShimpPlace 14 · Grade 11 · Madison Christian | 11 | Madison Christian | 22:11.4 |
| 15 | Walker StrousePlace 15 · Grade 11 · Tree of Life Christian | 11 | Tree of Life Christian | 22:17.7 |
| 16 | Orion BondsPlace 16 · Grade 9 · Oakstone Academy | 9 | Oakstone Academy | 22:21.4 |
| 17 | Preston LipscombPlace 17 · Grade 11 · Oakstone Academy | 11 | Oakstone Academy | 22:21.5 |
| 18 | Caedmon SimpsonPlace 18 · Grade 10 · Oakstone Academy | 10 | Oakstone Academy | 22:23.1 |
| 19 | Garrett ReedPlace 19 · Grade 10 · Pat. Liberty Christian | 10 | Pat. Liberty Christian | 22:27.9 |
| 20 | Carter GaffeyPlace 20 · Grade 12 · Wester. Genoa Christian | 12 | Wester. Genoa Christian | 22:53.0 |
| 21 | Pascal GeissPlace 21 · Grade 9 · Tree of Life Christian | 9 | Tree of Life Christian | 23:41.2 PR |
| 22 | Levi MasonPlace 22 · Grade 9 · Tree of Life Christian | 9 | Tree of Life Christian | 23:44.9 PR |
| 23 | Lukas EndsleyPlace 23 · Grade 11 · Oakstone Academy | 11 | Oakstone Academy | 24:15.0 |
| 24 | Will ClasbyPlace 24 · Grade 9 · Madison Christian | 9 | Madison Christian | 24:17.8 |
| 25 | Hunter AlexanderPlace 25 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 25:00.7 |
| 26 | Zeke DeBoardPlace 26 · Grade 9 · Madison Christian | 9 | Madison Christian | 25:13.9 |
| 27 | Samuel VerhoffPlace 27 · Grade 10 · Gran. Chr. Acad. | 10 | Gran. Chr. Acad. | 25:25.9 |
| 28 | Christian HarperPlace 28 · Grade 11 · Pat. Liberty Christian | 11 | Pat. Liberty Christian | 25:33.2 |
| 29 | Logan RoachPlace 29 · Grade 9 · Pat. Liberty Christian | 9 | Pat. Liberty Christian | 26:05.4 |
| 30 | Liam SavageauPlace 30 · Grade 11 · Tree of Life Christian | 11 | Tree of Life Christian | 26:40.1 |
| 31 | Connor LaymanPlace 31 · Grade 9 · Oakstone Academy | 9 | Oakstone Academy | 26:40.7 |
| 32 | Daniel PorterPlace 32 · Grade 10 · Tree of Life Christian | 10 | Tree of Life Christian | 26:57.0 |
| 33 | Nathaniel RhodaPlace 33 · Grade 12 · Tree of Life Christian | 12 | Tree of Life Christian | 28:49.5 |
| 34 | Danny PharrisPlace 34 · Grade 10 · Oakstone Academy | 10 | Oakstone Academy | 29:06.4 |
| 35 | Robert SchumacherPlace 35 · Grade 12 · Tree of Life Christian | 12 | Tree of Life Christian | 29:46.0 |
| 36 | Micah BoltzPlace 36 · Grade 9 · Tree of Life Christian | 9 | Tree of Life Christian | 31:01.0 |
| 37 | Ben SchumacherPlace 37 · Grade 9 · Tree of Life Christian | 9 | Tree of Life Christian | 33:33.1 |
| 38 | Dominic MoroccoPlace 38 · Grade 9 · Oakstone Academy | 9 | Oakstone Academy | 35:52.2 PR |