| 1 | Henry HazzardPlace 1 · Grade 8 · Byron | 8 | Byron | 6:39.03 PR |
| 2 | Charlie LueshenPlace 2 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 6:46.18 |
| 3 | Blake WishopPlace 3 · Grade 8 · Winnebago | 8 | Winnebago | 7:00.06 |
| 4 | Tyson PalmerPlace 4 · Grade 8 · Winnebago | 8 | Winnebago | 7:00.93 PR |
| 5 | Parker VolkPlace 5 · Grade 8 · Pecatonica | 8 | Pecatonica | 7:05.62 PR |
| 6 | Caleb LangePlace 6 · Grade 8 · Byron | 8 | Byron | 7:09.06 |
| 7 | Peyton HooverPlace 7 · Grade 7 · Roscoe | 7 | Roscoe | 7:16.97 PR |
| 8 | Greyson BoekePlace 8 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 7:20.88 |
| 9 | Jace StevensPlace 9 · Grade 6 · Winnebago | 6 | Winnebago | 7:33.15 |
| 10 | Jimmy PedersenPlace 10 · Grade 8 · Rockford Lutheran | 8 | Rockford Lutheran | 7:34.72 |
| 11 | Tristan ReinbolzPlace 11 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 7:36.38 |
| 12 | Logan LimbergPlace 12 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 7:37.09 |
| 13 | Braxtyn BaderPlace 13 · Grade 7 · Winnebago | 7 | Winnebago | 7:38.43 |
| 14 | Ben McLartyPlace 14 · Grade 6 · Roscoe | 6 | Roscoe | 7:43.28 |
| 15 | Luke MacklinPlace 15 · Grade 6 · Winnebago | 6 | Winnebago | 7:43.72 |
| 16 | Nash FreibergPlace 16 · Grade 5 · Rockford Lutheran | 5 | Rockford Lutheran | 7:44.43 |
| 17 | Deacon AbatePlace 17 · Grade 6 · Pecatonica | 6 | Pecatonica | 7:44.90 PR |
| 18 | Levi JamesPlace 18 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 7:45.31 |
| 19 | Devin KnuttiPlace 19 · Grade 8 · Lanark Eastland | 8 | Lanark Eastland | 7:46.42 |
| 20 | Benjamin MarlinPlace 20 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 7:48.40 |
| 21 | Austin GrugelPlace 21 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 7:50.12 PR |
| 22 | Milan MurdakesPlace 22 · Grade 6 · Winnebago | 6 | Winnebago | 7:50.87 |
| 23 | David FernandezPlace 23 · Grade 8 · Pecatonica | 8 | Pecatonica | 7:51.59 PR |
| 24 | Declan ScrogginsPlace 24 · Grade 8 · Pecatonica | 8 | Pecatonica | 7:53.09 PR |
| 25 | Logan LundquistPlace 25 · Grade 8 · Stillman Valley Meridian | 8 | Stillman Valley Meridian | 7:55.21 PR |
| 26 | Emmitt WeberPlace 26 · Grade 8 · Winnebago | 8 | Winnebago | 7:59.21 |
| 27 | Peter BageanisPlace 27 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 8:03.18 PR |
| 28 | Miles LenderPlace 28 · Grade 8 · Pecatonica | 8 | Pecatonica | 8:03.62 PR |
| 29 | Haden JangPlace 29 · Grade 8 · Roscoe | 8 | Roscoe | 8:09.47 PR |
| 30 | Emerson WalkerPlace 30 · Grade 8 · Roscoe | 8 | Roscoe | 8:10.81 PR |
| 31 | Declan DassiePlace 31 · Grade 7 · Winnebago | 7 | Winnebago | 8:13.34 |
| 32 | Kyle McCrayPlace 32 · Grade 8 · Winnebago | 8 | Winnebago | 8:13.90 |
| 33 | Brayden WashoPlace 33 · Grade 6 · Winnebago | 6 | Winnebago | 8:14.56 PR |
| 34 | Patrick CowanPlace 34 · Grade 8 · Roscoe | 8 | Roscoe | 8:16.81 PR |
| 35 | Flynn GrennanPlace 35 · Grade 8 · Byron | 8 | Byron | 8:17.31 |
| 36 | Jake NixonPlace 36 · Grade 8 · Byron | 8 | Byron | 8:20.06 |
| 37 | Myles LindbergPlace 37 · Grade 6 · Roscoe | 6 | Roscoe | 8:21.40 PR |
| 38 | Ethan HelgersonPlace 38 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 8:22.56 PR |
| 39 | Aaron FerlingPlace 39 · Grade 8 · Pecatonica | 8 | Pecatonica | 8:23.02 PR |
| 40 | Teig DeLongPlace 40 · Grade 8 · Roscoe | 8 | Roscoe | 8:23.59 PR |
| 41 | Parker WeltPlace 41 · Grade 7 · Byron | 7 | Byron | 8:28.97 |
| 42 | Dominic MacMullenPlace 42 · Grade 6 · Genoa Kingston | 6 | Genoa Kingston | 8:31.44 PR |
| 43 | Eli JohannsenPlace 43 · Grade 6 · Pecatonica | 6 | Pecatonica | 8:32.28 PR |
| 44 | Archie HillPlace 44 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 8:33.84 |
| 45 | Merrick MaddenPlace 45 · Grade 7 · Byron | 7 | Byron | 8:42.91 |
| 46 | Bennett AdlemanPlace 46 · Grade 5 · Rockford Lutheran | 5 | Rockford Lutheran | 8:44.21 |
| 47 | Mateo MurenPlace 47 · Grade 6 · Byron | 6 | Byron | 8:44.84 PR |
| 48 | Vinny AguilarPlace 48 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 8:47.56 |
| 49 | Luca McDonaldPlace 49 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 8:48.59 |
| 50 | Caleb IsenbergerPlace 50 · Grade 6 · Pecatonica | 6 | Pecatonica | 8:50.94 PR |
| 51 | Wyatt HardingPlace 51 · Grade 6 · Roscoe | 6 | Roscoe | 8:55.81 PR |
| 52 | Axel GreenhowPlace 52 · Grade 6 · Roscoe | 6 | Roscoe | 8:56.37 PR |
| 53 | Adrian JazinPlace 53 · Grade 7 · Roscoe | 7 | Roscoe | 9:01.38 |
| 54 | William McNallyPlace 54 · Grade 7 · Lanark Eastland | 7 | Lanark Eastland | 9:04.06 |
| 55 | Andrew LunquistPlace 55 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 9:09.75 |
| 56 | Zachary GuptailPlace 56 · Grade 6 · Genoa Kingston | 6 | Genoa Kingston | 9:10.37 PR |
| 57 | Jaxson StarksPlace 57 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 9:11.50 |
| 58 | Jacob WyantPlace 58 · Grade 7 · Winnebago | 7 | Winnebago | 9:18.66 |
| 59 | Daxon ChristyPlace 59 · Grade 7 · Rockford Lutheran | 7 | Rockford Lutheran | 9:19.87 |
| 60 | Christopher DahmPlace 60 · Grade 6 · Roscoe | 6 | Roscoe | 9:32.44 |
| 61 | Anthony KreinPlace 61 · Grade 5 · Rockford Our Lady of Sacred Heart | 5 | Rockford Our Lady of Sacred Heart | 9:33.00 |
| 62 | Ryder KlingenmeyerPlace 62 · Grade 7 · Roscoe | 7 | Roscoe | 9:38.75 |
| 63 | Korbin DillPlace 63 · Grade 7 · Winnebago | 7 | Winnebago | 9:43.44 |
| 64 | Camden BestPlace 64 · Grade 7 · Pecatonica | 7 | Pecatonica | 9:44.62 |
| 65 | Killian BradacPlace 65 · Grade 6 · Genoa Kingston | 6 | Genoa Kingston | 9:51.28 |
| 66 | Emmanuel De Los RiosPlace 66 · Grade 7 · Byron | 7 | Byron | 9:52.81 |
| 67 | Finn Thraen-BorowskiPlace 67 · Grade 8 · Galena | 8 | Galena | 9:57.72 PR |
| 68 | Constantine RosavalasquezPlace 68 · Grade 7 · Byron | 7 | Byron | 10:02.75 |
| 69 | Amel AustinPlace 69 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 10:08.56 |
| 70 | Daschiel ChappellPlace 70 · Grade 6 · Roscoe | 6 | Roscoe | 10:09.18 PR |
| 71 | Carter PozziPlace 71 · Grade 5 · Rockford Lutheran | 5 | Rockford Lutheran | 10:09.75 |
| 72 | Gunnar SwankPlace 72 · Grade 6 · Byron | 6 | Byron | 10:12.62 |
| 73 | Abel SanchezPlace 73 · Grade 6 · Rockford Barbour | 6 | Rockford Barbour | 10:21.94 |
| 74 | Joseph WarmothPlace 74 · Grade 7 · Rockford Our Lady of Sacred Heart | 7 | Rockford Our Lady of Sacred Heart | 10:28.62 |
| 75 | Drew FrederickPlace 75 · Grade 7 · Genoa Kingston | 7 | Genoa Kingston | 10:37.31 |
| 76 | Henry DankoPlace 76 · Grade 6 · Winnebago | 6 | Winnebago | 10:41.94 |
| 77 | Luke LowerPlace 77 · Grade 7 · Lanark Eastland | 7 | Lanark Eastland | 11:15.66 |
| 78 | Ryker MantheyPlace 78 · Grade 8 · Lanark Eastland | 8 | Lanark Eastland | 11:22.25 PR |
| 79 | Carter LaPourPlace 79 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 11:27.94 |
| 80 | Will PicardPlace 80 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 11:40.03 |
| 81 | Axel SjostromPlace 81 · Grade 7 · Rockford Lutheran | 7 | Rockford Lutheran | 12:37.78 |