| 1 | Bentlee LawrenzPlace 1 · Grade 8 · Rock Falls East Coloma | 8 | Rock Falls East Coloma | 11:30.52 |
| 2 | Myles BautistaPlace 2 · Grade 8 · Dixon Reagan | 8 | Dixon Reagan | 11:53.70 |
| 3 | Henry HazzardPlace 3 · Grade 8 · Byron | 8 | Byron | 12:00.24 |
| 4 | Charlie LueshenPlace 4 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 12:07.38 |
| 5 | Asher WeilacherPlace 5 · Grade 7 · Forreston | 7 | Forreston | 12:19.42 |
| 6 | Parker VolkPlace 6 · Grade 8 · Pecatonica | 8 | Pecatonica | 12:41.32 |
| 7 | Collin MeierPlace 7 · Grade 8 · Dakota | 8 | Dakota | 12:48.70 |
| 8 | Tyson PalmerPlace 8 · Grade 8 · Winnebago | 8 | Winnebago | 12:49.47 |
| 9 | Blake WishopPlace 9 · Grade 8 · Winnebago | 8 | Winnebago | 12:51.43 |
| 10 | Peyton HooverPlace 10 · Grade 7 · Roscoe | 7 | Roscoe | 12:53.36 |
| 11 | Jep FasslerPlace 11 · Grade 6 · Dixon Reagan | 6 | Dixon Reagan | 12:54.60 |
| 12 | Evan MeyersPlace 12 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 12:57.57 |
| 13 | Nolan SmithPlace 13 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 13:09.41 |
| 14 | Griffin ArduiniPlace 14 · Grade 8 · Dixon Reagan | 8 | Dixon Reagan | 13:10.60 |
| 15 | Erian TatePlace 15 · Grade 7 · Dixon Reagan | 7 | Dixon Reagan | 13:13.11 |
| 16 | Ayden ArnoldPlace 16 · Grade 8 · Dixon Reagan | 8 | Dixon Reagan | 13:18.76 |
| 17 | Ben McLartyPlace 17 · Grade 6 · Roscoe | 6 | Roscoe | 13:19.96 |
| 18 | Greyson BoekePlace 18 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 13:30.66 |
| 19 | Graham KaskavagePlace 19 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 13:34.22 |
| 20 | Braxtyn BaderPlace 20 · Grade 7 · Winnebago | 7 | Winnebago | 13:37.72 |
| 21 | Connor RobiesonPlace 21 · Grade 7 · Forreston | 7 | Forreston | 13:38.07 |
| 22 | Jace StevensPlace 22 · Grade 6 · Winnebago | 6 | Winnebago | 13:39.82 |
| 23 | Nicanor AnayaPlace 23 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 13:49.82 |
| 24 | Easton FaivrePlace 24 · Grade 7 · Forreston | 7 | Forreston | 14:00.58 |
| 25 | Caelan TomasinoPlace 25 · Grade 8 · Dixon Reagan | 8 | Dixon Reagan | 14:03.41 |
| 26 | Caleb LangePlace 26 · Grade 8 · Byron | 8 | Byron | 14:05.69 |
| 27 | Cooper RobiesonPlace 27 · Grade 8 · Forreston | 8 | Forreston | 14:08.10 |
| 28 | Noah LassandroPlace 28 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 14:08.46 |
| 29 | Peter BageanisPlace 29 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 14:13.14 |
| 30 | Tristan ReinbolzPlace 30 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 14:13.96 |
| 31 | Hank WadsworthPlace 31 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 14:15.59 |
| 32 | Wyatt JohnsonPlace 32 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 14:20.24 |
| 33 | Ethan BeckerPlace 33 · Grade 8 · Rockford Flinn | 8 | Rockford Flinn | 14:25.65 |
| 34 | Aaron FerlingPlace 34 · Grade 8 · Pecatonica | 8 | Pecatonica | 14:29.66 |
| 35 | Lane GraybillPlace 35 · Grade 6 · Dakota | 6 | Dakota | 14:31.85 PR |
| 36 | Myles LovePlace 36 · Grade 7 · Dixon Reagan | 7 | Dixon Reagan | 14:32.64 |
| 37 | Mason MacklinPlace 37 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 14:32.69 |
| 38 | Ty KrellaPlace 38 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 14:42.19 |
| 39 | Phillip VassevPlace 39 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 14:46.68 |
| 40 | Nash FreibergPlace 40 · Grade 5 · Rockford Lutheran | 5 | Rockford Lutheran | 14:48.31 |
| 41 | Silas LukePlace 41 · Grade 5 · Stockton | 5 | Stockton | 14:56.37 |
| 42 | Emerson WalkerPlace 42 · Grade 8 · Roscoe | 8 | Roscoe | 15:02.15 |
| 43 | Devin KnuttiPlace 43 · Grade 8 · Lanark Eastland | 8 | Lanark Eastland | 15:03.57 |
| 44 | Camden AtilanoPlace 44 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 15:05.10 |
| 45 | Kase PhilpotPlace 45 · Grade 7 · Dakota | 7 | Dakota | 15:05.32 |
| 46 | Lucas EngstromPlace 46 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 15:05.83 |
| 47 | Levi JohnsonPlace 47 · Grade 7 · Dixon Reagan | 7 | Dixon Reagan | 15:06.79 |
| 48 | Patrick CowanPlace 48 · Grade 8 · Roscoe | 8 | Roscoe | 15:07.22 |
| 49 | Austin GrugelPlace 49 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 15:07.57 |
| 50 | James SwarbrickPlace 50 · Grade 7 · Dixon Reagan | 7 | Dixon Reagan | 15:09.94 |
| 51 | Jacob MerkelPlace 51 · Grade 8 · Forreston | 8 | Forreston | 15:10.06 |
| 52 | Aldo MunozPlace 52 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 15:10.54 |
| 53 | Liam PiskePlace 53 · Grade 6 · Dakota | 6 | Dakota | 15:11.72 |
| 54 | Kyran TannahillPlace 54 · Grade 5 · Dixon Reagan | 5 | Dixon Reagan | 15:12.93 |
| 55 | Myles LindbergPlace 55 · Grade 6 · Roscoe | 6 | Roscoe | 15:13.68 |
| 56 | David FernandezPlace 56 · Grade 8 · Pecatonica | 8 | Pecatonica | 15:14.71 |
| 57 | Declan ScrogginsPlace 57 · Grade 8 · Pecatonica | 8 | Pecatonica | 15:17.21 |
| 58 | Merrick MaddenPlace 58 · Grade 7 · Byron | 7 | Byron | 15:17.51 |
| 59 | Flynn GrennanPlace 59 · Grade 8 · Byron | 8 | Byron | 15:17.57 |
| 60 | Haden JangPlace 60 · Grade 8 · Roscoe | 8 | Roscoe | 15:19.19 |
| 61 | Deacon AbatePlace 61 · Grade 6 · Pecatonica | 6 | Pecatonica | 15:19.77 |
| 62 | Barrett WeiglePlace 62 · Grade 7 · Dixon Reagan | 7 | Dixon Reagan | 15:22.39 |
| 63 | Declan DassiePlace 63 · Grade 7 · Winnebago | 7 | Winnebago | 15:28.96 |
| 64 | Barrett BreitzkaPlace 64 · Grade 6 · Dixon Reagan | 6 | Dixon Reagan | 15:29.47 |
| 65 | Liam RendonPlace 65 · Grade 8 · Stockton | 8 | Stockton | 15:30.35 |
| 66 | Kaidan CrawfordPlace 66 · Grade 8 · Freeport | 8 | Freeport | 15:30.63 |
| 67 | Liam MesserPlace 67 · Grade 7 · Forreston | 7 | Forreston | 15:31.36 |
| 68 | Jeffrey DowlingPlace 68 · Grade 8 · Rockford Junior Titans | 8 | Rockford Junior Titans | 15:32.39 PR |
| 69 | Andrew MeyersPlace 69 · Grade 7 · Immanuel Lutheran (Freeport) | 7 | Immanuel Lutheran (Freeport) | 15:33.84 PR |
| 70 | Andrew ForthPlace 70 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 15:42.60 |
| 71 | Jake NixonPlace 71 · Grade 8 · Byron | 8 | Byron | 15:42.96 |
| 72 | Liam KarrowPlace 72 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 15:44.36 |
| 73 | Grayson SzetoPlace 73 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 15:59.67 |
| 74 | Bennett AdlemanPlace 74 · Grade 5 · Rockford Lutheran | 5 | Rockford Lutheran | 16:00.64 |
| 75 | Aj RomeroPlace 75 · Grade 8 · Dakota | 8 | Dakota | 16:02.95 PR |
| 76 | Ryder KlingenmeyerPlace 76 · Grade 7 · Roscoe | 7 | Roscoe | 16:03.99 |
| 77 | Dominic DawsonPlace 77 · Grade 7 · Rockford Flinn | 7 | Rockford Flinn | 16:04.09 |
| 78 | Hunter MeraPlace 78 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 16:05.88 |
| 79 | Patrick TekampePlace 79 · Grade 8 · Rockford Junior Titans | 8 | Rockford Junior Titans | 16:06.02 PR |
| 80 | Will LecherPlace 80 · Grade 8 · Rockford Junior Titans | 8 | Rockford Junior Titans | 16:07.53 PR |
| 81 | Luca McDonaldPlace 81 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 16:09.53 |
| 82 | Braesen GrevePlace 82 · Grade 5 · Dixon Reagan | 5 | Dixon Reagan | 16:14.04 |
| 83 | Renin ScheffnerPlace 83 · Grade 6 · Forreston | 6 | Forreston | 16:16.61 |
| 84 | Luke GiamalvaPlace 84 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 16:18.59 |
| 85 | Teig DeLongPlace 85 · Grade 8 · Roscoe | 8 | Roscoe | 16:26.23 |
| 86 | Bentley GrunewaldPlace 86 · Grade 8 · Immanuel Lutheran (Freeport) | 8 | Immanuel Lutheran (Freeport) | 16:30.52 |
| 87 | Noah VanzuidenPlace 87 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 16:34.97 |
| 88 | Axel GreenhowPlace 88 · Grade 6 · Roscoe | 6 | Roscoe | 16:37.80 |
| 89 | Jaxson ChatticPlace 89 · Grade 5 · Dixon Reagan | 5 | Dixon Reagan | 16:43.19 |
| 90 | Grey PernaPlace 90 · Grade 6 · Rock Falls East Coloma | 6 | Rock Falls East Coloma | 17:01.74 |
| 91 | Caleb IsenbergerPlace 91 · Grade 6 · Pecatonica | 6 | Pecatonica | 17:05.58 |
| 92 | Liam PulgarinPlace 92 · Grade 6 · Freeport | 6 | Freeport | 17:13.17 |
| 93 | Vinny AguilarPlace 93 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 17:13.33 |
| 94 | August JohnsonPlace 94 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 17:18.48 |
| 95 | William McNallyPlace 95 · Grade 7 · Lanark Eastland | 7 | Lanark Eastland | 17:21.96 |
| 96 | Nathan PerryPlace 96 · Grade 5 · Stockton | 5 | Stockton | 17:27.02 |
| 97 | Connor FurmanPlace 97 · Grade 6 · Dixon Reagan | 6 | Dixon Reagan | 17:31.51 |
| 98 | Camden BestPlace 98 · Grade 7 · Pecatonica | 7 | Pecatonica | 17:36.53 |
| 99 | Kenton RaabPlace 99 · Grade 5 · Stockton | 5 | Stockton | 17:38.16 |
| 100 | Brayden RoddyPlace 100 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 17:44.24 |
| 101 | Abel SanchezPlace 101 · Grade 6 · Rockford Barbour | 6 | Rockford Barbour | 17:45.85 PR |
| 102 | Easton KendrickPlace 102 · Grade 6 · Rock Falls East Coloma | 6 | Rock Falls East Coloma | 17:47.72 |
| 103 | Jacob WyantPlace 103 · Grade 7 · Winnebago | 7 | Winnebago | 17:49.00 |
| 104 | Brayden EllisPlace 104 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 17:50.07 |
| 105 | Parker WeltPlace 105 · Grade 7 · Byron | 7 | Byron | 17:53.56 |
| 106 | Anthony KreinPlace 106 · Grade 5 · Rockford Our Lady of Sacred Heart | 5 | Rockford Our Lady of Sacred Heart | 17:54.25 |
| 107 | Sam PersonPlace 107 · Grade 7 · Forreston | 7 | Forreston | 18:23.22 |
| 108 | Eugene EnglundPlace 108 · Grade 6 · Dixon Reagan | 6 | Dixon Reagan | 18:27.54 |
| 109 | Daxon ChristyPlace 109 · Grade 7 · Rockford Lutheran | 7 | Rockford Lutheran | 18:31.54 |
| 110 | Sam AversPlace 110 · Grade 5 · Rockford Junior Titans | 5 | Rockford Junior Titans | 18:35.07 PR |
| 111 | Ryan KitchenPlace 111 · Grade 7 · Rockford Junior Titans | 7 | Rockford Junior Titans | 18:38.41 PR |
| 112 | Landon WeberPlace 112 · Grade 5 · Rockford Junior Titans | 5 | Rockford Junior Titans | 18:39.15 PR |
| 113 | Ben EickhoffPlace 113 · Grade 5 · Rockford Junior Titans | 5 | Rockford Junior Titans | 18:39.34 PR |
| 114 | Tommy EngstromPlace 114 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 18:40.54 |
| 115 | Weston DillonPlace 115 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 18:40.68 |
| 116 | Andrew LunquistPlace 116 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 18:43.46 |
| 117 | Nicholas RoblesPlace 117 · Grade 6 · Dixon Reagan | 6 | Dixon Reagan | 18:47.83 |
| 118 | Skyler PawelkoPlace 118 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 18:59.57 |
| 119 | Emmanuel De Los RiosPlace 119 · Grade 7 · Byron | 7 | Byron | 19:06.78 |
| 120 | Kaleb PetersonPlace 120 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 19:06.80 |
| 121 | Liam LanePlace 121 · Grade 8 · Freeport | 8 | Freeport | 19:11.26 |
| 122 | Paul CarliniPlace 122 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 19:11.79 |
| 123 | Bryson GonzalezPlace 123 · Grade 6 · Rock Falls East Coloma | 6 | Rock Falls East Coloma | 19:30.10 |
| 124 | Gunnar SwankPlace 124 · Grade 6 · Byron | 6 | Byron | 19:34.30 |
| 125 | James RuntePlace 125 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 19:34.31 |
| 126 | Auden CoonPlace 126 · Grade 8 · Rock Falls East Coloma | 8 | Rock Falls East Coloma | 19:48.20 |
| 127 | Noah McGroartyPlace 127 · Grade 6 · Rockford Junior Titans | 6 | Rockford Junior Titans | 19:53.32 |
| 128 | Noah DelaoPlace 128 · Grade 7 · Freeport | 7 | Freeport | 19:55.16 |
| 129 | Amel AustinPlace 129 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 20:23.71 PR |
| 130 | Will PicardPlace 130 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 20:30.49 |
| 131 | Carter PozziPlace 131 · Grade 5 · Rockford Lutheran | 5 | Rockford Lutheran | 20:35.15 |
| 132 | Maverick MacklinPlace 132 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 20:37.63 |
| 133 | Carter LaPourPlace 133 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 20:39.06 |
| 134 | Jaxon DownsPlace 134 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 20:51.71 |
| 135 | Jesse EklundPlace 135 · Grade - · Rockford Junior Titans | - | Rockford Junior Titans | 21:09.76 PR |
| 136 | Ryker MantheyPlace 136 · Grade 8 · Lanark Eastland | 8 | Lanark Eastland | 21:37.92 |
| 137 | Levi BrownPlace 137 · Grade 5 · Rock Falls East Coloma | 5 | Rock Falls East Coloma | 21:57.88 |
| 138 | Richard BeardPlace 138 · Grade 5 · Dixon Reagan | 5 | Dixon Reagan | 22:01.72 |
| 139 | Hudson TeresiPlace 139 · Grade 5 · Immanuel Lutheran (Freeport) | 5 | Immanuel Lutheran (Freeport) | 22:41.10 PR |
| 140 | Luke LowerPlace 140 · Grade 7 · Lanark Eastland | 7 | Lanark Eastland | 22:48.16 |
| 141 | Christian AmaviskaPlace 141 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 23:14.35 |
| 142 | Hayden RoosPlace 142 · Grade 8 · Oregon JHS | 8 | Oregon JHS | 23:39.32 |
| 143 | Trip BuckmanPlace 143 · Grade 8 · Rockford Junior Titans | 8 | Rockford Junior Titans | 24:01.64 PR |
| 144 | Joseph WarmothPlace 144 · Grade 7 · Rockford Our Lady of Sacred Heart | 7 | Rockford Our Lady of Sacred Heart | 24:03.65 |
| 145 | Broderick BurchamPlace 145 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 24:38.65 |
| 146 | Axel SjostromPlace 146 · Grade 7 · Rockford Lutheran | 7 | Rockford Lutheran | 25:16.59 PR |
| 147 | Duggan WengerPlace 147 · Grade 7 · Dakota | 7 | Dakota | 26:12.25 |
| 148 | Owen SchmidtPlace 148 · Grade 6 · Forreston | 6 | Forreston | 28:41.30 |
| 149 | Giancarlo OchoaPlace 149 · Grade 7 · Rockton Stephen Mack | 7 | Rockton Stephen Mack | 28:50.63 PR |
| 150 | Erasmo MandujanoPlace 150 · Grade 5 · Rockford Junior Titans | 5 | Rockford Junior Titans | 29:13.13 PR |