| 1 | Kai JensenPlace 1 · Grade 12 · Cleveland (OR) | 12 | Cleveland (OR) | 15:49.45 |
| 2 | Malcolm DimoffPlace 2 · Grade 11 · Lincoln | 11 | Lincoln | 15:50.80 |
| 3 | George LoraPlace 3 · Grade 10 · Ida B. Wells | 10 | Ida B. Wells | 15:50.91 |
| 4 | Max GallagherPlace 4 · Grade 11 · Franklin (OR) | 11 | Franklin (OR) | 15:51.65 |
| 5 | Peter JamesPlace 5 · Grade 11 · Lincoln | 11 | Lincoln | 15:53.29 |
| 6 | Grant BregerPlace 6 · Grade 12 · Cleveland (OR) | 12 | Cleveland (OR) | 15:53.36 |
| 7 | Joshua PrincePlace 7 · Grade 12 · Lincoln | 12 | Lincoln | 15:54.82 |
| 8 | Otto SellersPlace 8 · Grade 12 · Ida B. Wells | 12 | Ida B. Wells | 15:54.98 |
| 9 | Jack DentonPlace 9 · Grade 11 · Lincoln | 11 | Lincoln | 15:57.24 |
| 10 | Jasper BuskirkPlace 10 · Grade 12 · Franklin (OR) | 12 | Franklin (OR) | 15:59.01 |
| 11 | Luca MasoloPlace 11 · Grade 12 · Ida B. Wells | 12 | Ida B. Wells | 15:59.93 |
| 12 | Seth KugelPlace 12 · Grade 10 · Lincoln | 10 | Lincoln | 16:02.86 |
| 13 | Lev MitchellPlace 13 · Grade 12 · Ida B. Wells | 12 | Ida B. Wells | 16:09.23 |
| 14 | Liam PaulsonPlace 14 · Grade 12 · Grant | 12 | Grant | 16:11.23 |
| 15 | Nolan GorsegnerPlace 15 · Grade 10 · Ida B. Wells | 10 | Ida B. Wells | 16:14.11 |
| 16 | Grady GilkeyPlace 16 · Grade 12 · Grant | 12 | Grant | 16:18.36 |
| 17 | Ben CummingsPlace 17 · Grade 10 · Franklin (OR) | 10 | Franklin (OR) | 16:19.67 |
| 18 | Colton HasserPlace 18 · Grade 12 · Grant | 12 | Grant | 16:21.69 |
| 19 | Jack McDanielPlace 19 · Grade 11 · Grant | 11 | Grant | 16:22.04 |
| 20 | Izaak MardonPlace 20 · Grade 12 · Franklin (OR) | 12 | Franklin (OR) | 16:23.49 |
| 21 | Henry TachouetPlace 21 · Grade 10 · Lincoln | 10 | Lincoln | 16:23.54 |
| 22 | Wynton Martinez-PlachtaPlace 22 · Grade 11 · Grant | 11 | Grant | 16:24.93 |
| 23 | Felix SnyderPlace 23 · Grade 11 · Franklin (OR) | 11 | Franklin (OR) | 16:27.06 |
| 24 | Christian RanalliPlace 24 · Grade 10 · Lincoln | 10 | Lincoln | 16:34.91 |
| 25 | Duncan Creagle LujanPlace 25 · Grade 12 · Cleveland (OR) | 12 | Cleveland (OR) | 16:39.78 |
| 26 | Lucas PetersonPlace 26 · Grade 11 · Franklin (OR) | 11 | Franklin (OR) | 16:41.13 |
| 27 | Henry SancombPlace 27 · Grade 10 · Cleveland (OR) | 10 | Cleveland (OR) | 16:41.85 |
| 28 | Kael UyedaPlace 28 · Grade 12 · Grant | 12 | Grant | 16:43.60 |
| 29 | Clark BradleyPlace 29 · Grade 12 · Ida B. Wells | 12 | Ida B. Wells | 16:47.60 |
| 30 | Paco Warren-ColemanPlace 30 · Grade 10 · Cleveland (OR) | 10 | Cleveland (OR) | 16:48.93 |
| 31 | Nick AkitaPlace 31 · Grade 12 · Grant | 12 | Grant | 16:53.85 |
| 32 | Wesley RustvoldPlace 32 · Grade 11 · Ida B. Wells | 11 | Ida B. Wells | 16:58.61 |
| 33 | Francis BoltonPlace 33 · Grade 12 · Franklin (OR) | 12 | Franklin (OR) | 17:03.59 |
| 34 | Ernesto CosterPlace 34 · Grade 12 · Roosevelt (OR) | 12 | Roosevelt (OR) | 17:07.11 PR |
| 35 | Holden Campbell-MurawskiPlace 35 · Grade 10 · McDaniel | 10 | McDaniel | 17:10.58 |
| 36 | James Ruona-BanisterPlace 36 · Grade 12 · McDaniel | 12 | McDaniel | 17:17.36 PR |
| 37 | Quinn DodgePlace 37 · Grade 12 · Cleveland (OR) | 12 | Cleveland (OR) | 17:30.48 |
| 38 | Pan Slaven-DavisPlace 38 · Grade 11 · Cleveland (OR) | 11 | Cleveland (OR) | 17:32.07 |
| 39 | Chase BenedettiPlace 39 · Grade 12 · McDaniel | 12 | McDaniel | 17:32.15 PR |
| 40 | Levi KilburyPlace 40 · Grade 12 · McDaniel | 12 | McDaniel | 17:46.03 |
| 41 | Nicolas BirchardPlace 41 · Grade 10 · Roosevelt (OR) | 10 | Roosevelt (OR) | 17:49.25 |
| 42 | Edward LaRoePlace 42 · Grade 10 · McDaniel | 10 | McDaniel | 17:58.95 |
| 43 | Atticus CardiPlace 43 · Grade 12 · Roosevelt (OR) | 12 | Roosevelt (OR) | 18:16.09 |
| 44 | Liam EvansPlace 44 · Grade 10 · McDaniel | 10 | McDaniel | 18:26.64 |
| 45 | Will DuBrockPlace 45 · Grade 10 · McDaniel | 10 | McDaniel | 18:34.49 |
| 46 | Oshea WolfkindPlace 46 · Grade 10 · Benson Tech | 10 | Benson Tech | 18:42.78 |
| 47 | Henry FitzpatrickPlace 47 · Grade 11 · Roosevelt (OR) | 11 | Roosevelt (OR) | 18:50.90 |
| 48 | William DarcoPlace 48 · Grade 9 · Roosevelt (OR) | 9 | Roosevelt (OR) | 18:54.29 PR |
| 49 | Ezra WisePlace 49 · Grade 10 · Roosevelt (OR) | 10 | Roosevelt (OR) | 18:56.19 |