| 1 | Grant JennettePlace 1 · Grade 11 · Fairfield | 11 | Fairfield | 16:07 |
| 2 | Skylar BladelPlace 2 · Grade 10 · Fairfield | 10 | Fairfield | 16:16 |
| 3 | CarsonPlace 3 · Pigg | — | Pigg | 16:20 |
| 4 | Andrew BenhamPlace 4 · Grade 10 · Carmi (C.-White County) | 10 | Carmi (C.-White County) | 16:27 |
| 5 | ZerekPlace 5 · Koch | — | Koch | 16:58 |
| 6 | Jarret VaughanPlace 6 · Grade 10 · Fairfield | 10 | Fairfield | 17:09 |
| 7 | Kanyen LingafelterPlace 7 · Grade 10 · Fairfield | 10 | Fairfield | 17:16 |
| 8 | Treyton LewisPlace 8 · Grade 10 · Fairfield | 10 | Fairfield | 17:19 |
| 9 | WyattPlace 9 · Gregory | — | Gregory | 17:32 |
| 10 | Justin JohnsonPlace 10 · Grade 10 · Fairfield | 10 | Fairfield | 17:39 |
| 11 | Luke BolerjackPlace 11 · Grade 12 · Carmi (C.-White County) | 12 | Carmi (C.-White County) | 17:43 |
| 12 | IsaiahPlace 12 · Lyons | — | Lyons | 17:45 |
| 13 | Micah MiddendorfPlace 13 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 17:49 |
| 14 | Micheal LinkPlace 14 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 17:57 |
| 15 | Nathan LeggPlace 15 · Grade 12 · Fairfield | 12 | Fairfield | 18:14 |
| 16 | Vance VanwayPlace 16 · Grade 10 · Fairfield | 10 | Fairfield | 18:50 |
| 17 | CameronPlace 17 · Jones | — | Jones | 18:53 |
| 18 | Holt GilbertPlace 18 · Grade 12 · Fairfield | 12 | Fairfield | 19:18 |
| 19 | DuWayne LytlePlace 19 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 19:20 |
| 20 | Rayce ReynoldsPlace 20 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 19:27 |
| 21 | Jack TroutnerPlace 21 · Grade 12 · Marion (Agape Christian) | 12 | Marion (Agape Christian) | 19:43 |
| 22 | Jafet VallePlace 22 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 19:53 |
| 23 | Skyler CollinsPlace 23 · Grade 12 · Carrier Mills (C.M.-Stonefort) | 12 | Carrier Mills (C.M.-Stonefort) | 20:08 |
| 24 | Shawn CarterPlace 24 · Grade 12 · Christopher | 12 | Christopher | 20:14 |
| 25 | Colin JenkinsPlace 25 · Grade 10 · Galatia | 10 | Galatia | 20:24 |
| 26 | LiagelPlace 26 · Lyons | — | Lyons | 20:30 |
| 27 | AJ DowningPlace 27 · Grade 12 · Galatia | 12 | Galatia | 20:36 |
| 28 | Logan RayPlace 28 · Grade 11 · Christopher | 11 | Christopher | 20:47 |
| 29 | Nate CecchiPlace 29 · Grade 12 · Goreville | 12 | Goreville | 20:49 |
| 30 | Cody DobillPlace 30 · Grade 9 · Christopher | 9 | Christopher | 21:17 |
| 31 | Braxton GardnerPlace 31 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 21:35 |
| 32 | Micah LawrencePlace 32 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 21:53 |
| 33 | Nate HayesPlace 33 · Grade 9 · Christopher | 9 | Christopher | 22:54 |
| 34 | Jaxon LaymanPlace 34 · Grade 11 · Carrier Mills (C.M.-Stonefort) | 11 | Carrier Mills (C.M.-Stonefort) | 23:28 |
| 35 | Hayden TubbsPlace 35 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 24:13 |
| 36 | Jaxon BlevensPlace 36 · Grade 12 · Galatia | 12 | Galatia | 26:17 |
| 37 | Ethan McDonaldPlace 37 · Grade 9 · Galatia | 9 | Galatia | 26:49 |
| 38 | Titus GoldmanPlace 38 · Grade 12 · Marion (Agape Christian) | 12 | Marion (Agape Christian) | 26:56 |
| 39 | McKavin BanksPlace 39 · Grade 10 · Galatia | 10 | Galatia | 27:47 |
| 40 | Dominic LavoiePlace 40 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 28:19 |
| 41 | Ethan PerkinsPlace 41 · Grade 11 · Christopher | 11 | Christopher | 28:32 |
| 42 | James BridewellPlace 42 · Grade 9 · Galatia | 9 | Galatia | 29:38 |
| 43 | Mason HeaterPlace 43 · Grade 9 · Galatia | 9 | Galatia | 31:15 |