| 1 | Mark KochepasovPlace 1 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 7:51.49 |
| 2 | Matthew McGheePlace 2 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 8:09.40 |
| 3 | Asher MartinPlace 3 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 8:12.16 |
| 4 | Abram Herrera-AlonzoPlace 4 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 8:15.28 PR |
| 5 | Hudson GeskePlace 5 · Grade 7 · Gardiner | 7 | Gardiner | 8:32.85 PR |
| 6 | Oliver HadleyPlace 6 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 8:37.13 |
| 7 | Thomas MakPlace 7 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 8:45.20 |
| 8 | Jacob KalinPlace 8 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 8:54.94 |
| 9 | Henry HarrisPlace 9 · Grade 7 · Gardiner | 7 | Gardiner | 8:55.90 |
| 10 | Coleman ParrishPlace 10 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 9:05.15 |
| 11 | Daniel SuprunPlace 11 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:13.85 |
| 12 | Coleridge InnisPlace 12 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:14.95 |
| 13 | Robert DentelPlace 13 · Grade 7 · Tumwata | 7 | Tumwata | 9:20.43 PR |
| 14 | Xander HsuPlace 14 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:30.14 |
| 15 | Oli CarlinPlace 15 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:31.02 |
| 16 | George FedoseevPlace 16 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:33.52 |
| 17 | Axel HerreraPlace 17 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 10:02.90 |
| 18 | Liam VoPlace 18 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:03.36 PR |
| 19 | Atticus RasmussenPlace 19 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 10:03.65 |
| 20 | Tilden ForrestPlace 20 · Grade 7 · Gardiner | 7 | Gardiner | 10:05.59 PR |
| 21 | Jack MorganPlace 21 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:07.82 |
| 22 | Gavin LeePlace 22 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:14.47 PR |
| 23 | Alden GrobPlace 23 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:14.61 |
| 24 | Joseph BremsPlace 24 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 10:16.59 |
| 25 | Luca WalshPlace 25 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:20.11 |
| 26 | Todd MorrisPlace 26 · Grade 7 · Gardiner | 7 | Gardiner | 10:51.39 |
| 27 | Jack StaceyPlace 27 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:52.37 |
| 28 | Redford BatesPlace 28 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 11:30.89 |
| 29 | Everett LuthPlace 29 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 11:48.32 |
| 30 | Henry OlsenPlace 30 · Grade 7 · Tumwata | 7 | Tumwata | 12:11.83 |
| 31 | Archie EmblerPlace 31 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 12:21.07 |
| 32 | Landen EasterlyPlace 32 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 14:23.52 |
| — | Aiden Saint-AubinGrade 7 · Inza R. Wood | 7 | Inza R. Wood | DNS |
| — | Trevor ShaverGrade 7 · Lake Oswego | 7 | Lake Oswego | DNS |