| 1 | Seth GunterPlace 1 · Metamora High | — | Metamora High | 17:20.2 |
| 2 | Frank DeLucaPlace 2 · Metamora High | — | Metamora High | 17:33.8 |
| 3 | Aaron FordycePlace 3 · Dunlap | — | Dunlap | 17:38.1 |
| 4 | Nick KovalPlace 4 · Metamora High | — | Metamora High | 17:44.5 |
| 5 | Justin MongePlace 5 · Dunlap | — | Dunlap | 17:49.6 |
| 6 | Slade JewellPlace 6 · Limestone | — | Limestone | 17:50.9 |
| 7 | Ross StanleyPlace 7 · Metamora High | — | Metamora High | 17:55.5 |
| 8 | Brendan MitchellPlace 8 · Dunlap | — | Dunlap | 18:03.3 |
| 9 | John BanisterPlace 9 · Dunlap | — | Dunlap | 18:10.0 |
| 10 | Collin RogiersPlace 10 · Alleman | — | Alleman | 18:22.2 |
| 11 | Ben SuttonPlace 11 · Dunlap | — | Dunlap | 18:23.0 |
| 12 | Travis RoePlace 12 · Metamora High | — | Metamora High | 18:23.9 |
| 13 | Logan KirbyPlace 13 · Dunlap | — | Dunlap | 18:27.6 |
| 14 | Seth TealbeyPlace 14 · Metamora High | — | Metamora High | 18:29.4 |
| 15 | Isaiah SmithPlace 15 · Metamora High | — | Metamora High | 18:31.6 |
| 16 | Connor DarrowPlace 16 · Alleman | — | Alleman | 18:33.3 |
| 17 | Payton MillerPlace 17 · Alleman | — | Alleman | 18:38.5 |
| 18 | Justin VozzoPlace 18 · Dunlap | — | Dunlap | 18:39.6 |
| 19 | Mark AndersonPlace 19 · Dunlap | — | Dunlap | 19:04.5 |
| 20 | Drake SimpsonPlace 20 · Dunlap | — | Dunlap | 19:10.9 |
| 21 | Sidney BoelensPlace 21 · Alleman | — | Alleman | 19:18.2 |
| 22 | Daniel WhelanPlace 22 · Dunlap | — | Dunlap | 19:18.8 |
| 23 | Ben HahnPlace 23 · Metamora High | — | Metamora High | 19:23.1 |
| 24 | Austin JohnsonPlace 24 · Alleman | — | Alleman | 19:25.7 |
| 25 | James NewtonPlace 25 · Dunlap | — | Dunlap | 19:25.8 |
| 26 | Vince FlorendoPlace 26 · Dunlap | — | Dunlap | 19:26.6 |
| 27 | Trevor SeggebruchPlace 27 · Morton | — | Morton | 19:28.9 |
| 28 | Jacob ReickPlace 28 · Dunlap | — | Dunlap | 19:28.9 |
| 29 | Evan QuinnPlace 29 · Dunlap | — | Dunlap | 19:31.8 |
| 30 | Ethan JohnsonPlace 30 · Alleman | — | Alleman | 19:35.7 |
| 31 | Dylan HinesPlace 31 · Metamora High | — | Metamora High | 19:38.5 |
| 32 | Gavin AnglinPlace 32 · Metamora High | — | Metamora High | 19:39.5 |
| 33 | Gabriel GavinoPlace 33 · Dunlap | — | Dunlap | 19:47.9 |
| 34 | Brennen InglesPlace 34 · Metamora High | — | Metamora High | 19:50.3 |
| 35 | Garris RadloffPlace 35 · Morton | — | Morton | 19:52.0 |
| 36 | Sam RoycePlace 36 · Dunlap | — | Dunlap | 19:54.8 |
| 37 | Bryan HimmelPlace 37 · Morton | — | Morton | 20:08.3 |
| 38 | Wes CowenPlace 38 · Illini Bluffs High | — | Illini Bluffs High | 20:14.3 |
| 39 | Jesse BlakePlace 39 · Dunlap | — | Dunlap | 20:16.5 |
| 40 | Peyton WillettPlace 40 · Tremont | — | Tremont | 20:18.9 |
| 41 | Calvin StuberPlace 41 · Tremont | — | Tremont | 20:19.3 |
| 42 | Sebastian MartinPlace 42 · Tremont | — | Tremont | 20:19.4 |
| 43 | Justin UfheilPlace 43 · Metamora High | — | Metamora High | 20:20.5 |
| 44 | Cole KlobucharPlace 44 · Morton | — | Morton | 20:22.4 |
| 45 | Caleb UhlmanPlace 45 · Morton | — | Morton | 20:22.4 |
| 46 | Victor CummingsPlace 46 · Dunlap | — | Dunlap | 20:26.4 |
| 47 | Matthew LueckPlace 47 · Macomb | — | Macomb | 20:29.0 |
| 48 | Owen OskoPlace 48 · Metamora High | — | Metamora High | 20:32.3 |
| 49 | Bradley PerryPlace 49 · Limestone | — | Limestone | 20:42.8 |
| 50 | Matthew TomlinsonPlace 50 · Dunlap | — | Dunlap | 20:44.5 |
| 51 | Keagan FinkenbinePlace 51 · Dunlap | — | Dunlap | 20:45.0 |
| 52 | Evan BakerPlace 52 · Macomb | — | Macomb | 20:51.3 |
| 53 | Adrian ZanoriaPlace 53 · Dunlap | — | Dunlap | 20:58.5 |
| 54 | Braeden KoechlePlace 54 · Williamsville | — | Williamsville | 21:07.7 |
| 55 | Cole ErwinPlace 55 · Morton | — | Morton | 21:12.0 |
| 56 | Aaron O'HernPlace 56 · Alleman | — | Alleman | 21:12.7 |
| 57 | Nicholas McCartenPlace 57 · Dunlap | — | Dunlap | 21:23.3 |
| 58 | Gabe KnightPlace 58 · Morton | — | Morton | 21:24.8 |
| 59 | Nick NannenPlace 59 · Illini Bluffs High | — | Illini Bluffs High | 21:25.8 |
| 60 | Cordell BentzingerPlace 60 · Macomb | — | Macomb | 21:26.6 |
| 61 | Johathon MeyerPlace 61 · Macomb | — | Macomb | 21:31.9 |
| 62 | Tobi RoderickPlace 62 · Dunlap | — | Dunlap | 21:34.3 |
| 63 | Jacob KaukPlace 63 · Dunlap | — | Dunlap | 21:36.7 |
| 64 | Brogan FriedmanPlace 64 · Dunlap | — | Dunlap | 21:36.9 |
| 65 | Will HallPlace 65 · Macomb | — | Macomb | 21:43.2 |
| 66 | Nate EderPlace 66 · Alleman | — | Alleman | 21:52.0 |
| 67 | Alfredo MontoyaPlace 67 · 21:57.0 | — | 21:57.0 | 7:25/M |
| 68 | Jordan SaddlerPlace 68 · Macomb | — | Macomb | 22:01.3 |
| 69 | Jack WaughPlace 69 · Williamsville | — | Williamsville | 22:03.4 |
| 70 | Maxwell JongPlace 70 · Dunlap | — | Dunlap | 22:14.1 |
| 71 | Grant GutweinPlace 71 · Metamora High | — | Metamora High | 22:18.1 |
| 72 | Daniel SchuhPlace 72 · Dunlap | — | Dunlap | 22:20.6 |
| 73 | Michael MorenoPlace 73 · Morton | — | Morton | 22:27.6 |
| 74 | Jon McCrackenPlace 74 · Dunlap | — | Dunlap | 22:29.7 |
| 75 | Enrique RosasPlace 75 · Alleman | — | Alleman | 22:30.0 |
| 76 | Noah BluntPlace 76 · Alleman | — | Alleman | 22:32.9 |
| 77 | Ryan HessPlace 77 · Limestone | — | Limestone | 22:35.5 |
| 78 | Ryan BridePlace 78 · Dunlap | — | Dunlap | 22:38.4 |
| 79 | Dakota KaiserPlace 79 · Morton | — | Morton | 22:42.6 |
| 80 | John SmousePlace 80 · Dunlap | — | Dunlap | 22:42.8 |
| 81 | Bryce BabcockPlace 81 · Metamora High | — | Metamora High | 22:47.7 |
| 82 | Ian MairPlace 82 · Metamora High | — | Metamora High | 22:50.0 |
| 83 | Alex LookPlace 83 · Illini Bluffs High | — | Illini Bluffs High | 23:04.6 |
| 84 | Ian HopkinsPlace 84 · Morton | — | Morton | 23:04.8 |
| 85 | Brady ProhaskaPlace 85 · Illini Bluffs High | — | Illini Bluffs High | 23:10.3 |
| 86 | Ethan CarpenterPlace 86 · Dunlap | — | Dunlap | 23:14.3 |
| 87 | Michael DrewPlace 87 · Morton | — | Morton | 23:22.4 |
| 88 | Isaiah DotyPlace 88 · Metamora High | — | Metamora High | 23:24.1 |
| 89 | Karl Wilson-BahunPlace 89 · 24:00.2 | — | 24:00.2 | 8:06/M |
| 90 | Eric ReevePlace 90 · Dunlap | — | Dunlap | 24:00.4 |
| 91 | Andrew FeiPlace 91 · Dunlap | — | Dunlap | 24:02.8 |
| 92 | Matthew SmithPlace 92 · Illini Bluffs High | — | Illini Bluffs High | 24:10.1 |
| 93 | Gabe LaughlinPlace 93 · Morton | — | Morton | 24:11.3 |
| 94 | Michael GrylPlace 94 · Morton | — | Morton | 24:22.2 |
| 95 | Nathan LoftusPlace 95 · Morton | — | Morton | 24:22.2 |
| 96 | Geoff DiverPlace 96 · Delavan High | — | Delavan High | 24:25.4 |
| 97 | Drake HammPlace 97 · Limestone | — | Limestone | 24:36.8 |
| 98 | Luke JasinskiPlace 98 · Dunlap | — | Dunlap | 24:37.4 |
| 99 | Bowen SnowPlace 99 · Limestone | — | Limestone | 24:55.6 |
| 100 | Don McFarlinPlace 100 · Eureka | — | Eureka | 24:56.9 |
| 101 | Nathan PhillipsPlace 101 · Morton | — | Morton | 24:58.9 |
| 102 | Tim VigezziPlace 102 · Macomb | — | Macomb | 25:53.6 |
| 103 | Knox JacksonPlace 103 · Dunlap | — | Dunlap | 25:57.2 |
| 104 | Jared BurnsPlace 104 · Macomb | — | Macomb | 26:25.7 |
| 105 | Brandon EdwardsPlace 105 · Dunlap | — | Dunlap | 26:35.7 |
| 106 | Ethan SegoPlace 106 · Midwest Central | — | Midwest Central | 29:21.1 |
| 107 | Keagan BakerPlace 107 · Midwest Central | — | Midwest Central | 32:48.4 |