| 1 | Wilson GeorgesPlace 1 · Grade 10 · Bartonville (Limesto.. | 10 | Bartonville (Limesto.. | 16:01.7 |
| 2 | Noah McIntyrePlace 2 · Grade 12 · Athens | 12 | Athens | 16:03.2 |
| 3 | Kole DusekPlace 3 · Grade 11 · Bartonville (Limesto.. | 11 | Bartonville (Limesto.. | 16:53.3 |
| 4 | Colby JohnsonPlace 4 · Grade 12 · Deer Creek - Mackinaw | 12 | Deer Creek - Mackinaw | 16:55.2 |
| 5 | Seth KasingerPlace 5 · Grade 12 · Pekin | 12 | Pekin | 16:57.0 |
| 6 | John BlumeyerPlace 6 · Grade 11 · Deer Creek - Mackinaw | 11 | Deer Creek - Mackinaw | 17:03.4 |
| 7 | Cole LeachPlace 7 · Grade 11 · Bartonville (Limesto.. | 11 | Bartonville (Limesto.. | 17:17.8 |
| 8 | Noah SivoriPlace 8 · Grade 11 · Pekin | 11 | Pekin | 17:20.5 |
| 9 | Jonathan BlanchardPlace 9 · Grade 10 · Pekin | 10 | Pekin | 17:21.6 |
| 10 | Jackson CusterPlace 10 · Grade 10 · Pekin | 10 | Pekin | 17:24.3 |
| 11 | Stan MelkumianPlace 11 · Grade 11 · Macomb | 11 | Macomb | 17:25.7 |
| 12 | Drae HeiplePlace 12 · Grade 11 · Pekin | 11 | Pekin | 17:28.8 |
| 13 | Jeremy LeichtenbergPlace 13 · Grade 10 · Pekin | 10 | Pekin | 17:40.0 |
| 14 | Edwin MonroePlace 14 · Grade 11 · Bartonville (Limesto.. | 11 | Bartonville (Limesto.. | 17:40.6 |
| 15 | Russell SarffPlace 15 · Grade 11 · Pekin | 11 | Pekin | 17:50.9 |
| 16 | Huston GillespiePlace 16 · Grade 9 · Pekin | 9 | Pekin | 17:51.0 |
| 17 | Nick SeaverPlace 17 · Grade 11 · Rushville (R-Indust... | 11 | Rushville (R-Indust... | 17:58.7 |
| 18 | Kieran BaurerPlace 18 · Grade 10 · Bartonville (Limesto.. | 10 | Bartonville (Limesto.. | 17:59.3 |
| 19 | Hunter JohnsonPlace 19 · Grade 11 · Deer Creek - Mackinaw | 11 | Deer Creek - Mackinaw | 18:07.6 |
| 20 | James GoodenowPlace 20 · Grade 12 · Athens | 12 | Athens | 18:10.8 |
| 21 | Kolin WilkinsPlace 21 · Grade 11 · Deer Creek - Mackinaw | 11 | Deer Creek - Mackinaw | 18:12.2 |
| 22 | Ben SandersPlace 22 · Grade 11 · Deer Creek - Mackinaw | 11 | Deer Creek - Mackinaw | 18:18.0 |
| 23 | Carlos SerratosPlace 23 · Grade 12 · Monmouth (M-Rosevil... | 12 | Monmouth (M-Rosevil... | 18:19.9 |
| 24 | Joseph GoodenowPlace 24 · Grade 12 · Athens | 12 | Athens | 18:32.6 |
| 25 | Ashton HorchemPlace 25 · Grade 10 · Bartonville (Limesto.. | 10 | Bartonville (Limesto.. | 18:38.3 |
| 26 | Kerem TasdanPlace 26 · Grade 12 · Macomb | 12 | Macomb | 18:47.4 |
| 27 | Noah La PradPlace 27 · Grade 11 · Macomb | 11 | Macomb | 18:47.6 |
| 28 | Devin SuggittPlace 28 · Grade 10 · Bushnell (B-Prairie... | 10 | Bushnell (B-Prairie... | 18:49.5 |
| 29 | Will HillPlace 29 · Grade 12 · Athens | 12 | Athens | 18:51.7 |
| 30 | Tyler SpurlockPlace 30 · Grade 11 · Deer Creek - Mackinaw | 11 | Deer Creek - Mackinaw | 19:12.2 |
| 31 | Nick BergerhousePlace 31 · Grade 12 · Pekin | 12 | Pekin | 19:18.0 |
| 32 | Noah CokelPlace 32 · Grade 12 · Princeville | 12 | Princeville | 19:19.4 |
| 33 | Sam SchleglPlace 33 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 19:22.7 |
| 34 | Nicholas MillerPlace 34 · Grade 12 · Princeville | 12 | Princeville | 19:28.6 |
| 35 | Kyle LeichtenbergPlace 35 · Grade 12 · Pekin | 12 | Pekin | 19:33.0 |
| 36 | Jacob BerryPlace 36 · Grade 12 · Peoria | 12 | Peoria | 19:39.5 |
| 37 | Bryce BakerPlace 37 · Grade 11 · Bartonville (Limesto.. | 11 | Bartonville (Limesto.. | 19:46.9 |
| 38 | Amir Oden-ShabazzPlace 38 · Grade 10 · Macomb | 10 | Macomb | 19:49.6 |
| 39 | Mason WoodPlace 39 · Grade 12 · Canton | 12 | Canton | 19:51.4 |
| 40 | Kaleb JustPlace 40 · Grade 12 · Pekin | 12 | Pekin | 19:55.9 |
| 41 | Ryan AmesPlace 41 · Grade 11 · Macomb | 11 | Macomb | 20:13.0 |
| 42 | Brandon PalkaPlace 42 · Grade 12 · Pekin | 12 | Pekin | 20:13.2 |
| 43 | Jose AmadorPlace 43 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 20:16.8 |
| 44 | Grant Thomas -Place 44 · Athens | — | Athens | 20:24.1 |
| 45 | Skylar SpeckPlace 45 · Grade 11 · Pekin | 11 | Pekin | 20:30.0 |
| 46 | Adian BasalayPlace 46 · Grade 11 · Farmington | 11 | Farmington | 20:32.0 |
| 47 | Carl BlomePlace 47 · Grade 10 · Macomb | 10 | Macomb | 20:37.7 |
| 48 | Kyle SholtisPlace 48 · Grade 12 · Athens | 12 | Athens | 20:44.6 |
| 49 | Justin SheltsPlace 49 · Grade 11 · Rushville (R-Indust... | 11 | Rushville (R-Indust... | 20:44.6 |
| 50 | Nathan KrausPlace 50 · Grade 12 · Pekin | 12 | Pekin | 20:58.9 |
| 51 | Gabriel BensonPlace 51 · Grade 12 · Farmington | 12 | Farmington | 21:02.1 |
| 52 | Noah KlauserPlace 52 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 21:12.1 |
| 53 | Sam MasonPlace 53 · Grade 11 · Canton | 11 | Canton | 21:17.6 |
| 54 | Miles Ackman -Place 54 · Rushville (R-Indust... | — | Rushville (R-Indust... | 21:18.6 |
| 55 | Martin MaloneyPlace 55 · Grade 12 · Peoria | 12 | Peoria | 21:22.9 |
| 56 | John VelazquezPlace 56 · Grade 12 · Peoria | 12 | Peoria | 21:28.3 |
| 57 | Brandon Anderson -Place 57 · Peoria | — | Peoria | 21:58.5 |
| 58 | Mike MorrisonPlace 58 · Grade 12 · Farmington | 12 | Farmington | 22:07.8 |
| 59 | Jude AndersonPlace 59 · Grade 11 · Peoria | 11 | Peoria | 22:09.4 |
| 60 | Isaac EscapaPlace 60 · Grade 12 · Rushville (R-Indust... | 12 | Rushville (R-Indust... | 22:20.3 |
| 61 | Brian Bitner -Place 61 · Bushnell (B-Prairie... | — | Bushnell (B-Prairie... | 22:22.4 |
| 62 | Noah MercerPlace 62 · Grade 11 · Macomb | 11 | Macomb | 22:31.2 |
| 63 | Jack HamerPlace 63 · Grade 10 · Macomb | 10 | Macomb | 22:35.4 |
| 64 | Aidan FoshayPlace 64 · Grade 10 · Farmington | 10 | Farmington | 22:36.3 |
| 65 | Spencer SchlagPlace 65 · Grade 11 · Macomb | 11 | Macomb | 22:40.5 |
| 66 | Payton McGruderPlace 66 · Grade 10 · Macomb | 10 | Macomb | 22:51.7 |
| 67 | Eli StreitmatterPlace 67 · Grade 11 · Princeville | 11 | Princeville | 22:57.1 |
| 68 | Caleb HoffmanPlace 68 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 22:58.6 |
| 69 | Isaac WatsonPlace 69 · Grade 12 · Pekin | 12 | Pekin | 22:59.0 |
| 70 | David PepplePlace 70 · Grade 10 · Farmington | 10 | Farmington | 23:18.5 |
| 71 | Micah RamosPlace 71 · Grade 11 · Macomb | 11 | Macomb | 23:21.5 |
| 72 | Jacob RousePlace 72 · Grade 10 · Macomb | 10 | Macomb | 23:33.4 |
| 73 | Jadyn PratherPlace 73 · Grade 11 · Rushville (R-Indust... | 11 | Rushville (R-Indust... | 23:50.6 |
| 74 | Cole Powell -Place 74 · Spoon River Valley | — | Spoon River Valley | 24:05.4 |
| 75 | James McReynolds -Place 75 · Quincy (Notre Dame) | — | Quincy (Notre Dame) | 24:54.8 |
| 76 | Alex BarrettPlace 76 · Grade 9 · Farmington | 9 | Farmington | 25:01.1 |
| 77 | Draven Leady -Place 77 · Spoon River Valley | — | Spoon River Valley | 25:01.9 |
| 78 | Connor KellerPlace 78 · Grade 9 · Farmington | 9 | Farmington | 25:02.5 |
| 79 | Mitchell Brecht -Place 79 · Quincy (Notre Dame) | — | Quincy (Notre Dame) | 25:48.5 |
| 80 | Caleb LorenzenPlace 80 · Grade 11 · Macomb | 11 | Macomb | 26:18.9 |
| 81 | Johnson WuPlace 81 · Grade 12 · Macomb | 12 | Macomb | 26:35.2 |
| 82 | Gabe Ramos -Place 82 · Macomb | — | Macomb | 26:41.6 |
| 83 | Austin MarinichPlace 83 · Grade 12 · Farmington | 12 | Farmington | 26:46.1 |
| 84 | Ayden McNeill -Place 84 · Cullom (Tri-Point) | — | Cullom (Tri-Point) | 28:27.2 |
| 85 | Chase WhisenandPlace 85 · Grade 12 · Farmington | 12 | Farmington | 28:27.5 |
| 86 | Edan ClowPlace 86 · Grade 10 · Macomb | 10 | Macomb | 28:31.4 |
| 87 | Jamie Anothony -Place 87 · Peoria | — | Peoria | 28:37.7 |
| 88 | Wes Cadwell -Place 88 · Spoon River Valley | — | Spoon River Valley | 30:12.8 |
| 89 | Andrew LueckPlace 89 · Grade 12 · Macomb | 12 | Macomb | 30:19.7 |
| 90 | Missael Aries Cruz -Place 90 · Peoria | — | Peoria | 30:19.7 |