| 1 | Calvin ArmbrustPlace 1 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 10:27.29 |
| 2 | Jackson ElliottPlace 2 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 10:33.78 |
| 3 | Dayton GamberPlace 3 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 10:41.67 |
| 4 | Jared KlinglerPlace 4 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 10:43.98 |
| 5 | Mason SolomonPlace 5 · Grade 8 · Pleasant Plains | 8 | Pleasant Plains | 10:57.45 |
| 6 | Tyson PowellPlace 6 · Grade 8 · Pleasant Plains | 8 | Pleasant Plains | 11:16.40 |
| 7 | Reid TalleurPlace 7 · Grade 7 · Mt. Zion | 7 | Mt. Zion | 11:27.28 |
| 8 | Colton HarbargerPlace 8 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 11:39.72 |
| 9 | Drew JenkinsPlace 9 · Grade 6 · Mt. Zion | 6 | Mt. Zion | 11:40.97 |
| 10 | Mosope AdaramolaPlace 10 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 11:46.74 |
| 11 | Wyatt AllenPlace 11 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 11:47.74 |
| 12 | Griffin DurbinPlace 12 · Grade 8 · Mt. Zion | 8 | Mt. Zion | 11:48.64 |
| 13 | Ezra DavisPlace 13 · Grade 8 · Taylorville | 8 | Taylorville | 11:50.34 |
| 14 | Isaac StewartPlace 14 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 11:54.84 |
| 15 | Carter KolesarPlace 15 · Grade 7 · Staunton | 7 | Staunton | 11:56.57 |
| 16 | Atlas DewittPlace 16 · Grade 8 · Litchfield | 8 | Litchfield | 11:56.84 |
| 17 | Maddux WyckoffPlace 17 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 11:56.97 |
| 18 | Connor EngstromPlace 18 · Grade 8 · Litchfield | 8 | Litchfield | 12:01.34 |
| 19 | Cooper BrammerPlace 19 · Grade 8 · Mt. Zion | 8 | Mt. Zion | 12:02.76 |
| 20 | SJ CassonPlace 20 · Grade 8 · Williamsville | 8 | Williamsville | 12:06.92 |
| 21 | Wesley MurrayPlace 21 · Grade 6 · Mt. Zion | 6 | Mt. Zion | 12:08.37 |
| 22 | Jackson RodgersPlace 22 · Grade 8 · Taylorville | 8 | Taylorville | 12:08.56 |
| 23 | Grayson PerkinsPlace 23 · Grade 7 · Our Savior's Lutheran (Springfield) | 7 | Our Savior's Lutheran (Springfield) | 12:10.17 |
| 24 | Memphis JacksonPlace 24 · Grade 7 · Litchfield | 7 | Litchfield | 12:13.59 |
| 25 | Jacob WietiesPlace 25 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 12:13.88 |
| 26 | Maddox CrawfordPlace 26 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 12:14.60 |
| 27 | Grayson ShortPlace 27 · Grade 6 · Litchfield | 6 | Litchfield | 12:14.69 |
| 28 | Brody BrammerPlace 28 · Grade 8 · Mt. Zion | 8 | Mt. Zion | 12:15.98 |
| 29 | Justin AndersPlace 29 · Grade 7 · Illiopolis Sangamon Valley | 7 | Illiopolis Sangamon Valley | 12:17.36 |
| 30 | Bryson HunPlace 30 · Grade 8 · Illiopolis Sangamon Valley | 8 | Illiopolis Sangamon Valley | 12:21.28 |
| 31 | Hudson BakerPlace 31 · Grade 6 · Mt. Zion | 6 | Mt. Zion | 12:21.28 |
| 32 | Duncan StevensPlace 32 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 12:21.44 |
| 33 | Clark CressPlace 33 · Grade 7 · Litchfield | 7 | Litchfield | 12:22.27 |
| 34 | Asher PutnamPlace 34 · Grade 8 · Gillespie | 8 | Gillespie | 12:23.74 |
| 35 | Gunner BartelsPlace 35 · Grade 8 · Mattoon | 8 | Mattoon | 12:24.99 |
| 36 | Nathanael LeePlace 36 · Grade 6 · Mt. Zion | 6 | Mt. Zion | 12:28.03 |
| 37 | Lucas HildebrandtPlace 37 · Grade 6 · Illiopolis Sangamon Valley | 6 | Illiopolis Sangamon Valley | 12:29.18 |
| 38 | Aiden ChipolPlace 38 · Grade 8 · Pleasant Plains | 8 | Pleasant Plains | 12:31.07 |
| 39 | Irah DavisPlace 39 · Grade 7 · Taylorville | 7 | Taylorville | 12:32.68 |
| 40 | Zachary HillmanPlace 40 · Grade 8 · Mt. Zion | 8 | Mt. Zion | 12:34.06 |
| 41 | Ryker WarrenPlace 41 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 12:34.45 |
| 42 | Langdon HaysPlace 42 · Grade 8 · Illiopolis Sangamon Valley | 8 | Illiopolis Sangamon Valley | 12:36.14 |
| 43 | Trenton PartlowPlace 43 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 12:41.06 |
| 44 | Evan JonesPlace 44 · Grade 7 · Mt. Zion | 7 | Mt. Zion | 12:42.30 |
| 45 | Cooper FavrePlace 45 · Grade 7 · Litchfield | 7 | Litchfield | 12:44.25 |
| 46 | Jace CookPlace 46 · Grade 6 · Mt. Zion | 6 | Mt. Zion | 12:48.88 |
| 47 | Tobin CorriganPlace 47 · Grade 7 · Mt. Zion | 7 | Mt. Zion | 12:51.93 |
| 48 | Carson MihlbachlerPlace 48 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 12:54.56 |
| 49 | Nicolas YoungPlace 49 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 12:55.65 |
| 50 | Caydon JollyPlace 50 · Grade 7 · Effingham JHS | 7 | Effingham JHS | 12:56.55 |
| 51 | Josiah HughesPlace 51 · Grade 7 · Litchfield | 7 | Litchfield | 13:00.19 |
| 52 | Brooks GrossPlace 52 · Grade 8 · Mattoon | 8 | Mattoon | 13:01.06 |
| 53 | Logan ByePlace 53 · Grade 8 · Pleasant Plains | 8 | Pleasant Plains | 13:03.81 |
| 54 | Fletcher HamannPlace 54 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 13:04.65 |
| 55 | Isaiah CochranPlace 55 · Grade 6 · Mt. Zion | 6 | Mt. Zion | 13:06.95 |
| 56 | Carsten McCannPlace 56 · Grade 8 · Pleasant Plains | 8 | Pleasant Plains | 13:08.45 |
| 57 | Cooper RodgersPlace 57 · Grade 8 · Taylorville | 8 | Taylorville | 13:08.55 |
| 58 | Jackson StandardPlace 58 · Grade 6 · Our Savior's Lutheran (Springfield) | 6 | Our Savior's Lutheran (Springfield) | 13:09.74 |
| 59 | Nehemiah AtwellPlace 59 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 13:10.45 |
| 60 | Jacob HunPlace 60 · Grade 8 · Illiopolis Sangamon Valley | 8 | Illiopolis Sangamon Valley | 13:12.61 |
| 61 | Dylan GonzalezPlace 61 · Grade 7 · Mattoon | 7 | Mattoon | 13:18.14 |
| 62 | Arturo GarzaPlace 62 · Grade 8 · Springfield Christ the King | 8 | Springfield Christ the King | 13:21.00 |
| 63 | Brody BallingerPlace 63 · Grade 7 · Williamsville | 7 | Williamsville | 13:22.16 |
| 64 | Kevin NoblePlace 64 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 13:22.87 |
| 65 | Johnathan JamesPlace 65 · Grade 8 · Gillespie | 8 | Gillespie | 13:23.17 |
| 66 | Dax StinebakerPlace 66 · Grade 8 · Williamsville | 8 | Williamsville | 13:23.25 |
| 67 | Braden StuewePlace 67 · Grade 6 · Williamsville | 6 | Williamsville | 13:24.06 |
| 68 | Jaxon HiserPlace 68 · Grade 7 · Illiopolis Sangamon Valley | 7 | Illiopolis Sangamon Valley | 13:24.58 |
| 69 | Reid GoodmanPlace 69 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 13:24.70 |
| 70 | Bentley FrieslandPlace 70 · Grade 7 · Taylorville | 7 | Taylorville | 13:26.05 |
| 71 | Judah GoodmanPlace 71 · Grade 6 · Louisville North Clay | 6 | Louisville North Clay | 13:26.24 |
| 72 | Levi CrawfordPlace 72 · Grade 8 · Staunton | 8 | Staunton | 13:28.58 |
| 73 | Keigan NationPlace 73 · Grade 7 · Williamsville | 7 | Williamsville | 13:29.66 |
| 74 | Reid KaufmanPlace 74 · Grade 7 · Mattoon | 7 | Mattoon | 13:35.43 |
| 75 | Callan SolomonPlace 75 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 13:38.37 |
| 76 | Tygh AchasPlace 76 · Grade 7 · Williamsville | 7 | Williamsville | 13:38.71 |
| 77 | Campbell KlinePlace 77 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 13:39.15 |
| 78 | Rhett MasonPlace 78 · Grade 8 · Mt. Zion | 8 | Mt. Zion | 13:47.88 |
| 79 | Elliot ParksPlace 79 · Grade 8 · Taylorville | 8 | Taylorville | 13:51.54 |
| 80 | Nolan WeaverPlace 80 · Grade 8 · Mattoon | 8 | Mattoon | 13:52.02 |
| 81 | Nathan LoudPlace 81 · Grade 7 · Mt. Zion | 7 | Mt. Zion | 13:55.41 |
| 82 | Rory EthertonPlace 82 · Grade 7 · Mt. Zion | 7 | Mt. Zion | 14:04.05 |
| 83 | Cam ScrogginsPlace 83 · Grade 7 · Staunton | 7 | Staunton | 14:20.83 |
| 84 | Dennis Sanderfield JrPlace 84 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 14:24.10 |
| 85 | Will AscherPlace 85 · Grade 7 · Springfield Christ the King | 7 | Springfield Christ the King | 14:28.86 |
| 86 | Avery ArnoldPlace 86 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 14:29.48 |
| 87 | Travis FarrisPlace 87 · Grade 6 · Litchfield | 6 | Litchfield | 14:29.48 |
| 88 | Jefferson RodgersPlace 88 · Grade 6 · Taylorville | 6 | Taylorville | 14:33.90 |
| 89 | Jax FultonPlace 89 · Grade 6 · Mattoon | 6 | Mattoon | 14:36.21 |
| 90 | Brennan PagePlace 90 · Grade 6 · Illiopolis Sangamon Valley | 6 | Illiopolis Sangamon Valley | 14:36.30 |
| 91 | Kai MonoloPlace 91 · Grade 6 · Staunton | 6 | Staunton | 14:38.72 |
| 92 | Sebastian GloverPlace 92 · Grade 7 · Effingham JHS | 7 | Effingham JHS | 14:42.16 |
| 93 | Ellis ThrockmortonPlace 93 · Grade 8 · Pleasant Plains | 8 | Pleasant Plains | 14:44.91 |
| 94 | Khye KellamsPlace 94 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 14:59.16 |
| 95 | Jack PaisleyPlace 95 · Grade 7 · Pleasant Plains | 7 | Pleasant Plains | 15:02.05 |
| 96 | Benjamin SwopePlace 96 · Grade 6 · Louisville North Clay | 6 | Louisville North Clay | 15:03.11 |
| 97 | Graham WendlingPlace 97 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 15:07.37 |
| 98 | Luke MumbowerPlace 98 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 15:17.37 |
| 99 | Theodore FrieslandPlace 99 · Grade 6 · Taylorville | 6 | Taylorville | 15:18.16 |
| 100 | Henry TrewarthaPlace 100 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 15:19.51 |
| 101 | Beau McDowellPlace 101 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 15:27.90 |
| 102 | Tobias ButlerPlace 102 · Grade 7 · Mattoon | 7 | Mattoon | 15:37.60 |
| 103 | Joshua RabePlace 103 · Grade 6 · Mattoon | 6 | Mattoon | 15:38.30 |
| 104 | Nicholas FasseroPlace 104 · Grade 7 · Gillespie | 7 | Gillespie | 15:40.53 |
| 105 | Ezra LipePlace 105 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 15:43.10 |
| 106 | Tate GesweinPlace 106 · Grade 6 · Mt. Zion | 6 | Mt. Zion | 15:47.85 |
| 107 | Mitchell AdubatoPlace 107 · Grade 7 · Our Savior's Lutheran (Springfield) | 7 | Our Savior's Lutheran (Springfield) | 15:50.28 |
| 108 | Ben McKibbenPlace 108 · Grade 7 · Mattoon | 7 | Mattoon | 15:52.83 |
| 109 | Will ButcherPlace 109 · Grade 5 · Springfield Christ the King | 5 | Springfield Christ the King | 15:53.66 |
| 110 | Caleb JanetzkePlace 110 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 15:53.96 |
| 111 | Lucas OlssonPlace 111 · Grade 4 · Our Savior's Lutheran (Springfield) | 4 | Our Savior's Lutheran (Springfield) | 15:55.44 |
| 112 | Aiden BarekstenPlace 112 · Grade 6 · Mt. Zion | 6 | Mt. Zion | 15:55.53 |
| 113 | Charles GriffithPlace 113 · Grade 5 · Springfield Christ the King | 5 | Springfield Christ the King | 16:11.45 |
| 114 | Easton WendlingPlace 114 · Grade 6 · Louisville North Clay | 6 | Louisville North Clay | 16:16.41 |
| 115 | Caleb SpearPlace 115 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 16:19.55 |
| 116 | Hunter UlisPlace 116 · Grade 8 · Mt. Zion | 8 | Mt. Zion | 16:26.54 |
| 117 | James HarrisPlace 117 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 16:32.94 |
| 118 | Jake HughesPlace 118 · Grade 6 · Staunton | 6 | Staunton | 16:41.82 |
| 119 | Chalon ThompsonPlace 119 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 16:42.34 |
| 120 | Brayden StoeckerPlace 120 · Grade 8 · Gillespie | 8 | Gillespie | 16:50.67 |
| 121 | Isaac ParksPlace 121 · Grade 6 · Taylorville | 6 | Taylorville | 16:56.22 |
| 122 | Owen HolkenbrinkPlace 122 · Grade 6 · Louisville North Clay | 6 | Louisville North Clay | 17:02.43 |
| 123 | Bennett CondronPlace 123 · Grade 8 · Mattoon | 8 | Mattoon | 17:13.56 |
| 124 | Dylan DavisPlace 124 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 17:16.43 |
| 125 | Alastair ForrestPlace 125 · Grade 5 · Our Savior's Lutheran (Springfield) | 5 | Our Savior's Lutheran (Springfield) | 17:42.29 |
| 126 | Decland PolachPlace 126 · Grade 5 · Gillespie | 5 | Gillespie | 17:54.44 |
| 127 | Christian HusseyPlace 127 · Grade 7 · Mt. Zion | 7 | Mt. Zion | 18:22.57 |
| 128 | Griffin HindsPlace 128 · Grade 5 · Springfield Christ the King | 5 | Springfield Christ the King | 18:39.88 |
| 129 | Camden RamseyPlace 129 · Grade 6 · Mattoon | 6 | Mattoon | 18:49.31 |
| 130 | Ronan HindsPlace 130 · Grade 5 · Springfield Christ the King | 5 | Springfield Christ the King | 19:00.94 |
| 131 | Braxtyn StoeckerPlace 131 · Grade 5 · Gillespie | 5 | Gillespie | 19:02.76 |
| 132 | William NottinghamPlace 132 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 19:17.56 |
| 133 | David SpearPlace 133 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 19:37.32 |
| 134 | Beckett PirokPlace 134 · Grade 7 · Staunton | 7 | Staunton | 20:48.27 |
| 135 | Sam Rossini-HerronPlace 135 · Grade 6 · Gillespie | 6 | Gillespie | 21:07.06 |
| 136 | Christopher RepkingPlace 136 · Grade 8 · Effingham JHS | 8 | Effingham JHS | 21:24.90 |
| 137 | Kamorion TrotterPlace 137 · Grade 8 · Springfield Jefferson | 8 | Springfield Jefferson | 22:07.75 |
| 138 | Daniel SchwarbergPlace 138 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 22:55.02 |
| 139 | Zachary FroeschlePlace 139 · Grade 6 · Mattoon | 6 | Mattoon | 24:24.76 |
| 140 | Dash OstendorfPlace 140 · Grade 6 · Litchfield | 6 | Litchfield | 25:42.98 |
| 141 | Bryce HarrisPlace 141 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 25:44.03 |