| 1 | Abe MartinPlace 1 · Grade 10 · Morton | 10 | Morton | 15:50.69 |
| 2 | Malik GbadamassiPlace 2 · Grade 12 · East Moline (United) | 12 | East Moline (United) | 15:52.74 |
| 3 | Maxwell KirbyPlace 3 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 15:59.30 |
| 4 | Zach BornPlace 4 · Grade 11 · Metamora | 11 | Metamora | 16:00.56 |
| 5 | Maxwell CarterPlace 5 · Grade 11 · Morton | 11 | Morton | 16:03.19 |
| 6 | Keyston BeyerPlace 6 · Grade 11 · Morton | 11 | Morton | 16:10.58 |
| 7 | Joshua StedwillPlace 7 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 16:12.47 |
| 8 | Duke HendrickPlace 8 · Grade 11 · Morton | 11 | Morton | 16:21.25 |
| 9 | Jack NesterPlace 9 · Grade 12 · Dunlap | 12 | Dunlap | 16:28.78 |
| 10 | Riley TrippPlace 10 · Grade 12 · Fort Madison | 12 | Fort Madison | 16:29.51 PR |
| 11 | John BakerPlace 11 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 16:31.51 |
| 12 | Noah HarrisPlace 12 · Grade 11 · Morton | 11 | Morton | 16:32.04 |
| 13 | Zane KinghamPlace 13 · Grade 9 · Metamora | 9 | Metamora | 16:42.96 |
| 14 | Jaxson SottosPlace 14 · Grade 12 · Geneseo | 12 | Geneseo | 16:45.60 |
| 15 | Gabe GrossPlace 15 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 16:46.21 |
| 16 | Noah FeltnerPlace 16 · Grade 12 · Kewanee (Wethersfield) | 12 | Kewanee (Wethersfield) | 16:47.57 |
| 17 | Frederic CouriPlace 17 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 16:50.09 |
| 18 | Max DrakslerPlace 18 · Grade 11 · Dunlap | 11 | Dunlap | 16:50.63 |
| 19 | Beckett KreinbihlPlace 19 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 16:52.57 |
| 20 | Drew HodelPlace 20 · Grade 11 · Metamora | 11 | Metamora | 16:55.13 |
| 21 | Cole LystilaPlace 21 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 17:00.04 |
| 22 | Tyson HornPlace 22 · Grade 10 · Dunlap | 10 | Dunlap | 17:00.94 |
| 23 | Donovan WrightPlace 23 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 17:02.07 |
| 24 | Alex SimmonsPlace 24 · Grade 11 · Macomb | 11 | Macomb | 17:03.14 |
| 25 | Garrison KaufmannPlace 25 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 17:03.62 |
| 26 | Luke BakerPlace 26 · Grade 12 · Morton | 12 | Morton | 17:04.80 |
| 27 | Benjamin BobchikPlace 27 · Grade 10 · Dunlap | 10 | Dunlap | 17:05.43 |
| 28 | Aidan O'DeaPlace 28 · Grade 10 · Dunlap | 10 | Dunlap | 17:07.85 |
| 29 | Graysen CarlsonPlace 29 · Grade 12 · Geneseo | 12 | Geneseo | 17:10.25 |
| 30 | Daniel HavengaPlace 30 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 17:15.13 |
| 31 | Joal LarsonPlace 31 · Grade 12 · Morton | 12 | Morton | 17:15.90 |
| 32 | Hunter WiegandPlace 32 · Grade 11 · Fort Madison | 11 | Fort Madison | 17:18.14 PR |
| 33 | Adam EhrhartPlace 33 · Grade 12 · Peoria (Notre Dame) | 12 | Peoria (Notre Dame) | 17:24.35 |
| 34 | Aidan StarkeyPlace 34 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 17:35.42 |
| 35 | James ShueyPlace 35 · Grade 10 · Abingdon (A.-Avon) | 10 | Abingdon (A.-Avon) | 17:36.32 |
| 36 | Michael GuingrichPlace 36 · Grade 12 · Peoria (Notre Dame) | 12 | Peoria (Notre Dame) | 17:37.13 |
| 37 | Ben YontzPlace 37 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 17:37.68 |
| 38 | Tyler OwenPlace 38 · Grade 10 · Dunlap | 10 | Dunlap | 17:43.34 |
| 39 | Julian SturmPlace 39 · Grade 12 · Peoria (Notre Dame) | 12 | Peoria (Notre Dame) | 17:44.19 |
| 40 | Evan HuntingtonPlace 40 · Grade 11 · Dunlap | 11 | Dunlap | 17:52.55 |
| 41 | Logan DevermanPlace 41 · Grade 11 · Morton | 11 | Morton | 17:53.18 |
| 42 | Allan WatkinsPlace 42 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 17:53.50 |
| 43 | Alex ColvinPlace 43 · Grade 11 · Dunlap | 11 | Dunlap | 17:54.13 |
| 44 | Marc SimmonsPlace 44 · Grade 11 · Macomb | 11 | Macomb | 17:55.73 |
| 45 | Joshua SunkelPlace 45 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 17:56.45 |
| 46 | Gage KingPlace 46 · Grade 11 · East Peoria | 11 | East Peoria | 17:57.35 PR |
| 47 | Ethan CrossPlace 47 · Grade 12 · Morton | 12 | Morton | 17:57.53 |
| 48 | Levi TuckerPlace 48 · Grade 11 · Morton | 11 | Morton | 18:05.02 |
| 49 | Simon FabishPlace 49 · Grade 12 · Dunlap | 12 | Dunlap | 18:05.46 |
| 50 | John CarsonPlace 50 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 18:06.39 |
| 51 | Nolan GuzmanPlace 51 · Grade 12 · Fort Madison | 12 | Fort Madison | 18:08.79 |
| 52 | Cash VerstraetePlace 52 · Grade 11 · Kewanee (Wethersfield) | 11 | Kewanee (Wethersfield) | 18:09.40 |
| 53 | Josiah QuinPlace 53 · Grade 12 · Morton | 12 | Morton | 18:09.43 |
| 54 | Wilbert EppengerPlace 54 · Grade 12 · Metamora | 12 | Metamora | 18:10.46 |
| 55 | Mason McLeyPlace 55 · Grade 12 · Fort Madison | 12 | Fort Madison | 18:10.74 PR |
| 56 | Joshua BierbaumPlace 56 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 18:11.82 |
| 57 | Miles WiedPlace 57 · Grade 10 · Kewanee (Wethersfield) | 10 | Kewanee (Wethersfield) | 18:12.94 |
| 58 | Jad KattomPlace 58 · Grade 12 · Dunlap | 12 | Dunlap | 18:13.69 |
| 59 | Maddox SchweizerPlace 59 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 18:14.06 |
| 60 | Colton ReidPlace 60 · Grade 12 · Taylor Ridge (Rockridge) | 12 | Taylor Ridge (Rockridge) | 18:16.44 |
| 61 | Augie CrankPlace 61 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 18:17.89 |
| 62 | Jaxon TomeraPlace 62 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 18:18.56 |
| 63 | Will GentlePlace 63 · Grade 11 · Metamora | 11 | Metamora | 18:18.98 |
| 64 | Elijah HitePlace 64 · Grade 11 · Dunlap | 11 | Dunlap | 18:22.69 |
| 65 | Mitchell HohulinPlace 65 · Grade 9 · Metamora | 9 | Metamora | 18:32.63 |
| 66 | Logan BaderPlace 66 · Grade 12 · East Peoria | 12 | East Peoria | 18:36.76 |
| 67 | Oliver WiesePlace 67 · Grade 9 · Fort Madison | 9 | Fort Madison | 18:40.33 |
| 68 | Silas DescalzoPlace 68 · Grade 12 · Galesburg | 12 | Galesburg | 18:42.37 |
| 69 | Logan McClurePlace 69 · Grade 9 · Fort Madison | 9 | Fort Madison | 18:44.64 PR |
| 70 | Joshua FisherPlace 70 · Grade 11 · Metamora | 11 | Metamora | 18:46.55 |
| 71 | Daylon HendrixPlace 71 · Grade 11 · Kewanee (Wethersfield) | 11 | Kewanee (Wethersfield) | 18:48.70 |
| 72 | Eli ClarkPlace 72 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 18:51.27 |
| 73 | Jacob WalkerPlace 73 · Grade 10 · Fort Madison | 10 | Fort Madison | 18:52.90 |
| 74 | Porter KellerPlace 74 · Grade 12 · Morton | 12 | Morton | 18:53.59 |
| 75 | Lucas BehmPlace 75 · Grade 11 · Dunlap | 11 | Dunlap | 18:55.74 |
| 76 | Jonas CarlsonPlace 76 · Grade 11 · ROWVA Williamsfield | 11 | ROWVA Williamsfield | 18:59.44 |
| 77 | Elliott HicksPlace 77 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 19:02.73 |
| 78 | Hoyt CarterPlace 78 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 19:08.85 |
| 79 | Collin JenningsPlace 79 · Grade 10 · Abingdon (A.-Avon) | 10 | Abingdon (A.-Avon) | 19:10.68 |
| 80 | Eymen TasdanPlace 80 · Grade 11 · Macomb | 11 | Macomb | 19:11.10 |
| 81 | Mason JonesPlace 81 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 19:12.24 |
| 82 | Eli HauriPlace 82 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 19:12.92 |
| 83 | Dawson MedleyPlace 83 · Grade 11 · Cambridge | 11 | Cambridge | 19:13.55 |
| 84 | Darius CiteaPlace 84 · Grade 10 · Dunlap | 10 | Dunlap | 19:14.36 |
| 85 | Ben ThalerPlace 85 · Grade 11 · Metamora | 11 | Metamora | 19:21.16 |
| 86 | Hassan AliPlace 86 · Grade 12 · East Moline (United) | 12 | East Moline (United) | 19:21.78 |
| 87 | Aayush JoshiPlace 87 · Grade 12 · Dunlap | 12 | Dunlap | 19:23.91 |
| 88 | Jalen AbbottPlace 88 · Grade 12 · Galesburg | 12 | Galesburg | 19:24.71 |
| 89 | Jacob LaBarrePlace 89 · Grade 12 · Peoria (Notre Dame) | 12 | Peoria (Notre Dame) | 19:28.05 |
| 90 | Kaidon SimsPlace 90 · Grade 11 · East Peoria | 11 | East Peoria | 19:46.02 |
| 91 | Colin IbeckPlace 91 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 19:46.72 |
| 92 | Carson MoorePlace 92 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 19:47.35 |
| 93 | John OnderkoPlace 93 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 19:48.47 |
| 94 | Logan WashburnPlace 94 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 19:52.05 |
| 95 | Matthias BowdenPlace 95 · Grade 11 · Peoria (Richwoods) | 11 | Peoria (Richwoods) | 19:54.57 |
| 96 | Sriharshith YaramalaPlace 96 · Grade 11 · Dunlap | 11 | Dunlap | 19:56.27 |
| 97 | Tommy CaseyPlace 97 · Grade 12 · Metamora | 12 | Metamora | 19:56.95 |
| 98 | Mitchell WengerPlace 98 · Grade 11 · Peoria (Richwoods) | 11 | Peoria (Richwoods) | 19:58.18 |
| 99 | Teddy ShowalterPlace 99 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 20:00.06 |
| 100 | Godway VedomePlace 100 · Grade 11 · East Moline (United) | 11 | East Moline (United) | 20:01.52 |
| 101 | Christian BeaverPlace 101 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 20:03.12 |
| 102 | Mason TuckerPlace 102 · Grade 12 · Morton | 12 | Morton | 20:03.69 |
| 103 | Colton TrippPlace 103 · Grade 9 · Fort Madison | 9 | Fort Madison | 20:04.18 |
| 104 | Garrett DeWittPlace 104 · Grade 9 · ROWVA Williamsfield | 9 | ROWVA Williamsfield | 20:04.45 |
| 105 | Zach HermesPlace 105 · Grade 9 · Fort Madison | 9 | Fort Madison | 20:05.51 PR |
| 106 | Michael WeberPlace 106 · Grade 9 · Biggsville (West Central) | 9 | Biggsville (West Central) | 20:10.24 |
| 107 | Dre ContrerasPlace 107 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 20:11.32 |
| 108 | Payson ShrumPlace 108 · Grade 10 · Kewanee (Wethersfield) | 10 | Kewanee (Wethersfield) | 20:12.41 |
| 109 | Tyler SikorskiPlace 109 · Grade 11 · Dunlap | 11 | Dunlap | 20:12.74 |
| 110 | Micah JohnsonPlace 110 · Grade 11 · Geneseo | 11 | Geneseo | 20:12.90 |
| 111 | Kevin LiaoPlace 111 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 20:15.02 |
| 112 | Drew CarlsonPlace 112 · Grade 12 · Monmouth (M.-Roseville) | 12 | Monmouth (M.-Roseville) | 20:17.28 |
| 113 | Max McVeyPlace 113 · Grade 10 · Monmouth (United) | 10 | Monmouth (United) | 20:20.63 |
| 114 | Cohen Hunt-TwomeyPlace 114 · Grade 11 · Macomb | 11 | Macomb | 20:21.49 |
| 115 | Chaius HerbstPlace 115 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 20:24.08 |
| 116 | Jehu MubalamaPlace 116 · Grade 9 · Peoria (Richwoods) | 9 | Peoria (Richwoods) | 20:25.58 |
| 117 | Andrew BroadfieldPlace 117 · Grade 11 · ROWVA Williamsfield | 11 | ROWVA Williamsfield | 20:27.93 |
| 118 | Alex AttigPlace 118 · Grade 9 · Kewanee (Wethersfield) | 9 | Kewanee (Wethersfield) | 20:28.99 |
| 119 | Elie BrunaultPlace 119 · Grade 12 · Fort Madison | 12 | Fort Madison | 20:31.30 PR |
| 120 | Ben RobertsPlace 120 · Grade 11 · Morton | 11 | Morton | 20:31.74 |
| 121 | Joe WickPlace 121 · Grade 11 · ROWVA Williamsfield | 11 | ROWVA Williamsfield | 20:32.80 |
| 122 | Tyler FinnPlace 122 · Grade 9 · Kewanee (Wethersfield) | 9 | Kewanee (Wethersfield) | 20:33.63 |
| 123 | Jake HaessigPlace 123 · Grade 12 · Fort Madison | 12 | Fort Madison | 20:33.84 PR |
| 124 | Love KapesaPlace 124 · Grade 11 · Monmouth (M.-Roseville) | 11 | Monmouth (M.-Roseville) | 20:42.37 |
| 125 | Luke PattelliPlace 125 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 20:43.35 |
| 126 | Brody JohnsonPlace 126 · Grade 9 · Monmouth (M.-Roseville) | 9 | Monmouth (M.-Roseville) | 20:44.70 |
| 127 | Isaac HartmanPlace 127 · Grade 11 · Dunlap | 11 | Dunlap | 21:01.34 |
| 128 | Jameson CoppejansPlace 128 · Grade 12 · Geneseo | 12 | Geneseo | 21:02.41 |
| 129 | Jacob BerryPlace 129 · Grade 11 · Geneseo | 11 | Geneseo | 21:05.39 |
| 130 | Will TimpePlace 130 · Grade 11 · Dunlap | 11 | Dunlap | 21:24.32 |
| 131 | Max DesmitPlace 131 · Grade 10 · Abingdon (A.-Avon) | 10 | Abingdon (A.-Avon) | 21:25.33 |
| 132 | Hank BaumgardnerPlace 132 · Grade 9 · Peoria (Richwoods) | 9 | Peoria (Richwoods) | 21:26.14 |
| 133 | Jack BowmanPlace 133 · Grade 11 · Peoria (Richwoods) | 11 | Peoria (Richwoods) | 21:34.45 |
| 134 | Charles TweedPlace 134 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 21:34.63 |
| 135 | Lloyd MartensPlace 135 · Grade 9 · Cambridge | 9 | Cambridge | 21:34.74 |
| 136 | Logan RynerPlace 136 · Grade 12 · Galesburg | 12 | Galesburg | 21:35.88 |
| 137 | Callen RothPlace 137 · Grade 11 · East Peoria | 11 | East Peoria | 21:40.10 |
| 138 | Alex PratherPlace 138 · Grade 11 · ROWVA Williamsfield | 11 | ROWVA Williamsfield | 21:41.30 |
| 139 | Cody LamkinPlace 139 · Grade 12 · Peoria (Notre Dame) | 12 | Peoria (Notre Dame) | 21:47.07 |
| 140 | Devaughn SanchezPlace 140 · Grade 11 · Galesburg | 11 | Galesburg | 21:50.86 PR |
| 141 | Jonathan KunkesPlace 141 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 21:52.78 |
| 142 | Calvin BellPlace 142 · Grade 12 · Geneseo | 12 | Geneseo | 21:53.47 |
| 143 | Ben ShoffPlace 143 · Grade 11 · Metamora | 11 | Metamora | 21:54.02 |
| 144 | Connor RuntyPlace 144 · Grade 11 · Geneseo | 11 | Geneseo | 21:55.86 |
| 145 | Noah BoydPlace 145 · Grade 11 · Metamora | 11 | Metamora | 22:15.77 |
| 146 | Michael LiPlace 146 · Grade 11 · Dunlap | 11 | Dunlap | 22:18.65 |
| 147 | Andrew KagyPlace 147 · Grade 12 · Dunlap | 12 | Dunlap | 22:19.95 |
| 148 | Sam McVeyPlace 148 · Grade 10 · Monmouth (United) | 10 | Monmouth (United) | 22:20.58 |
| 149 | Peyton RussellPlace 149 · Grade 10 · Biggsville (West Central) | 10 | Biggsville (West Central) | 22:30.05 |
| 150 | Stephen D'SaPlace 150 · Grade 11 · Peoria (Notre Dame) | 11 | Peoria (Notre Dame) | 22:39.09 |
| 151 | Cayden WhitleyPlace 151 · Grade 11 · Metamora | 11 | Metamora | 22:40.07 |
| 152 | Chase JohnstonPlace 152 · Grade 12 · Dunlap | 12 | Dunlap | 22:44.32 |
| 153 | Alex CiofoaiaPlace 153 · Grade 11 · Dunlap | 11 | Dunlap | 22:47.64 |
| 154 | Josh OpherkPlace 154 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 22:52.26 |
| 155 | Dexter WilcoxPlace 155 · Grade 11 · Peoria (Richwoods) | 11 | Peoria (Richwoods) | 23:09.44 |
| 156 | Wyatt BurtonPlace 156 · Grade 12 · Morton | 12 | Morton | 23:16.41 |
| 157 | Owen WeberPlace 157 · Grade 10 · Biggsville (West Central) | 10 | Biggsville (West Central) | 23:23.61 PR |
| 158 | Ryan WattPlace 158 · Grade 11 · Cambridge | 11 | Cambridge | 23:26.83 |
| 159 | Gabe FoxPlace 159 · Grade 12 · Dunlap | 12 | Dunlap | 23:36.53 |
| 160 | Gavin LindseyPlace 160 · Grade 11 · Cambridge | 11 | Cambridge | 23:37.08 |
| 161 | Carter SanudoPlace 161 · Grade 9 · Kewanee (Wethersfield) | 9 | Kewanee (Wethersfield) | 23:37.64 |
| 162 | Talan PricePlace 162 · Grade 9 · ROWVA Williamsfield | 9 | ROWVA Williamsfield | 23:50.33 |
| 163 | Jackson HaessigPlace 163 · Grade 12 · Fort Madison | 12 | Fort Madison | 24:06.98 |
| 164 | Yao Pascal AyobaPlace 164 · Grade 11 · East Moline (United) | 11 | East Moline (United) | 24:16.35 |
| 165 | Bartholomew KocherspergerPlace 165 · Grade 11 · Galesburg | 11 | Galesburg | 24:22.32 |
| 166 | Ben JanssenPlace 166 · Grade 12 · Abingdon (A.-Avon) | 12 | Abingdon (A.-Avon) | 24:26.26 |
| 167 | John GentlePlace 167 · Grade 12 · Metamora | 12 | Metamora | 24:43.74 |
| 168 | Evan AkersPlace 168 · Grade 12 · Cambridge | 12 | Cambridge | 24:44.61 |
| 169 | Quinlan TaylorPlace 169 · Grade 11 · Monmouth (United) | 11 | Monmouth (United) | 24:57.03 |
| 170 | Adan SanchezPlace 170 · Grade 12 · East Moline (United) | 12 | East Moline (United) | 25:12.64 |
| 171 | James WilkersonPlace 171 · Grade 11 · Peoria (Richwoods) | 11 | Peoria (Richwoods) | 25:38.57 |
| 172 | Michael FosterPlace 172 · Grade 12 · Dunlap | 12 | Dunlap | 25:57.01 |
| 173 | Logan StevensPlace 173 · Grade 9 · Monmouth (United) | 9 | Monmouth (United) | 26:23.66 |
| 174 | Ethan PorwickPlace 174 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 27:00.04 |
| 175 | Kayden BainPlace 175 · Grade 12 · Taylor Ridge (Rockridge) | 12 | Taylor Ridge (Rockridge) | 28:15.15 |
| 176 | Jonathan GowansPlace 176 · Grade 11 · Morton | 11 | Morton | 29:21.74 |
| 177 | Anesh VenigallaPlace 177 · Grade 11 · Dunlap | 11 | Dunlap | 30:15.80 |
| 178 | Trace GallagherPlace 178 · Grade 11 · Monmouth (M.-Roseville) | 11 | Monmouth (M.-Roseville) | 31:00.45 |