| 1 | Thor SpringmanPlace 1 · Grade 12 · Piasa (Southwestern) | 12 | Piasa (Southwestern) | 15:46.22 |
| 2 | Chase KallalPlace 2 · Grade 10 · Piasa (Southwestern) | 10 | Piasa (Southwestern) | 15:59.01 PR |
| 3 | Andrew PricePlace 3 · Grade 11 · Carrollton | 11 | Carrollton | 16:12.16 |
| 4 | Wynn WilsonPlace 4 · Grade 11 · Greenville | 11 | Greenville | 16:22.36 |
| 5 | Aiden GreenPlace 5 · Grade 12 · Staunton | 12 | Staunton | 16:28.47 |
| 6 | Maddox DewerffPlace 6 · Grade 11 · Nokomis | 11 | Nokomis | 16:45.90 |
| 7 | Matthew PlovichPlace 7 · Grade 12 · Gillespie | 12 | Gillespie | 17:35.83 |
| 8 | Easton PruiettPlace 8 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 17:46.39 PR |
| 9 | Lucca KappPlace 9 · Grade 12 · Gillespie | 12 | Gillespie | 18:21.93 |
| 10 | Asher PutnamPlace 10 · Grade 9 · Gillespie | 9 | Gillespie | 18:24.00 |
| 11 | Jackson SwalleyPlace 11 · Grade 9 · Greenville | 9 | Greenville | 18:49.20 |
| 12 | Evan LaughlinPlace 12 · Grade 11 · Greenville | 11 | Greenville | 18:57.03 |
| 13 | Brayden AndersonPlace 13 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 18:59.32 |
| 14 | Levi CrawfordPlace 14 · Grade 9 · Staunton | 9 | Staunton | 18:59.69 |
| 15 | Joe LanterPlace 15 · Grade 11 · Hillsboro | 11 | Hillsboro | 19:03.08 |
| 16 | Will SchneckPlace 16 · Grade 10 · Greenville | 10 | Greenville | 19:07.71 |
| 17 | Luke OlsonPlace 17 · Grade 9 · Mt. Pulaski | 9 | Mt. Pulaski | 19:18.13 PR |
| 18 | Holden SiesPlace 18 · Grade 10 · Gillespie | 10 | Gillespie | 19:19.37 PR |
| 19 | Thodrick DirksPlace 19 · Grade 10 · Gillespie | 10 | Gillespie | 19:25.57 |
| 20 | Caden KuechlePlace 20 · Grade 10 · Staunton | 10 | Staunton | 19:47.39 |
| 21 | Kelten OlsonPlace 21 · Grade 10 · Mt. Pulaski | 10 | Mt. Pulaski | 19:48.10 |
| 22 | Owen GoodmanPlace 22 · Grade 9 · Vandalia | 9 | Vandalia | 19:48.90 |
| 23 | Jorrell BlackPlace 23 · Grade 10 · Staunton | 10 | Staunton | 19:49.65 |
| 24 | Noah UhlesPlace 24 · Grade 11 · Carrollton | 11 | Carrollton | 20:00.01 |
| 25 | Ryker WentlerPlace 25 · Grade 9 · Gillespie | 9 | Gillespie | 20:02.01 |
| 26 | Elijah MabryPlace 26 · Grade 12 · Vandalia | 12 | Vandalia | 20:07.00 |
| 27 | Nolan HostettlerPlace 27 · Grade 11 · Gillespie | 11 | Gillespie | 20:18.61 |
| 28 | Hayden MorrisPlace 28 · Grade 10 · Staunton | 10 | Staunton | 20:28.49 |
| 29 | Elliott CooperPlace 29 · Grade 10 · Mt. Pulaski | 10 | Mt. Pulaski | 20:35.39 PR |
| 30 | Bennett HawkPlace 30 · Grade 10 · White Hall (North Greene) | 10 | White Hall (North Greene) | 20:49.54 |
| 31 | Grady RogersPlace 31 · Grade 9 · Greenville | 9 | Greenville | 20:49.83 |
| 32 | Aaron VollePlace 32 · Grade 12 · Mt. Pulaski | 12 | Mt. Pulaski | 21:06.67 |
| 33 | Cooper GallowayPlace 33 · Grade 10 · Vandalia | 10 | Vandalia | 21:08.91 |
| 34 | Jayce SteinkuehlerPlace 34 · Grade 12 · Carrollton | 12 | Carrollton | 21:26.89 |
| 35 | Lucas CrawfordPlace 35 · Grade 10 · Staunton | 10 | Staunton | 21:32.13 |
| 36 | Xavier MitchellPlace 36 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 21:33.59 |
| 37 | Josh CrumleyPlace 37 · Grade 10 · Gillespie | 10 | Gillespie | 22:10.34 PR |
| 38 | Gavin HornerPlace 38 · Grade 10 · Gillespie | 10 | Gillespie | 22:10.66 PR |
| 39 | Andrew CadePlace 39 · Grade 10 · Vandalia | 10 | Vandalia | 22:49.80 |
| 40 | Keoni CharronPlace 40 · Grade 12 · Mt. Pulaski | 12 | Mt. Pulaski | 23:17.88 |
| 41 | Grady HessenauerPlace 41 · Grade 10 · Greenville | 10 | Greenville | 23:21.22 |
| 42 | Glen KennedyPlace 42 · Grade 9 · Virden (North Mac) | 9 | Virden (North Mac) | 23:57.61 PR |
| 43 | Camden WinklemannPlace 43 · Grade 12 · Mt. Pulaski | 12 | Mt. Pulaski | 24:36.80 |
| 44 | Alex LaughlinPlace 44 · Grade 10 · Greenville | 10 | Greenville | 24:53.75 |
| 45 | Nolan RussellPlace 45 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 25:25.78 |
| 46 | Oliver GrandtPlace 46 · Grade 10 · Greenville | 10 | Greenville | 25:33.38 |
| 47 | Nathaniel ClendenenPlace 47 · Grade 12 · Piasa (Southwestern) | 12 | Piasa (Southwestern) | 25:34.00 PR |
| 48 | Finn MesseyPlace 48 · Grade 9 · Carrollton | 9 | Carrollton | 25:48.39 |
| 49 | Renner WaldenPlace 49 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 31:02.00 |