| 1 | Landen BomanPlace 1 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 16:19.42 |
| 2 | Evan EberhartPlace 2 · Grade 12 · Nashville | 12 | Nashville | 16:35.74 |
| 3 | Caiden CookPlace 3 · Grade 10 · DuQuoin | 10 | DuQuoin | 16:57.26 |
| 4 | Hayden SwineyPlace 4 · Grade 10 · DuQuoin | 10 | DuQuoin | 17:15.68 |
| 5 | RJ DeglerPlace 5 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 18:19.88 |
| 6 | Ryker ObermeierPlace 6 · Grade 11 · Okawville | 11 | Okawville | 18:28.97 |
| 7 | Jesse WinterPlace 7 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 18:36.67 |
| 8 | Ayden FoxPlace 8 · Grade 10 · Nashville | 10 | Nashville | 18:53.06 |
| 9 | Kaden BuehlerPlace 9 · Grade 10 · Okawville | 10 | Okawville | 19:23.65 |
| 10 | Logan NumiPlace 10 · Grade 10 · DuQuoin | 10 | DuQuoin | 19:39.13 |
| 11 | William GrauPlace 11 · Grade 11 · Campbell Hill (Trico) | 11 | Campbell Hill (Trico) | 19:54.14 |
| 12 | Miles DoerfleinPlace 12 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 20:08.40 |
| 13 | Reid TilleyPlace 13 · Grade 12 · DuQuoin | 12 | DuQuoin | 20:12.79 |
| 14 | William TepePlace 14 · Grade 12 · Okawville | 12 | Okawville | 20:13.67 |
| 15 | Nolan FrantzPlace 15 · Grade 12 · Okawville | 12 | Okawville | 20:49.20 |
| 16 | Parker RidgewayPlace 16 · Grade 12 · DuQuoin | 12 | DuQuoin | 21:09.33 |
| 17 | Collin EvansPlace 17 · Grade 12 · Campbell Hill (Trico) | 12 | Campbell Hill (Trico) | 21:09.95 |
| 18 | Shawn CarterPlace 18 · Grade 12 · Christopher | 12 | Christopher | 21:11.57 |
| 19 | Lucas MathisPlace 19 · Grade 9 · Campbell Hill (Trico) | 9 | Campbell Hill (Trico) | 21:13.42 |
| 20 | Gabriel CharlesPlace 20 · Grade 10 · Okawville | 10 | Okawville | 21:18.65 |
| 21 | Hunter HopperPlace 21 · Grade 10 · Waltonville | 10 | Waltonville | 21:25.72 |
| 22 | Max BauePlace 22 · Grade 9 · Sparta | 9 | Sparta | 21:30.16 |
| 23 | Luke KrausPlace 23 · Grade 9 · Steeleville | 9 | Steeleville | 21:32.27 |
| 24 | Lucian HowardPlace 24 · Grade 10 · DuQuoin | 10 | DuQuoin | 21:34.31 |
| 25 | Josh GalePlace 25 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 21:46.15 |
| 26 | Oliver GaubatzPlace 26 · Grade 12 · Okawville | 12 | Okawville | 22:11.53 |
| 27 | Zander HasheiderPlace 27 · Grade 11 · Okawville | 11 | Okawville | 22:12.59 |
| 28 | Ivan HobbsPlace 28 · Grade 11 · Chester | 11 | Chester | 22:13.35 |
| 29 | Drew SchneiderPlace 29 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 22:36.67 |
| 30 | Chase GillPlace 30 · Grade 10 · Nashville | 10 | Nashville | 22:47.34 |
| 31 | Ivanovich DuranPlace 31 · Grade 12 · Chester | 12 | Chester | 22:53.96 |
| 32 | Cody MevertPlace 32 · Grade 11 · Steeleville | 11 | Steeleville | 22:54.24 |
| 33 | Logan RayPlace 33 · Grade 11 · Christopher | 11 | Christopher | 22:55.22 |
| 34 | Alex WeltenPlace 34 · Grade 9 · Steeleville | 9 | Steeleville | 23:12.84 |
| 35 | Korbin ZweigartPlace 35 · Grade 10 · Sparta | 10 | Sparta | 23:17.49 |
| 36 | Jacob McBridePlace 36 · Grade 10 · Nashville | 10 | Nashville | 23:50.48 |
| 37 | Cody DobillPlace 37 · Grade 9 · Christopher | 9 | Christopher | 23:59.63 |
| 38 | Mason KrausePlace 38 · Grade 12 · Campbell Hill (Trico) | 12 | Campbell Hill (Trico) | 24:04.61 |
| 39 | Victor FuentesPlace 39 · Grade 10 · Chester | 10 | Chester | 24:11.48 |
| 40 | Will WelgePlace 40 · Grade 12 · Chester | 12 | Chester | 24:15.22 |
| 41 | Nate HayesPlace 41 · Grade 9 · Christopher | 9 | Christopher | 24:16.37 |
| 42 | Williams HaynesPlace 42 · Grade 9 · Sparta | 9 | Sparta | 24:33.93 |
| 43 | Andrew JohnsonPlace 43 · Grade 10 · Christopher | 10 | Christopher | 24:36.33 |
| 44 | Lucas ReidelbergerPlace 44 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 24:41.17 |
| 45 | Evan GrahamPlace 45 · Grade 9 · Steeleville | 9 | Steeleville | 25:19.44 |
| 46 | Drake TaborPlace 46 · Grade 9 · Christopher | 9 | Christopher | 25:21.33 |
| 47 | Matthew GollaherPlace 47 · Grade 10 · Nashville | 10 | Nashville | 27:29.32 |
| 48 | Ethan PerkinsPlace 48 · Grade 11 · Christopher | 11 | Christopher | 28:43.59 |