| 1 | Isaac StanfordPlace 1 · Grade 12 · Flora | 12 | Flora | 15:54.71 PR |
| 2 | Mason TieffelPlace 2 · Grade 10 · Benton | 10 | Benton | 16:38.10 |
| 3 | Chase OwensPlace 3 · Grade 12 · Benton | 12 | Benton | 16:49.29 |
| 4 | Cole BuchananPlace 4 · Grade 9 · Benton | 9 | Benton | 16:50.83 |
| 5 | Jaxon DalbyPlace 5 · Grade 9 · Bluford (Webber) | 9 | Bluford (Webber) | 17:02.51 |
| 6 | Tanner SpencePlace 6 · Grade 11 · Carmi (C.-White County) | 11 | Carmi (C.-White County) | 17:20.42 |
| 7 | Diego DiazPlace 7 · Grade 11 · Fairfield | 11 | Fairfield | 17:44.18 |
| 8 | Jonathan PaulPlace 8 · Grade 11 · Fairfield | 11 | Fairfield | 18:01.94 |
| 9 | Braydon MiddendorfPlace 9 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 18:04.34 |
| 10 | Vance HerterPlace 10 · Grade 12 · Golconda (Pope County) | 12 | Golconda (Pope County) | 18:11.60 PR |
| 11 | Eason ComerPlace 11 · Grade 10 · Golconda (Pope County) | 10 | Golconda (Pope County) | 18:20.47 |
| 12 | Jayvion IssacsPlace 12 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 18:26.18 |
| 13 | Parker JohnsonPlace 13 · Grade 9 · Benton | 9 | Benton | 18:34.57 |
| 14 | Owen SandersPlace 14 · Grade 12 · Benton | 12 | Benton | 18:40.18 |
| 15 | Robby RookerPlace 15 · Grade 11 · Marion (Crab Orchard) | 11 | Marion (Crab Orchard) | 18:57.78 |
| 16 | Wyatt BrownPlace 16 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 19:00.07 |
| 17 | Tyler ConnawayPlace 17 · Grade 12 · Carmi (C.-White County) | 12 | Carmi (C.-White County) | 19:04.70 |
| 18 | Owen AyersPlace 18 · Grade 11 · Flora | 11 | Flora | 19:11.71 PR |
| 19 | Jeremiah CramerPlace 19 · Grade 12 · Bluford (Webber) | 12 | Bluford (Webber) | 19:12.11 |
| 20 | Griffen HinklePlace 20 · Grade 11 · Fairfield | 11 | Fairfield | 19:12.83 |
| 21 | Trenten RutherfordPlace 21 · Grade 11 · Fairfield | 11 | Fairfield | 19:45.71 |
| 22 | Josh LewisPlace 22 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 19:48.67 |
| 23 | Brenan YingstPlace 23 · Grade 10 · Fairfield | 10 | Fairfield | 19:49.24 |
| 24 | Owen BradenPlace 24 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 19:56.52 |
| 25 | Tyler BuntinPlace 25 · Grade 9 · Benton | 9 | Benton | 20:02.42 |
| 26 | Trey DixonPlace 26 · Grade 10 · Carmi (C.-White County) | 10 | Carmi (C.-White County) | 20:07.23 |
| 27 | Hayeden HughesPlace 27 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 20:07.34 |
| 28 | Sander HolmPlace 28 · Grade 11 · Fairfield | 11 | Fairfield | 20:12.36 PR |
| 29 | Sean TroutnerPlace 29 · Grade 11 · Carterville (Agape Christian) | 11 | Carterville (Agape Christian) | 20:21.01 |
| 30 | Chase SmithPlace 30 · Grade 11 · Fairfield | 11 | Fairfield | 20:28.00 |
| 31 | Jaymen CookPlace 31 · Grade 11 · Flora | 11 | Flora | 20:40.30 PR |
| 32 | Jeffrey HargrovePlace 32 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 20:52.40 |
| 33 | Brett HollandPlace 33 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 21:34.84 |
| 34 | Jayde AlbrightPlace 34 · Grade 9 · Carmi (C.-White County) | 9 | Carmi (C.-White County) | 21:47.08 |
| 35 | Luke BolerjackPlace 35 · Grade 9 · Carmi (C.-White County) | 9 | Carmi (C.-White County) | 21:47.87 |
| 36 | Conner RichardsonPlace 36 · Grade 11 · Marion (Crab Orchard) | 11 | Marion (Crab Orchard) | 21:55.28 |
| 37 | Troy RobbinsPlace 37 · Grade 11 · Marion (Crab Orchard) | 11 | Marion (Crab Orchard) | 22:00.73 PR |
| 38 | Jack TroutnerPlace 38 · Grade 9 · Carterville (Agape Christian) | 9 | Carterville (Agape Christian) | 22:05.40 |
| 39 | Sean MayPlace 39 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 22:40.75 |
| 40 | Gavin HollomanPlace 40 · Grade 9 · Carmi (C.-White County) | 9 | Carmi (C.-White County) | 22:53.41 |
| 41 | Elijah MarlowPlace 41 · Grade 11 · Bluford (Webber) | 11 | Bluford (Webber) | 23:12.07 |
| 42 | Hayden RayPlace 42 · Grade 12 · Marion (Crab Orchard) | 12 | Marion (Crab Orchard) | 23:27.71 PR |
| 43 | Kaleb KnottPlace 43 · Grade 11 · Flora | 11 | Flora | 23:28.48 PR |
| 44 | Jack FreyPlace 44 · Grade 12 · Thompsonville | 12 | Thompsonville | 23:41.52 |
| 45 | Trenton BelfordPlace 45 · Grade 9 · Carmi (C.-White County) | 9 | Carmi (C.-White County) | 23:42.39 |
| 46 | Noah ThrogmortonPlace 46 · Grade 9 · Marion (Crab Orchard) | 9 | Marion (Crab Orchard) | 23:56.31 PR |
| 47 | AJ DowningPlace 47 · Grade 9 · Galatia | 9 | Galatia | 24:46.89 |
| 48 | Micah MiddendorfPlace 48 · Grade 9 · McLeansboro (Hamilton County) | 9 | McLeansboro (Hamilton County) | 25:07.05 |
| 49 | Jadon LeibPlace 49 · Grade 9 · Flora | 9 | Flora | 25:07.39 PR |
| 50 | Joel MorrowPlace 50 · Grade 11 · Marion (Crab Orchard) | 11 | Marion (Crab Orchard) | 25:18.43 PR |
| 51 | Cameron MillerPlace 51 · Grade - · Galatia | - | Galatia | 25:21.35 PR |
| 52 | Conner AmmonPlace 52 · Grade - · Galatia | - | Galatia | 25:54.75 PR |
| 53 | Conner RichardsonPlace 53 · Grade 11 · Marion (Crab Orchard) | 11 | Marion (Crab Orchard) | 26:02.78 |
| 54 | Owen ThompsonPlace 54 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 26:06.07 |
| 55 | Donavan HigginsPlace 55 · Grade 10 · Dongola | 10 | Dongola | 27:40.19 |
| 56 | Gabe BerryPlace 56 · Grade 9 · Carterville (Agape Christian) | 9 | Carterville (Agape Christian) | 27:42.07 |
| 57 | Titus GoldmanPlace 57 · Grade 10 · Carterville (Agape Christian) | 10 | Carterville (Agape Christian) | 32:35.69 |