| 1 | Landen BomanPlace 1 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 15:54.32 |
| 2 | August AndersonPlace 2 · Grade 11 · Carterville | 11 | Carterville | 16:03.40 |
| 3 | Jaydon MillerPlace 3 · Grade 11 · Metropolis (Massac County) | 11 | Metropolis (Massac County) | 16:20.43 |
| 4 | Cedric JohnsonPlace 4 · Grade 9 · Harrisburg | 9 | Harrisburg | 16:29.77 |
| 5 | James CranmorePlace 5 · Grade 10 · Harrisburg | 10 | Harrisburg | 16:37.50 |
| 6 | Reece ScottPlace 6 · Grade 10 · Carterville | 10 | Carterville | 17:07.93 |
| 7 | James SamplesPlace 7 · Grade 11 · Carterville | 11 | Carterville | 17:14.30 |
| 8 | Rowan BeykePlace 8 · Grade 10 · Carterville | 10 | Carterville | 17:25.83 |
| 9 | Rodie WilliamsPlace 9 · Grade 10 · Eldorado | 10 | Eldorado | 17:35.26 |
| 10 | Mason WebbPlace 10 · Grade 10 · Carterville | 10 | Carterville | 17:35.63 |
| 11 | Jesse WinterPlace 11 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 17:38.33 |
| 12 | Zach TeelPlace 12 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 17:38.73 |
| 13 | RJ DeglerPlace 13 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 17:38.95 |
| 14 | Cale SchneiderPlace 14 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 17:57.07 |
| 15 | Miles DoerfleinPlace 15 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 18:11.25 |
| 16 | Nick KortePlace 16 · Grade 12 · Carterville | 12 | Carterville | 18:12.86 |
| 17 | Nicholas GarciaPlace 17 · Grade 9 · Carrier Mills (C.M.-Stonefort) | 9 | Carrier Mills (C.M.-Stonefort) | 18:14.12 |
| 18 | Seth EthertonPlace 18 · Grade 10 · Metropolis (Massac County) | 10 | Metropolis (Massac County) | 18:18.01 |
| 19 | Nick WilhelmPlace 19 · Grade 9 · Carterville | 9 | Carterville | 18:23.55 |
| 20 | Canaan HallPlace 20 · Grade 10 · Christopher | 10 | Christopher | 18:29.14 |
| 21 | Josh GalePlace 21 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 18:40.89 |
| 22 | Ethan MuellerPlace 22 · Grade 10 · Murphysboro | 10 | Murphysboro | 19:04.49 |
| 23 | Tatum JudyPlace 23 · Grade 9 · Murphysboro | 9 | Murphysboro | 19:08.12 |
| 24 | Hunter HopperPlace 24 · Grade 10 · Waltonville | 10 | Waltonville | 19:17.89 |
| 25 | Sean ClemonsPlace 25 · Grade 10 · Metropolis (Massac County) | 10 | Metropolis (Massac County) | 19:25.06 |
| 26 | Zane FialaPlace 26 · Grade 9 · Norris City (N.C.-Omaha-Enfield) | 9 | Norris City (N.C.-Omaha-Enfield) | 19:27.43 |
| 27 | Keegan FloydPlace 27 · Grade 10 · Norris City (N.C.-Omaha-Enfield) | 10 | Norris City (N.C.-Omaha-Enfield) | 19:39.73 |
| 28 | Brady ChamberlainPlace 28 · Grade 10 · Eldorado | 10 | Eldorado | 19:41.82 |
| 29 | Luke DownenPlace 29 · Grade 9 · Norris City (N.C.-Omaha-Enfield) | 9 | Norris City (N.C.-Omaha-Enfield) | 19:49.74 |
| 30 | Elias HorsemanPlace 30 · Grade 9 · Eldorado | 9 | Eldorado | 19:56.90 |
| 31 | Steven WhitePlace 31 · Grade 10 · Murphysboro | 10 | Murphysboro | 20:06.83 |
| 32 | Shawn CarterPlace 32 · Grade 12 · Christopher | 12 | Christopher | 20:11.07 |
| 33 | Ben HarrisPlace 33 · Grade 12 · Johnston City | 12 | Johnston City | 20:15.86 |
| 34 | Aden ParksPlace 34 · Grade 12 · Metropolis (Massac County) | 12 | Metropolis (Massac County) | 20:24.42 |
| 35 | Carl HarrisPlace 35 · Grade 9 · Murphysboro | 9 | Murphysboro | 20:31.31 |
| 36 | Lance CarnesPlace 36 · Grade 9 · Murphysboro | 9 | Murphysboro | 20:36.65 |
| 37 | Seth JeffordsPlace 37 · Grade 11 · Metropolis (Massac County) | 11 | Metropolis (Massac County) | 20:37.12 |
| 38 | Eli FryPlace 38 · Grade 9 · Murphysboro | 9 | Murphysboro | 20:41.35 |
| 39 | Jon HallPlace 39 · Grade 11 · Waltonville | 11 | Waltonville | 20:52.27 |
| 40 | Lael AguilarPlace 40 · Grade 10 · Murphysboro | 10 | Murphysboro | 20:57.59 |
| 41 | Hayden TubbsPlace 41 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 21:05.43 |
| 42 | Brenden WaddellPlace 42 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 21:07.44 |
| 43 | Micah LawrencePlace 43 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 21:08.82 |
| 44 | Logan RayPlace 44 · Grade 11 · Christopher | 11 | Christopher | 21:20.35 |
| 45 | TJ FunaroPlace 45 · Grade 10 · Carrier Mills (C.M.-Stonefort) | 10 | Carrier Mills (C.M.-Stonefort) | 21:22.84 |
| 46 | David PraterPlace 46 · Grade 10 · Norris City (N.C.-Omaha-Enfield) | 10 | Norris City (N.C.-Omaha-Enfield) | 21:23.06 |
| 47 | Tyler SkaggsPlace 47 · Grade 10 · Carrier Mills (C.M.-Stonefort) | 10 | Carrier Mills (C.M.-Stonefort) | 21:23.29 |
| 48 | Nate CecchiPlace 48 · Grade 12 · Goreville | 12 | Goreville | 21:25.63 |
| 49 | Cody DobillPlace 49 · Grade 9 · Christopher | 9 | Christopher | 21:26.98 |
| 50 | Nate HayesPlace 50 · Grade 9 · Christopher | 9 | Christopher | 21:27.53 |
| 51 | Braxton GardnerPlace 51 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 21:36.11 |
| 52 | Skyler CollinsPlace 52 · Grade 12 · Carrier Mills (C.M.-Stonefort) | 12 | Carrier Mills (C.M.-Stonefort) | 21:48.47 |
| 53 | Byntley HullPlace 53 · Grade 9 · Carrier Mills (C.M.-Stonefort) | 9 | Carrier Mills (C.M.-Stonefort) | 21:48.70 |
| 54 | Vicente AguileraPlace 54 · Grade 12 · Odin | 12 | Odin | 22:04.89 |
| 55 | David EdwardsPlace 55 · Grade 10 · Carrier Mills (C.M.-Stonefort) | 10 | Carrier Mills (C.M.-Stonefort) | 22:06.41 |
| 56 | Easton FowlerPlace 56 · Grade 10 · Carrier Mills (C.M.-Stonefort) | 10 | Carrier Mills (C.M.-Stonefort) | 22:34.71 |
| 57 | Leelan ChesterPlace 57 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 23:02.81 |
| 58 | Jayden JohnsonPlace 58 · Grade 11 · Goreville | 11 | Goreville | 23:06.64 |
| 59 | Kaiden AustinPlace 59 · Grade 11 · Metropolis (Massac County) | 11 | Metropolis (Massac County) | 24:10.77 |
| 60 | Andrew JohnsonPlace 60 · Grade 10 · Christopher | 10 | Christopher | 25:20.29 |
| 61 | Trenton EdwardsPlace 61 · Grade 10 · Norris City (N.C.-Omaha-Enfield) | 10 | Norris City (N.C.-Omaha-Enfield) | 27:24.48 |
| 62 | Jack KennikerPlace 62 · Grade 9 · Christopher | 9 | Christopher | 28:35.33 |