| 1 | Miles SheppardPlace 1 · Grade 11 · Hamilton West Hancock | 11 | Hamilton West Hancock | 15:27.7 |
| 2 | Cannen WolfPlace 2 · Grade 11 · Liberty | 11 | Liberty | 16:41.2 |
| 3 | Noah StoutPlace 3 · Grade 11 · Hamilton West Hancock | 11 | Hamilton West Hancock | 17:08.0 |
| 4 | Gabe MillerPlace 4 · Grade 11 · Hamilton West Hancock | 11 | Hamilton West Hancock | 17:33.4 |
| 5 | Jake GutzmanPlace 5 · Grade 11 · Franklin | 11 | Franklin | 17:38.9 |
| 6 | Robby BiesenthalPlace 6 · Grade 10 · Franklin | 10 | Franklin | 17:56.6 |
| 7 | Eli NewtonPlace 7 · Grade 12 · Carthage (Illini West) | 12 | Carthage (Illini West) | 17:56.7 |
| 8 | Noah LyonsPlace 8 · Grade 9 · Franklin | 9 | Franklin | 18:08.9 |
| 9 | Quentin AltharPlace 9 · Grade 9 · Hamilton West Hancock | 9 | Hamilton West Hancock | 18:14.6 |
| 10 | Lucas ObertPlace 10 · Grade 11 · Liberty | 11 | Liberty | 18:19.8 |
| 11 | Thad BergschneiderPlace 11 · Grade 10 · Franklin | 10 | Franklin | 18:25.4 |
| 12 | Tedros BerhorstPlace 12 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 18:29.8 |
| 13 | Nick DuPontPlace 13 · Grade 9 · Hamilton West Hancock | 9 | Hamilton West Hancock | 18:39.8 |
| 14 | Tyler KanganisPlace 14 · Grade 11 · Franklin | 11 | Franklin | 19:07.1 |
| 15 | Cole KirkhamPlace 15 · Grade 11 · Carthage (Illini West) | 11 | Carthage (Illini West) | 19:12.1 |
| 16 | Carson BowmanPlace 16 · Grade 10 · Franklin | 10 | Franklin | 19:24.8 |
| 17 | Simeon KylePlace 17 · Grade 12 · Hamilton West Hancock | 12 | Hamilton West Hancock | 19:31.4 |
| 18 | Shayne WhitePlace 18 · Grade 10 · Franklin | 10 | Franklin | 19:36.2 |
| 19 | Aden GenenbacherPlace 19 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 19:38.9 |
| 20 | Lucas BixbyPlace 20 · Grade 9 · Franklin | 9 | Franklin | 19:59.8 |
| 21 | Chris BandyPlace 21 · Grade 9 · Franklin | 9 | Franklin | 20:17.3 |
| 22 | Henry CannPlace 22 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 20:17.8 |
| 23 | Clayton TallcottPlace 23 · Grade 11 · Mendon (Unity) | 11 | Mendon (Unity) | 20:18.3 |
| 24 | Keegan SundePlace 24 · Grade 9 · Liberty | 9 | Liberty | 20:20.4 |
| 25 | Austin HaskinsPlace 25 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 20:31.7 |
| 26 | Jacob HeironimusPlace 26 · Grade 10 · Franklin | 10 | Franklin | 20:33.7 |
| 27 | Curtis SteinkampPlace 27 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 20:47.5 |
| 28 | Tristan PrittsPlace 28 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 20:52.4 |
| 29 | Tyler BozarthPlace 29 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 21:49.6 |
| 30 | Zach SteinkampPlace 30 · Grade 11 · Mendon (Unity) | 11 | Mendon (Unity) | 21:54.7 |
| 31 | Nathan PabisiakPlace 31 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 22:53.2 |
| 32 | Adam LiesenPlace 32 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 22:55.2 |
| 33 | Blake BozarthPlace 33 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 23:00.5 |
| 34 | Dalton ObertPlace 34 · Grade 10 · Liberty | 10 | Liberty | 23:05.1 |
| 35 | Bryce KeckPlace 35 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 23:13.6 |
| 36 | Rolando BartolomePlace 36 · Grade 10 · Carthage (Illini West) | 10 | Carthage (Illini West) | 23:16.7 |
| 37 | Mason ClaytonPlace 37 · Grade 9 · Franklin | 9 | Franklin | 23:17.5 |
| 38 | Ian LynchPlace 38 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 23:20.7 |
| 39 | Enrico RaadPlace 39 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 23:24.7 |
| 40 | Julian LuadersPlace 40 · Grade 9 · Liberty | 9 | Liberty | 25:01.8 |
| 41 | Louis WilsonPlace 41 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 25:04.8 |
| 42 | Mitchell BrechtPlace 42 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 25:52.5 |
| 43 | Evan ScheuermannPlace 43 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 26:25.8 |