| 1 | Logan ReevesPlace 1 · Franklin (Or) | — | Franklin (Or) | 20:00.65 |
| 2 | Sebastian IrvinePlace 2 · Franklin (Or) | — | Franklin (Or) | 20:04.16 |
| 3 | Atticus CardiPlace 3 · Roosevelt (Or) | — | Roosevelt (Or) | 20:18.82 |
| 4 | Arlo WellsPlace 4 · Franklin (Or) | — | Franklin (Or) | 20:41.23 |
| 5 | Jackson RichmanPlace 5 · Franklin (Or) | — | Franklin (Or) | 20:47.41 |
| 6 | Jonathan ValenzuelaPlace 6 · Roosevelt (Or) | — | Roosevelt (Or) | 20:52.15 |
| 7 | Izea PazPlace 7 · Franklin (Or) | — | Franklin (Or) | 21:03.65 |
| 8 | Cole ParkerPlace 8 · Gresham | — | Gresham | 21:14.12 |
| 9 | Adam PintadoPlace 9 · Barlow | — | Barlow | 21:15.55 |
| 10 | Keenan DonahuePlace 10 · Franklin (Or) | — | Franklin (Or) | 21:16.62 |
| 11 | Sam EmertPlace 11 · Franklin (Or) | — | Franklin (Or) | 21:16.93 |
| 12 | Alex TennyPlace 12 · Barlow | — | Barlow | 21:28.65 |
| 13 | Kaeden AsprocolasPlace 13 · Franklin (Or) | — | Franklin (Or) | 21:35.95 |
| 14 | Ezra HedrickPlace 14 · Franklin (Or) | — | Franklin (Or) | 21:36.56 |
| 15 | Alex EmertPlace 15 · Franklin (Or) | — | Franklin (Or) | 21:37.13 |
| 16 | Ben BusiekPlace 16 · Barlow | — | Barlow | 21:46.03 |
| 17 | Rowan DeLoePlace 17 · Franklin (Or) | — | Franklin (Or) | 21:48.74 |
| 18 | Andrew BrooksPlace 18 · Barlow | — | Barlow | 21:53.76 |
| 19 | Wyatt ObogPlace 19 · Franklin (Or) | — | Franklin (Or) | 21:55.80 |
| 20 | Isaac E MardonPlace 20 · Franklin (Or) | — | Franklin (Or) | 21:56.99 |
| 21 | Cody HenriPlace 21 · Gresham | — | Gresham | 21:57.20 |
| 22 | Dylan FloydPlace 22 · Roosevelt (Or) | — | Roosevelt (Or) | 22:12.75 |
| 23 | Daniel RosalesPlace 23 · Barlow | — | Barlow | 22:15.00 |
| 24 | Ruben BrickmanPlace 24 · Franklin (Or) | — | Franklin (Or) | 22:23.25 |
| 25 | Christ MinPlace 25 · Gresham | — | Gresham | 22:26.24 |
| 26 | Gilb Hernandez-GonzalezPlace 26 · Gresham | — | Gresham | 22:30.41 |
| 27 | Oliver GilesPlace 27 · Franklin (Or) | — | Franklin (Or) | 22:30.62 |
| 28 | Malloy HardyPlace 28 · Franklin (Or) | — | Franklin (Or) | 22:31.10 |
| 29 | Silas BrumbelowPlace 29 · Barlow | — | Barlow | 22:32.81 |
| 30 | Stephen CroverPlace 30 · Barlow | — | Barlow | 22:33.14 |
| 31 | Adrien LawPlace 31 · Roosevelt (Or) | — | Roosevelt (Or) | 22:35.18 |
| 32 | Jack DillonPlace 32 · Gresham | — | Gresham | 22:38.02 |
| 33 | Veer SandhuPlace 33 · Roosevelt (Or) | — | Roosevelt (Or) | 22:39.38 |
| 34 | Otto EichmanPlace 34 · Franklin (Or) | — | Franklin (Or) | 22:47.30 |
| 35 | Jasper BuskirkPlace 35 · Franklin (Or) | — | Franklin (Or) | 22:48.60 |
| 36 | Skylar HustonPlace 36 · Franklin (Or) | — | Franklin (Or) | 22:48.87 |
| 37 | Spencer NeighornPlace 37 · Barlow | — | Barlow | 22:57.39 |
| 38 | Maddox ViallPlace 38 · Barlow | — | Barlow | 23:25.63 |
| 39 | Jeremy ChaveroPlace 39 · Gresham | — | Gresham | 23:32.13 |
| 40 | Keats HendersonPlace 40 · Franklin (Or) | — | Franklin (Or) | 23:57.99 |
| 41 | Isaac EscobarPlace 41 · Barlow | — | Barlow | 24:11.06 |
| 42 | Joshua WorlandPlace 42 · Gresham | — | Gresham | 24:30.66 |
| 43 | Nathan HermannPlace 43 · Barlow | — | Barlow | 24:33.90 |
| 44 | Joaquin DamianPlace 44 · Gresham | — | Gresham | 24:35.76 |
| 45 | Bierino ApthonPlace 45 · Roosevelt (Or) | — | Roosevelt (Or) | 24:45.58 |
| 46 | Max BareillesPlace 46 · Franklin (Or) | — | Franklin (Or) | 24:52.13 |
| 47 | Samuel KasakPlace 47 · Barlow | — | Barlow | 25:01.84 |
| 48 | Josh FrederickPlace 48 · Barlow | — | Barlow | 25:07.90 |
| 49 | Jonathan SommerPlace 49 · Franklin (Or) | — | Franklin (Or) | 25:21.68 |
| 50 | Ryan StaggPlace 50 · Barlow | — | Barlow | 26:00.08 |
| 51 | Tyler PaskettPlace 51 · Barlow | — | Barlow | 26:06.12 |
| 52 | Justin StrongPlace 52 · Gresham | — | Gresham | 26:08.19 |
| 53 | Truman RhoadsPlace 53 · Franklin (Or) | — | Franklin (Or) | 26:14.75 |
| 54 | Atticus GuidryPlace 54 · Roosevelt (Or) | — | Roosevelt (Or) | 26:14.92 |
| 55 | Sayyid DawanPlace 55 · Roosevelt (Or) | — | Roosevelt (Or) | 26:15.15 |
| 56 | Cooper DealePlace 56 · Franklin (Or) | — | Franklin (Or) | 26:21.28 |
| 57 | Owen AndrewsPlace 57 · Roosevelt (Or) | — | Roosevelt (Or) | 26:28.09 |
| 58 | William LemenPlace 58 · Roosevelt (Or) | — | Roosevelt (Or) | 26:28.46 |
| 59 | Nathan ParkerPlace 59 · Gresham | — | Gresham | 26:48.73 |
| 60 | Aidan GuerraPlace 60 · Roosevelt (Or) | — | Roosevelt (Or) | 26:54.97 |
| 61 | Daniel LynchPlace 61 · Franklin (Or) | — | Franklin (Or) | 27:26.25 |
| 62 | Ukiah Moon SteuryPlace 62 · Franklin (Or) | — | Franklin (Or) | 28:41.15 |
| 63 | Mateo WelchPlace 63 · Roosevelt (Or) | — | Roosevelt (Or) | 38:58.10 |