| 1 | Leo Clapp DuhauPlace 1 · Grade 8 · DeKalb Clinton Rosette | 8 | DeKalb Clinton Rosette | 10:25.60 PR |
| 2 | Henry HazzardPlace 2 · Grade 8 · Byron | 8 | Byron | 10:35.20 |
| 3 | Charlie LueshenPlace 3 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 10:53.10 PR |
| 4 | Asher WeilacherPlace 4 · Grade 7 · Forreston | 7 | Forreston | 10:59.50 |
| 5 | Parker VolkPlace 5 · Grade 8 · Pecatonica | 8 | Pecatonica | 11:04.80 |
| 6 | Blake WishopPlace 6 · Grade 8 · Winnebago | 8 | Winnebago | 11:19.30 |
| 7 | Tyson PalmerPlace 7 · Grade 8 · Winnebago | 8 | Winnebago | 11:24.60 |
| 8 | Collin MeierPlace 8 · Grade 8 · Dakota | 8 | Dakota | 11:32.80 PR |
| 9 | Caleb LangePlace 9 · Grade 8 · Byron | 8 | Byron | 11:36.10 PR |
| 10 | Nicanor AnayaPlace 10 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 11:38.70 PR |
| 11 | Graham KaskavagePlace 11 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 11:45.20 |
| 12 | Jace StevensPlace 12 · Grade 6 · Winnebago | 6 | Winnebago | 11:46.20 |
| 13 | Connor RobiesonPlace 13 · Grade 7 · Forreston | 7 | Forreston | 11:58.50 |
| 14 | Greyson BoekePlace 14 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 12:05.30 PR |
| 15 | Easton FaivrePlace 15 · Grade 7 · Forreston | 7 | Forreston | 12:07.00 |
| 16 | Cooper RobiesonPlace 16 · Grade 8 · Forreston | 8 | Forreston | 12:12.90 PR |
| 17 | Logan LimbergPlace 17 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 12:14.30 PR |
| 18 | Tristan ReinbolzPlace 18 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 12:21.60 |
| 19 | Austin GrugelPlace 19 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 12:24.20 |
| 20 | Miles LenderPlace 20 · Grade 8 · Pecatonica | 8 | Pecatonica | 12:35.00 |
| 21 | David FernandezPlace 21 · Grade 8 · Pecatonica | 8 | Pecatonica | 12:40.60 |
| 22 | Lane GraybillPlace 22 · Grade 6 · Dakota | 6 | Dakota | 12:42.20 PR |
| 23 | Callum GroenhagenPlace 23 · Grade 5 · Oregon JHS | 5 | Oregon JHS | 12:46.30 |
| 24 | Levi JamesPlace 24 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 12:47.00 PR |
| 25 | Deacon AbatePlace 25 · Grade 6 · Pecatonica | 6 | Pecatonica | 12:54.00 |
| 26 | Luke MacklinPlace 26 · Grade 6 · Winnebago | 6 | Winnebago | 12:55.30 |
| 27 | Wesley RogersPlace 27 · Grade 7 · Oregon JHS | 7 | Oregon JHS | 13:00.70 |
| 28 | Declan ScrogginsPlace 28 · Grade 8 · Pecatonica | 8 | Pecatonica | 13:01.30 PR |
| 29 | Peter BageanisPlace 29 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 13:04.30 PR |
| 30 | Milan MurdakesPlace 30 · Grade 6 · Winnebago | 6 | Winnebago | 13:04.70 |
| 31 | Benjamin FerrisPlace 31 · Grade 8 · Oregon JHS | 8 | Oregon JHS | 13:04.90 PR |
| 32 | Flynn GrennanPlace 32 · Grade 8 · Byron | 8 | Byron | 13:05.50 PR |
| 33 | Benjamin MarlinPlace 33 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 13:15.70 PR |
| 34 | Teo FaberPlace 34 · Grade 6 · DeKalb Huntley | 6 | DeKalb Huntley | 13:20.10 PR |
| 35 | Luca McDonaldPlace 35 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 13:26.70 PR |
| 36 | Eli JohannsenPlace 36 · Grade 6 · Pecatonica | 6 | Pecatonica | 13:28.30 PR |
| 37 | Emmitt WeberPlace 37 · Grade 8 · Winnebago | 8 | Winnebago | 13:32.00 |
| 38 | Benjamin WardPlace 38 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 13:36.10 PR |
| 39 | Jake NixonPlace 39 · Grade 8 · Byron | 8 | Byron | 13:38.90 |
| 40 | Liam MesserPlace 40 · Grade 7 · Forreston | 7 | Forreston | 13:42.90 |
| 41 | Andrew DavisPlace 41 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 13:44.40 PR |
| 42 | Liam PiskePlace 42 · Grade 6 · Dakota | 6 | Dakota | 13:44.80 PR |
| 43 | Kyle McCrayPlace 43 · Grade 8 · Winnebago | 8 | Winnebago | 13:45.40 |
| 44 | Jacob MerkelPlace 44 · Grade 8 · Forreston | 8 | Forreston | 13:50.80 |
| 45 | Kase PhilpotPlace 45 · Grade 7 · Dakota | 7 | Dakota | 13:52.00 |
| 46 | Merrick MaddenPlace 46 · Grade 7 · Byron | 7 | Byron | 13:55.10 |
| 47 | Logan LundquistPlace 47 · Grade 8 · Stillman Valley Meridian | 8 | Stillman Valley Meridian | 13:56.30 |
| 48 | Aaron FerlingPlace 48 · Grade 8 · Pecatonica | 8 | Pecatonica | 14:00.60 |
| 49 | Ethan HelgersonPlace 49 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 14:13.60 PR |
| 50 | Renin ScheffnerPlace 50 · Grade 6 · Forreston | 6 | Forreston | 14:22.60 |
| 51 | Parker WeltPlace 51 · Grade 7 · Byron | 7 | Byron | 14:31.60 |
| 52 | Archie HillPlace 52 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 14:46.60 |
| 53 | Christian JacoboPlace 53 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 14:57.30 PR |
| 54 | Vinny AguilarPlace 54 · Grade 8 · Rockford Our Lady of Sacred Heart | 8 | Rockford Our Lady of Sacred Heart | 15:03.00 PR |
| 55 | Mark AbronPlace 55 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 15:03.40 PR |
| 56 | Mateo MurenPlace 56 · Grade 6 · Byron | 6 | Byron | 15:07.60 |
| 57 | Camden BestPlace 57 · Grade 7 · Pecatonica | 7 | Pecatonica | 15:07.90 |
| 58 | Andrew LunquistPlace 58 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 15:09.80 |
| 59 | Timothy KrupaPlace 59 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 15:11.50 PR |
| 60 | Jaxson StarksPlace 60 · Grade 8 · Genoa Kingston | 8 | Genoa Kingston | 15:15.80 PR |
| 61 | Zachary GuptailPlace 61 · Grade 6 · Genoa Kingston | 6 | Genoa Kingston | 15:23.70 PR |
| 62 | William McNallyPlace 62 · Grade 7 · Lanark Eastland | 7 | Lanark Eastland | 15:24.00 PR |
| 63 | Jaythen MillerPlace 63 · Grade 7 · DeKalb Clinton Rosette | 7 | DeKalb Clinton Rosette | 15:28.70 PR |
| 64 | Sebastian MartinezPlace 64 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 15:32.20 PR |
| 65 | Logan MarchettaPlace 65 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 15:32.90 PR |
| 66 | Emmanuel De Los RiosPlace 66 · Grade 7 · Byron | 7 | Byron | 15:35.50 |
| 67 | Weston DillonPlace 67 · Grade 6 · Oregon JHS | 6 | Oregon JHS | 15:37.20 |
| 68 | Amel AustinPlace 68 · Grade 8 · Rockton Stephen Mack | 8 | Rockton Stephen Mack | 15:39.10 PR |
| 69 | Sam PersonPlace 69 · Grade 7 · Forreston | 7 | Forreston | 15:54.80 |
| 70 | Will PicardPlace 70 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 16:10.40 PR |
| 71 | Gunnar SwankPlace 71 · Grade 6 · Byron | 6 | Byron | 16:28.40 |
| 72 | Wyatt MoorePlace 72 · Grade 6 · DeKalb Clinton Rosette | 6 | DeKalb Clinton Rosette | 16:37.80 |
| 73 | Silas KellerPlace 73 · Grade 6 · DeKalb Clinton Rosette | 6 | DeKalb Clinton Rosette | 16:43.10 PR |
| 74 | Anthony KreinPlace 74 · Grade 5 · Rockford Our Lady of Sacred Heart | 5 | Rockford Our Lady of Sacred Heart | 16:51.30 |
| 75 | Killian BradacPlace 75 · Grade 6 · Genoa Kingston | 6 | Genoa Kingston | 16:58.80 |
| 76 | Constantine RosavalasquezPlace 76 · Grade 7 · Byron | 7 | Byron | 17:02.30 |
| 77 | Korbin DillPlace 77 · Grade 7 · Winnebago | 7 | Winnebago | 17:24.30 |
| 78 | Caleb IsenbergerPlace 78 · Grade 6 · Pecatonica | 6 | Pecatonica | 17:24.90 |
| 79 | Peyton HarperPlace 79 · Grade 6 · DeKalb Clinton Rosette | 6 | DeKalb Clinton Rosette | 17:53.50 PR |
| 80 | Luke LowerPlace 80 · Grade 7 · Lanark Eastland | 7 | Lanark Eastland | 18:48.10 |
| 81 | Duggan WengerPlace 81 · Grade 7 · Dakota | 7 | Dakota | 18:50.40 PR |
| 82 | Owen SchmidtPlace 82 · Grade 6 · Forreston | 6 | Forreston | 19:06.10 |
| 83 | Drew FrederickPlace 83 · Grade 7 · Genoa Kingston | 7 | Genoa Kingston | 19:11.50 PR |
| 84 | Jacob WeerdaPlace 84 · Grade 7 · Winnebago | 7 | Winnebago | 19:29.90 PR |
| 85 | Joseph WarmothPlace 85 · Grade 7 · Rockford Our Lady of Sacred Heart | 7 | Rockford Our Lady of Sacred Heart | 19:34.60 |
| 86 | Hayden RoosPlace 86 · Grade 8 · Oregon JHS | 8 | Oregon JHS | 19:38.60 |
| 87 | Broderick BurchamPlace 87 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 19:49.80 |
| 88 | Noe GonzalezPlace 88 · Grade 6 · DeKalb Huntley | 6 | DeKalb Huntley | 19:58.30 PR |
| 89 | Giancarlo OchoaPlace 89 · Grade 7 · Rockton Stephen Mack | 7 | Rockton Stephen Mack | 20:15.60 PR |
| 90 | Leon BeauvoirPlace 90 · Grade 6 · Rockton Stephen Mack | 6 | Rockton Stephen Mack | 26:28.60 PR |