| 1 | Mirko SchoolmeesterPlace 1 · Grade 7 · Banks | 7 | Banks | 10:09.54 PR |
| 2 | Deacon ForresterPlace 2 · Grade 8 · Southwest Christian | 8 | Southwest Christian | 10:17.91 PR |
| 3 | Sawyer DewittPlace 3 · Grade 8 · Vernonia | 8 | Vernonia | 10:27.94 PR |
| 4 | Jack RomtvedtPlace 4 · Grade 8 · Vernonia | 8 | Vernonia | 10:53.93 |
| 5 | Caleb WellerPlace 5 · Grade 6 · Vernonia | 6 | Vernonia | 11:24.01 PR |
| 6 | Lucas McWhirterPlace 6 · Grade 8 · Vernonia | 8 | Vernonia | 11:30.83 PR |
| 7 | Lyrik McCollumPlace 7 · Grade 7 · Vernonia | 7 | Vernonia | 11:40.43 PR |
| 8 | Henry DuyckPlace 8 · Grade 8 · Vernonia | 8 | Vernonia | 11:52.58 PR |
| 9 | Ayden BrunswickPlace 9 · Grade 8 · Vernonia | 8 | Vernonia | 11:54.45 PR |
| 10 | Kasen KorsmoPlace 10 · Grade 6 · Unattached | 6 | Unattached | 11:55.43 PR |
| 11 | Isaac JangPlace 11 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 11:56.96 PR |
| 12 | Joseph RoadyPlace 12 · Grade 8 · Vernonia | 8 | Vernonia | 12:01.60 |
| 13 | Timothy DevPlace 13 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 12:02.19 PR |
| 14 | Wesley PeitschPlace 14 · Grade 7 · Unattached | 7 | Unattached | 12:02.99 PR |
| 15 | Ezra CarpenterPlace 15 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 12:04.41 PR |
| 16 | Lucas WellerPlace 16 · Grade 4 · Unattached | 4 | Unattached | 12:21.25 PR |
| 17 | Owen AndradePlace 17 · Grade 7 · Rainier | 7 | Rainier | 12:24.36 PR |
| 18 | Oliver HardingPlace 18 · Grade 8 · Southwest Christian | 8 | Southwest Christian | 12:30.71 PR |
| 19 | Grayson AmmonsPlace 19 · Grade 7 · Rainier | 7 | Rainier | 12:30.75 PR |
| 20 | Declan WarnerPlace 20 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 12:33.78 PR |
| 21 | Samuel MouatPlace 21 · Grade 8 · Southwest Christian | 8 | Southwest Christian | 12:46.19 |
| 22 | Chase McManusPlace 22 · Grade 6 · Vernonia | 6 | Vernonia | 12:53.60 PR |
| 23 | Webster PeitschPlace 23 · Grade 3 · Unattached | 3 | Unattached | 12:56.83 PR |
| 24 | Eric KellyPlace 24 · Grade 6 · Banks | 6 | Banks | 12:58.11 PR |
| 25 | Oliver RhodesPlace 25 · Grade 7 · Columbia Christian | 7 | Columbia Christian | 13:02.32 PR |
| 26 | Samuel MillerPlace 26 · Grade 7 · Faith Bible Christian | 7 | Faith Bible Christian | 13:06.48 PR |
| 27 | Tim WalkerPlace 27 · Grade 7 · Southwest Christian | 7 | Southwest Christian | 13:10.07 PR |
| 28 | Hunter DeamPlace 28 · Grade 7 · Nestucca Valley | 7 | Nestucca Valley | 13:20.66 |
| 29 | Kaleb BuehrerPlace 29 · Grade 6 · Vernonia | 6 | Vernonia | 13:25.34 PR |
| 30 | John WalshPlace 30 · Grade 8 · Dayton | 8 | Dayton | 13:25.53 |
| 31 | Blaine CookPlace 31 · Grade 7 · Rainier | 7 | Rainier | 13:25.61 PR |
| 32 | Jaxon MarkhamPlace 32 · Grade 8 · Banks | 8 | Banks | 13:31.94 |
| 33 | Asher SlaterPlace 33 · Grade 8 · Southwest Christian | 8 | Southwest Christian | 13:39.97 PR |
| 34 | David BaldwinPlace 34 · Grade 6 · Unattached | 6 | Unattached | 13:46.02 PR |
| 35 | Otis HardingPlace 35 · Grade 6 · Southwest Christian | 6 | Southwest Christian | 13:52.39 PR |
| 36 | Peyton ChancellorPlace 36 · Grade 8 · Dayton | 8 | Dayton | 13:53.31 PR |
| 37 | William KirshPlace 37 · Grade 6 · Dayton | 6 | Dayton | 13:59.89 PR |
| 38 | Gideon StanglandPlace 38 · Grade 6 · Columbia Christian | 6 | Columbia Christian | 14:08.34 |
| 39 | Emmett HerrPlace 39 · Grade 5 · Southwest Christian | 5 | Southwest Christian | 14:19.27 PR |
| 40 | Cole SchillingPlace 40 · Grade 6 · Dayton | 6 | Dayton | 14:19.43 PR |
| 41 | Nolan RyersonPlace 41 · Grade 6 · Columbia Christian | 6 | Columbia Christian | 14:47.83 |
| 42 | Ben TygretPlace 42 · Grade 7 · Rainier | 7 | Rainier | 14:52.98 |
| 43 | Javon WardPlace 43 · Grade 6 · Vernonia | 6 | Vernonia | 15:01.00 PR |
| 44 | Hazaiah DouglasPlace 44 · Grade 6 · Rainier | 6 | Rainier | 16:13.44 PR |
| 45 | Jackson JonesPlace 45 · Grade 6 · Banks | 6 | Banks | 16:53.70 |
| 46 | Ezra KarlekPlace 46 · Grade 8 · Rainier | 8 | Rainier | 17:49.47 |
| 47 | John BurnsPlace 47 · Grade 7 · Nestucca Valley | 7 | Nestucca Valley | 17:52.77 PR |
| 48 | CJ NevasPlace 48 · Grade 6 · Unattached | 6 | Unattached | 17:58.40 PR |
| 49 | Asher DanielsPlace 49 · Grade 5 · Southwest Christian | 5 | Southwest Christian | 18:58.39 PR |
| 50 | Conner LovePlace 50 · Grade 5 · Southwest Christian | 5 | Southwest Christian | 19:07.10 PR |
| 51 | Mika McGuirePlace 51 · Grade 7 · Rainier | 7 | Rainier | 19:55.10 |
| 52 | Asher FreemanPlace 52 · Grade 5 · Rainier | 5 | Rainier | 20:51.03 PR |
| 53 | Colin LucasPlace 53 · Grade 6 · Unattached | 6 | Unattached | 21:18.91 PR |
| 54 | Sebastian KingPlace 54 · Grade 6 · Dayton | 6 | Dayton | 22:05.67 PR |
| 55 | Declan MorganPlace 55 · Grade 5 · Rainier | 5 | Rainier | 24:04.09 |
| 56 | Selvin Orozco-HernandezPlace 56 · Grade 5 · Rainier | 5 | Rainier | 29:01.33 |