| 1 | Tommy MurrayPlace 1 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 15:12.59 |
| 2 | Landis MusserPlace 2 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 15:18.78 |
| 3 | Peyton SandPlace 3 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 16:22.81 |
| 4 | Charlie LinkPlace 4 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 16:40.94 |
| 5 | Elijah HousePlace 5 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 16:47.31 |
| 6 | Lucas SimpsonPlace 6 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 16:49.31 |
| 7 | Lucas SchaabPlace 7 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 16:59.88 |
| 8 | Braeden BodePlace 8 · Grade 9 · Port Byron (Riverdale) | 9 | Port Byron (Riverdale) | 17:04.91 |
| 9 | Lucas DreisbachPlace 9 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 17:07.06 |
| 10 | Jacob GibsonPlace 10 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 17:07.34 |
| 11 | Mitchell HasenourPlace 11 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 17:21.75 |
| 12 | Cael HindePlace 12 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 17:23.91 |
| 13 | Victor BonnellPlace 13 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 17:30.56 |
| 14 | Ken BoesenPlace 14 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 17:31.34 |
| 15 | Wyatt WidolfPlace 15 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 17:33.78 |
| 16 | Benjamin RothPlace 16 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 17:36.62 |
| 17 | Carver GrummertPlace 17 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 17:54.94 |
| 18 | Andy MurrayPlace 18 · Grade 10 · Port Byron (Riverdale) | 10 | Port Byron (Riverdale) | 18:01.22 |
| 19 | Gage GaulrappPlace 19 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 18:07.47 |
| 20 | Zane RomeroPlace 20 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:10.78 |
| 21 | Aidan JepsonPlace 21 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 18:15.38 |
| 22 | Augustus SwansonPlace 22 · Grade 9 · Princeton | 9 | Princeton | 18:20.31 |
| 23 | Wyatt BeckPlace 23 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:22.44 |
| 24 | Alex BomlenyPlace 24 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:23.59 |
| 25 | Adrian GallardoPlace 25 · Grade 9 · Manlius (Bureau Valley) | 9 | Manlius (Bureau Valley) | 18:30.22 |
| 26 | Tyson SkinnerPlace 26 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:34.97 |
| 27 | Zeke WeidelPlace 27 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:45.03 |
| 28 | Nathan HusserPlace 28 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 18:46.44 |
| 29 | Espen HammesPlace 29 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 18:47.34 |
| 30 | Zachery DeForestPlace 30 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 18:58.47 |
| 31 | Greyson MarincicPlace 31 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 19:07.09 |
| 32 | Maxwell DeForestPlace 32 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 19:25.09 |
| 33 | Ryan WeltyPlace 33 · Grade 9 · Sterling (Newman Centra | 9 | Sterling (Newman Centra | 19:31.09 |
| 34 | Eric ThorndykePlace 34 · Grade 12 · Orion | 12 | Orion | 19:33.62 |
| 35 | Lucas BagwellPlace 35 · Grade 10 · Taylor Ridge (Rockridge | 10 | Taylor Ridge (Rockridge | 19:35.41 |
| 36 | Liam BaldwinPlace 36 · Grade 12 · Monmouth (M.-Roseville) | 12 | Monmouth (M.-Roseville) | 19:45.22 |
| 37 | Drew CarlsonPlace 37 · Grade 9 · Monmouth (M.-Roseville) | 9 | Monmouth (M.-Roseville) | 19:46.15 |
| 38 | Samuel FrancquePlace 38 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 19:55.53 |
| 39 | Isaiah McDearmonPlace 39 · Grade 10 · Morrison | 10 | Morrison | 19:58.84 |
| 40 | Dylan RainwaterPlace 40 · Grade 12 · Kewanee (H.S.) | 12 | Kewanee (H.S.) | 20:01.00 |
| 41 | Chase PalmPlace 41 · Grade 10 · Kewanee (H.S.) | 10 | Kewanee (H.S.) | 20:05.72 |
| 42 | Rhiley PinterPlace 42 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 20:13.15 |
| 43 | Owen LarkinPlace 43 · Grade 9 · Manlius (Bureau Valley) | 9 | Manlius (Bureau Valley) | 20:13.46 |
| 44 | Alastaire SweetserPlace 44 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 20:13.84 |
| 45 | Maddox MoorePlace 45 · Grade 9 · Manlius (Bureau Valley) | 9 | Manlius (Bureau Valley) | 20:26.69 |
| 46 | Landon HulsingPlace 46 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 20:27.21 |
| 47 | Payton WalowskiPlace 47 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 20:33.41 |
| 48 | Zion FioriniPlace 48 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 20:40.84 |
| 49 | Johnny BrownPlace 49 · Grade 9 · Peru (St. Bede) | 9 | Peru (St. Bede) | 20:48.38 |
| 50 | Joey LindsayPlace 50 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 20:51.09 |
| 51 | Samuel KilkerPlace 51 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 20:54.56 |
| 52 | Will TaylorPlace 52 · Grade 12 · Kewanee (H.S.) | 12 | Kewanee (H.S.) | 20:55.02 |
| 53 | Mark CyphersPlace 53 · Grade 12 · Morrison | 12 | Morrison | 21:00.28 |
| 54 | Ethan DaubmanPlace 54 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 21:21.15 |
| 55 | Sam MauchPlace 55 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 21:22.28 |
| 56 | Caden SuttonPlace 56 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 21:27.44 |
| 57 | Adam BenoitPlace 57 · Grade 10 · Port Byron (Riverdale) | 10 | Port Byron (Riverdale) | 21:33.09 |
| 58 | Raul ReyesPlace 58 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 21:38.78 |
| 59 | Ricardo HernandezPlace 59 · Grade 9 · Sterling (Newman Centra | 9 | Sterling (Newman Centra | 21:40.84 |
| 60 | Frank FanPlace 60 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 21:45.84 |
| 61 | Mitchal ThorpPlace 61 · Grade 10 · Kewanee (H.S.) | 10 | Kewanee (H.S.) | 22:17.15 |
| 62 | Logan DevinePlace 62 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 22:26.44 |
| 63 | Andrew RothPlace 63 · Grade 9 · Manlius (Bureau Valley) | 9 | Manlius (Bureau Valley) | 22:28.25 |
| 64 | Robert NelsonPlace 64 · Grade 12 · Princeton | 12 | Princeton | 22:33.00 |
| 65 | Jakob BrooksPlace 65 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 22:44.28 |
| 66 | Jason RuskPlace 66 · Grade 9 · Kewanee (H.S.) | 9 | Kewanee (H.S.) | 22:45.43 |
| 67 | Ben ReneauPlace 67 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 22:46.15 |
| 68 | Jonathan NormanPlace 68 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 22:49.59 |
| 69 | Alex GeierPlace 69 · Grade 10 · Taylor Ridge (Rockridge | 10 | Taylor Ridge (Rockridge | 23:04.62 |
| 70 | Ethan BrandmeyerPlace 70 · Grade 10 · Taylor Ridge (Rockridge | 10 | Taylor Ridge (Rockridge | 23:10.31 |
| 71 | Kamden WahlgrenPlace 71 · Grade 10 · Princeton | 10 | Princeton | 23:31.59 |
| 72 | Nathan SiriPlace 72 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 24:08.97 |
| 73 | Brendan ZimmererPlace 73 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 28:05.44 |
| 74 | Richard MillmanPlace 74 · Grade 11 · Kewanee (H.S.) | 11 | Kewanee (H.S.) | 28:16.06 |