| 1 | Holden GerdesPlace 1 · Grade 12 · Fairbury (Prairie Central) | 12 | Fairbury (Prairie Central) | 16:23.27 |
| 2 | Ty GalePlace 2 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 17:33.33 |
| 3 | Colter KerberPlace 3 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 17:48.28 |
| 4 | Ben JosephPlace 4 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 17:53.13 |
| 5 | Marquan PinkstonPlace 5 · Grade 10 · Danville (Schlarman) | 10 | Danville (Schlarman) | 18:15.28 |
| 6 | Axel KarglePlace 6 · Grade 11 · Dwight | 11 | Dwight | 18:19.94 |
| 7 | David AllenPlace 7 · Grade 10 · Dwight | 10 | Dwight | 18:22.49 |
| 8 | Max Van AllenPlace 8 · Grade 10 · Normal (University) | 10 | Normal (University) | 18:33.24 |
| 9 | Jaylen ChirayilPlace 9 · Grade 9 · Danville (Schlarman) | 9 | Danville (Schlarman) | 18:35.43 |
| 10 | Tristan GuernseyPlace 10 · Grade 11 · Normal (University) | 11 | Normal (University) | 18:40.66 |
| 11 | Vicente GuerreroPlace 11 · Grade 9 · Danville (Schlarman) | 9 | Danville (Schlarman) | 18:41.13 |
| 12 | Ethan CarrionPlace 12 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 18:55.02 |
| 13 | Parker KimPlace 13 · Grade 11 · Normal (University) | 11 | Normal (University) | 18:57.26 |
| 14 | Asa ReedyPlace 14 · Grade 10 · Normal (University) | 10 | Normal (University) | 19:00.73 |
| 15 | Gavin DikemanPlace 15 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 19:10.40 |
| 16 | Gavin WestPlace 16 · Grade 10 · Colfax (Ridgeview) | 10 | Colfax (Ridgeview) | 19:14.26 |
| 17 | Kasen CassonPlace 17 · Grade 10 · Fairbury (Prairie Central) | 10 | Fairbury (Prairie Central) | 19:14.67 |
| 18 | Jaden SchumacherPlace 18 · Grade 9 · Normal (University) | 9 | Normal (University) | 19:25.20 |
| 19 | Evan ZastrowPlace 19 · Grade 10 · Normal (University) | 10 | Normal (University) | 19:30.71 |
| 20 | Dominic VozzellaPlace 20 · Grade 9 · Normal (University) | 9 | Normal (University) | 19:32.64 |
| 21 | Kavin SivagnanamPlace 21 · Grade 9 · Normal (University) | 9 | Normal (University) | 19:46.97 |
| 22 | Alex MercierPlace 22 · Grade 12 · Normal (University) | 12 | Normal (University) | 19:50.62 |
| 23 | Matthew HughesPlace 23 · Grade 11 · Normal (University) | 11 | Normal (University) | 19:52.31 |
| 24 | Connor CollinsPlace 24 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 19:56.54 |
| 25 | Evan SchumacherPlace 25 · Grade 9 · Normal (University) | 9 | Normal (University) | 19:56.94 |
| 26 | Landon LyonsPlace 26 · Grade 9 · Flanagan (F.-Cornell) | 9 | Flanagan (F.-Cornell) | 20:01.62 |
| 27 | Abram HarezlakPlace 27 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 20:14.55 |
| 28 | Graham WaltersPlace 28 · Grade 11 · Stanford (Olympia) | 11 | Stanford (Olympia) | 20:20.04 |
| 29 | Koltyn FehrPlace 29 · Grade 9 · Fairbury (Prairie Central) | 9 | Fairbury (Prairie Central) | 20:48.22 |
| 30 | Joey SafranekPlace 30 · Grade 12 · Normal (University) | 12 | Normal (University) | 20:54.05 |
| 31 | Asher ClarkPlace 31 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 21:00.24 |
| 32 | Todd GonzalesPlace 32 · Grade 9 · Fairbury (Prairie Central) | 9 | Fairbury (Prairie Central) | 21:03.77 |
| 33 | Luke OlsonPlace 33 · Grade 9 · Mt. Pulaski | 9 | Mt. Pulaski | 21:14.85 |
| 34 | Mohnish PrabuPlace 34 · Grade 9 · Normal (University) | 9 | Normal (University) | 21:15.19 |
| 35 | Rylan VallazzaPlace 35 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 21:25.56 |
| 36 | Cristian RodriguezPlace 36 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 21:29.88 |
| 37 | Easton KesterPlace 37 · Grade 9 · Normal (University) | 9 | Normal (University) | 21:41.00 |
| 38 | Michael JosefikPlace 38 · Grade 10 · Dwight | 10 | Dwight | 21:48.05 |
| 39 | Kyle MoorePlace 39 · Grade 9 · Danville (Schlarman) | 9 | Danville (Schlarman) | 21:58.60 |
| 40 | Vance YoungPlace 40 · Grade 10 · Colfax (Ridgeview) | 10 | Colfax (Ridgeview) | 22:05.13 |
| 41 | James StoltPlace 41 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 22:15.19 |
| 42 | Eli BurmasterPlace 42 · Grade 10 · Colfax (Ridgeview) | 10 | Colfax (Ridgeview) | 22:19.34 |
| 43 | Roger ZimmermanPlace 43 · Grade 9 · Normal (University) | 9 | Normal (University) | 22:23.14 |
| 44 | Ethan NeuhausPlace 44 · Grade 10 · Colfax (Ridgeview) | 10 | Colfax (Ridgeview) | 22:25.62 |
| 45 | Payton SteffenPlace 45 · Grade 9 · Fairbury (Prairie Central) | 9 | Fairbury (Prairie Central) | 22:30.45 |
| 46 | Micah StubbsPlace 46 · Grade 11 · Peoria (P. Christian) | 11 | Peoria (P. Christian) | 22:38.07 |
| 47 | Kelten OlsonPlace 47 · Grade 10 · Mt. Pulaski | 10 | Mt. Pulaski | 22:48.24 |
| 48 | Jacob RinglerPlace 48 · Grade 10 · Normal (University) | 10 | Normal (University) | 22:50.00 |
| 49 | Noah DoctorianPlace 49 · Grade 9 · Stanford (Olympia) | 9 | Stanford (Olympia) | 23:03.72 |
| 50 | Quarius JohnsonPlace 50 · Grade 11 · Springfield (Lanphier) | 11 | Springfield (Lanphier) | 23:12.02 |
| 51 | Elliott CooperPlace 51 · Grade 10 · Mt. Pulaski | 10 | Mt. Pulaski | 23:24.81 |
| 52 | Rahlee NicholsPlace 52 · Grade 12 · Springfield (Lanphier) | 12 | Springfield (Lanphier) | 23:26.51 |
| 53 | Jasper HouzengaPlace 53 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 23:50.96 |
| 54 | Drew FioriniPlace 54 · Grade 10 · Pontiac | 10 | Pontiac | 23:59.36 |
| 55 | Keoni CharronPlace 55 · Grade 12 · Mt. Pulaski | 12 | Mt. Pulaski | 24:15.19 |
| 56 | Bryson TatePlace 56 · Grade 10 · Springfield (Lanphier) | 10 | Springfield (Lanphier) | 24:20.45 |
| 57 | Dreaden YoungPlace 57 · Grade 9 · Springfield (Lanphier) | 9 | Springfield (Lanphier) | 24:29.54 |
| 58 | Malachi BrunoPlace 58 · Grade 9 · Springfield (Lanphier) | 9 | Springfield (Lanphier) | 24:30.01 |
| 59 | Tyquaris HolderPlace 59 · Grade 11 · Springfield (Lanphier) | 11 | Springfield (Lanphier) | 24:31.73 |
| 60 | William LivengoodPlace 60 · Grade 10 · Springfield (Lanphier) | 10 | Springfield (Lanphier) | 25:15.67 |
| 61 | Christopher HousePlace 61 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 25:25.59 |
| 62 | Aaron VollePlace 62 · Grade 12 · Mt. Pulaski | 12 | Mt. Pulaski | 25:30.39 |
| 63 | Owen HumphriesPlace 63 · Grade 9 · Springfield (Lanphier) | 9 | Springfield (Lanphier) | 25:45.31 |
| 64 | Levi LandesPlace 64 · Grade 11 · Normal (University) | 11 | Normal (University) | 26:21.86 |
| 65 | Will RinkerPlace 65 · Grade 9 · Pontiac | 9 | Pontiac | 26:50.79 |
| 66 | Josiah VromanPlace 66 · Grade 10 · Pontiac | 10 | Pontiac | 28:18.12 |
| 67 | Camden WinklemannPlace 67 · Grade 12 · Mt. Pulaski | 12 | Mt. Pulaski | 29:40.54 |
| 68 | Jaxon OneillPlace 68 · Grade 9 · Pontiac | 9 | Pontiac | 30:09.60 |
| 69 | Jaxen NguyenPlace 69 · Grade 9 · Springfield (Lanphier) | 9 | Springfield (Lanphier) | 31:10.92 |
| 70 | Brayan AnimaPlace 70 · Grade 10 · Springfield (Lanphier) | 10 | Springfield (Lanphier) | 31:11.70 |
| 71 | Josiah GnageyPlace 71 · Grade 9 · Peoria (P. Christian) | 9 | Peoria (P. Christian) | 31:35.25 |