| 1 | Charlie Robertson 17-Place 1 · Mount Tabor Track Club | — | Mount Tabor Track Club | 14:46.10 |
| 2 | Mateo Althouse 17-Place 2 · Forest Park Running | — | Forest Park Running | 15:07.80 |
| 3 | Charlie North 17-Place 3 · Mount Tabor Track Club | — | Mount Tabor Track Club | 15:26.10 |
| 4 | Collin Beyer 17-Place 4 · Oregon Road Runners | — | Oregon Road Runners | 15:30.40 |
| 5 | Jacob Nenow 15-Place 5 · Stumptown Running | — | Stumptown Running | 15:51.90 |
| 6 | Joshua Augustine 15-Place 6 · Stumptown Running | — | Stumptown Running | 15:59.10 |
| 7 | Gus Clevenger 15-Place 7 · Stumptown Running | — | Stumptown Running | 15:59.10 |
| 8 | Benjamin Balazs 15-Place 8 · Oregon Road Runners | — | Oregon Road Runners | 15:59.90 |
| 9 | Daniel Fajardo 17-Place 9 · Mount Tabor Track Club | — | Mount Tabor Track Club | 16:02.50 |
| 10 | Daniel Quintana 17-Place 10 · Oregon Road Runners | — | Oregon Road Runners | 16:03.90 |
| 11 | Brian Kennedy 17-Place 11 · Stumptown Running | — | Stumptown Running | 16:06.70 |
| 12 | Wesley Shipsey 15-Place 12 · Oregon Road Runners | — | Oregon Road Runners | 16:10.40 |
| 13 | Tucker Bowerfind 15-Place 13 · Forest Park Running | — | Forest Park Running | 16:11.00 |
| 14 | Addison SmeePlace 14 · Grade 12 · Kelso | 12 | Kelso | 16:20.10 |
| 15 | Sheadon Ocker 15-Place 15 · Mount Tabor Track Club | — | Mount Tabor Track Club | 16:31.00 |
| 16 | Paul Beaven 17-Place 16 · Mount Tabor Track Club | — | Mount Tabor Track Club | 16:31.10 |
| 17 | Dominic Ricci 17-Place 17 · Stumptown Running | — | Stumptown Running | 16:33.10 |
| 18 | Oscar Pontieri 15-Place 18 · Mount Tabor Track Club | — | Mount Tabor Track Club | 16:35.20 |
| 19 | Aiden Smith 15-Place 19 · Forest Park Running | — | Forest Park Running | 16:42.90 |
| 20 | Carson Nitta 17-Place 20 · Forest Park Running | — | Forest Park Running | 16:44.20 |
| 21 | Caden Swanson 15-Place 21 · Stumptown Running | — | Stumptown Running | 16:47.00 |
| 22 | Drew NormanPlace 22 · Grade 12 · Kelso | 12 | Kelso | 17:04.50 |
| 23 | Gwilym Horner 17-Place 23 · Mount Tabor Track Club | — | Mount Tabor Track Club | 17:05.50 |
| 24 | Josh Fravel 15-Place 24 · Forest Park Running | — | Forest Park Running | 17:08.00 |
| 25 | Iban Tolba 15-Place 25 · Forest Park Running | — | Forest Park Running | 17:08.00 |
| 26 | Isaiah Rodriguez 15-Place 26 · Oregon Road Runners | — | Oregon Road Runners | 17:08.40 |
| 27 | Cole Pressler 17-Place 27 · Forest Park Running | — | Forest Park Running | 17:10.70 |
| 28 | Patrik Balazs 17-Place 28 · Oregon Road Runners | — | Oregon Road Runners | 17:30.00 |
| 29 | Donagh Palmer 15-Place 29 · Mount Tabor Track Club | — | Mount Tabor Track Club | 17:33.90 |
| 30 | John Clement 15-Place 30 · Oregon Road Runners | — | Oregon Road Runners | 17:37.40 |
| 31 | Joshua Saeman 17-Place 31 · Hawks Racers | — | Hawks Racers | 17:38.20 |
| 32 | Max JK Jacob-Kurilo 15-Place 32 · Mount Tabor Track Club | — | Mount Tabor Track Club | 17:38.50 |
| 33 | Eamon Whitten 13-Place 33 · Forest Park Running | — | Forest Park Running | 17:52.40 |
| 34 | Aidan O'Scannlain 17-Place 34 · Stumptown Running | — | Stumptown Running | 17:54.50 |
| 35 | Jackson Meier 15-Place 35 · Forest Park Running | — | Forest Park Running | 18:03.20 |
| 36 | Jonah ChambleePlace 36 · Grade 12 · Kelso | 12 | Kelso | 18:06.10 |
| 37 | Harrison Talcott 15-Place 37 · Forest Park Running | — | Forest Park Running | 18:20.70 |
| 38 | Noah Stremme 17-Place 38 · Stumptown Running | — | Stumptown Running | 18:28.80 |
| 39 | Oliver Tagalog 15-Place 39 · Forest Park Running | — | Forest Park Running | 18:34.50 |
| 40 | Norman HartmanPlace 40 · Grade 11 · Kelso | 11 | Kelso | 19:14.70 |
| 41 | Kamren MattisonPlace 41 · Grade 10 · Kelso | 10 | Kelso | 19:15.20 |
| 42 | Bishop Murff 13-Place 42 · Forest Park Running | — | Forest Park Running | 19:21.80 |
| 43 | Stanley JohnsonPlace 43 · Grade 11 · Kelso | 11 | Kelso | 19:33.50 |
| 44 | Sam Kadz 15-Place 44 · Oregon Road Runners | — | Oregon Road Runners | 19:36.40 |
| 45 | Rowan Horner 15-Place 45 · Mount Tabor Track Club | — | Mount Tabor Track Club | 19:49.40 |
| 46 | Tommy Laman 15-Place 46 · Oregon Road Runners | — | Oregon Road Runners | 19:59.70 |
| 47 | Caden Petersen 15-Place 47 · BVT Blazers | — | BVT Blazers | 20:04.00 |
| 48 | Evan Williams -Place 48 · Kelso | — | Kelso | 20:08.40 |
| 49 | Aaron Brown 15-Place 49 · BVT Blazers | — | BVT Blazers | 22:04.70 |
| 50 | Kainoa Henley 15-Place 50 · BVT Blazers | — | BVT Blazers | 23:26.90 |
| 51 | Dylan Jansen 15-Place 51 · BVT Blazers | — | BVT Blazers | 24:19.30 |