| 1 | Edgar GarciaPlace 1 · Grade 12 · Murphysboro | 12 | Murphysboro | 15:26.83 PR |
| 2 | Hayden SwineyPlace 2 · Grade 12 · DuQuoin | 12 | DuQuoin | 15:58.59 |
| 3 | Logan CowanPlace 3 · Grade 11 · Murphysboro | 11 | Murphysboro | 16:17.57 PR |
| 4 | Hunter DouglasPlace 4 · Grade 12 · Murphysboro | 12 | Murphysboro | 16:34.37 |
| 5 | Briggs MillerPlace 5 · Grade 12 · Benton | 12 | Benton | 16:54.79 |
| 6 | Grady VarelPlace 6 · Grade 11 · Nashville | 11 | Nashville | 17:14.86 PR |
| 7 | Elias HorsemanPlace 7 · Grade 11 · Eldorado | 11 | Eldorado | 17:32.54 PR |
| 8 | Jesse WinterPlace 8 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 17:33.86 |
| 9 | Landon SmithPlace 9 · Grade 10 · Murphysboro | 10 | Murphysboro | 17:43.99 |
| 10 | Carl HarrisPlace 10 · Grade 11 · Murphysboro | 11 | Murphysboro | 17:51.87 PR |
| 11 | Brady ChamberlainPlace 11 · Grade 12 · Eldorado | 12 | Eldorado | 17:52.34 |
| 12 | Logan NumiPlace 12 · Grade 12 · DuQuoin | 12 | DuQuoin | 17:54.56 PR |
| 13 | Jackson MoorePlace 13 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 18:04.24 PR |
| 14 | Parker SheltonPlace 14 · Grade 11 · Benton | 11 | Benton | 18:19.00 |
| 15 | Zach TeelPlace 15 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 18:28.94 |
| 16 | Ayden FoxPlace 16 · Grade 12 · Nashville | 12 | Nashville | 18:30.34 |
| 17 | Lucian HowardPlace 17 · Grade 12 · DuQuoin | 12 | DuQuoin | 18:38.69 PR |
| 18 | Roman DitchPlace 18 · Grade 9 · Chester | 9 | Chester | 18:42.43 PR |
| 19 | Duncan BargmanPlace 19 · Grade 10 · Chester | 10 | Chester | 18:46.02 PR |
| 20 | James SwaffordPlace 20 · Grade 12 · DuQuoin | 12 | DuQuoin | 18:48.23 |
| 21 | Henry KohlenbergerPlace 21 · Grade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | 19:00.52 PR |
| 22 | Joey BeecherPlace 22 · Grade 10 · Eldorado | 10 | Eldorado | 19:06.20 |
| 23 | Drew SchneiderPlace 23 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 19:07.36 |
| 24 | Kolin MartinezPlace 24 · Grade 9 · Chester | 9 | Chester | 19:08.01 PR |
| 25 | Hunter BrunkhorstPlace 25 · Grade 9 · Chester | 9 | Chester | 19:09.13 PR |
| 26 | Jaden RamirezPlace 26 · Grade 11 · Chester | 11 | Chester | 19:17.19 PR |
| 27 | Canaan HallPlace 27 · Grade 12 · Christopher | 12 | Christopher | 19:24.45 |
| 28 | Lincoln SnyderPlace 28 · Grade 9 · Murphysboro | 9 | Murphysboro | 19:27.59 PR |
| 29 | Hunter KachubaPlace 29 · Grade 11 · Benton | 11 | Benton | 19:29.86 PR |
| 30 | Case KellermanPlace 30 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 19:31.39 PR |
| 31 | Lance CarnesPlace 31 · Grade 11 · Murphysboro | 11 | Murphysboro | 19:32.04 |
| 32 | Braylon StevensonPlace 32 · Grade 9 · Murphysboro | 9 | Murphysboro | 19:53.06 PR |
| 33 | Jakeb RushPlace 33 · Grade 11 · Benton | 11 | Benton | 20:00.26 PR |
| 34 | Cody DobillPlace 34 · Grade 11 · Christopher | 11 | Christopher | 20:10.92 PR |
| 35 | Roman RojekPlace 35 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 20:14.24 PR |
| 36 | Gage ArnettPlace 36 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 20:14.60 |
| 37 | Gavin ScheminantPlace 37 · Grade 12 · Steeleville | 12 | Steeleville | 20:15.84 PR |
| 38 | Eli FryPlace 38 · Grade 11 · Murphysboro | 11 | Murphysboro | 20:16.21 PR |
| 39 | Leland BathonPlace 39 · Grade 10 · Nashville | 10 | Nashville | 20:16.77 PR |
| 40 | Kayle ElafanePlace 40 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 20:26.28 PR |
| 41 | Daniel JohnsonPlace 41 · Grade 11 · Benton | 11 | Benton | 20:30.46 PR |
| 42 | Victor FuentesPlace 42 · Grade 12 · Chester | 12 | Chester | 20:31.56 |
| 43 | Pedro HernandezPlace 43 · Grade 10 · Chester | 10 | Chester | 20:32.72 PR |
| 44 | Josh GalePlace 44 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 20:45.41 |
| 45 | Tyson WyattPlace 45 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 20:46.00 PR |
| 46 | Cole FeltmanPlace 46 · Grade 10 · Nashville | 10 | Nashville | 20:49.40 PR |
| 47 | Aiden PerryPlace 47 · Grade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | 20:51.94 PR |
| 48 | Ryan Arevelo LopezPlace 48 · Grade 9 · Chester | 9 | Chester | 20:54.95 PR |
| 49 | Aaden WebbPlace 49 · Grade 12 · Benton | 12 | Benton | 21:11.59 PR |
| 50 | Gabe StaplePlace 50 · Grade 12 · Murphysboro | 12 | Murphysboro | 21:42.16 PR |
| 51 | Evan GrahamPlace 51 · Grade 11 · Steeleville | 11 | Steeleville | 21:46.05 PR |
| 52 | Wesley HallPlace 52 · Grade 10 · Christopher | 10 | Christopher | 21:54.30 PR |
| 53 | Caleb GarrenPlace 53 · Grade 10 · DuQuoin | 10 | DuQuoin | 22:05.63 PR |
| 54 | Matthew GollaherPlace 54 · Grade 12 · Nashville | 12 | Nashville | 22:06.56 PR |
| 55 | Caden HeisnerPlace 55 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 22:11.75 PR |
| 56 | Wade ZgoninaPlace 56 · Grade 10 · Nashville | 10 | Nashville | 22:36.88 |
| 57 | Sean LippertPlace 57 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 22:41.94 PR |
| 58 | Matthew WaldenPlace 58 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 22:49.83 PR |
| 59 | Hudson MunozPlace 59 · Grade 9 · Benton | 9 | Benton | 22:51.75 PR |
| 60 | Tyson PeytonPlace 60 · Grade 11 · Christopher | 11 | Christopher | 22:53.54 PR |
| 61 | Carter BrownPlace 61 · Grade 9 · Steeleville | 9 | Steeleville | 22:57.27 PR |
| 62 | Lucas JonesPlace 62 · Grade 12 · Steeleville | 12 | Steeleville | 23:20.38 PR |
| 63 | Ryker BequettePlace 63 · Grade 10 · Nashville | 10 | Nashville | 23:26.42 PR |
| 64 | Brady BowlinPlace 64 · Grade 9 · Steeleville | 9 | Steeleville | 24:02.56 PR |
| 65 | Zade ColePlace 65 · Grade 9 · Marion | 9 | Marion | 24:05.48 PR |
| 66 | Nate HayesPlace 66 · Grade 11 · Christopher | 11 | Christopher | 24:14.84 |
| 67 | Jackson AlexanderPlace 67 · Grade 12 · Steeleville | 12 | Steeleville | 24:31.87 PR |
| 68 | Camden GrathlerPlace 68 · Grade 9 · Marion | 9 | Marion | 24:36.16 PR |
| 69 | Andrew AbbegPlace 69 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 25:16.41 PR |
| 70 | Alex WeltenPlace 70 · Grade 11 · Steeleville | 11 | Steeleville | 25:25.20 |
| 71 | Kyle LaChianaPlace 71 · Grade 10 · Marion | 10 | Marion | 25:45.98 PR |
| 72 | Elijah GarmanePlace 72 · Grade 10 · Christopher | 10 | Christopher | 26:04.52 PR |
| 73 | Aiden HudsonPlace 73 · Grade 9 · Marion | 9 | Marion | 27:10.04 PR |
| 74 | Landon SteinPlace 74 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 28:04.50 PR |
| 75 | Dominic AlvarezPlace 75 · Grade 10 · O'Fallon (First Baptist Academy) | 10 | O'Fallon (First Baptist Academy) | 28:04.75 PR |
| 76 | Gabriel SchiffPlace 76 · Grade 9 · Christopher | 9 | Christopher | 28:49.15 PR |
| 77 | Owen BergmanPlace 77 · Grade 11 · Eldorado | 11 | Eldorado | 28:49.53 PR |
| 78 | Lucas ReidelbergerPlace 78 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 28:53.66 |
| 79 | Paxtin CarverPlace 79 · Grade 9 · Marion | 9 | Marion | 29:14.05 PR |
| 80 | Jacob GayerPlace 80 · Grade 10 · Christopher | 10 | Christopher | 29:59.53 PR |
| 81 | Preston TottlePlace 81 · Grade 10 · O'Fallon (First Baptist Academy) | 10 | O'Fallon (First Baptist Academy) | 33:57.96 PR |