| 1 | Brayden RutledgePlace 1 · Grade 8 · Southwest Christian | 8 | Southwest Christian | 11:34.7 |
| 2 | John SchulerPlace 2 · Grade 6 · St. Stephen's Academy | 6 | St. Stephen's Academy | 11:47.0 |
| 3 | Christian PurdyPlace 3 · Grade 8 · Rainier | 8 | Rainier | 12:31.6 |
| 4 | Cam McChesneyPlace 4 · Grade 8 · Veritas | 8 | Veritas | 12:41.9 |
| 5 | Jonathan MoravecPlace 5 · Grade 8 · Clatskanie | 8 | Clatskanie | 12:42.5 |
| 6 | Tucker BowerfindPlace 6 · Grade 6 · Oregon Episcopal | 6 | Oregon Episcopal | 12:45.2 |
| 7 | Joshua HamlettPlace 7 · Grade 6 · Catlin Gabel | 6 | Catlin Gabel | 13:03.9 |
| 8 | Aidan LoweryPlace 8 · Grade 8 · Veritas | 8 | Veritas | 13:10.3 |
| 9 | Jaden RotterPlace 9 · Grade 7 · French International | 7 | French International | 13:23.6 |
| 10 | Giuliano ScassoPlace 10 · Grade 7 · French International | 7 | French International | 13:29.1 |
| 11 | Isaiah BamfordPlace 11 · Grade 8 · Rainier | 8 | Rainier | 13:36.7 |
| 12 | Cavan ChuppPlace 12 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 13:37.4 |
| 13 | Brennan TompkinsPlace 13 · Grade 7 · Rainier | 7 | Rainier | 13:38.5 |
| 14 | Zakary ClairmontPlace 14 · Grade 8 · Riverdale | 8 | Riverdale | 13:46.1 |
| 15 | Colin FriendPlace 15 · Grade 6 · St. Stephen's Academy | 6 | St. Stephen's Academy | 13:47.6 |
| 16 | Zachary RectorPlace 16 · Grade 8 · Portland Jewish Academy | 8 | Portland Jewish Academy | 13:55.5 |
| 17 | Ashok KharePlace 17 · Grade 8 · Oregon Episcopal | 8 | Oregon Episcopal | 13:57.0 |
| 18 | Joseph SuhPlace 18 · Grade 8 · Faith Bible Christian | 8 | Faith Bible Christian | 14:00.8 |
| 19 | Spencer RutledgePlace 19 · Grade 6 · Southwest Christian | 6 | Southwest Christian | 14:02.3 |
| 20 | Gabe GoldsmithPlace 20 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 14:19.6 |
| 21 | Nathan FriesenPlace 21 · Grade 6 · St. Stephen's Academy | 6 | St. Stephen's Academy | 14:20.1 |
| 22 | TJ HagenPlace 22 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 14:20.3 |
| 23 | Calvin DriesnerPlace 23 · Grade 6 · Southwest Christian | 6 | Southwest Christian | 14:21.3 |
| 24 | Mick LeungpathomaramPlace 24 · Grade 7 · Catlin Gabel | 7 | Catlin Gabel | 14:27.8 |
| 25 | Alex PattonPlace 25 · Grade 7 · Rainier | 7 | Rainier | 14:38.9 |
| 26 | Seth CainPlace 26 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 14:39.8 |
| 27 | Theo NimsPlace 27 · Grade 7 · French International | 7 | French International | 14:40.2 |
| 28 | Evan WehbePlace 28 · Grade 7 · French International | 7 | French International | 14:40.9 |
| 29 | Cooper KingsburyPlace 29 · Grade 7 · French International | 7 | French International | 14:41.2 |
| 30 | Alexander HamstreetPlace 30 · Grade 8 · Riverdale | 8 | Riverdale | 14:52.2 PR |
| 31 | Eli FitchPlace 31 · Grade 6 · Veritas | 6 | Veritas | 14:56.8 |
| 32 | Sam LambPlace 32 · Grade 7 · Oregon Episcopal | 7 | Oregon Episcopal | 15:04.8 |
| 33 | Slavik KulchitskyPlace 33 · Grade 7 · Corbett | 7 | Corbett | 15:06.0 |
| 34 | Xander AguilarPlace 34 · Grade 6 · Veritas | 6 | Veritas | 15:06.0 |
| 35 | Jayden McKenneyPlace 35 · Grade 7 · Corbett | 7 | Corbett | 15:09.7 PR |
| 36 | Jack WentzeinPlace 36 · Grade 8 · French International | 8 | French International | 15:16.5 |
| 37 | Tyler EdwardsPlace 37 · Grade 6 · Oregon Episcopal | 6 | Oregon Episcopal | 15:40.5 |
| 38 | Isaiah HannaPlace 38 · Grade 5 · Veritas | 5 | Veritas | 15:54.8 |
| 39 | James LanePlace 39 · Grade 8 · Catlin Gabel | 8 | Catlin Gabel | 16:01.5 |
| 40 | Jack FraleyPlace 40 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 16:04.9 |
| 41 | Nicholas WilliamsPlace 41 · Grade 7 · Horizon Christian (Tualatin) | 7 | Horizon Christian (Tualatin) | 16:08.0 |
| 42 | Miles WardPlace 42 · Grade 6 · Portland Jewish Academy | 6 | Portland Jewish Academy | 16:08.0 |
| 43 | Daniel KornblitPlace 43 · Grade 6 · Portland Jewish Academy | 6 | Portland Jewish Academy | 16:10.0 |
| 44 | Jameson DeNysePlace 44 · Grade 7 · Oregon Episcopal | 7 | Oregon Episcopal | 16:10.8 |
| 45 | Kai DemorestPlace 45 · Grade 6 · Oregon Episcopal | 6 | Oregon Episcopal | 16:11.6 |
| 46 | Grant EasthamPlace 46 · Grade 8 · Rainier | 8 | Rainier | 16:18.6 |
| 47 | Luke EyerlyPlace 47 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 16:20.4 |
| 48 | Andrea GrassoPlace 48 · Grade 6 · Catlin Gabel | 6 | Catlin Gabel | 16:25.1 |
| 49 | Ari WaitePlace 49 · Grade 4 · Oregon Episcopal | 4 | Oregon Episcopal | 16:26.6 |
| 50 | Grady SpencerPlace 50 · Grade 7 · Horizon Christian (Tualatin) | 7 | Horizon Christian (Tualatin) | 16:37.9 |
| 51 | Shail WeesnerPlace 51 · Grade 6 · French International | 6 | French International | 17:34.0 |
| 52 | Patrick BarnettePlace 52 · Grade 6 · Oregon Episcopal | 6 | Oregon Episcopal | 17:52.4 |
| 53 | Max DoulisPlace 53 · Grade 7 · French International | 7 | French International | 17:58.8 |
| 54 | Kamran AhmedPlace 54 · Grade 6 · Catlin Gabel | 6 | Catlin Gabel | 18:02.8 |
| 55 | Luke StanleyPlace 55 · Grade 7 · Oregon Episcopal | 7 | Oregon Episcopal | 18:09.6 |
| 56 | Jack BridePlace 56 · Grade 8 · Riverdale | 8 | Riverdale | 18:13.2 |
| 57 | Benjamin ChristiansonPlace 57 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 18:17.7 |
| 58 | Michael PricePlace 58 · Grade 8 · Veritas | 8 | Veritas | 18:27.7 |
| 59 | Quaid BaldesPlace 59 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 18:28.9 |
| 60 | Robert duPlessisPlace 60 · Grade 8 · Rainier | 8 | Rainier | 18:32.3 |
| 61 | Hudson AndrewsPlace 61 · Grade 8 · Veritas | 8 | Veritas | 18:32.6 |
| 62 | Kennin MartinPlace 62 · Grade 7 · Oregon Episcopal | 7 | Oregon Episcopal | 18:33.2 |
| 63 | Otto WangPlace 63 · Grade 6 · Riverdale | 6 | Riverdale | 18:36.8 PR |
| 64 | Carter DyckPlace 64 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 18:43.4 |
| 65 | Lawrence YauneyPlace 65 · Grade 6 · Faith Bible Christian | 6 | Faith Bible Christian | 19:04.5 |
| 66 | Adam RappPlace 66 · Grade 6 · Veritas | 6 | Veritas | 20:32.1 |
| 67 | Cole CrystalPlace 67 · Grade 8 · Riverdale | 8 | Riverdale | 20:38.7 |
| 68 | Carson BridePlace 68 · Grade 6 · Riverdale | 6 | Riverdale | 20:42.3 |
| 69 | Tristan GallardoPlace 69 · Grade 6 · Veritas | 6 | Veritas | 20:48.6 |
| 70 | Jaedan AbelPlace 70 · Grade 8 · Rainier | 8 | Rainier | 20:51.9 |
| 71 | Baden Van HuisPlace 71 · Grade 6 · Riverdale | 6 | Riverdale | 21:00.3 |
| 72 | Diego LovatoPlace 72 · Grade 7 · Corbett | 7 | Corbett | 21:07.4 |
| 73 | Xavier ClarkPlace 73 · Grade 8 · Rainier | 8 | Rainier | 22:02.7 |
| 74 | Max HickmanPlace 74 · Grade 6 · Corbett | 6 | Corbett | 22:43.8 |
| 75 | Jamison NemecekPlace 75 · Grade 6 · Faith Bible Christian | 6 | Faith Bible Christian | 22:48.5 |
| 76 | Hayden LeinonenPlace 76 · Grade 7 · Clatskanie | 7 | Clatskanie | 22:51.9 |
| 77 | Elijah MullinsPlace 77 · Grade 7 · Corbett | 7 | Corbett | 22:59.9 |
| 78 | Logan GillespiePlace 78 · Grade 6 · French International | 6 | French International | 23:58.4 |
| 79 | Ben DelzerPlace 79 · Grade 8 · Faith Bible Christian | 8 | Faith Bible Christian | 28:14.3 |