| 1 | Luke RinkenbergerPlace 1 · Grade 12 · Eureka | 12 | Eureka | 17:24.1 |
| 2 | Madox DeanPlace 2 · Grade 10 · Dunlap | 10 | Dunlap | 17:40.5 |
| 3 | Simon FabishPlace 3 · Grade 9 · Dunlap | 9 | Dunlap | 17:43.0 |
| 4 | Connell RothPlace 4 · Grade 9 · Eureka | 9 | Eureka | 17:45.4 |
| 5 | Nate AckliePlace 5 · Grade 10 · Dunlap | 10 | Dunlap | 17:46.3 |
| 6 | Gavin StalterPlace 6 · Grade 9 · Eureka | 9 | Eureka | 17:50.2 |
| 7 | Jack NesterPlace 7 · Grade 9 · Dunlap | 9 | Dunlap | 18:00.8 |
| 8 | Chethan ManikaPlace 8 · Grade 12 · Dunlap | 12 | Dunlap | 18:09.7 |
| 9 | Jad KattomPlace 9 · Grade 9 · Dunlap | 9 | Dunlap | 18:28.2 |
| 10 | Wyatt ZachaPlace 10 · Grade 11 · Eureka | 11 | Eureka | 18:28.3 |
| 11 | Owen StollerPlace 11 · Grade 9 · Eureka | 9 | Eureka | 18:28.4 |
| 12 | Suneet ShivrajPlace 12 · Grade 12 · Dunlap | 12 | Dunlap | 18:36.2 |
| 13 | Farhan AdnanPlace 13 · Grade 12 · Dunlap | 12 | Dunlap | 18:41.3 |
| 14 | Brock MonkPlace 14 · Grade 9 · Eureka | 9 | Eureka | 18:43.1 |
| 15 | Luke SiebenalerPlace 15 · Grade 11 · Dunlap | 11 | Dunlap | 18:48.2 |
| 16 | Ari VanMiddlesworthPlace 16 · Grade 9 · Eureka | 9 | Eureka | 18:48.4 |
| 17 | Noah LeePlace 17 · Grade 11 · Dunlap | 11 | Dunlap | 18:51.9 |
| 18 | Gabe FoxPlace 18 · Grade 9 · Dunlap | 9 | Dunlap | 18:53.1 |
| 19 | Jacob SkuttPlace 19 · Grade 11 · Eureka | 11 | Eureka | 18:58.0 |
| 20 | Mitchell LareauPlace 20 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 19:03.4 |
| 21 | Orion MahannahPlace 21 · Grade 9 · Eureka | 9 | Eureka | 19:09.6 |
| 22 | Tommy CaseyPlace 22 · Grade 9 · Metamora | 9 | Metamora | 19:13.3 |
| 23 | Ethan OrtonPlace 23 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 19:14.8 |
| 24 | Justin ChenPlace 24 · Grade 11 · Dunlap | 11 | Dunlap | 19:18.2 |
| 25 | Caleb ScofieldPlace 25 · Grade 12 · Eureka | 12 | Eureka | 19:19.0 |
| 26 | John YehlPlace 26 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 19:19.7 |
| 27 | Jackson VogelPlace 27 · Grade 11 · Eureka | 11 | Eureka | 19:25.4 |
| 28 | Leyton GrayPlace 28 · Grade 11 · Dunlap | 11 | Dunlap | 19:26.6 |
| 29 | Carlos WalkerPlace 29 · Grade 9 · Peoria (Richwoods) | 9 | Peoria (Richwoods) | 19:27.0 |
| 30 | Chaius HerbstPlace 30 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 19:29.7 |
| 31 | Michael StockPlace 31 · Grade 12 · Morton | 12 | Morton | 19:32.1 |
| 32 | Aaron ClarkPlace 32 · Grade 10 · Galesburg (H.S.) | 10 | Galesburg (H.S.) | 19:33.1 |
| 33 | Timothy RogersPlace 33 · Grade 9 · Eureka | 9 | Eureka | 19:33.2 |
| 34 | Christopher EsquivelPlace 34 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 19:37.3 |
| 35 | Aidan HoekstraPlace 35 · Grade 11 · Eureka | 11 | Eureka | 19:37.9 |
| 36 | Keegan VancePlace 36 · Grade 11 · Morton | 11 | Morton | 19:40.2 |
| 37 | TJ MaynorPlace 37 · Grade 9 · Eureka | 9 | Eureka | 19:43.1 |
| 38 | Calvin BrodersPlace 38 · Grade 9 · Dunlap | 9 | Dunlap | 19:44.7 |
| 39 | Alex FeiPlace 39 · Grade 10 · Dunlap | 10 | Dunlap | 19:47.2 |
| 40 | Mason JonesPlace 40 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 19:47.4 |
| 41 | Matthew WeberPlace 41 · Grade 9 · Dunlap | 9 | Dunlap | 19:49.7 |
| 42 | Anthony OrrPlace 42 · Grade 11 · Morton | 11 | Morton | 19:52.8 |
| 43 | Josh WeberPlace 43 · Grade 11 · Dunlap | 11 | Dunlap | 19:52.9 |
| 44 | Ethan CrossPlace 44 · Grade 9 · Morton | 9 | Morton | 19:57.3 |
| 45 | Nolan DexterPlace 45 · Grade 11 · Dunlap | 11 | Dunlap | 20:01.0 |
| 46 | Casey WaningerPlace 46 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 20:05.0 |
| 47 | Brian BachPlace 47 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 20:07.1 |
| 48 | Cale BlanfordPlace 48 · Grade 10 · Dunlap | 10 | Dunlap | 20:09.1 |
| 49 | Jalen AbbottPlace 49 · Grade 9 · Galesburg (H.S.) | 9 | Galesburg (H.S.) | 20:09.5 |
| 50 | Zachary SchuppPlace 50 · Grade 11 · Eureka | 11 | Eureka | 20:11.2 |
| 51 | Dylan ZachaPlace 51 · Grade 9 · Eureka | 9 | Eureka | 20:11.7 |
| 52 | Tyler GarrigusPlace 52 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 20:21.0 |
| 53 | Daniel WilleyPlace 53 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 20:25.3 |
| 54 | Sye VanmiddlesworthPlace 54 · Grade 12 · Eureka | 12 | Eureka | 20:30.4 |
| 55 | Michael FosterPlace 55 · Grade 9 · Dunlap | 9 | Dunlap | 20:30.5 |
| 56 | Alex MilesPlace 56 · Grade 12 · Dunlap | 12 | Dunlap | 20:30.7 |
| 57 | Alex KisbyPlace 57 · Grade 9 · Dunlap | 9 | Dunlap | 20:32.3 |
| 58 | Anthony JosephPlace 58 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 20:35.2 |
| 59 | Reilly WiegandPlace 59 · Grade 9 · Eureka | 9 | Eureka | 20:36.7 |
| 60 | Peter StoltzPlace 60 · Grade 9 · Peoria (Richwoods) | 9 | Peoria (Richwoods) | 20:37.9 |
| 61 | Paul JohnsonPlace 61 · Grade 10 · Morton | 10 | Morton | 20:41.7 |
| 62 | Oliver TruelovePlace 62 · Grade 10 · Metamora | 10 | Metamora | 20:42.1 |
| 63 | John CreathPlace 63 · Grade 9 · Peoria (Richwoods) | 9 | Peoria (Richwoods) | 20:42.2 |
| 64 | Hudson RuckerPlace 64 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 20:43.2 |
| 65 | Michael WerryPlace 65 · Grade 11 · Eureka | 11 | Eureka | 20:57.9 |
| 66 | Landon WierengaPlace 66 · Grade 12 · Eureka | 12 | Eureka | 21:01.5 |
| 67 | Ethan SmithPlace 67 · Grade 12 · Dunlap | 12 | Dunlap | 21:09.0 |
| 68 | Brett UlrichPlace 68 · Grade 9 · Metamora | 9 | Metamora | 21:09.4 |
| 69 | Samuel StammPlace 69 · Grade 11 · Metamora | 11 | Metamora | 21:11.9 |
| 70 | Sam SwainPlace 70 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 21:12.9 |
| 71 | Ryan SalisburyPlace 71 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 21:14.6 |
| 72 | Ian WellsPlace 72 · Grade 12 · Eureka | 12 | Eureka | 21:15.6 |
| 73 | Aiden BakerPlace 73 · Grade 11 · Metamora | 11 | Metamora | 21:16.6 |
| 74 | Matthew TronePlace 74 · Grade 11 · Dunlap | 11 | Dunlap | 21:17.7 |
| 75 | Jaxon TomeraPlace 75 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 21:19.2 |
| 76 | Max LovinPlace 76 · Grade 10 · Metamora | 10 | Metamora | 21:21.3 |
| 77 | Aiden JonesPlace 77 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 21:26.7 |
| 78 | Sammit ChidambaramPlace 78 · Grade 9 · Dunlap | 9 | Dunlap | 21:29.8 |
| 79 | Finnegan MartinPlace 79 · Grade 10 · Galesburg (H.S.) | 10 | Galesburg (H.S.) | 21:33.3 |
| 80 | Jubal BlunierPlace 80 · Grade 9 · Eureka | 9 | Eureka | 21:38.2 |
| 81 | Peter KermanPlace 81 · Grade 12 · Dunlap | 12 | Dunlap | 21:41.8 |
| 82 | Owen MartinPlace 82 · Grade 10 · Eureka | 10 | Eureka | 21:43.3 |
| 83 | Micah HoffmanPlace 83 · Grade 9 · Eureka | 9 | Eureka | 21:44.2 |
| 84 | Eli MulveyPlace 84 · Grade 12 · Morton | 12 | Morton | 21:50.0 |
| 85 | Ryan CooperPlace 85 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 21:57.6 |
| 86 | Garrett ShoemakerPlace 86 · Grade 12 · Metamora | 12 | Metamora | 21:59.9 |
| 87 | Tim WanPlace 87 · Grade 12 · Dunlap | 12 | Dunlap | 22:00.8 |
| 88 | Porter KellerPlace 88 · Grade 9 · Morton | 9 | Morton | 22:03.2 |
| 89 | Levi MeisterPlace 89 · Grade 11 · Eureka | 11 | Eureka | 22:03.5 |
| 90 | Silas DescalzoPlace 90 · Grade 9 · Galesburg (H.S.) | 9 | Galesburg (H.S.) | 22:04.4 |
| 91 | Alex HernandezPlace 91 · Grade 10 · Dunlap | 10 | Dunlap | 22:04.4 |
| 92 | Trey SpillerPlace 92 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 22:07.2 |
| 93 | Gonzalo LealPlace 93 · Grade 11 · Heyworth | 11 | Heyworth | 22:13.2 |
| 94 | Kahlib RidleyPlace 94 · Grade 11 · Peoria (Richwoods) | 11 | Peoria (Richwoods) | 22:13.5 |
| 95 | Tyler McguirePlace 95 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 22:16.9 |
| 96 | David WiegandPlace 96 · Grade 9 · Eureka | 9 | Eureka | 22:19.0 |
| 97 | Cayden StormPlace 97 · Grade 9 · Dunlap | 9 | Dunlap | 22:24.6 |
| 98 | Quentin SmithPlace 98 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 22:29.1 |
| 99 | Jarrett WrightPlace 99 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 22:37.9 |
| 100 | Jack GriswaldPlace 100 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 22:39.8 |
| 101 | Michael VincentPlace 101 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 22:39.8 |
| 102 | Stanley ChenPlace 102 · Grade 9 · Dunlap | 9 | Dunlap | 22:45.2 |
| 103 | Anthony ChenPlace 103 · Grade 9 · Dunlap | 9 | Dunlap | 22:48.6 |
| 104 | Chase JohnstonPlace 104 · Grade 9 · Dunlap | 9 | Dunlap | 22:51.1 |
| 105 | Alex SchmittPlace 105 · Grade 9 · Metamora | 9 | Metamora | 22:53.2 |
| 106 | Derek RuizPlace 106 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 22:53.4 |
| 107 | Javen GrantPlace 107 · Grade 11 · Peoria (Richwoods) | 11 | Peoria (Richwoods) | 22:59.6 |
| 108 | Jude IsadaPlace 108 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 22:59.8 |
| 109 | Jacob FrittsPlace 109 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 23:01.4 |
| 110 | Jack NorrisPlace 110 · Grade 10 · Dunlap | 10 | Dunlap | 23:01.7 |
| 111 | JJ SteelePlace 111 · Grade 10 · Dunlap | 10 | Dunlap | 23:02.6 |
| 112 | Matthew StoiaPlace 112 · Grade 9 · Dunlap | 9 | Dunlap | 23:05.9 |
| 113 | Elijah SellsPlace 113 · Grade 9 · Dunlap | 9 | Dunlap | 23:08.9 |
| 114 | Jace WarrenPlace 114 · Grade 11 · Morton | 11 | Morton | 23:12.9 |
| 115 | Jacob PickettPlace 115 · Grade 10 · Heyworth | 10 | Heyworth | 23:20.0 |
| 116 | Noah McClallenPlace 116 · Grade 10 · Eureka | 10 | Eureka | 23:20.1 |
| 117 | Abhiram RamojuPlace 117 · Grade 10 · Dunlap | 10 | Dunlap | 23:20.3 |
| 118 | Aayush JoshiPlace 118 · Grade 9 · Dunlap | 9 | Dunlap | 23:20.4 |
| 119 | Josiah QuinPlace 119 · Grade 9 · Morton | 9 | Morton | 23:26.2 |
| 120 | Isaiah CarpenterPlace 120 · Grade 9 · Heyworth | 9 | Heyworth | 23:29.5 |
| 121 | Seth EetenPlace 121 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 23:41.9 |
| 122 | Austin LyonsPlace 122 · Grade 12 · Morton | 12 | Morton | 24:03.1 |
| 123 | Reece YeroPlace 123 · Grade 9 · Stanford (Olympia) | 9 | Stanford (Olympia) | 24:39.9 |
| 124 | Mohammed KherfanPlace 124 · Grade 10 · Dunlap | 10 | Dunlap | 24:41.4 |
| 125 | Muhhammad KareemPlace 125 · Grade 9 · Dunlap | 9 | Dunlap | 24:42.0 |
| 126 | Joshua WangPlace 126 · Grade 10 · Dunlap | 10 | Dunlap | 24:47.8 |
| 127 | Nick SchertzPlace 127 · Grade 12 · Metamora | 12 | Metamora | 25:01.7 |
| 128 | Patrick LynnPlace 128 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 25:11.4 |
| 129 | Fred LarkinsPlace 129 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 25:17.3 |
| 130 | Carter SnodgrassPlace 130 · Grade 9 · Heyworth | 9 | Heyworth | 25:35.8 |
| 131 | Will SmithPlace 131 · Grade 9 · Metamora | 9 | Metamora | 25:57.3 |
| 132 | Neil MuchardPlace 132 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 26:20.2 |
| 133 | Isaac FanningPlace 133 · Grade 9 · Dunlap | 9 | Dunlap | 26:32.3 |
| 134 | Sam KrugerPlace 134 · Grade 10 · Eureka | 10 | Eureka | 26:35.6 |
| 135 | Zach KingPlace 135 · Grade 10 · Eureka | 10 | Eureka | 26:46.2 |
| 136 | Anish KennedyPlace 136 · Grade 9 · Dunlap | 9 | Dunlap | 28:22.2 |
| 137 | Noah AdamsPlace 137 · Grade 10 · Metamora | 10 | Metamora | 29:13.6 |
| 138 | Anton DahlinPlace 138 · Grade 9 · Dunlap | 9 | Dunlap | 34:20.8 |