| 1 | Asher WeilacherPlace 1 · Grade 8 · Forreston | 8 | Forreston | 6:06.94 PR |
| 2 | Graham KaskavagePlace 2 · Grade 7 · Oregon JHS | 7 | Oregon JHS | 6:54.41 PR |
| 3 | Jace StevensPlace 3 · Grade 7 · Winnebago | 7 | Winnebago | 6:58.25 PR |
| 4 | Finn JohnsonPlace 4 · Grade 8 · Rockford Marshall | 8 | Rockford Marshall | 7:00.22 PR |
| 5 | William HoffPlace 5 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 7:00.65 PR |
| 6 | Easton FaivrePlace 6 · Grade 8 · Forreston | 8 | Forreston | 7:01.09 PR |
| 7 | Connor RobiesonPlace 7 · Grade 8 · Forreston | 8 | Forreston | 7:05.81 PR |
| 8 | Alistair BlachfordPlace 8 · Grade 8 · Rockford Lutheran | 8 | Rockford Lutheran | 7:08.12 PR |
| 9 | Kasen BockerPlace 9 · Grade 7 · Forreston | 7 | Forreston | 7:08.84 PR |
| 10 | Brandon CiriglanoPlace 10 · Grade 8 · Pecatonica | 8 | Pecatonica | 7:09.21 PR |
| 11 | Peter HoffPlace 11 · Grade 7 · Rockton Stephen Mack | 7 | Rockton Stephen Mack | 7:10.21 PR |
| 12 | Nicanor AnayaPlace 12 · Grade 7 · Oregon JHS | 7 | Oregon JHS | 7:10.65 PR |
| 13 | Tristan ReinbolzPlace 13 · Grade 8 · Stillman Valley Meridian | 8 | Stillman Valley Meridian | 7:11.93 PR |
| 14 | Elliot FilimonovPlace 14 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 7:13.68 PR |
| 15 | Lane GroenhagenPlace 15 · Grade 5 · Oregon JHS | 5 | Oregon JHS | 7:17.34 PR |
| 16 | Kase PhilpotPlace 16 · Grade 8 · Dakota | 8 | Dakota | 7:19.09 PR |
| 17 | Eddie DurandPlace 17 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 7:23.53 PR |
| 18 | Luca CozziPlace 18 · Grade 8 · Oregon JHS | 8 | Oregon JHS | 7:24.50 PR |
| 19 | Braxtyn BaderPlace 19 · Grade 8 · Winnebago | 8 | Winnebago | 7:25.02 PR |
| 20 | Callum GroenhagenPlace 20 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 7:25.62 PR |
| 21 | Declan DassiePlace 21 · Grade 8 · Winnebago | 8 | Winnebago | 7:26.81 PR |
| 22 | Milan MurdakesPlace 22 · Grade 7 · Winnebago | 7 | Winnebago | 7:27.52 PR |
| 23 | Wesley RogersPlace 23 · Grade 8 · Oregon JHS | 8 | Oregon JHS | 7:28.06 PR |
| 24 | Nash FreibergPlace 24 · Grade 6 · Rockford Lutheran | 6 | Rockford Lutheran | 7:28.50 PR |
| 25 | Nehemiah RodriguezPlace 25 · Grade 8 · Rockford Keith | 8 | Rockford Keith | 7:28.93 PR |
| 26 | Liam MesserPlace 26 · Grade 8 · Forreston | 8 | Forreston | 7:29.34 PR |
| 27 | Luke MacklinPlace 27 · Grade 7 · Winnebago | 7 | Winnebago | 7:29.78 PR |
| 28 | Brode WeberPlace 28 · Grade 8 · Rockford Junior Titans | 8 | Rockford Junior Titans | 7:31.68 PR |
| 29 | Gabe LassandroPlace 29 · Grade 8 · Rockford Keith | 8 | Rockford Keith | 7:38.69 PR |
| 30 | Magnus StrombergPlace 30 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 7:42.47 PR |
| 31 | Reed MillerPlace 31 · Grade 7 · Rockton Stephen Mack | 7 | Rockton Stephen Mack | 7:43.02 PR |
| 32 | Logan CiriglianoPlace 32 · Grade 7 · Pecatonica | 7 | Pecatonica | 7:43.52 PR |
| 33 | Miles TremblePlace 33 · Grade 6 · Pecatonica | 6 | Pecatonica | 7:44.06 PR |
| 34 | Logan GatesPlace 34 · Grade 8 · Rockford Marshall | 8 | Rockford Marshall | 7:50.69 PR |
| 35 | Truman LoescherPlace 35 · Grade 7 · Rockford Marshall | 7 | Rockford Marshall | 7:51.24 PR |
| 36 | Enzo Garcia-PerezPlace 36 · Grade 6 · Winnebago | 6 | Winnebago | 7:51.81 PR |
| 37 | Bryce PieperPlace 37 · Grade 7 · Rockford Marshall | 7 | Rockford Marshall | 7:52.59 PR |
| 38 | Aiden LandwerPlace 38 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 7:55.44 PR |
| 39 | Constantine RosavalasquezPlace 39 · Grade 8 · Byron | 8 | Byron | 7:59.15 PR |
| 40 | Tobias HarnedPlace 40 · Grade 8 · Rockford Marshall | 8 | Rockford Marshall | 8:00.59 PR |
| 41 | Liam BremerPlace 41 · Grade 6 · Winnebago | 6 | Winnebago | 8:01.12 PR |
| 42 | Jack PiperPlace 42 · Grade 6 · Genoa Kingston | 6 | Genoa Kingston | 8:03.15 PR |
| 43 | Liam PiskePlace 43 · Grade 7 · Dakota | 7 | Dakota | 8:04.28 PR |
| 44 | Ethan RogersPlace 44 · Grade 5 · Oregon JHS | 5 | Oregon JHS | 8:04.75 PR |
| 45 | Holden GearyPlace 45 · Grade 6 · Galena | 6 | Galena | 8:05.12 PR |
| 46 | Emmanuel De Los RiosPlace 46 · Grade 8 · Byron | 8 | Byron | 8:05.56 PR |
| 47 | Renin ScheffnerPlace 47 · Grade 7 · Forreston | 7 | Forreston | 8:06.59 PR |
| 48 | Adam UllrichPlace 48 · Grade 7 · Rockford Marshall | 7 | Rockford Marshall | 8:07.93 PR |
| 49 | Ben SadowskiPlace 49 · Grade 8 · Rockford Junior Titans | 8 | Rockford Junior Titans | 8:10.68 PR |
| 50 | Jacob WyantPlace 50 · Grade 8 · Winnebago | 8 | Winnebago | 8:14.09 PR |
| 51 | Xavier BarriosPlace 51 · Grade 6 · Rockford Marshall | 6 | Rockford Marshall | 8:17.12 PR |
| 52 | Weston DillonPlace 52 · Grade 7 · Oregon JHS | 7 | Oregon JHS | 8:20.56 PR |
| 53 | Gabe DeWaelePlace 53 · Grade 8 · Forreston | 8 | Forreston | 8:23.22 PR |
| 54 | Adam TussingPlace 54 · Grade 6 · Rockford Junior Titans | 6 | Rockford Junior Titans | 8:23.68 PR |
| 55 | Gideon FrankPlace 55 · Grade 6 · Pecatonica | 6 | Pecatonica | 8:26.22 PR |
| 56 | Ashton SmithPlace 56 · Grade 7 · Oregon JHS | 7 | Oregon JHS | 8:27.56 PR |
| 57 | Camden BestPlace 57 · Grade 8 · Pecatonica | 8 | Pecatonica | 8:28.12 PR |
| 58 | Bennett LowePlace 58 · Grade 6 · Rockford Marshall | 6 | Rockford Marshall | 8:29.02 PR |
| 59 | Archie HillPlace 59 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 8:29.65 PR |
| 60 | Andrew LunquistPlace 60 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 8:34.72 PR |
| 61 | Beckett NelsonPlace 61 · Grade 6 · Rockford Marshall | 6 | Rockford Marshall | 8:35.65 PR |
| 62 | Francisco TrejoPlace 62 · Grade 7 · Rockford Barbour | 7 | Rockford Barbour | 8:37.78 PR |
| 63 | Nicolas BarajasPlace 63 · Grade 7 · Rockford Barbour | 7 | Rockford Barbour | 8:40.66 PR |
| 64 | Sam PersonPlace 64 · Grade 8 · Forreston | 8 | Forreston | 8:42.91 PR |
| 65 | Ethan TranPlace 65 · Grade 7 · Rockford Keith | 7 | Rockford Keith | 8:49.38 PR |
| 66 | Brantley DettmanPlace 66 · Grade 5 · Oregon JHS | 5 | Oregon JHS | 8:52.34 PR |
| 67 | Carter LaPourPlace 67 · Grade 7 · Rockton Stephen Mack | 7 | Rockton Stephen Mack | 8:52.78 |
| 68 | Bennett AdlemanPlace 68 · Grade 6 · Rockford Lutheran | 6 | Rockford Lutheran | 8:53.28 |
| 69 | Luke AndersonPlace 69 · Grade 6 · Rockford Junior Titans | 6 | Rockford Junior Titans | 8:56.72 PR |
| 70 | Alan ParraPlace 70 · Grade 8 · Stillman Valley Meridian | 8 | Stillman Valley Meridian | 8:59.53 PR |
| 71 | Ryan WoodPlace 71 · Grade 6 · Rockford Junior Titans | 6 | Rockford Junior Titans | 9:01.00 PR |
| 72 | Samuel DallioPlace 72 · Grade 5 · Rockford Our Lady of Sacred Heart | 5 | Rockford Our Lady of Sacred Heart | 9:03.47 PR |
| 73 | Ezrah ReedPlace 73 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 9:07.53 PR |
| 74 | Owen ButtsPlace 74 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 9:09.44 |
| 75 | Abel SanchezPlace 75 · Grade 7 · Rockford Barbour | 7 | Rockford Barbour | 9:11.06 |
| 76 | Alexander ShuttsPlace 76 · Grade 8 · Winnebago | 8 | Winnebago | 9:11.56 PR |
| 77 | Jameson BachmanPlace 77 · Grade 6 · Winnebago | 6 | Winnebago | 9:12.06 PR |
| 78 | Anthony BoydenPlace 78 · Grade 6 · Byron | 6 | Byron | 9:15.18 PR |
| 79 | Gus KoenigPlace 79 · Grade 8 · Rockford Junior Titans | 8 | Rockford Junior Titans | 9:16.53 PR |
| 80 | Owen SchmidtPlace 80 · Grade 7 · Forreston | 7 | Forreston | 9:17.78 PR |
| 81 | Broderick BurchamPlace 81 · Grade 7 · Rockton Stephen Mack | 7 | Rockton Stephen Mack | 9:20.78 PR |
| 82 | Anthony KreinPlace 82 · Grade 6 · Rockford Our Lady of Sacred Heart | 6 | Rockford Our Lady of Sacred Heart | 9:26.06 PR |
| 83 | Ryan KitchenPlace 83 · Grade 8 · Rockford Junior Titans | 8 | Rockford Junior Titans | 9:26.81 PR |
| 84 | Jack HallPlace 84 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 9:35.38 PR |
| 85 | Ben EickhoffPlace 85 · Grade 6 · Rockford Junior Titans | 6 | Rockford Junior Titans | 9:36.34 |
| 86 | Knox BeyerPlace 86 · Grade 7 · Rockton Stephen Mack | 7 | Rockton Stephen Mack | 9:38.09 PR |
| 87 | Frankie LuoPlace 87 · Grade 8 · Rockford Marshall | 8 | Rockford Marshall | 9:39.02 PR |
| 88 | Gael RicaldyPlace 88 · Grade 7 · Rockford Marshall | 7 | Rockford Marshall | 9:39.40 PR |
| 89 | Franco FloresPlace 89 · Grade 7 · Rockford Barbour | 7 | Rockford Barbour | 9:39.75 PR |
| 90 | Noah McGroartyPlace 90 · Grade 7 · Rockford Junior Titans | 7 | Rockford Junior Titans | 9:40.18 |
| 91 | Gildardo ArreguinPlace 91 · Grade 8 · Rockford Barbour | 8 | Rockford Barbour | 9:46.59 PR |
| 92 | Daxon ChristyPlace 92 · Grade 8 · Rockford Lutheran | 8 | Rockford Lutheran | 9:48.50 |
| 93 | Carlos HuertaPlace 93 · Grade 8 · Rockford Barbour | 8 | Rockford Barbour | 9:51.56 PR |
| 94 | Jesse WyantPlace 94 · Grade 6 · Winnebago | 6 | Winnebago | 9:52.62 PR |
| 95 | Roczyn GustafsonPlace 95 · Grade 6 · Genoa Kingston | 6 | Genoa Kingston | 9:54.06 PR |
| 96 | Taim SaibanPlace 96 · Grade 7 · Forreston | 7 | Forreston | 9:56.72 PR |
| 97 | Owen SchubertPlace 97 · Grade 6 · Rockford Marshall | 6 | Rockford Marshall | 9:57.21 PR |
| 98 | Colin BerningPlace 98 · Grade 6 · Galena | 6 | Galena | 9:59.06 PR |
| 99 | Colby BojdaPlace 99 · Grade 7 · Rockford Marshall | 7 | Rockford Marshall | 9:59.84 PR |
| 100 | Jacob RamirezPlace 100 · Grade 8 · Rockford Barbour | 8 | Rockford Barbour | 10:03.47 PR |
| 101 | Killian WelterPlace 101 · Grade 6 · Rockford Marshall | 6 | Rockford Marshall | 10:07.69 PR |
| 102 | Bennett HeerPlace 102 · Grade 5 · Rockford Junior Titans | 5 | Rockford Junior Titans | 10:10.88 PR |
| 103 | Noah CesarekPlace 103 · Grade 6 · Rockford Junior Titans | 6 | Rockford Junior Titans | 10:14.81 PR |
| 104 | Declan FranksPlace 104 · Grade 5 · Byron | 5 | Byron | 10:18.03 PR |
| 105 | Felix GrovePlace 105 · Grade 8 · Pecatonica | 8 | Pecatonica | 10:18.87 PR |
| 106 | Joseph WarmothPlace 106 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 10:19.62 |
| 107 | Killian BradacPlace 107 · Grade 7 · Genoa Kingston | 7 | Genoa Kingston | 10:25.88 |
| 108 | Li BeemanPlace 108 · Grade 6 · Rockford Marshall | 6 | Rockford Marshall | 10:30.69 PR |
| 109 | Quinn RosenbergPlace 109 · Grade 6 · Rockford Junior Titans | 6 | Rockford Junior Titans | 10:44.41 PR |
| 110 | Emmet EklundPlace 110 · Grade 6 · Rockford Junior Titans | 6 | Rockford Junior Titans | 10:50.91 PR |
| 111 | Parker ChancePlace 111 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 10:52.41 PR |
| 112 | Christopher ReuschPlace 112 · Grade 5 · Rockford Our Lady of Sacred Heart | 5 | Rockford Our Lady of Sacred Heart | 11:00.15 PR |
| 113 | Declan McCarthyPlace 113 · Grade 6 · Galena | 6 | Galena | 11:34.47 PR |
| 114 | Owen HarpPlace 114 · Grade 5 · Rockford Junior Titans | 5 | Rockford Junior Titans | 11:41.22 PR |
| 115 | Bjorn HullebergPlace 115 · Grade 8 · Rockford Keith | 8 | Rockford Keith | 11:43.03 PR |
| 116 | Andres GarciaPlace 116 · Grade 7 · Galena | 7 | Galena | 12:09.41 PR |
| 117 | Romeo RiveraPlace 117 · Grade 5 · Rockford Our Lady of Sacred Heart | 5 | Rockford Our Lady of Sacred Heart | 12:35.81 PR |
| 118 | Idan HernandezPlace 118 · Grade 7 · Rockford Marshall | 7 | Rockford Marshall | 13:03.25 PR |
| 119 | Ezra DolandPlace 119 · Grade 6 · Galena | 6 | Galena | 13:12.47 PR |