| 1 | Vincent LightlePlace 1 · Grade 12 · Urbana | 12 | Urbana | 16:44.90 |
| 2 | Adly KnoxPlace 2 · Grade 10 · Calvary Christian | 10 | Calvary Christian | 17:06.50 |
| 3 | John GaertnerPlace 3 · Grade 12 · Calvary Christian | 12 | Calvary Christian | 17:08.70 |
| 4 | Kaden SimpsonPlace 4 · Grade 12 · Calvary Christian | 12 | Calvary Christian | 17:27.40 |
| 5 | Zachary NuttPlace 5 · Grade 12 · Urbana | 12 | Urbana | 17:36.00 |
| 6 | Jonas MannierPlace 6 · Grade 11 · Graham Local | 11 | Graham Local | 18:00.30 |
| 7 | Aydan KnoxPlace 7 · Grade 9 · Calvary Christian | 9 | Calvary Christian | 18:05.80 |
| 8 | Henry BeaversonPlace 8 · Grade 11 · Triad | 11 | Triad | 18:08.30 |
| 9 | Jack BonhamPlace 9 · Grade 12 · Graham Local | 12 | Graham Local | 18:26.60 |
| 10 | Gavyn WheelerPlace 10 · Grade 9 · Northeastern | 9 | Northeastern | 18:34.50 |
| 11 | Micah KingPlace 11 · Grade 12 · Urbana | 12 | Urbana | 18:43.70 |
| 12 | Greyson ButlerPlace 12 · Grade 10 · Ben. Logan | 10 | Ben. Logan | 18:50.40 |
| 13 | Landon McKellopPlace 13 · Grade 10 · Urbana | 10 | Urbana | 18:57.60 |
| 14 | Oliver MorsePlace 14 · Grade 11 · Ben. Logan | 11 | Ben. Logan | 19:07.30 |
| 15 | Brayden CrooksPlace 15 · Grade 12 · Graham Local | 12 | Graham Local | 19:10.60 |
| 16 | Jesse JenkinsPlace 16 · Grade 11 · Graham Local | 11 | Graham Local | 19:11.90 |
| 17 | Kristian BingamonPlace 17 · Grade 9 · Greeneview | 9 | Greeneview | 19:13.20 |
| 18 | Edwin CasseusPlace 18 · Grade 12 · Springfield | 12 | Springfield | 19:22.80 |
| 19 | Maxwell TrothPlace 19 · Grade 11 · Ben. Logan | 11 | Ben. Logan | 19:23.30 |
| 20 | Levi ZachrichPlace 20 · Grade 9 · Urbana | 9 | Urbana | 19:26.90 |
| 21 | Daniel BonhamPlace 21 · Grade 10 · Graham Local | 10 | Graham Local | 19:32.60 |
| 22 | Benaiah SomaPlace 22 · Grade 10 · Calvary Christian | 10 | Calvary Christian | 19:37.80 |
| 23 | Landon RobertsonPlace 23 · Grade 11 · Greeneview | 11 | Greeneview | 19:46.90 |
| 24 | Colt McKayPlace 24 · Grade 10 · Greeneview | 10 | Greeneview | 19:57.20 |
| 25 | Carter WheatcraftPlace 25 · Grade 11 · Greeneview | 11 | Greeneview | 19:57.70 |
| 26 | Joshua BlakemanPlace 26 · Grade 10 · Urbana | 10 | Urbana | 20:09.90 |
| 27 | Urijah BostickPlace 27 · Grade 9 · Urbana | 9 | Urbana | 20:12.60 |
| 28 | Hayden WilliamsPlace 28 · Grade 11 · Triad | 11 | Triad | 20:19.00 |
| 29 | Noah HumphreyPlace 29 · Grade 9 · Triad | 9 | Triad | 20:24.60 |
| 30 | Hunter DemarcoPlace 30 · Grade 11 · Graham Local | 11 | Graham Local | 20:25.50 |
| 31 | Sawyer RisnerPlace 31 · Grade 9 · Urbana | 9 | Urbana | 20:32.80 |
| 32 | Daniel Ishida-GarwoodPlace 32 · Grade 9 · Triad | 9 | Triad | 20:44.60 |
| 33 | Michael BerryPlace 33 · Grade 10 · Ben. Logan | 10 | Ben. Logan | 20:48.90 PR |
| 34 | Elias PetersonPlace 34 · Grade 11 · Calvary Christian | 11 | Calvary Christian | 21:00.10 |
| 35 | Roland GoffPlace 35 · Grade 9 · Northeastern | 9 | Northeastern | 21:06.00 |
| 36 | Evan NeelyPlace 36 · Grade 9 · Northeastern | 9 | Northeastern | 21:07.30 PR |
| 37 | Sully UhlPlace 37 · Grade 11 · Graham Local | 11 | Graham Local | 21:07.90 |
| 38 | Aiden FoutPlace 38 · Grade 10 · DeG. Riverside | 10 | DeG. Riverside | 21:49.70 |
| 39 | Harrison SargentPlace 39 · Grade 11 · Greeneview | 11 | Greeneview | 22:06.60 |
| 40 | Caleb McClainPlace 40 · Grade 12 · Urbana | 12 | Urbana | 22:31.00 |
| 41 | Connor CopleyPlace 41 · Grade 11 · Triad | 11 | Triad | 22:38.00 |
| 42 | John CritesPlace 42 · Grade 12 · Madison-Plains | 12 | Madison-Plains | 22:40.20 |
| 43 | Alex DaubenspeckPlace 43 · Grade 11 · Graham Local | 11 | Graham Local | 22:41.70 |
| 44 | Keegan RifflePlace 44 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 22:59.00 |
| 45 | Patrick MaddenPlace 45 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 23:04.60 |
| 46 | Josh MoosPlace 46 · Grade 12 · Springfield | 12 | Springfield | 23:07.10 |
| 47 | Maddex CushardPlace 47 · Grade 10 · Graham Local | 10 | Graham Local | 23:51.20 |
| 48 | Gabe ElsasserPlace 48 · Grade 11 · Ben. Logan | 11 | Ben. Logan | 23:56.10 |
| 49 | Zavier BogenrifePlace 49 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 24:11.70 |
| 50 | Owen JenkinsPlace 50 · Grade 10 · Springfield | 10 | Springfield | 24:32.40 PR |
| 51 | Isaiah LehmanPlace 51 · Grade 12 · Greeneview | 12 | Greeneview | 24:36.50 PR |
| 52 | Tom BufordPlace 52 · Grade 12 · Greeneview | 12 | Greeneview | 25:00.90 |
| 53 | Zach HofmanPlace 53 · Grade 10 · Urbana | 10 | Urbana | 26:10.80 |
| 54 | Hayden SheppeardPlace 54 · Grade 10 · Triad | 10 | Triad | 26:23.40 |
| 55 | Anthony AJ JacobsPlace 55 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 28:03.90 |
| 56 | Brady RobinsonPlace 56 · Grade 10 · Greeneview | 10 | Greeneview | 28:26.90 |
| 57 | Brenden LattimerPlace 57 · Grade 9 · DeG. Riverside | 9 | DeG. Riverside | 28:31.80 |
| 58 | Gavin BrownPlace 58 · Grade 9 · Urbana | 9 | Urbana | 32:57.20 |
| 59 | Harlyn PutterbaughPlace 59 · Grade 10 · Graham Local | 10 | Graham Local | 34:00.50 |