| 1 | Tommy MurrayPlace 1 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 15:39.5 |
| 2 | Brock LoftusPlace 2 · Grade 12 · Amboy | 12 | Amboy | 15:53.2 |
| 3 | Landis MusserPlace 3 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 16:06.6 |
| 4 | Peyton SandPlace 4 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 16:37.7 |
| 5 | Ian EllerPlace 5 · Grade 12 · Amboy | 12 | Amboy | 16:39.6 |
| 6 | Lucas SchaabPlace 6 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 17:20.6 |
| 7 | Kyler McNinchPlace 7 · Grade 11 · Amboy | 11 | Amboy | 17:22.7 |
| 8 | Ken BoesenPlace 8 · Grade 11 · Sterling (Newman Central Catholic) | 11 | Sterling (Newman Central Catholic) | 17:24.6 |
| 9 | Caden LudinPlace 9 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 17:30.7 |
| 10 | Fernando Avila-RubioPlace 10 · Grade 10 · Cambridge | 10 | Cambridge | 17:32.7 |
| 11 | Lucas SimpsonPlace 11 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 17:34.6 |
| 12 | Cameron OvertonPlace 12 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 17:50.1 |
| 13 | Tom PowersPlace 13 · Grade 12 · Sterling (Newman Central Catholic) | 12 | Sterling (Newman Central Catholic) | 17:58.4 |
| 14 | Cael HindePlace 14 · Grade 10 · Port Byron (Riverdale) | 10 | Port Byron (Riverdale) | 18:15.8 |
| 15 | Charlie DickinsonPlace 15 · Grade 11 · Amboy | 11 | Amboy | 18:26.5 |
| 16 | Atticus HornerPlace 16 · Grade 9 · Amboy | 9 | Amboy | 18:33.1 |
| 17 | Wyatt LundquistPlace 17 · Grade 12 · Amboy | 12 | Amboy | 18:34.5 |
| 18 | Andruw JonesPlace 18 · Grade 12 · Amboy | 12 | Amboy | 18:36.2 |
| 19 | Carver GrummertPlace 19 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 18:41.7 |
| 20 | Kaden WeltyPlace 20 · Grade 12 · Sterling (Newman Central Catholic) | 12 | Sterling (Newman Central Catholic) | 19:02.6 |
| 21 | Matt VanhyftePlace 21 · Grade 12 · Cambridge | 12 | Cambridge | 19:02.6 |
| 22 | Kelton SchwambergerPlace 22 · Grade 11 · Amboy | 11 | Amboy | 19:07.8 |
| 23 | Jaren GerardPlace 23 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 19:09.6 |
| 24 | Gage GaulrappPlace 24 · Grade 10 · Port Byron (Riverdale) | 10 | Port Byron (Riverdale) | 19:22.1 |
| 25 | Garrett PertellPlace 25 · Grade 11 · Amboy | 11 | Amboy | 19:23.2 |
| 26 | Espen HammesPlace 26 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 19:23.2 |
| 27 | Zachery DeForestPlace 27 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 19:24.4 |
| 28 | Mitchell HasenourPlace 28 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 19:37.6 |
| 29 | Hayden ZachariasPlace 29 · Grade 9 · Amboy | 9 | Amboy | 19:42.1 |
| 30 | Maxwell DeForestPlace 30 · Grade 11 · Sterling (Newman Central Catholic) | 11 | Sterling (Newman Central Catholic) | 19:50.9 |
| 31 | John CraftPlace 31 · Grade 12 · Sterling (Newman Central Catholic) | 12 | Sterling (Newman Central Catholic) | 20:08.6 |
| 32 | Jager SamuelsonPlace 32 · Grade 12 · Cambridge | 12 | Cambridge | 20:12.7 |
| 33 | Silas PeschangPlace 33 · Grade 9 · Port Byron (Riverdale) | 9 | Port Byron (Riverdale) | 20:26.9 |
| 34 | Jaden HaleyPlace 34 · Grade 9 · Amboy | 9 | Amboy | 20:51.9 |
| 35 | Sam MauchPlace 35 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 21:00.9 |
| 36 | Brenden PrinePlace 36 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 21:29.5 |
| 37 | Lucas BagwellPlace 37 · Grade 9 · Taylor Ridge (Rockridge) | 9 | Taylor Ridge (Rockridge) | 21:31.1 |
| 38 | Logan DevinePlace 38 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 21:54.9 |
| 39 | Alassane BalloPlace 39 · Grade 11 · Cambridge | 11 | Cambridge | 22:08.1 |
| 40 | Wyatt WidolffPlace 40 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 22:15.0 |
| 41 | Andy MurrayPlace 41 · Grade 9 · Port Byron (Riverdale) | 9 | Port Byron (Riverdale) | 22:19.8 |
| 42 | Adam BenoitPlace 42 · Grade 9 · Port Byron (Riverdale) | 9 | Port Byron (Riverdale) | 22:22.9 |
| 43 | Zion FioriniPlace 43 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 22:25.6 |
| 44 | Carson PagePlace 44 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 22:36.2 |
| 45 | Rodridgo CristobalPlace 45 · Grade 12 · Taylor Ridge (Rockridge) | 12 | Taylor Ridge (Rockridge) | 22:45.1 |
| 46 | Jack RedlingerPlace 46 · Grade 12 · Taylor Ridge (Rockridge) | 12 | Taylor Ridge (Rockridge) | 23:02.1 |
| 47 | Zachary SmithPlace 47 · Grade 9 · Taylor Ridge (Rockridge) | 9 | Taylor Ridge (Rockridge) | 24:05.9 |
| 48 | Alex GeierPlace 48 · Grade 9 · Taylor Ridge (Rockridge) | 9 | Taylor Ridge (Rockridge) | 24:11.5 |