| 1 | Mirko SchoolmeesterPlace 1 · Grade 7 · Banks | 7 | Banks | 10:42.09 |
| 2 | Rohan SastryPlace 2 · Grade 8 · Catlin Gabel | 8 | Catlin Gabel | 10:43.60 |
| 3 | Harrison StammersPlace 3 · Grade 7 · Horizon Christian (Tualatin) | 7 | Horizon Christian (Tualatin) | 10:46.35 PR |
| 4 | Naveet ResendizPlace 4 · Grade 7 · Unattached | 7 | Unattached | 11:11.82 PR |
| 5 | Nathan StevensonPlace 5 · Grade 6 · St. Stephen's Academy | 6 | St. Stephen's Academy | 11:52.71 |
| 6 | Oliver GarzaPlace 6 · Grade 6 · French International | 6 | French International | 12:03.71 PR |
| 7 | Miles BessePlace 7 · Grade 6 · Forest Grove Youth Running Club | 6 | Forest Grove Youth Running Club | 12:06.52 PR |
| 8 | Damian Nino OrtizPlace 8 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 12:08.14 |
| 9 | Leo ZiasPlace 9 · Grade 7 · French International | 7 | French International | 12:13.07 PR |
| 10 | Olivier ThibaultPlace 10 · Grade 7 · French International | 7 | French International | 12:14.91 PR |
| 11 | Caleb SyversonPlace 11 · Grade 5 · Horizon Christian (Tualatin) | 5 | Horizon Christian (Tualatin) | 12:15.89 PR |
| 12 | Liam HaskinsPlace 12 · Grade 7 · Forest Grove Youth Running Club | 7 | Forest Grove Youth Running Club | 12:27.08 PR |
| 13 | William KoschmannPlace 13 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 12:28.56 PR |
| 14 | Sesha PenakaPlace 14 · Grade 5 · French International | 5 | French International | 12:30.02 PR |
| 15 | Liam AgenoPlace 15 · Grade 7 · Catlin Gabel | 7 | Catlin Gabel | 12:36.02 |
| 16 | Rigel CourtinPlace 16 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 12:37.75 |
| 17 | Joshua TaylorPlace 17 · Grade 6 · French International | 6 | French International | 12:40.07 PR |
| 18 | Gabriel PerezPlace 18 · Grade 7 · Forest Grove Youth Running Club | 7 | Forest Grove Youth Running Club | 12:40.10 PR |
| 19 | Gentry MarshallPlace 19 · Grade 8 · St. Stephen's Academy | 8 | St. Stephen's Academy | 12:49.73 PR |
| 20 | Caden FlintPlace 20 · Grade 7 · Catlin Gabel | 7 | Catlin Gabel | 12:51.90 |
| 21 | Cameron LappPlace 21 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 12:52.70 |
| 22 | Hallet BargerPlace 22 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 12:55.40 PR |
| 23 | Alexander KlinglerPlace 23 · Grade 5 · Forest Grove Youth Running Club | 5 | Forest Grove Youth Running Club | 12:57.43 PR |
| 24 | Brendan KeePlace 24 · Grade 8 · French International | 8 | French International | 13:00.84 |
| 25 | Soren JacksonPlace 25 · Grade 7 · St. Stephen's Academy | 7 | St. Stephen's Academy | 13:01.14 |
| 26 | Jack RosengartenPlace 26 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 13:01.37 PR |
| 27 | Niles MaddoxPlace 27 · Grade 5 · French International | 5 | French International | 13:30.68 PR |
| 28 | David EdwardsPlace 28 · Grade 8 · St. Stephen's Academy | 8 | St. Stephen's Academy | 13:31.95 PR |
| 29 | Noah WhitePlace 29 · Grade 7 · Horizon Christian (Tualatin) | 7 | Horizon Christian (Tualatin) | 13:33.53 PR |
| 30 | Troy DickisonPlace 30 · Grade 7 · Veritas | 7 | Veritas | 13:35.17 |
| 31 | Ryan HsuPlace 31 · Grade 8 · French International | 8 | French International | 13:36.59 |
| 32 | James BordleyPlace 32 · Grade 6 · Catlin Gabel | 6 | Catlin Gabel | 13:38.19 PR |
| 33 | Sami LabarPlace 33 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 13:38.36 PR |
| 34 | Liam SmithPlace 34 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 13:38.58 PR |
| 35 | Mateo FilevichPlace 35 · Grade 7 · French International | 7 | French International | 13:39.87 PR |
| 36 | Ryan TurnerPlace 36 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 13:41.04 |
| 37 | Orson KeatingPlace 37 · Grade 8 · St. Stephen's Academy | 8 | St. Stephen's Academy | 13:41.34 |
| 38 | Rishi RajayerPlace 38 · Grade 7 · Catlin Gabel | 7 | Catlin Gabel | 13:47.61 |
| 39 | Ethan StreetPlace 39 · Grade 6 · French International | 6 | French International | 13:51.13 PR |
| 40 | Sunny ChenPlace 40 · Grade 8 · Catlin Gabel | 8 | Catlin Gabel | 13:51.88 |
| 41 | Eric KellyPlace 41 · Grade 6 · Banks | 6 | Banks | 13:53.58 |
| 42 | Jaxon MarkhamPlace 42 · Grade 8 · Banks | 8 | Banks | 13:58.64 |
| 43 | Preston Bellish-ClaeysPlace 43 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 14:10.47 PR |
| 44 | Raymond ClarkPlace 44 · Grade 6 · Catlin Gabel | 6 | Catlin Gabel | 14:11.66 PR |
| 45 | Reid EplerPlace 45 · Grade 5 · Forest Grove Youth Running Club | 5 | Forest Grove Youth Running Club | 14:21.29 PR |
| 46 | Alistair BairPlace 46 · Grade 8 · Banks | 8 | Banks | 14:23.31 |
| 47 | Simon BrueggemeyerPlace 47 · Grade 6 · Forest Grove Youth Running Club | 6 | Forest Grove Youth Running Club | 14:28.24 PR |
| 48 | Bodhi MillerPlace 48 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 14:31.25 PR |
| 49 | Weston EplerPlace 49 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 14:32.04 |
| 50 | Koen ChristensenPlace 50 · Grade 6 · Forest Grove Youth Running Club | 6 | Forest Grove Youth Running Club | 14:32.46 PR |
| 51 | Josiah RobinsonPlace 51 · Grade 7 · Veritas | 7 | Veritas | 14:36.40 PR |
| 52 | Mason PressPlace 52 · Grade 7 · Veritas | 7 | Veritas | 14:43.83 |
| 53 | Oliver BeilPlace 53 · Grade 8 · Forest Grove Youth Running Club | 8 | Forest Grove Youth Running Club | 14:58.38 PR |
| 54 | Tom VitellaroPlace 54 · Grade 8 · Catlin Gabel | 8 | Catlin Gabel | 15:05.78 |
| 55 | Owen BroncheauPlace 55 · Grade 8 · French International | 8 | French International | 15:07.73 PR |
| 56 | Matteo GibsonPlace 56 · Grade 5 · French International | 5 | French International | 15:09.51 PR |
| 57 | Nick ChenPlace 57 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 15:10.73 PR |
| 58 | Maxime BonnetPlace 58 · Grade 8 · French International | 8 | French International | 15:13.09 PR |
| 59 | Oliver KincaidPlace 59 · Grade 7 · French International | 7 | French International | 15:16.70 PR |
| 60 | Kailas PenakaPlace 60 · Grade 5 · French International | 5 | French International | 15:17.71 PR |
| 61 | Charlie FortPlace 61 · Grade 6 · St. Stephen's Academy | 6 | St. Stephen's Academy | 15:25.33 |
| 62 | Hawk PinfoldPlace 62 · Grade 7 · French International | 7 | French International | 15:27.35 PR |
| 63 | Armand SewallPlace 63 · Grade 6 · French International | 6 | French International | 15:28.14 |
| 64 | Matthew LeachPlace 64 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 15:30.34 PR |
| 65 | Cade LorenzPlace 65 · Grade 4 · Forest Grove Youth Running Club | 4 | Forest Grove Youth Running Club | 15:32.87 PR |
| 66 | Miles O'RearPlace 66 · Grade 4 · Forest Grove Youth Running Club | 4 | Forest Grove Youth Running Club | 15:33.21 PR |
| 67 | Patrick McDonoughPlace 67 · Grade 6 · Forest Grove Youth Running Club | 6 | Forest Grove Youth Running Club | 15:38.06 PR |
| 68 | Ison BorzcikPlace 68 · Grade 5 · Forest Grove Youth Running Club | 5 | Forest Grove Youth Running Club | 15:50.95 PR |
| 69 | Colby ChristensenPlace 69 · Grade 6 · Forest Grove Youth Running Club | 6 | Forest Grove Youth Running Club | 15:51.10 PR |
| 70 | Michael SearsPlace 70 · Grade 5 · Forest Grove Youth Running Club | 5 | Forest Grove Youth Running Club | 15:55.00 PR |
| 71 | Gavin BellPlace 71 · Grade 5 · Forest Grove Youth Running Club | 5 | Forest Grove Youth Running Club | 16:02.12 PR |
| 72 | Levi OrtegaPlace 72 · Grade 5 · Forest Grove Youth Running Club | 5 | Forest Grove Youth Running Club | 16:02.49 |
| 73 | Luca SearcyPlace 73 · Grade 6 · French International | 6 | French International | 16:15.34 |
| 74 | Ethan KeePlace 74 · Grade 6 · French International | 6 | French International | 16:17.15 PR |
| 75 | Shreyaan KarwaPlace 75 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 16:41.48 PR |
| 76 | Ellis HenryPlace 76 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 16:58.38 PR |
| 77 | Bowen MathesPlace 77 · Grade 7 · Catlin Gabel | 7 | Catlin Gabel | 16:59.02 PR |
| 78 | Owen ErkelPlace 78 · Grade 3 · German International School | 3 | German International School | 17:05.16 |
| 79 | Thad LeifeldPlace 79 · Grade 6 · French International | 6 | French International | 17:07.18 |
| 80 | Austin PetersonPlace 80 · Grade 3 · German International School | 3 | German International School | 17:08.41 PR |
| 81 | Alex XuPlace 81 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 17:23.25 PR |
| 82 | Beckett FarhatPlace 82 · Grade 4 · Forest Grove Youth Running Club | 4 | Forest Grove Youth Running Club | 17:26.96 PR |
| 83 | Lucas Castro-DunkinPlace 83 · Grade 8 · French International | 8 | French International | 17:44.09 |
| 84 | Aarav AnbuPlace 84 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 17:57.10 PR |
| 85 | Ruskin SharadPlace 85 · Grade 5 · French International | 5 | French International | 17:59.84 PR |
| 86 | Gideon ParkerPlace 86 · Grade 8 · St. Stephen's Academy | 8 | St. Stephen's Academy | 18:25.79 |
| 87 | Ulysses FinneganPlace 87 · Grade 3 · German International School | 3 | German International School | 18:37.04 |
| 88 | Azariah BumatayPlace 88 · Grade 5 · Forest Grove Youth Running Club | 5 | Forest Grove Youth Running Club | 19:03.96 PR |
| 89 | Bode WoodsonPlace 89 · Grade 4 · Forest Grove Youth Running Club | 4 | Forest Grove Youth Running Club | 19:04.19 PR |
| 90 | Calvin TaylorPlace 90 · Grade 5 · German International School | 5 | German International School | 23:49.74 PR |