| 1 | Henry HazzardPlace 1 · Grade 8 · Byron | 8 | Byron | 11:21.28 PR |
| 2 | John NoblePlace 2 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 11:40.94 PR |
| 3 | Asher WeilacherPlace 3 · Grade 7 · Forreston | 7 | Forreston | 11:42.50 PR |
| 4 | Marsden KennedyPlace 4 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 11:52.47 PR |
| 5 | Griffin ArduiniPlace 5 · Grade 8 · Dixon Reagan | 8 | Dixon Reagan | 11:56.47 PR |
| 6 | Jack WiebePlace 6 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 12:03.25 PR |
| 7 | Blake WishopPlace 7 · Grade 8 · Winnebago | 8 | Winnebago | 12:04.94 PR |
| 8 | Jep FasslerPlace 8 · Grade 6 · Dixon Reagan | 6 | Dixon Reagan | 12:05.31 PR |
| 9 | Ayden ArnoldPlace 9 · Grade 8 · Dixon Reagan | 8 | Dixon Reagan | 12:05.75 PR |
| 10 | Evan MeyersPlace 10 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 12:06.15 PR |
| 11 | Parker VolkPlace 11 · Grade 8 · Pecatonica | 8 | Pecatonica | 12:09.87 PR |
| 12 | Peyton HooverPlace 12 · Grade 7 · Roscoe | 7 | Roscoe | 12:11.96 PR |
| 13 | Tyson PalmerPlace 13 · Grade 8 · Winnebago | 8 | Winnebago | 12:17.94 PR |
| 14 | Jace StevensPlace 14 · Grade 6 · Winnebago | 6 | Winnebago | 12:20.59 PR |
| 15 | Braxtyn BaderPlace 15 · Grade 7 · Winnebago | 7 | Winnebago | 12:27.69 PR |
| 16 | Graham KaskavagePlace 16 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 12:32.56 PR |
| 17 | Gavin SterlingPlace 17 · Grade 8 · Loves Park Harlem | 8 | Loves Park Harlem | 12:33.93 PR |
| 18 | Ike PiskePlace 18 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:38.78 PR |
| 19 | Xander VybornyPlace 19 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 12:39.78 PR |
| 20 | Connor RobiesonPlace 20 · Grade 7 · Forreston | 7 | Forreston | 12:42.34 PR |
| 21 | Myles BautistaPlace 21 · Grade 8 · Dixon Reagan | 8 | Dixon Reagan | 12:44.09 PR |
| 22 | Erian TatePlace 22 · Grade 7 · Dixon Reagan | 7 | Dixon Reagan | 12:44.62 PR |
| 23 | Nicanor AnayaPlace 23 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 12:48.15 PR |
| 24 | Will DenningPlace 24 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:49.94 PR |
| 25 | Caleb LangePlace 25 · Grade 8 · Byron | 8 | Byron | 12:53.25 PR |
| 26 | Noah LassandroPlace 26 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 12:53.68 PR |
| 27 | Micah CorkPlace 27 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:57.72 PR |
| 28 | Ethan BeckerPlace 28 · Grade 8 · Rockford Flinn | 8 | Rockford Flinn | 12:58.21 PR |
| 29 | Ben McLartyPlace 29 · Grade 6 · Roscoe | 6 | Roscoe | 13:00.00 PR |
| 30 | Cooper RobiesonPlace 30 · Grade 8 · Forreston | 8 | Forreston | 13:04.09 PR |
| 31 | Myles LovePlace 31 · Grade 7 · Dixon Reagan | 7 | Dixon Reagan | 13:05.46 PR |
| 32 | Levi JohnsonPlace 32 · Grade 7 · Dixon Reagan | 7 | Dixon Reagan | 13:13.00 PR |
| 33 | Jacob AmbelangPlace 33 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 13:14.97 PR |
| 34 | Easton FaivrePlace 34 · Grade 7 · Forreston | 7 | Forreston | 13:15.43 PR |
| 35 | Jayce GarrPlace 35 · Grade 8 · Loves Park Harlem | 8 | Loves Park Harlem | 13:21.28 PR |
| 36 | Austin GrugelPlace 36 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 13:28.09 PR |
| 37 | Callum GroenhagenPlace 37 · Grade 5 · Oregon JHS | 5 | Oregon JHS | 13:31.18 PR |
| 38 | Hank WadsworthPlace 38 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 13:37.88 PR |
| 39 | Giovanni ShookPlace 39 · Grade 7 · Rockford Flinn | 7 | Rockford Flinn | 13:41.34 PR |
| 40 | Ty KrellaPlace 40 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 13:42.37 PR |
| 41 | Luke MacklinPlace 41 · Grade 6 · Winnebago | 6 | Winnebago | 13:43.24 PR |
| 42 | David FernandezPlace 42 · Grade 8 · Pecatonica | 8 | Pecatonica | 13:43.62 PR |
| 43 | Peter BageanisPlace 43 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 13:51.25 PR |
| 44 | Milan MurdakesPlace 44 · Grade 6 · Winnebago | 6 | Winnebago | 13:56.38 PR |
| 45 | Julian PresleyPlace 45 · Grade 8 · Loves Park Harlem | 8 | Loves Park Harlem | 13:57.46 PR |
| 46 | Caelan TomasinoPlace 46 · Grade 8 · Dixon Reagan | 8 | Dixon Reagan | 14:02.62 PR |
| 47 | Hunter MeraPlace 47 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 14:05.50 PR |
| 48 | Logan LundquistPlace 48 · Grade 8 · Stillman Valley Meridian | 8 | Stillman Valley Meridian | 14:09.75 PR |
| 49 | Xavier HartPlace 49 · Grade 8 · Rockford Flinn | 8 | Rockford Flinn | 14:12.38 PR |
| 50 | Benjamin FerrisPlace 50 · Grade 8 · Oregon JHS | 8 | Oregon JHS | 14:12.81 PR |
| 51 | Luca CozziPlace 51 · Grade 7 · Oregon JHS | 7 | Oregon JHS | 14:13.24 PR |
| 52 | Emerson WalkerPlace 52 · Grade 8 · Roscoe | 8 | Roscoe | 14:13.65 PR |
| 53 | Haden JangPlace 53 · Grade 8 · Roscoe | 8 | Roscoe | 14:14.08 |
| 54 | Phillip VassevPlace 54 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 14:15.40 PR |
| 55 | Myles LindbergPlace 55 · Grade 6 · Roscoe | 6 | Roscoe | 14:16.24 PR |
| 56 | Amair JacksonPlace 56 · Grade 7 · Loves Park Harlem | 7 | Loves Park Harlem | 14:17.15 PR |
| 57 | Braylen GrahamPlace 57 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 14:20.21 PR |
| 58 | Liam KryderPlace 58 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 14:21.43 PR |
| 59 | Luke GiamalvaPlace 59 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 14:24.02 PR |
| 60 | Patrick CowanPlace 60 · Grade 8 · Roscoe | 8 | Roscoe | 14:26.50 |
| 61 | Jacob MerkelPlace 61 · Grade 8 · Forreston | 8 | Forreston | 14:27.81 PR |
| 62 | Teig DeLongPlace 62 · Grade 8 · Roscoe | 8 | Roscoe | 14:30.96 PR |
| 63 | Flynn GrennanPlace 63 · Grade 8 · Byron | 8 | Byron | 14:45.72 PR |
| 64 | Declan ScrogginsPlace 64 · Grade 8 · Pecatonica | 8 | Pecatonica | 14:48.28 PR |
| 65 | Merrick MaddenPlace 65 · Grade 7 · Byron | 7 | Byron | 14:53.88 PR |
| 66 | Parker WeltPlace 66 · Grade 7 · Byron | 7 | Byron | 14:54.31 PR |
| 67 | Henrik MachPlace 67 · Grade 7 · Loves Park Harlem | 7 | Loves Park Harlem | 14:58.22 PR |
| 68 | Kaidan CrawfordPlace 68 · Grade 8 · Freeport | 8 | Freeport | 15:00.53 PR |
| 69 | Eden LabakPlace 69 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 15:01.15 PR |
| 70 | Grayson SzetoPlace 70 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 15:02.12 PR |
| 71 | Tristin HowardPlace 71 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 15:03.78 PR |
| 72 | Jake NixonPlace 72 · Grade 8 · Byron | 8 | Byron | 15:04.52 PR |
| 73 | Eli JohannsenPlace 73 · Grade 6 · Pecatonica | 6 | Pecatonica | 15:10.53 PR |
| 74 | Axel GreenhowPlace 74 · Grade 6 · Roscoe | 6 | Roscoe | 15:11.56 PR |
| 75 | Renin ScheffnerPlace 75 · Grade 6 · Forreston | 6 | Forreston | 15:12.20 PR |
| 76 | Archie HillPlace 76 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 15:13.62 PR |
| 77 | Ryder KlingenmeyerPlace 77 · Grade 7 · Roscoe | 7 | Roscoe | 15:16.94 PR |
| 78 | Aaron FerlingPlace 78 · Grade 8 · Pecatonica | 8 | Pecatonica | 15:18.52 PR |
| 79 | Benjamin JozefiakPlace 79 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 15:20.25 PR |
| 80 | Adrian JazinPlace 80 · Grade 7 · Roscoe | 7 | Roscoe | 15:22.25 PR |
| 81 | Miles LenderPlace 81 · Grade 8 · Pecatonica | 8 | Pecatonica | 15:23.37 PR |
| 82 | Mateo MurenPlace 82 · Grade 6 · Byron | 6 | Byron | 15:35.25 PR |
| 83 | Camden BestPlace 83 · Grade 7 · Pecatonica | 7 | Pecatonica | 15:54.12 PR |
| 84 | Liam PulgarinPlace 84 · Grade 6 · Freeport | 6 | Freeport | 16:10.94 PR |
| 85 | Vinny AguilarPlace 85 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 16:17.88 PR |
| 86 | David IlicPlace 86 · Grade 6 · Rockford Eisenhower | 6 | Rockford Eisenhower | 16:19.75 PR |
| 87 | Anthony KreinPlace 87 · Grade 5 · Rockford Our Lady of Sacred Heart | 5 | Rockford Our Lady of Sacred Heart | 16:36.41 PR |
| 88 | Sam PersonPlace 88 · Grade 7 · Forreston | 7 | Forreston | 16:46.44 PR |
| 89 | Weston DillonPlace 89 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 16:46.90 PR |
| 90 | Jack PorterPlace 90 · Grade 6 · Rockford Eisenhower | 6 | Rockford Eisenhower | 17:03.88 PR |
| 91 | Paul CarliniPlace 91 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 17:06.78 PR |
| 92 | Constantine RosavalasquezPlace 92 · Grade 7 · Byron | 7 | Byron | 17:11.88 PR |
| 93 | Noah DelaoPlace 93 · Grade 7 · Freeport | 7 | Freeport | 17:15.28 PR |
| 94 | Caleb IsenbergerPlace 94 · Grade 6 · Pecatonica | 6 | Pecatonica | 17:29.44 PR |
| 95 | Daschiel ChappellPlace 95 · Grade 6 · Roscoe | 6 | Roscoe | 17:30.72 PR |
| 96 | Emmanuel De Los RiosPlace 96 · Grade 7 · Byron | 7 | Byron | 17:44.03 PR |
| 97 | Christian AmaviskaPlace 97 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 18:03.22 PR |
| 98 | Liam LanePlace 98 · Grade 8 · Freeport | 8 | Freeport | 18:31.97 PR |
| 99 | Skyler PawelkoPlace 99 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 18:41.09 PR |
| 100 | Addison KayesPlace 100 · Grade 7 · Freeport | 7 | Freeport | 18:57.47 PR |