| 1 | Caiden CookPlace 1 · Grade 11 · DuQuoin | 11 | DuQuoin | 15:42.83 |
| 2 | Hayden SwineyPlace 2 · Grade 11 · DuQuoin | 11 | DuQuoin | 16:29.06 |
| 3 | Landen BomanPlace 3 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 16:31.65 |
| 4 | Liam RobertsPlace 4 · Grade 11 · Eldorado | 11 | Eldorado | 17:03.38 |
| 5 | Jesse WinterPlace 5 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 18:15.92 |
| 6 | Pacer SzopinskiPlace 6 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 18:22.29 |
| 7 | Rodie WilliamsPlace 7 · Grade 11 · Eldorado | 11 | Eldorado | 18:56.95 |
| 8 | Zach TeelPlace 8 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 19:12.05 |
| 9 | Elias HorsemanPlace 9 · Grade 10 · Eldorado | 10 | Eldorado | 19:23.13 |
| 10 | Cale SchneiderPlace 10 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 19:25.29 |
| 11 | Chris MorenoPlace 11 · Grade 9 · Sparta | 9 | Sparta | 19:30.91 PR |
| 12 | DJ HayesPlace 12 · Grade 10 · Sparta | 10 | Sparta | 19:46.78 PR |
| 13 | James SwaffordPlace 13 · Grade 11 · DuQuoin | 11 | DuQuoin | 19:56.31 |
| 14 | Brady ChamberlainPlace 14 · Grade 11 · Eldorado | 11 | Eldorado | 20:15.65 |
| 15 | Nicholas ParkerPlace 15 · Grade 12 · Sparta | 12 | Sparta | 20:23.31 PR |
| 16 | Miles DoerfleinPlace 16 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 20:25.06 |
| 17 | Ayden FoxPlace 17 · Grade 11 · Nashville | 11 | Nashville | 20:31.70 |
| 18 | Logan SternbergPlace 18 · Grade 9 · Sparta | 9 | Sparta | 20:37.85 PR |
| 19 | Alan WolterPlace 19 · Grade 11 · Red Bud | 11 | Red Bud | 20:58.18 |
| 20 | Parker FienePlace 20 · Grade 12 · Steeleville | 12 | Steeleville | 20:58.93 PR |
| 21 | William GrauPlace 21 · Grade 12 · Campbell Hill (Trico) | 12 | Campbell Hill (Trico) | 21:04.48 |
| 22 | Ivan HobbsPlace 22 · Grade 12 · Chester | 12 | Chester | 21:11.52 PR |
| 23 | Canaan HallPlace 23 · Grade 11 · Christopher | 11 | Christopher | 21:12.09 |
| 24 | Cole FeltmanPlace 24 · Grade 9 · Nashville | 9 | Nashville | 21:16.01 |
| 25 | Drew SchneiderPlace 25 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 21:20.29 |
| 26 | Baptiste TroudePlace 26 · Grade 11 · Steeleville | 11 | Steeleville | 21:25.83 PR |
| 27 | Korbin ZweigartPlace 27 · Grade 11 · Sparta | 11 | Sparta | 21:28.91 |
| 28 | Rhett ReissPlace 28 · Grade 9 · Steeleville | 9 | Steeleville | 21:44.72 PR |
| 29 | Chris PaezPlace 29 · Grade 9 · Campbell Hill (Trico) | 9 | Campbell Hill (Trico) | 21:45.76 PR |
| 30 | Grant AllardPlace 30 · Grade 12 · Sparta | 12 | Sparta | 21:47.33 PR |
| 31 | Leland BathonPlace 31 · Grade 9 · Nashville | 9 | Nashville | 21:51.29 |
| 32 | Cody DobillPlace 32 · Grade 10 · Christopher | 10 | Christopher | 22:10.21 |
| 33 | Max BauePlace 33 · Grade 10 · Sparta | 10 | Sparta | 22:45.08 |
| 34 | Wade ZgoninaPlace 34 · Grade 9 · Nashville | 9 | Nashville | 22:47.85 |
| 35 | Jax RobertsPlace 35 · Grade 9 · Eldorado | 9 | Eldorado | 23:44.52 |
| 36 | Logan BockhornPlace 36 · Grade 12 · Steeleville | 12 | Steeleville | 23:52.58 PR |
| 37 | Jaden RamirezPlace 37 · Grade 10 · Chester | 10 | Chester | 23:54.87 |
| 38 | Wesley ParvinPlace 38 · Grade 10 · Christopher | 10 | Christopher | 24:20.31 PR |
| 39 | Gavin ScheminantPlace 39 · Grade 11 · Steeleville | 11 | Steeleville | 24:25.58 |
| 40 | Cody MevertPlace 40 · Grade 12 · Steeleville | 12 | Steeleville | 24:51.62 |
| 41 | Alex WeltenPlace 41 · Grade 10 · Steeleville | 10 | Steeleville | 25:08.66 |
| 42 | Evan GrahamPlace 42 · Grade 10 · Steeleville | 10 | Steeleville | 25:10.13 |
| 43 | Matthew GollaherPlace 43 · Grade 11 · Nashville | 11 | Nashville | 25:18.52 |
| 44 | William HaynesPlace 44 · Grade 10 · Sparta | 10 | Sparta | 25:30.09 |
| 45 | Joey BeecherPlace 45 · Grade 9 · Eldorado | 9 | Eldorado | 27:51.69 |
| 46 | Elijah GarmanePlace 46 · Grade 9 · Christopher | 9 | Christopher | 27:52.89 |
| 47 | Jackson AlexanderPlace 47 · Grade 11 · Steeleville | 11 | Steeleville | 28:38.15 |
| 48 | Evan MurrayPlace 48 · Grade 9 · Eldorado | 9 | Eldorado | 29:41.02 PR |
| 49 | Evan StubyPlace 49 · Grade 9 · Sparta | 9 | Sparta | 31:32.05 PR |
| 50 | Ethan PerkinsPlace 50 · Grade 12 · Christopher | 12 | Christopher | 31:57.43 |
| 51 | Peyton McConnellPlace 51 · Grade 12 · Nashville | 12 | Nashville | 32:17.59 PR |