| 1 | Liam RobertsPlace 1 · Grade 11 · Eldorado | 11 | Eldorado | 15:11.90 PR |
| 2 | Rodie WilliamsPlace 2 · Grade 11 · Eldorado | 11 | Eldorado | 15:59.30 PR |
| 3 | Ashton KingPlace 3 · Grade 11 · Fairfield | 11 | Fairfield | 16:37.80 PR |
| 4 | Skylar BladelPlace 4 · Grade 11 · Fairfield | 11 | Fairfield | 16:45.00 |
| 5 | Jarret VaughanPlace 5 · Grade 11 · Fairfield | 11 | Fairfield | 16:46.90 PR |
| 6 | Brady ChamberlainPlace 6 · Grade 11 · Eldorado | 11 | Eldorado | 17:18.30 |
| 7 | Kanyen LingafelterPlace 7 · Grade 11 · Fairfield | 11 | Fairfield | 17:22.60 |
| 8 | Brady LindholmPlace 8 · Grade 11 · Clay City | 11 | Clay City | 17:30.20 PR |
| 9 | Elias HorsemanPlace 9 · Grade 10 · Eldorado | 10 | Eldorado | 17:53.20 |
| 10 | Zane SwinsonPlace 10 · Grade 9 · Mt. Carmel | 9 | Mt. Carmel | 17:58.00 |
| 11 | Treyton LewisPlace 11 · Grade 11 · Fairfield | 11 | Fairfield | 18:10.60 |
| 12 | Micheal LinkPlace 12 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 18:24.70 PR |
| 13 | Corbin DehartPlace 13 · Grade 10 · Clay City | 10 | Clay City | 18:30.70 |
| 14 | Vance VanwayPlace 14 · Grade 11 · Fairfield | 11 | Fairfield | 18:47.00 PR |
| 15 | Noah HoffmanPlace 15 · Grade 9 · Eldorado | 9 | Eldorado | 18:58.60 PR |
| 16 | David PraterPlace 16 · Grade 11 · Norris City (N.C.-Omaha-Enfield) | 11 | Norris City (N.C.-Omaha-Enfield) | 19:01.40 |
| 17 | Jafet VallePlace 17 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 19:06.30 PR |
| 18 | Zeke MeierPlace 18 · Grade 9 · Mt. Carmel | 9 | Mt. Carmel | 19:10.50 PR |
| 19 | Rayce ReynoldsPlace 19 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 19:11.60 |
| 20 | Paul HudsonPlace 20 · Grade 10 · Clay City | 10 | Clay City | 19:26.20 |
| 21 | Noah AtkinsPlace 21 · Grade 12 · Cisne | 12 | Cisne | 19:28.60 PR |
| 22 | Joey BeecherPlace 22 · Grade 9 · Eldorado | 9 | Eldorado | 19:32.70 |
| 23 | Liam ComerPlace 23 · Grade 9 · Golconda (Pope County) | 9 | Golconda (Pope County) | 19:40.30 |
| 24 | Cooper GivensPlace 24 · Grade 11 · Louisville (North Clay) | 11 | Louisville (North Clay) | 19:46.00 PR |
| 25 | Cole HamsonPlace 25 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 19:47.70 |
| 26 | Wyatt RooneyPlace 26 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 19:48.80 |
| 27 | Josiah SwopePlace 27 · Grade 10 · Louisville (North Clay) | 10 | Louisville (North Clay) | 19:54.70 |
| 28 | Ian MiddendorfPlace 28 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 19:55.10 |
| 29 | Timothy PoePlace 29 · Grade 11 · Clay City | 11 | Clay City | 19:55.60 |
| 30 | Jax RobertsPlace 30 · Grade 9 · Eldorado | 9 | Eldorado | 20:05.00 PR |
| 31 | Eli GunterPlace 31 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 20:10.80 |
| 32 | Seth MoorePlace 32 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 20:14.30 |
| 33 | Mikkie HearlePlace 33 · Grade 11 · Cisne | 11 | Cisne | 20:43.60 PR |
| 34 | Keegan FloydPlace 34 · Grade 11 · Norris City (N.C.-Omaha-Enfield) | 11 | Norris City (N.C.-Omaha-Enfield) | 20:52.90 PR |
| 35 | Ethynn WilsonPlace 35 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 20:53.30 PR |
| 36 | Tj SinghPlace 36 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 21:04.10 PR |
| 37 | Kadin MelahnPlace 37 · Grade 11 · Mt. Carmel | 11 | Mt. Carmel | 21:13.50 PR |
| 38 | Abram (Abe) HungatePlace 38 · Grade 11 · Golconda (Pope County) | 11 | Golconda (Pope County) | 21:32.70 PR |
| 39 | Blake ButlerPlace 39 · Grade 9 · McLeansboro (Hamilton County) | 9 | McLeansboro (Hamilton County) | 21:33.50 PR |
| 40 | Brady MartinPlace 40 · Grade 9 · Clay City | 9 | Clay City | 21:34.70 PR |
| 41 | Maverick ZachmanPlace 41 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 22:01.20 |
| 42 | Wyatt PritchardPlace 42 · Grade 11 · Louisville (North Clay) | 11 | Louisville (North Clay) | 22:11.10 |
| 43 | Mason KiefferPlace 43 · Grade 10 · Grayville | 10 | Grayville | 22:57.40 PR |
| 44 | Isaiah GlennPlace 44 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 23:02.00 PR |
| 45 | Colin StonebergerPlace 45 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 23:03.60 PR |
| 46 | Conner McGinnisPlace 46 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 23:12.30 PR |
| 47 | Evan MurrayPlace 47 · Grade 9 · Eldorado | 9 | Eldorado | 23:23.60 PR |
| 48 | Mason LindholmPlace 48 · Grade 9 · Clay City | 9 | Clay City | 23:23.80 PR |
| 49 | Trenton EdwardsPlace 49 · Grade 11 · Norris City (N.C.-Omaha-Enfield) | 11 | Norris City (N.C.-Omaha-Enfield) | 23:33.70 PR |
| 50 | Harley SchmittlerPlace 50 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 24:00.60 PR |
| 51 | Diego Martinez GomezPlace 51 · Grade 10 · Louisville (North Clay) | 10 | Louisville (North Clay) | 24:04.80 PR |
| 52 | Elias KnappPlace 52 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 25:02.80 PR |
| 53 | Tavin SparksPlace 53 · Grade 10 · Eldorado | 10 | Eldorado | 30:38.60 PR |