| 1 | Tommy MurrayPlace 1 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 15:06.6 |
| 2 | Landis MusserPlace 2 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 15:33.6 |
| 3 | Peyton SandPlace 3 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 16:03.9 |
| 4 | Charlie LinkPlace 4 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 16:26.5 |
| 5 | Ian RegurPlace 5 · Grade 11 · Rock Island (H.S.) | 11 | Rock Island (H.S.) | 16:29.8 |
| 6 | Gabe MahnPlace 6 · Grade 9 · Rock Island (H.S.) | 9 | Rock Island (H.S.) | 16:36.6 |
| 7 | Lucas SimpsonPlace 7 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 16:42.2 |
| 8 | Braeden BodePlace 8 · Grade 9 · Port Byron (Riverdale) | 9 | Port Byron (Riverdale) | 16:49.1 |
| 9 | Jayden PutnamPlace 9 · Grade 11 · Rock Island (H.S.) | 11 | Rock Island (H.S.) | 16:54.7 |
| 10 | Asa MahnPlace 10 · Grade 11 · Rock Island (H.S.) | 11 | Rock Island (H.S.) | 16:57.4 |
| 11 | Lucas SchaabPlace 11 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 17:04.7 |
| 12 | Ken BoesenPlace 12 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 17:13.8 |
| 13 | Mitchell HasenourPlace 13 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 17:15.6 |
| 14 | Cael HindePlace 14 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 17:20.8 |
| 15 | Lucas DreisbachPlace 15 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 17:21.6 |
| 16 | Fernando Avila-RubioPlace 16 · Grade 11 · Cambridge | 11 | Cambridge | 17:22.6 |
| 17 | Henry MassPlace 17 · Grade 9 · Rock Island (H.S.) | 9 | Rock Island (H.S.) | 17:26.5 |
| 18 | Victor BonnellPlace 18 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 17:30.0 |
| 19 | Jacob GibsonPlace 19 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 17:30.0 |
| 20 | Lukas HeinePlace 20 · Grade 10 · Rock Island (H.S.) | 10 | Rock Island (H.S.) | 17:32.3 |
| 21 | Zane RomeroPlace 21 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 17:32.5 |
| 22 | Carver GrummertPlace 22 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 17:52.6 |
| 23 | Wyatt WidolffPlace 23 · Grade 10 · Sterling (Newman Centra | 10 | Sterling (Newman Centra | 17:56.1 |
| 24 | Gage GaulrappPlace 24 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 18:08.5 |
| 25 | Aidan JepsonPlace 25 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 18:13.8 |
| 26 | Andy MurrayPlace 26 · Grade 10 · Port Byron (Riverdale) | 10 | Port Byron (Riverdale) | 18:16.6 |
| 27 | Wyatt BeckPlace 27 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:26.2 |
| 28 | Sammy NiyonkuruPlace 28 · Grade 12 · Rock Island (H.S.) | 12 | Rock Island (H.S.) | 18:31.3 |
| 29 | Zeke WeidelPlace 29 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:34.6 |
| 30 | Lucas McCallPlace 30 · Grade 9 · Rock Island (H.S.) | 9 | Rock Island (H.S.) | 18:35.6 |
| 31 | Tyson SkinnerPlace 31 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:49.6 |
| 32 | Espen HammesPlace 32 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 18:55.2 |
| 33 | Ryan WeltyPlace 33 · Grade 9 · Sterling (Newman Centra | 9 | Sterling (Newman Centra | 18:56.2 |
| 34 | Alex BomlenyPlace 34 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 19:21.0 |
| 35 | Eric ThorndykePlace 35 · Grade 12 · Orion | 12 | Orion | 19:27.6 |
| 36 | Merrick StockwellPlace 36 · Grade 10 · Rock Island (H.S.) | 10 | Rock Island (H.S.) | 19:36.0 |
| 37 | Maxwell DeForestPlace 37 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 19:44.5 |
| 38 | Adam BenoitPlace 38 · Grade 10 · Port Byron (Riverdale) | 10 | Port Byron (Riverdale) | 19:55.0 |
| 39 | Samuel FrancquePlace 39 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 20:00.4 |
| 40 | Landon MathisPlace 40 · Grade 9 · Cambridge | 9 | Cambridge | 20:21.9 |
| 41 | Alastaire SweetserPlace 41 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 20:22.3 |
| 42 | Sam MauchPlace 42 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 20:41.0 |
| 43 | Carson MoorePlace 43 · Grade 9 · ROWVA/Williamsfield | 9 | ROWVA/Williamsfield | 20:43.0 |
| 44 | Cooper SmithPlace 44 · Grade 9 · ROWVA/Williamsfield | 9 | ROWVA/Williamsfield | 20:43.3 |
| 45 | Samuel KilkerPlace 45 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 21:17.1 |
| 46 | Ethan DaubmanPlace 46 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 21:25.8 |
| 47 | Ricardo HernandezPlace 47 · Grade 9 · Sterling (Newman Centra | 9 | Sterling (Newman Centra | 21:27.6 |
| 48 | Caden SuttonPlace 48 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 22:03.5 |
| 49 | Logan DevinePlace 49 · Grade 11 · Sterling (Newman Centra | 11 | Sterling (Newman Centra | 22:28.4 |
| 50 | Jonathan NormanPlace 50 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 22:35.1 |
| 51 | Jakob BrooksPlace 51 · Grade 10 · Erie-Prophetstown | 10 | Erie-Prophetstown | 22:37.0 |
| 52 | Ben ReneauPlace 52 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 22:51.3 |
| 53 | Joey LindsayPlace 53 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 23:05.1 |
| 54 | Raul ReyesPlace 54 · Grade 12 · Sterling (Newman Centra | 12 | Sterling (Newman Centra | 23:18.9 |
| 55 | Jaxson PembertonPlace 55 · Grade 11 · ROWVA/Williamsfield | 11 | ROWVA/Williamsfield | 23:38.7 |
| 56 | Braeden BakerPlace 56 · Grade 12 · Rock Island (H.S.) | 12 | Rock Island (H.S.) | 24:03.5 |
| 57 | Brendan ZimmererPlace 57 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 28:20.7 |