| 1 | Braeden BodePlace 1 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 15:49.99 |
| 2 | Henry NicholsPlace 2 · Grade 11 · Amboy | 11 | Amboy | 15:56.52 |
| 3 | Braeden PunkePlace 3 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 16:43.04 |
| 4 | Maddox MoorePlace 4 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 16:45.58 |
| 5 | Brody ClarkPlace 5 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 16:57.88 |
| 6 | Nathan PunkePlace 6 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 17:06.64 |
| 7 | Gus SchultzPlace 7 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 17:19.03 |
| 8 | Conner MusserPlace 8 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 17:25.58 |
| 9 | Adrian GallardoPlace 9 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 17:26.19 |
| 10 | Josh StrublePlace 10 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 17:28.58 |
| 11 | Brady McPeekPlace 11 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 17:33.39 |
| 12 | Hunter VancilPlace 12 · Grade 12 · Kewanee | 12 | Kewanee | 17:34.33 |
| 13 | Aidan GarceaPlace 13 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 17:37.34 |
| 14 | Augustus SwansonPlace 14 · Grade 12 · Princeton | 12 | Princeton | 17:38.79 |
| 15 | Justin WainscottPlace 15 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 17:46.88 |
| 16 | Alex GallardoPlace 16 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 17:47.22 |
| 17 | Noah BelowskePlace 17 · Grade 11 · Orion | 11 | Orion | 17:53.78 |
| 18 | Elijah FranzenPlace 18 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 17:55.64 |
| 19 | Nolan PeircePlace 19 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 17:59.58 PR |
| 20 | Cole BarrettPlace 20 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 18:08.18 |
| 21 | Otto HornerPlace 21 · Grade 11 · Amboy | 11 | Amboy | 18:14.11 |
| 22 | Anthony LinderPlace 22 · Grade 11 · Amboy | 11 | Amboy | 18:14.99 |
| 23 | Dillon ThomasPlace 23 · Grade 11 · Orion | 11 | Orion | 18:19.45 |
| 24 | Bryar KuehlPlace 24 · Grade 10 · Morrison | 10 | Morrison | 18:24.28 |
| 25 | Alex AttigPlace 25 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 18:26.78 |
| 26 | Jhett CowserPlace 26 · Grade 11 · Amboy | 11 | Amboy | 18:27.18 PR |
| 27 | Carter SerslandPlace 27 · Grade 9 · Orion | 9 | Orion | 18:28.39 |
| 28 | Tyler MaharPlace 28 · Grade 10 · Amboy | 10 | Amboy | 18:35.39 |
| 29 | Jackson TegelerPlace 29 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 18:38.98 |
| 30 | Kevin WebbPlace 30 · Grade 12 · Faith Christian | 12 | Faith Christian | 18:43.69 PR |
| 31 | Alastaire SweetserPlace 31 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 18:55.24 |
| 32 | Miles PetersenPlace 32 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 18:57.08 |
| 33 | Silas HaysPlace 33 · Grade 9 · Aledo (Mercer County) | 9 | Aledo (Mercer County) | 18:57.35 |
| 34 | Brady GrossPlace 34 · Grade 9 · Princeton | 9 | Princeton | 18:58.54 |
| 35 | Ellis ThorndykePlace 35 · Grade 9 · Orion | 9 | Orion | 19:06.19 |
| 36 | Ethan SeckerPlace 36 · Grade 9 · Port Byron (Riverdale) | 9 | Port Byron (Riverdale) | 19:09.94 |
| 37 | Lucas HartzPlace 37 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 19:10.24 |
| 38 | Paxton CardinePlace 38 · Grade 9 · Aledo (Mercer County) | 9 | Aledo (Mercer County) | 19:19.08 |
| 39 | Landon CarterPlace 39 · Grade 10 · Amboy | 10 | Amboy | 19:20.65 |
| 40 | Elijah FosterPlace 40 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 19:22.12 |
| 41 | Collier FisherPlace 41 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 19:24.99 |
| 42 | Colton ReidPlace 42 · Grade 12 · Taylor Ridge (Rockridge) | 12 | Taylor Ridge (Rockridge) | 19:30.78 |
| 43 | Jordan DoddPlace 43 · Grade 12 · Orion | 12 | Orion | 19:33.64 |
| 44 | Kamdyn ReynoldsPlace 44 · Grade 9 · Orion | 9 | Orion | 19:36.85 PR |
| 45 | Collin PattersonPlace 45 · Grade 9 · Orion | 9 | Orion | 19:44.25 |
| 46 | Steven SwatosPlace 46 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 19:45.55 |
| 47 | Samuel GascoingePlace 47 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 19:59.68 |
| 48 | Kayne RichterPlace 48 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 20:02.88 |
| 49 | Kyle VelazquezPlace 49 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 20:06.98 PR |
| 50 | Anthony PadillaPlace 50 · Grade 12 · Kewanee | 12 | Kewanee | 20:11.30 |
| 51 | Aaron LillyPlace 51 · Grade 11 · Orion | 11 | Orion | 20:11.43 |
| 52 | Drew CarlsonPlace 52 · Grade 12 · Monmouth (M.-Roseville) | 12 | Monmouth (M.-Roseville) | 20:27.68 |
| 53 | Andrew RothPlace 53 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 20:30.08 |
| 54 | Brody JohnsonPlace 54 · Grade 9 · Monmouth (M.-Roseville) | 9 | Monmouth (M.-Roseville) | 20:32.63 |
| 55 | Chase YountPlace 55 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 20:37.78 |
| 56 | Allister SwansonPlace 56 · Grade 10 · Princeton | 10 | Princeton | 20:39.18 |
| 57 | Love KapesaPlace 57 · Grade 11 · Monmouth (M.-Roseville) | 11 | Monmouth (M.-Roseville) | 20:43.55 |
| 58 | Jackson MeltonPlace 58 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 20:46.34 |
| 59 | Ace WetzellPlace 59 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 20:47.65 |
| 60 | Tim KuehlPlace 60 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 20:51.55 |
| 61 | Jack ThomasPlace 61 · Grade 11 · Amboy | 11 | Amboy | 20:57.25 PR |
| 62 | Aaron CostnerPlace 62 · Grade 11 · Amboy | 11 | Amboy | 21:04.28 |
| 63 | Reid KalappPlace 63 · Grade 9 · Manlius (Bureau Valley) | 9 | Manlius (Bureau Valley) | 21:19.82 |
| 64 | Jacob MurphyPlace 64 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 21:37.95 |
| 65 | Drake AndersonPlace 65 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 21:38.68 |
| 66 | Max NorthPlace 66 · Grade 9 · Morrison | 9 | Morrison | 21:52.99 |
| 67 | Morgan MahnesmithPlace 67 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 21:57.28 |
| 68 | Dawson HulsingPlace 68 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 22:06.65 |
| 69 | Michael KellyPlace 69 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 22:08.08 PR |
| 70 | Joe SiriPlace 70 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 22:23.69 |
| 71 | Jackson DrozdaPlace 71 · Grade 11 · Princeton | 11 | Princeton | 22:43.59 |
| 72 | Isaac SwarbrickPlace 72 · Grade 10 · Faith Christian | 10 | Faith Christian | 22:50.88 PR |
| 73 | Slade WaldenPlace 73 · Grade 9 · Morrison | 9 | Morrison | 23:16.18 |
| 74 | Jude BaldwinPlace 74 · Grade 12 · Faith Christian | 12 | Faith Christian | 23:24.54 PR |
| 75 | Cruz RodriguezPlace 75 · Grade 11 · Princeton | 11 | Princeton | 23:44.99 |
| 76 | Max SagelPlace 76 · Grade 11 · Sterling (Newman Central Catholic) | 11 | Sterling (Newman Central Catholic) | 23:54.49 |
| 77 | Kayden BainPlace 77 · Grade 12 · Taylor Ridge (Rockridge) | 12 | Taylor Ridge (Rockridge) | 24:20.64 |
| 78 | Ambrose PennockPlace 78 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 24:36.91 PR |
| 79 | Rio RivasPlace 79 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 24:36.98 |
| 80 | Jayce HermeyerPlace 80 · Grade 10 · Amboy | 10 | Amboy | 25:25.09 |
| 81 | Ryan ConwayPlace 81 · Grade 9 · Kewanee | 9 | Kewanee | 25:48.68 PR |
| 82 | Trace GallagherPlace 82 · Grade 11 · Monmouth (M.-Roseville) | 11 | Monmouth (M.-Roseville) | 28:05.42 |
| 83 | Jaden MacklinPlace 83 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 29:05.49 |