| 1 | Cole GriebPlace 1 · Grade 8 · Bowerman Track | 8 | Bowerman Track | 10:22.00 |
| 2 | Steven RowlandPlace 2 · Grade 7 · Bowerman Track | 7 | Bowerman Track | 10:53.94 |
| 3 | Jimmy GlaabPlace 3 · Grade 6 · Stoller | 6 | Stoller | 10:57.15 PR |
| 4 | Tiernan MorganPlace 4 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 11:00.12 PR |
| 5 | Shaw PowellPlace 5 · Grade 7 · Bowerman Track | 7 | Bowerman Track | 11:01.12 |
| 6 | Mason GerwigPlace 6 · Grade 7 · Bowerman Track | 7 | Bowerman Track | 11:03.28 |
| 7 | Anders BeilPlace 7 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 11:15.66 |
| 8 | Lorenzo LopezPlace 8 · Grade 7 · Gardiner | 7 | Gardiner | 11:18.47 PR |
| 9 | Elliot DrewPlace 9 · Grade 8 · Bowerman Track | 8 | Bowerman Track | 11:19.02 |
| 10 | Sam JanasikPlace 10 · Grade 7 · Bowerman Track | 7 | Bowerman Track | 11:27.78 |
| 11 | Ben NicholsPlace 11 · Grade 7 · Bowerman Track | 7 | Bowerman Track | 11:30.09 |
| 12 | Brandon ChristensenPlace 12 · Grade 8 · Bowerman Track | 8 | Bowerman Track | 11:31.59 |
| 13 | Dyer HealyPlace 13 · Grade - · Bowerman Track | - | Bowerman Track | 11:33.09 |
| 14 | Ethan BlackPlace 14 · Grade 8 · Bowerman Track | 8 | Bowerman Track | 11:39.75 |
| 15 | Spencer HardyPlace 15 · Grade 5 · Bowerman Track | 5 | Bowerman Track | 11:49.47 |
| 16 | Calvin HitePlace 16 · Grade 8 · Bowerman Track | 8 | Bowerman Track | 11:50.56 |
| 17 | Andre KlinglerPlace 17 · Grade 5 · Bowerman Track | 5 | Bowerman Track | 11:53.66 |
| 18 | Jeremy ClarkPlace 18 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 11:55.31 |
| 19 | Sam KatsudaPlace 19 · Grade 7 · Bowerman Track | 7 | Bowerman Track | 12:07.18 |
| 20 | Mihira SogalPlace 20 · Grade 8 · Bowerman Track | 8 | Bowerman Track | 12:14.78 PR |
| 21 | Ian GenizaPlace 21 · Grade 8 · Cheldelin | 8 | Cheldelin | 12:18.31 |
| 22 | Drew RobertsPlace 22 · Grade 6 · Cheldelin | 6 | Cheldelin | 12:18.87 |
| 23 | Jeffery OsbornPlace 23 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 12:19.81 |
| 24 | Nate GatchellPlace 24 · Grade 10 · Bowerman Track | 10 | Bowerman Track | 12:20.37 PR |
| 25 | Legend LamerPlace 25 · Grade 8 · Cheldelin | 8 | Cheldelin | 12:21.93 |
| 26 | Spencer KuffelPlace 26 · Grade 6 · Tigard Youth Track | 6 | Tigard Youth Track | 12:22.75 |
| 27 | Noah AndersonPlace 27 · Grade - · Salem Track | - | Salem Track | 12:23.68 |
| 28 | Chance LamerPlace 28 · Grade 6 · Cheldelin | 6 | Cheldelin | 12:24.96 |
| 29 | James KemPlace 29 · Grade - · Bowerman Track | - | Bowerman Track | 12:32.34 |
| 30 | Zane MoorePlace 30 · Grade 3 · Bowerman Track | 3 | Bowerman Track | 12:33.00 |
| 31 | Quinn BeckleyPlace 31 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 12:35.34 |
| 32 | Elliott RushPlace 32 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 12:36.00 |
| 33 | Gavin SummersPlace 33 · Grade 12 · Bowerman Track | 12 | Bowerman Track | 12:36.57 |
| 34 | Alfredo Pineda terrazasPlace 34 · Grade 11-12 · Bowerman Track | 11-12 | Bowerman Track | 12:46.31 |
| 35 | Ryan BrachtPlace 35 · Grade 8 · Cheldelin | 8 | Cheldelin | 12:50.28 |
| 36 | William BaldwinPlace 36 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 13:07.81 |
| 37 | Andrew McDadePlace 37 · Grade 7 · Tigard Youth Track | 7 | Tigard Youth Track | 13:08.46 |
| 38 | Diego TorresPlace 38 · Grade 8 · Bowerman Track | 8 | Bowerman Track | 13:17.00 |
| 39 | Zachary TicePlace 39 · Grade 7 · Bowerman Track | 7 | Bowerman Track | 13:22.38 |
| 40 | Declan O'ScannlainPlace 40 · Grade 7 · Bowerman Track | 7 | Bowerman Track | 13:26.84 |
| 41 | Eric SnellPlace 41 · Grade 8 · PDXC Youth Running Series | 8 | PDXC Youth Running Series | 13:27.75 PR |
| 42 | Andreu MartinPlace 42 · Grade 6 · Cheldelin | 6 | Cheldelin | 13:34.66 |
| 43 | Preston ZielsPlace 43 · Grade 5 · Bowerman Track | 5 | Bowerman Track | 13:35.15 |
| 44 | Jake BangsPlace 44 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 13:35.59 |
| 45 | Asher TatsumiPlace 45 · Grade 6 · Bowerman Track | 6 | Bowerman Track | 13:39.25 |
| 46 | Leo CookPlace 46 · Grade 3 · Bowerman Track | 3 | Bowerman Track | 13:50.91 |
| 47 | Alec EspigPlace 47 · Grade 6 · PDXC Youth Running Series | 6 | PDXC Youth Running Series | 13:54.44 |
| 48 | Aiden StewartPlace 48 · Grade 4 · Bowerman Track | 4 | Bowerman Track | 13:56.78 |
| 49 | Zach KatsudaPlace 49 · Grade 5 · Bowerman Track | 5 | Bowerman Track | 14:02.91 |
| 50 | Eden EisnerPlace 50 · Grade 12 · Salem Track | 12 | Salem Track | 14:11.31 |
| 51 | Atticus WaddellPlace 51 · Grade 6 · Tigard Youth Track | 6 | Tigard Youth Track | 14:18.88 |
| 52 | Finn RothPlace 52 · Grade 6 · Happy Valley | 6 | Happy Valley | 14:24.18 |
| 53 | Kaden GroenigPlace 53 · Grade 3 · Bowerman Track | 3 | Bowerman Track | 14:26.00 |
| 54 | Logan SwansonPlace 54 · Grade 2 · Bowerman Track | 2 | Bowerman Track | 14:30.31 |
| 55 | Tommy LamanPlace 55 · Grade 6 · Seaside | 6 | Seaside | 14:30.96 PR |
| 56 | Andre SteynPlace 56 · Grade 4 · Bowerman Track | 4 | Bowerman Track | 14:38.22 |
| 57 | Jacob LaddPlace 57 · Grade 8 · Happy Valley | 8 | Happy Valley | 14:44.91 |
| 58 | Ashton McCrackenPlace 58 · Grade 6 · Happy Valley | 6 | Happy Valley | 14:45.59 |
| 59 | Kade KaluzaPlace 59 · Grade 3 · Bowerman Track | 3 | Bowerman Track | 14:53.22 |
| 60 | Ahmed AliPlace 60 · Grade - · Bowerman Track | - | Bowerman Track | 15:17.50 |
| 61 | Zack KaiserPlace 61 · Grade - · Happy Valley | - | Happy Valley | 15:24.91 |
| 62 | Kevin ChanPlace 62 · Grade 8 · Happy Valley | 8 | Happy Valley | 15:31.72 |
| 63 | Drew BeckleyPlace 63 · Grade 4 · Bowerman Track | 4 | Bowerman Track | 15:36.78 |
| 64 | Henry TierneyPlace 64 · Grade 5 · Bowerman Track | 5 | Bowerman Track | 15:52.91 |
| 65 | Colin McCrackenPlace 65 · Grade - · PDXC Youth Running Series | - | PDXC Youth Running Series | 16:06.12 PR |
| 66 | Austin MitchellPlace 66 · Grade 11 · Tigard Youth Track | 11 | Tigard Youth Track | 16:28.41 |
| 67 | Magnus HardistyPlace 67 · Grade 6 · Lupine Community Montessori | 6 | Lupine Community Montessori | 16:32.84 |
| 68 | Wilson HerreraPlace 68 · Grade 2 · Salem Track | 2 | Salem Track | 16:47.34 |
| 69 | Tommy GustavsonPlace 69 · Grade 6 · Happy Valley | 6 | Happy Valley | 17:36.56 |
| 70 | Sawyer SchaapPlace 70 · Grade 2 · Salem Track | 2 | Salem Track | 17:42.62 |
| 71 | Joseph HerreraPlace 71 · Grade 1 · Salem Track | 1 | Salem Track | 18:06.84 |
| 72 | Harrison AndrusPlace 72 · Grade 6 · Lupine Community Montessori | 6 | Lupine Community Montessori | 18:16.00 |
| 73 | Ashenfi KolbPlace 73 · Grade - · Salem Track | - | Salem Track | 18:39.28 |
| 74 | Aiden HagerPlace 74 · Grade 3 · Bowerman Track | 3 | Bowerman Track | 18:49.59 |
| 75 | Trefor SandersPlace 75 · Grade - · Salem Track | - | Salem Track | 18:49.59 PR |