| 1 | Carter BaxterPlace 1 · Grade 11 · Granville (Putnam County)Unofficial | 11 | Granville (Putnam County) | 18:56.72 |
| 2 | Adrian HermosilloPlace 2 · Grade 10 · Peru (St. Bede)Unofficial | 10 | Peru (St. Bede) | 19:21.34 PR |
| 3 | Max DaltonPlace 3 · Grade 10 · Henry (H.-Senachwine)Unofficial | 10 | Henry (H.-Senachwine) | 19:40.53 |
| 4 | Raudel (RJ) Hermosillo JrPlace 4 · Grade 12 · Peru (St. Bede)Unofficial | 12 | Peru (St. Bede) | 19:46.63 |
| 5 | Domink AvilaPlace 5 · Grade 11 · Peru (St. Bede)Unofficial | 11 | Peru (St. Bede) | 20:32.21 PR |
| 6 | Edward RodriquezPlace 6 · Grade 10 · DePueUnofficial | 10 | DePue | 20:56.33 |
| 7 | Mason HaskellPlace 7 · Grade 11 · Peru (St. Bede)Unofficial | 11 | Peru (St. Bede) | 21:22.92 |
| 8 | Hudson SpanglerPlace 8 · Grade 9 · Henry (H.-Senachwine)Unofficial | 9 | Henry (H.-Senachwine) | 21:55.42 |
| 9 | Preston VasquezPlace 9 · Grade 11 · Peru (St. Bede)Unofficial | 11 | Peru (St. Bede) | 22:23.42 |
| 10 | Graham RossPlace 10 · Grade 11 · Peru (St. Bede)Unofficial | 11 | Peru (St. Bede) | 22:27.14 |
| 35 | Andrew MathenyPlace 35 · Grade 9 · Granville (Putnam County)Unofficial | 9 | Granville (Putnam County) | 22:34 PR |
| 11 | Kypton LadgenskiPlace 11 · Grade 11 · Spring Valley (Hall)Unofficial | 11 | Spring Valley (Hall) | 22:38.12 PR |
| 12 | Christian HohstadtPlace 12 · Grade 11 · Henry (H.-Senachwine)Unofficial | 11 | Henry (H.-Senachwine) | 23:12.11 |
| 13 | Lance DeWaelePlace 13 · Grade 9 · Henry (H.-Senachwine)Unofficial | 9 | Henry (H.-Senachwine) | 23:12.2 |
| 14 | Marcos CastroPlace 14 · Grade 11 · Spring Valley (Hall)Unofficial | 11 | Spring Valley (Hall) | 23:13 PR |
| 15 | Roberth RuizPlace 15 · Grade 11 · Granville (Putnam County)Unofficial | 11 | Granville (Putnam County) | 23:14.43 |
| 16 | Christian RodriquezPlace 16 · Grade 11 · DePueUnofficial | 11 | DePue | 23:19.17) |
| 17 | Joe SavitchPlace 17 · Grade 10 · Peru (St. Bede)Unofficial | 10 | Peru (St. Bede) | 23:25.67 |
| 18 | Theo BonucciPlace 18 · Grade 9 · Peru (St. Bede)Unofficial | 9 | Peru (St. Bede) | 23:38.33 PR |
| 19 | William PikulaPlace 19 · Grade 12 · Spring Valley (Hall)Unofficial | 12 | Spring Valley (Hall) | 24:27.22 PR |
| 20 | JD LoeserPlace 20 · Grade 12 · Henry (H.-Senachwine)Unofficial | 12 | Henry (H.-Senachwine) | 26:15.17 |
| 21 | Riegan MillerPlace 21 · Grade 11 · Henry (H.-Senachwine)Unofficial | 11 | Henry (H.-Senachwine) | 26:19.43 |
| 22 | Quincy SmithPlace 22 · Grade 11 · Granville (Putnam County)Unofficial | 11 | Granville (Putnam County) | 26:38.54 |
| 23 | Cristian PayanPlace 23 · Grade 11 · Spring Valley (Hall)Unofficial | 11 | Spring Valley (Hall) | 26:43.05 |
| 24 | Bryan SmithPlace 24 · Grade 11 · Spring Valley (Hall)Unofficial | 11 | Spring Valley (Hall) | 26:51.76 PR |
| 25 | Gerrard BoyerPlace 25 · Grade 10 · Henry (H.-Senachwine)Unofficial | 10 | Henry (H.-Senachwine) | 27:27.19 |
| 36 | Isaac RodriguezPlace 36 · Grade 9 · Granville (Putnam County)Unofficial | 9 | Granville (Putnam County) | 27:58.34 PR |
| 26 | Carter VasquezPlace 26 · Grade 12 · Peru (St. Bede)Unofficial | 12 | Peru (St. Bede) | 28:05.34 PR |
| 27 | Justin DuckmantonPlace 27 · Grade 11 · Spring Valley (Hall)Unofficial | 11 | Spring Valley (Hall) | 28:52.85 PR |
| 28 | Wyck DeverPlace 28 · Grade 11 · Henry (H.-Senachwine)Unofficial | 11 | Henry (H.-Senachwine) | 29:38.59 |
| 29 | Joel AlfaroPlace 29 · Grade 9 · DePueUnofficial | 9 | DePue | 33:12.43 PR |
| 30 | Ayden DienstPlace 30 · Grade 9 · Granville (Putnam County)Unofficial | 9 | Granville (Putnam County) | 34:22.61 |
| 31 | Louis DubberstinePlace 31 · Grade 11 · Spring Valley (Hall)Unofficial | 11 | Spring Valley (Hall) | 35:10.49 PR |
| 32 | Carlo KoehlerPlace 32 · Grade 10 · Spring Valley (Hall)Unofficial | 10 | Spring Valley (Hall) | 35:57.15 PR |
| 33 | Cesar MontoyaPlace 33 · Grade 10 · Spring Valley (Hall)Unofficial | 10 | Spring Valley (Hall) | 36:14.79 PR |
| 34 | Luca CarboniPlace 34 · Grade 9 · Granville (Putnam County)Unofficial | 9 | Granville (Putnam County) | 36:15.22 PR |