| 1 | Jacob RoadyPlace 1 · Grade 8 · Vernonia | 8 | Vernonia | 11:40.70 |
| 2 | Kai WaierPlace 2 · Grade 8 · Catlin Gabel | 8 | Catlin Gabel | 12:09.70 |
| 3 | Quinn RussoPlace 3 · Grade 8 · Riverdale | 8 | Riverdale | 12:10.00 |
| 4 | Filip ThistlePlace 4 · Grade 7 · St. Stephen's Academy | 7 | St. Stephen's Academy | 12:10.30 |
| 5 | Luke CarpenterPlace 5 · Grade 8 · Southwest Christian | 8 | Southwest Christian | 12:13.70 |
| 6 | Liam BarrettPlace 6 · Grade 8 · Riverdale | 8 | Riverdale | 12:16.40 |
| 7 | Gus GraeperPlace 7 · Grade 8 · Scappoose | 8 | Scappoose | 12:33.00 |
| 8 | Max ParkerPlace 8 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 12:51.40 |
| 9 | Gabriel FallPlace 9 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 12:54.70 |
| 10 | Henry SpurlockPlace 10 · Grade 8 · Riverdale | 8 | Riverdale | 12:56.50 |
| 11 | Elijah MeeuwsenPlace 11 · Grade 8 · St. Stephen's Academy | 8 | St. Stephen's Academy | 13:06.80 |
| 12 | Richard Haigo GrossPlace 12 · Grade 8 · Riverdale | 8 | Riverdale | 13:13.30 |
| 13 | Gabriel PazPlace 13 · Grade 8 · Scappoose | 8 | Scappoose | 13:22.60 |
| 14 | Carter McCartneyPlace 14 · Grade 8 · Scappoose | 8 | Scappoose | 13:22.70 |
| 15 | Deacon ForresterPlace 15 · Grade 6 · Southwest Christian | 6 | Southwest Christian | 13:26.70 |
| 16 | Isaiah KazebeePlace 16 · Grade 8 · Southwest Christian | 8 | Southwest Christian | 13:27.60 |
| 17 | Henry HerronPlace 17 · Grade 8 · Scappoose | 8 | Scappoose | 13:31.50 |
| 18 | Jasper ChristopherPlace 18 · Grade 8 · Scappoose | 8 | Scappoose | 13:32.20 |
| 19 | Ansel WrayPlace 19 · Grade 7 · Oregon Episcopal | 7 | Oregon Episcopal | 13:40.20 |
| 20 | Deacon HamiltonPlace 20 · Grade 8 · Southwest Christian | 8 | Southwest Christian | 13:47.50 |
| 21 | Joseph RoadyPlace 21 · Grade 6 · Vernonia | 6 | Vernonia | 13:48.30 |
| 22 | Lloyd HilderbrandPlace 22 · Grade 7 · Riverdale | 7 | Riverdale | 13:53.40 |
| 23 | Ekahi TsaiPlace 23 · Grade 7 · Valor Christian International | 7 | Valor Christian International | 13:55.70 |
| 24 | Marco EllisPlace 24 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 13:57.30 |
| 25 | Cameron LappPlace 25 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 14:00.50 |
| 26 | Blake LabunskyPlace 26 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 14:04.00 |
| 27 | Graham O'BrienPlace 27 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 14:04.40 |
| 28 | Yervent WeiPlace 28 · Grade 8 · Riverdale | 8 | Riverdale | 14:07.50 |
| 29 | Luke FreemanPlace 29 · Grade 8 · St. Stephen's Academy | 8 | St. Stephen's Academy | 14:12.60 |
| 30 | Nico FranklinPlace 30 · Grade 7 · Catlin Gabel | 7 | Catlin Gabel | 14:12.80 |
| 31 | Gentry MarshallPlace 31 · Grade 6 · St. Stephen's Academy | 6 | St. Stephen's Academy | 14:15.00 |
| 32 | Devin SubotnickPlace 32 · Grade 8 · Portland Jewish Academy | 8 | Portland Jewish Academy | 14:23.30 |
| 33 | Wesley WillardPlace 33 · Grade 8 · Faith Bible Christian | 8 | Faith Bible Christian | 14:25.20 |
| 34 | Wyatt ThorpePlace 34 · Grade 7 · Scappoose | 7 | Scappoose | 14:27.20 |
| 35 | Hank RichmondPlace 35 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 14:28.30 |
| 36 | Max McCormickPlace 36 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 14:28.80 |
| 37 | Lucas IsenbargerPlace 37 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 14:35.70 |
| 38 | Ezra ZeitzerPlace 38 · Grade 7 · Portland Jewish Academy | 7 | Portland Jewish Academy | 14:39.40 |
| 39 | Jack RaphaelPlace 39 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 14:51.70 |
| 40 | Beckett MorrowPlace 40 · Grade 6 · Riverdale | 6 | Riverdale | 14:54.20 |
| 41 | Emmett EvansPlace 41 · Grade 8 · Scappoose | 8 | Scappoose | 14:58.10 |
| 42 | Bennie HosmerPlace 42 · Grade 6 · French International School of Oregon | 6 | French International School of Oregon | 15:00.10 |
| 43 | Spencer SquiresPlace 43 · Grade 7 · Scappoose | 7 | Scappoose | 15:11.20 |
| 44 | Brandon HuynhPlace 44 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 15:17.00 |
| 45 | Kai Berkson-KlausPlace 45 · Grade 8 · Portland Jewish Academy | 8 | Portland Jewish Academy | 15:17.90 |
| 46 | Adam KessiPlace 46 · Grade 7 · Scappoose | 7 | Scappoose | 15:17.90 |
| 47 | Ronan FlynnPlace 47 · Grade 7 · Catlin Gabel | 7 | Catlin Gabel | 15:21.40 |
| 48 | Segal-Adoff AsherPlace 48 · Grade 8 · Portland Jewish Academy | 8 | Portland Jewish Academy | 15:23.00 |
| 49 | Kyle HeslekrantsPlace 49 · Grade 7 · Scappoose | 7 | Scappoose | 15:24.20 |
| 50 | Liam AgenoPlace 50 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 15:27.60 |
| 51 | Samuel EdgemonPlace 51 · Grade 8 · Faith Bible Christian | 8 | Faith Bible Christian | 15:34.50 |
| 52 | Riley TeeterPlace 52 · Grade 6 · Scappoose | 6 | Scappoose | 15:41.50 |
| 53 | Jude MouammarPlace 53 · Grade 11 · Catlin Gabel | 11 | Catlin Gabel | 15:41.90 |
| 54 | Deacon KlinePlace 54 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 15:42.00 |
| 55 | Ashten HintzmanPlace 55 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 15:43.20 |
| 56 | Jayden JordanPlace 56 · Grade 7 · French International School of Oregon | 7 | French International School of Oregon | 15:43.90 |
| 57 | Josiah KimmelPlace 57 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 15:50.60 |
| 58 | Zakary PoussonPlace 58 · Grade 7 · Scappoose | 7 | Scappoose | 15:57.60 |
| 59 | Logan JohnsonPlace 59 · Grade 6 · Scappoose | 6 | Scappoose | 16:01.90 |
| 60 | Gus ClainosPlace 60 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 16:16.60 |
| 61 | Sebastian HopePlace 61 · Grade 8 · Scappoose | 8 | Scappoose | 16:18.50 |
| 62 | Josiah GoncziPlace 62 · Grade 8 · St. Stephen's Academy | 8 | St. Stephen's Academy | 16:22.80 |
| 63 | Oliver HardingPlace 63 · Grade 6 · Southwest Christian | 6 | Southwest Christian | 16:23.10 |
| 64 | Andrew WoodsPlace 64 · Grade 8 · Scappoose | 8 | Scappoose | 16:30.50 |
| 65 | Drew RosenPlace 65 · Grade 5 · Horizon Christian (Tualatin) | 5 | Horizon Christian (Tualatin) | 16:31.90 |
| 66 | Shaun TrolezPlace 66 · Grade 8 · French International School of Oregon | 8 | French International School of Oregon | 16:32.20 |
| 67 | Sam OlsonPlace 67 · Grade 8 · Portland Jewish Academy | 8 | Portland Jewish Academy | 16:41.60 |
| 68 | Carter WikPlace 68 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 16:56.10 |
| 69 | Dennis ZhangPlace 69 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 17:02.10 |
| 70 | Duke MoorePlace 70 · Grade 5 · Catlin Gabel | 5 | Catlin Gabel | 17:02.60 |
| 71 | Miles GoffPlace 71 · Grade 6 · Riverdale | 6 | Riverdale | 17:09.80 |
| 72 | Owen GreisenPlace 72 · Grade 6 · Scappoose | 6 | Scappoose | 17:16.00 |
| 73 | Aries MartinPlace 73 · Grade 7 · Vernonia | 7 | Vernonia | 17:21.80 |
| 74 | Jordan BuehrerPlace 74 · Grade 7 · Vernonia | 7 | Vernonia | 17:22.30 |
| 75 | Graydon GallowayPlace 75 · Grade 6 · Riverdale | 6 | Riverdale | 17:27.00 |
| 76 | Jed MarquisPlace 76 · Grade 8 · Scappoose | 8 | Scappoose | 17:32.40 |
| 77 | Benjamin DavisPlace 77 · Grade 8 · Vernonia | 8 | Vernonia | 17:39.20 |
| 78 | Levon WeiPlace 78 · Grade 7 · Riverdale | 7 | Riverdale | 17:42.90 |
| 79 | Kelty EthanPlace 79 · Grade 8 · Portland Jewish Academy | 8 | Portland Jewish Academy | 17:47.30 |
| 80 | Laszlo ArmisteadPlace 80 · Grade 6 · Portland Jewish Academy | 6 | Portland Jewish Academy | 17:59.10 |
| 81 | Garrett FrappierPlace 81 · Grade 8 · Scappoose | 8 | Scappoose | 18:02.60 |
| 82 | Lucas Castro-DunkinPlace 82 · Grade 6 · French International School of Oregon | 6 | French International School of Oregon | 18:03.80 |
| 83 | Hayden JolissaintPlace 83 · Grade 8 · Scappoose | 8 | Scappoose | 18:10.00 |
| 84 | Owen BroncheauPlace 84 · Grade 6 · French International School of Oregon | 6 | French International School of Oregon | 18:10.20 |
| 85 | Joshua ScharpnickPlace 85 · Grade 6 · Scappoose | 6 | Scappoose | 18:15.00 |
| 86 | Peyton WillisPlace 86 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 18:20.00 |
| 87 | Olivier ThibaultPlace 87 · Grade 5 · French International School of Oregon | 5 | French International School of Oregon | 18:25.70 |
| 88 | Leland MonsonPlace 88 · Grade 7 · Riverdale | 7 | Riverdale | 18:28.20 |
| 89 | Girard HarvieuxPlace 89 · Grade 8 · Riverdale | 8 | Riverdale | 18:36.20 |
| 90 | Mason FosterPlace 90 · Grade 8 · Scappoose | 8 | Scappoose | 18:37.10 |
| 91 | Oliver KincaidPlace 91 · Grade 5 · French International School of Oregon | 5 | French International School of Oregon | 18:37.50 |
| 92 | Hayden LappPlace 92 · Grade 8 · Horizon Christian (Tualatin) | 8 | Horizon Christian (Tualatin) | 18:41.80 |
| 93 | Callan RexfordPlace 93 · Grade 8 · French International School of Oregon | 8 | French International School of Oregon | 18:42.20 |
| 94 | Zane FaresPlace 94 · Grade 6 · French International School of Oregon | 6 | French International School of Oregon | 18:42.50 |
| 95 | Aaden CinpeanPlace 95 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 18:43.10 |
| 96 | Nolan EuwerPlace 96 · Grade 6 · Scappoose | 6 | Scappoose | 18:46.30 |
| 97 | Ryan TurnerPlace 97 · Grade 6 · Horizon Christian (Tualatin) | 6 | Horizon Christian (Tualatin) | 19:07.90 |
| 98 | Owen SmithPlace 98 · Grade 6 · Riverdale | 6 | Riverdale | 19:29.80 |
| 99 | George SymmsPlace 99 · Grade 7 · Portland Jewish Academy | 7 | Portland Jewish Academy | 19:36.00 |
| 100 | Julian CohenPlace 100 · Grade 7 · Portland Jewish Academy | 7 | Portland Jewish Academy | 19:39.90 |
| 101 | Arlo ZilbermanPlace 101 · Grade 6 · Portland Jewish Academy | 6 | Portland Jewish Academy | 20:12.40 |
| 102 | Caden McLainPlace 102 · Grade 8 · Riverdale | 8 | Riverdale | 21:01.20 |
| 103 | Miles RafPlace 103 · Grade 6 · French International School of Oregon | 6 | French International School of Oregon | 21:43.70 |
| 104 | Noam O'GlasserPlace 104 · Grade 8 · Portland Jewish Academy | 8 | Portland Jewish Academy | 22:06.10 |
| 105 | Andrew ElliottPlace 105 · Grade 8 · St. Stephen's Academy | 8 | St. Stephen's Academy | 22:49.70 |
| 106 | Vikas Banerjee MurthyPlace 106 · Grade 8 · Catlin Gabel | 8 | Catlin Gabel | 23:19.60 |
| 107 | Luke HurinPlace 107 · Grade 6 · Catlin Gabel | 6 | Catlin Gabel | 24:29.70 |
| 108 | Jacob EasonPlace 108 · Grade 8 · Scappoose | 8 | Scappoose | 24:56.70 |
| 109 | Jacob SalcedoPlace 109 · Grade 7 · Scappoose | 7 | Scappoose | 25:16.20 |
| 110 | Ricky ArandaPlace 110 · Grade 6 · French International School of Oregon | 6 | French International School of Oregon | 25:21.30 |