| 1 | Ben GorsagePlace 1 · Grade 12 · Washington | 12 | Washington | 15:12.3 |
| 2 | Adam PerryPlace 2 · Grade 10 · Eureka | 10 | Eureka | 15:22.7 |
| 3 | Zach BornPlace 3 · Grade 12 · Metamora | 12 | Metamora | 15:30.3 |
| 4 | Dalton Miller-KlunkePlace 4 · Grade 11 · Dunlap | 11 | Dunlap | 15:33.9 |
| 5 | Ethan AdamsPlace 5 · Grade 11 · Washington | 11 | Washington | 15:37.4 |
| 6 | Aiden DuhsPlace 6 · Grade 12 · Chillicothe (Illinois Valley Central) | 12 | Chillicothe (Illinois Valley Central) | 15:40.4 |
| 7 | Adam GalvanPlace 7 · Grade 11 · Chatham (Glenwood) | 11 | Chatham (Glenwood) | 15:55.1 |
| 8 | Drew HodelPlace 8 · Grade 12 · Metamora | 12 | Metamora | 15:59.2 |
| 9 | Cullan FahrenkrugPlace 9 · Grade 12 · Chillicothe (Illinois Valley Central) | 12 | Chillicothe (Illinois Valley Central) | 15:59.2 |
| 10 | Evan GoettlerPlace 10 · Grade 10 · Washington | 10 | Washington | 16:02.8 |
| 11 | Davin DingledinePlace 11 · Grade 11 · Eureka | 11 | Eureka | 16:05.6 |
| 12 | Colter HeddenPlace 12 · Grade 11 · Chillicothe (Illinois Valley Central) | 11 | Chillicothe (Illinois Valley Central) | 16:06.7 |
| 13 | Pierce KingPlace 13 · Grade 11 · Lincoln | 11 | Lincoln | 16:09.4 |
| 14 | Daniel BenderPlace 14 · Grade 11 · Eureka | 11 | Eureka | 16:10.7 PR |
| 15 | Zane KinghamPlace 15 · Grade 10 · Metamora | 10 | Metamora | 16:10.8 |
| 16 | Jackson RupiperPlace 16 · Grade 9 · Chillicothe (Illinois Valley Central) | 9 | Chillicothe (Illinois Valley Central) | 16:15.4 |
| 17 | Hudson LemanPlace 17 · Grade 10 · Eureka | 10 | Eureka | 16:16.7 |
| 18 | Alex LinnemannPlace 18 · Grade 11 · Washington | 11 | Washington | 16:17.1 |
| 19 | Landon WurmnestPlace 19 · Grade 12 · Eureka | 12 | Eureka | 16:17.2 |
| 20 | Brody MillerPlace 20 · Grade 10 · Chillicothe (Illinois Valley Central) | 10 | Chillicothe (Illinois Valley Central) | 16:29.6 |
| 21 | Liam WallesPlace 21 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 16:31.3 |
| 22 | Cayden KeagPlace 22 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 16:31.3 |
| 23 | Max DrakslerPlace 23 · Grade 12 · Dunlap | 12 | Dunlap | 16:31.7 |
| 24 | Preston ShortPlace 24 · Grade 12 · Lincoln | 12 | Lincoln | 16:32.4 |
| 25 | Owen CyrulikPlace 25 · Grade 12 · Lincoln | 12 | Lincoln | 16:33.8 |
| 26 | Aidan O'DeaPlace 26 · Grade 11 · Dunlap | 11 | Dunlap | 16:35.4 |
| 27 | Henry StoltzenburgPlace 27 · Grade 11 · Lincoln | 11 | Lincoln | 16:36.0 |
| 28 | Alex CrullPlace 28 · Grade 11 · Chillicothe (Illinois Valley Central) | 11 | Chillicothe (Illinois Valley Central) | 16:40.8 |
| 29 | Ty GalePlace 29 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 16:44.4 |
| 30 | Bentlee LinkPlace 30 · Grade 9 · Washington | 9 | Washington | 16:48.5 |
| 31 | Mitchell HohulinPlace 31 · Grade 10 · Metamora | 10 | Metamora | 16:50.4 |
| 32 | Evan KuhlmanPlace 32 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 16:55.5 |
| 33 | Charlie WillenborgPlace 33 · Grade 10 · Pleasant Plains | 10 | Pleasant Plains | 16:57.8 |
| 34 | Gabe HeiderPlace 34 · Grade 11 · Eureka | 11 | Eureka | 16:59.7 PR |
| 35 | Jonah RosePlace 35 · Grade 10 · Washington | 10 | Washington | 17:01.8 |
| 36 | West ManningPlace 36 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 17:02.9 |
| 37 | Elijah GerkinPlace 37 · Grade 12 · Metamora | 12 | Metamora | 17:03.5 |
| 38 | Mason SolomonPlace 38 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 17:03.7 |
| 39 | Joshua FisherPlace 39 · Grade 12 · Metamora | 12 | Metamora | 17:04.0 |
| 40 | Karter BrownPlace 40 · Grade 9 · Metamora | 9 | Metamora | 17:07.0 |
| 41 | Ben PaustianPlace 41 · Grade 11 · Dunlap | 11 | Dunlap | 17:07.2 |
| 42 | Darius CiteaPlace 42 · Grade 11 · Dunlap | 11 | Dunlap | 17:10.4 |
| 43 | Colin CrombiePlace 43 · Grade 12 · Lincoln | 12 | Lincoln | 17:12.4 |
| 44 | Ethan SakataPlace 44 · Grade 12 · Washington | 12 | Washington | 17:19.4 |
| 45 | Luke OttoPlace 45 · Grade 10 · Eureka | 10 | Eureka | 17:23.1 |
| 46 | Aiden ChipolPlace 46 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 17:33.7 |
| 47 | Braeden GallowayPlace 47 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 17:35.0 |
| 48 | Cole FurrowPlace 48 · Grade 10 · Galesburg | 10 | Galesburg | 17:41.6 |
| 49 | Jonas CarlsonPlace 49 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 17:45.9 |
| 50 | Brayden GilliesPlace 50 · Grade 11 · Glasford (Illini Bluffs) | 11 | Glasford (Illini Bluffs) | 17:46.6 |
| 51 | James ShueyPlace 51 · Grade 11 · Abingdon (A.-Avon) | 11 | Abingdon (A.-Avon) | 17:48.9 |
| 52 | Troy RogersPlace 52 · Grade 9 · Chatham (Glenwood) | 9 | Chatham (Glenwood) | 17:49.9 |
| 53 | Hudson SchneiderPlace 53 · Grade 11 · Chatham (Glenwood) | 11 | Chatham (Glenwood) | 17:58.2 |
| 54 | Ethan DayPlace 54 · Grade 9 · Dunlap | 9 | Dunlap | 17:58.5 |
| 55 | Wyatt PattersonPlace 55 · Grade 11 · Normal (Community) | 11 | Normal (Community) | 18:05.4 |
| 56 | Jared LongPlace 56 · Grade 11 · Pleasant Plains | 11 | Pleasant Plains | 18:06.9 |
| 57 | Liam DomahoskiPlace 57 · Grade 11 · Chatham (Glenwood) | 11 | Chatham (Glenwood) | 18:07.0 |
| 58 | Griffin WilliamsPlace 58 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 18:14.9 PR |
| 59 | Ty CopelandPlace 59 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 18:15.8 |
| 60 | Isaac LackPlace 60 · Grade 11 · Chatham (Glenwood) | 11 | Chatham (Glenwood) | 18:17.8 |
| 61 | Kyan EiselePlace 61 · Grade 9 · Chatham (Glenwood) | 9 | Chatham (Glenwood) | 18:19.2 |
| 62 | Elijah HitePlace 62 · Grade 12 · Dunlap | 12 | Dunlap | 18:21.4 |
| 63 | Charles AndertonPlace 63 · Grade 11 · Galesburg | 11 | Galesburg | 18:30.8 |
| 64 | Noah HarkenPlace 64 · Grade 10 · Bartonville (Limestone) | 10 | Bartonville (Limestone) | 18:37.4 |
| 65 | Brayden McGuirePlace 65 · Grade 11 · Galesburg | 11 | Galesburg | 18:37.9 |
| 66 | Finley BailliezPlace 66 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 18:50.2 |
| 67 | Issac BeckerPlace 67 · Grade 11 · Galesburg | 11 | Galesburg | 18:50.2 |
| 68 | Paul MundayPlace 68 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 19:00.5 PR |
| 69 | Connor CollinsPlace 69 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 19:01.9 |
| 70 | Aiden CamburnPlace 70 · Grade 11 · Chatham (Glenwood) | 11 | Chatham (Glenwood) | 19:06.3 |
| 71 | Jack HanrahanPlace 71 · Grade 12 · Heyworth | 12 | Heyworth | 19:11.0 |
| 72 | Riley McMeenPlace 72 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 19:19.0 |
| 73 | Graham MaxwellPlace 73 · Grade 10 · Bloomington (Cornerstone Christian Academy) | 10 | Bloomington (Cornerstone Christian Academy) | 19:25.9 |
| 74 | Garrett DeWittPlace 74 · Grade 10 · ROWVA Williamsfield | 10 | ROWVA Williamsfield | 19:29.8 |
| 75 | Max McVeyPlace 75 · Grade 11 · Monmouth (United) | 11 | Monmouth (United) | 19:35.8 |
| 76 | Graham WaltersPlace 76 · Grade 11 · Stanford (Olympia) | 11 | Stanford (Olympia) | 19:45.5 |
| 77 | Ellis ThrockmortonPlace 77 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 19:50.6 |
| 78 | Max OttPlace 78 · Grade 10 · Bartonville (Limestone) | 10 | Bartonville (Limestone) | 19:54.7 |
| 79 | Connor JenningsPlace 79 · Grade 9 · Abingdon (A.-Avon) | 9 | Abingdon (A.-Avon) | 19:58.2 |
| 80 | Caleb WaldschmidtPlace 80 · Grade 10 · Chillicothe (Illinois Valley Central) | 10 | Chillicothe (Illinois Valley Central) | 20:08.5 |
| 81 | Quinlan TaylorPlace 81 · Grade 12 · Monmouth (United) | 12 | Monmouth (United) | 20:37.4 |
| 82 | Edwin (Eddie) RutledgePlace 82 · Grade 11 · Heyworth | 11 | Heyworth | 20:52.0 |
| 83 | Wyatt AdkissonPlace 83 · Grade 9 · Monmouth (United) | 9 | Monmouth (United) | 20:55.1 |
| 84 | Noah DoctorianPlace 84 · Grade 9 · Stanford (Olympia) | 9 | Stanford (Olympia) | 21:04.8 |
| 85 | Liam HuizengaPlace 85 · Grade 10 · Galesburg | 10 | Galesburg | 21:09.3 |
| 86 | Brody JohnsonPlace 86 · Grade 10 · Monmouth (M.-Roseville) | 10 | Monmouth (M.-Roseville) | 21:13.9 |
| 87 | Jeremiah LeePlace 87 · Grade 11 · Galesburg | 11 | Galesburg | 21:23.5 |
| 88 | Love KapesaPlace 88 · Grade 12 · Monmouth (M.-Roseville) | 12 | Monmouth (M.-Roseville) | 21:24.7 |
| 89 | James KnaebelPlace 89 · Grade 9 · Abingdon (A.-Avon) | 9 | Abingdon (A.-Avon) | 21:26.7 |
| 90 | Andrew BroadfieldPlace 90 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 21:29.4 |
| 91 | Jude GarmanPlace 91 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 21:30.8 |
| 92 | Collin JenningsPlace 92 · Grade 11 · Abingdon (A.-Avon) | 11 | Abingdon (A.-Avon) | 21:49.9 |
| 93 | Landon BarkerPlace 93 · Grade 10 · Galesburg | 10 | Galesburg | 21:53.9 |
| 94 | Jasper HouzengaPlace 94 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 22:04.5 |
| 95 | Everitt GibsonPlace 95 · Grade 9 · Monmouth (United) | 9 | Monmouth (United) | 22:15.6 |
| 96 | Hunter SamuelsonPlace 96 · Grade 12 · Heyworth | 12 | Heyworth | 22:18.7 |
| 97 | Tristan RastPlace 97 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 22:19.9 PR |
| 98 | Reiley BurnsPlace 98 · Grade 12 · Monmouth (United) | 12 | Monmouth (United) | 22:20.8 |
| 99 | Kenzer BurrellPlace 99 · Grade 11 · Stanford (Olympia) | 11 | Stanford (Olympia) | 22:57.6 |
| 100 | Sam McVeyPlace 100 · Grade 11 · Monmouth (United) | 11 | Monmouth (United) | 23:20.5 |