| 1 | Alan VillaPlace 1 · Grade 7 · Clark | 7 | Clark | 12:10.92 |
| 2 | Collin McGinnisPlace 2 · Grade 7 · Southwest (Lawrence) | 7 | Southwest (Lawrence) | 13:14.18 PR |
| 3 | Ramon GaribayPlace 3 · Grade 7 · Turner | 7 | Turner | 13:37.69 |
| 4 | Xavier CoxPlace 4 · Grade 7 · Ottawa | 7 | Ottawa | 14:09.84 |
| 5 | Hayden TaldoPlace 5 · Grade 7 · Pioneer Ridge | 7 | Pioneer Ridge | 14:30.45 |
| 6 | Drew DillonPlace 6 · Grade 7 · Patton | 7 | Patton | 14:49.77 |
| 7 | Myles FosterPlace 7 · Grade 7 · Turner | 7 | Turner | 14:56.74 |
| 8 | Diego Mocerino-SantodomingoPlace 8 · Grade 7 · Turner | 7 | Turner | 14:58.94 |
| 9 | Reyden ReynaPlace 9 · Grade 8 · Patton | 8 | Patton | 15:19.33 |
| 10 | Reid CushingPlace 10 · Grade 7 · Southwest (Lawrence) | 7 | Southwest (Lawrence) | 15:21.89 PR |
| 11 | Xander JonesPlace 11 · Grade 6 · Pioneer Ridge | 6 | Pioneer Ridge | 15:39.24 PR |
| 12 | Ean WhitakerPlace 12 · Grade 8 · Patton | 8 | Patton | 15:41.09 |
| 13 | Caleb BredehoftPlace 13 · Grade 7 · Southwest (Lawrence) | 7 | Southwest (Lawrence) | 15:43.46 |
| 14 | Ethan WhitakerPlace 14 · Grade 8 · Patton | 8 | Patton | 15:44.96 PR |
| 15 | James ClarkPlace 15 · Grade 6 · Christ Preparatory Acad | 6 | Christ Preparatory Acad | 15:45.21 |
| 16 | Henry SchlefPlace 16 · Grade 6 · Christ Preparatory Acad | 6 | Christ Preparatory Acad | 16:12.93 |
| 17 | Owen BrownPlace 17 · Grade 7 · Southwest (Lawrence) | 7 | Southwest (Lawrence) | 16:30.66 PR |
| 18 | Elias ValenciaPlace 18 · Grade 7 · Turner | 7 | Turner | 16:55.39 |
| 19 | Rory ShawPlace 19 · Grade 7 · Southwest (Lawrence) | 7 | Southwest (Lawrence) | 17:10.38 PR |
| 20 | Matthieu LaportePlace 20 · Grade 7 · Christ Preparatory Acad | 7 | Christ Preparatory Acad | 17:36.65 |
| 21 | Elijah JarboPlace 21 · Grade 7 · Ottawa | 7 | Ottawa | 17:51.24 PR |
| 22 | Brecken KleinerPlace 22 · Grade 7 · Pioneer Ridge | 7 | Pioneer Ridge | 17:55.73 |
| 23 | Luke FriendPlace 23 · Grade 7 · Clark | 7 | Clark | 18:15.65 PR |
| 24 | Zev YoungPlace 24 · Grade 7 · Patton | 7 | Patton | 18:32.55 |
| 25 | Levi EliasPlace 25 · Grade 7 · Ottawa | 7 | Ottawa | 18:59.29 |
| 26 | Leo WellnitzPlace 26 · Grade 7 · Ottawa | 7 | Ottawa | 19:02.44 |
| 27 | Chase GruverPlace 27 · Grade 7 · Clark | 7 | Clark | 19:15.17 |
| 28 | Connor SandbergPlace 28 · Grade 7 · Pioneer Ridge | 7 | Pioneer Ridge | 19:20.81 |
| 29 | William HenningsenPlace 29 · Grade 7 · Ottawa | 7 | Ottawa | 19:24.71 |
| 30 | Andrew (Drew) CraemerPlace 30 · Grade 6 · Christ Preparatory Acad | 6 | Christ Preparatory Acad | 19:32.36 |
| 31 | Jacob JobePlace 31 · Grade 6 · Clark | 6 | Clark | 19:34.57 |
| 32 | Isaac DeanPlace 32 · Grade 7 · Turner | 7 | Turner | 22:09.76 |
| 33 | Will MeltonPlace 33 · Grade 7 · Pioneer Ridge | 7 | Pioneer Ridge | 23:07.59 |
| 34 | Christian ConversePlace 34 · Grade 7 · Ottawa | 7 | Ottawa | 23:26.20 |
| 35 | John NaingPlace 35 · Grade 7 · Turner | 7 | Turner | 24:28.05 |