| 1 | Beckett PahlsPlace 1 · Grade 11 · Bandon | 11 | Bandon | 18:16.40 |
| 2 | Eli NicholsonPlace 2 · Grade 12 · Bandon | 12 | Bandon | 18:42.34 |
| 3 | Maximilian FitzgeraldPlace 3 · Grade 12 · Grants Pass | 12 | Grants Pass | 18:45.41 |
| 4 | Angelo PedriniPlace 4 · Grade 10 · North Bend | 10 | North Bend | 19:05.43 |
| 5 | Raleigh CollierPlace 5 · Grade 9 · North Bend | 9 | North Bend | 19:14.60 |
| 6 | Hudson SalasPlace 6 · Grade Fr · Umpqua (Ore.) CC | Fr | Umpqua (Ore.) CC | 19:28.48 PR |
| 7 | Story JaggerPlace 7 · Grade 10 · Grants Pass | 10 | Grants Pass | 19:38.06 |
| 8 | Ethan SmithPlace 8 · Unattached | — | Unattached | 19:38.31 |
| 9 | Zephyr SchelzPlace 9 · Grade 12 · Grants Pass | 12 | Grants Pass | 20:01.87 |
| 10 | Eli RogersPlace 10 · Grade 12 · Thurston | 12 | Thurston | 20:05.84 |
| 11 | Taylor HeierPlace 11 · Grade 12 · Illinois Valley | 12 | Illinois Valley | 20:13.88 |
| 12 | Corbin WestgatePlace 12 · Grade 11 · Grants Pass | 11 | Grants Pass | 20:19.55 |
| 13 | Jade FerraizPlace 13 · Grade 12 · Grants Pass | 12 | Grants Pass | 20:48.64 |
| 14 | Demian WiekingPlace 14 · Grade 9 · Grants Pass | 9 | Grants Pass | 20:53.97 |
| 15 | Trask WehnerPlace 15 · Grade 11 · Bandon | 11 | Bandon | 21:02.91 |
| 16 | Mason VenekampPlace 16 · Grade 10 · Grants Pass | 10 | Grants Pass | 21:05.92 |
| 17 | Gage BradleyPlace 17 · Grade 9 · Unattached | 9 | Unattached | 21:07.96 PR |
| 18 | Elijah TannerPlace 18 · Grade 11 · Grants Pass | 11 | Grants Pass | 21:24.33 |
| 19 | Curtis MartzPlace 19 · Grade 10 · Sutherlin | 10 | Sutherlin | 21:26.81 |
| 20 | Bradley WhybarkPlace 20 · Grade 9 · Grants Pass | 9 | Grants Pass | 21:44.71 |
| 21 | Landon CunninghamPlace 21 · Grade 10 · North Bend | 10 | North Bend | 21:46.51 |
| 22 | Marlon CarmienckePlace 22 · Grade 10 · Grants Pass | 10 | Grants Pass | 21:50.63 |
| 23 | Spencer NelsonPlace 23 · Grade 9 · Grants Pass | 9 | Grants Pass | 22:00.07 |
| 24 | Max WalesPlace 24 · Grade 12 · Bandon | 12 | Bandon | 22:12.80 |
| 25 | Declan WestgatePlace 25 · Grade 9 · Grants Pass | 9 | Grants Pass | 22:19.82 |
| 26 | Loghan BradleyPlace 26 · Grade Fr · Umpqua (Ore.) CC | Fr | Umpqua (Ore.) CC | 22:26.54 PR |
| 27 | Jonah BrownPlace 27 · Grade 11 · Bandon | 11 | Bandon | 22:28.94 |
| 28 | Wayde HoskinsPlace 28 · Grade 12 · Grants Pass | 12 | Grants Pass | 22:29.05 |
| 29 | Alton WickbergPlace 29 · Grade 11 · Grants Pass | 11 | Grants Pass | 22:29.19 |
| 30 | Kale WenksPlace 30 · Unattached | — | Unattached | 22:29.47 |
| 31 | Liam McClintickPlace 31 · Grade 10 · New Hope Christian | 10 | New Hope Christian | 22:52.65 |
| 32 | Gavin WagnerPlace 32 · Grade 12 · Thurston | 12 | Thurston | 22:55.29 |
| 33 | Logan BrownPlace 33 · Grade Fr · Umpqua (Ore.) CC | Fr | Umpqua (Ore.) CC | 22:55.85 PR |
| 34 | Andrew GallowayPlace 34 · Grade 11 · Thurston | 11 | Thurston | 22:57.82 |
| 35 | Braxton PearsonPlace 35 · Grade 10 · Bandon | 10 | Bandon | 23:06.73 |
| 36 | Foster LohmanPlace 36 · Grade 10 · Grants Pass | 10 | Grants Pass | 23:20.89 |
| 37 | Daniel SimmonsPlace 37 · Grade 10 · Camas Valley | 10 | Camas Valley | 23:43.18 |
| 38 | Brendan GammelPlace 38 · Grade 12 · Grants Pass | 12 | Grants Pass | 23:44.04 |
| 39 | Gage MadduxPlace 39 · Grade - · Unattached | - | Unattached | 23:48.75 PR |
| 40 | Tyler ParkPlace 40 · Unattached | — | Unattached | 24:29.91 |
| 41 | Jayden HankinsPlace 41 · Grade 9 · Thurston | 9 | Thurston | 24:37.71 |
| 42 | Gavin MitchellPlace 42 · Grade 12 · Illinois Valley | 12 | Illinois Valley | 24:40.83 |
| 43 | Jackson SimondsPlace 43 · Grade 11 · Bandon | 11 | Bandon | 24:41.72 |
| 44 | Ethan HurleyPlace 44 · Grade Fr · Umpqua (Ore.) CC | Fr | Umpqua (Ore.) CC | 24:41.93 PR |
| 45 | Colby MarchantPlace 45 · Grade 11 · Thurston | 11 | Thurston | 24:45.41 |
| 46 | Adonis DonaldPlace 46 · Grade 11 · Grants Pass | 11 | Grants Pass | 24:47.11 |
| 47 | Xavier GuileyPlace 47 · Grade 10 · Thurston | 10 | Thurston | 24:49.16 |
| 48 | Channing MarchantPlace 48 · Grade 9 · Thurston | 9 | Thurston | 25:02.82 |
| 49 | Kase WardPlace 49 · Grade 9 · Grants Pass | 9 | Grants Pass | 25:26.39 |
| 50 | Alex BradleyPlace 50 · Grade 11 · Unattached | 11 | Unattached | 26:02.89 PR |
| 51 | Eli VineyardPlace 51 · Grade 12 · Bandon | 12 | Bandon | 26:45.24 |
| 52 | Cordell SmithPlace 52 · Unattached | — | Unattached | 26:50.35 |
| 53 | Mason BallardPlace 53 · Grade 9 · Grants Pass | 9 | Grants Pass | 27:06.91 |
| 54 | Russel CoxPlace 54 · Grade - · Unattached | - | Unattached | 27:09.21 PR |
| 55 | Nick DisneyPlace 55 · Unattached | — | Unattached | 27:09.35 |
| 56 | Aiden DeatonPlace 56 · Grade 12 · Sutherlin | 12 | Sutherlin | 27:12.87 |
| 57 | Xzavier WalesPlace 57 · Grade 11 · Bandon | 11 | Bandon | 27:51.12 |
| 58 | Zane ChambersPlace 58 · Grade 9 · Illinois Valley | 9 | Illinois Valley | 28:21.34 |
| 59 | Evan BakerPlace 59 · Grade 9 · Illinois Valley | 9 | Illinois Valley | 28:25.31 |
| 60 | Theo NunesPlace 60 · Grade 10 · Bandon | 10 | Bandon | 28:33.23 |
| 61 | Stewart SmithPlace 61 · Unattached | — | Unattached | 28:43.00 |
| 62 | Shawn AdamsPlace 62 · Grade 11 · Sutherlin | 11 | Sutherlin | 28:44.79 |
| 63 | Kaleb ThompsonPlace 63 · Grade 10 · New Hope Christian | 10 | New Hope Christian | 28:59.18 |
| 64 | Stefan BallPlace 64 · Grade - · Unattached | - | Unattached | 29:00.81 PR |
| 65 | Logan RykerPlace 65 · Grade 10 · Thurston | 10 | Thurston | 29:07.16 |
| 66 | Erickson SingletonPlace 66 · Grade 10 · Sutherlin | 10 | Sutherlin | 29:40.78 |
| 67 | Aiden JordanPlace 67 · Unattached | — | Unattached | 31:08.02 |
| 68 | David BowdoinPlace 68 · Unattached | — | Unattached | 31:35.97 |
| 69 | Preston RobertsPlace 69 · Grade 11 · Sutherlin | 11 | Sutherlin | 31:53.05 |
| 70 | James SellmanPlace 70 · Grade 10 · Sutherlin | 10 | Sutherlin | 33:56.65 |
| 71 | Logan SprattPlace 71 · Grade 10 · Bandon | 10 | Bandon | 34:21.09 |
| 72 | Jimmy HernandezPlace 72 · Unattached | — | Unattached | 34:50.62 |
| 73 | Noah DisneyPlace 73 · Unattached | — | Unattached | 35:09.03 |
| 74 | Joseph LebertPlace 74 · Grade 10 · Illinois Valley | 10 | Illinois Valley | 35:42.93 |
| 75 | Alexander FererePlace 75 · Unattached | — | Unattached | 35:43.02 |
| 76 | John BrownPlace 76 · Unattached | — | Unattached | 35:57.66 |
| 77 | Miles MitchellPlace 77 · Grade 9 · Illinois Valley | 9 | Illinois Valley | 38:37.83 |
| 78 | Micah StieglerPlace 78 · Grade - · Unattached | - | Unattached | 38:49.30 PR |
| 79 | Razzy MartinezPlace 79 · Grade 9 · Illinois Valley | 9 | Illinois Valley | 42:50.82 |
| 80 | Jeff TwibellPlace 80 · Grade - · Unattached | - | Unattached | 43:15.26 PR |
| 81 | Richard SnyderPlace 81 · Unattached | — | Unattached | 44:23.04 |
| 82 | Eric HernandezPlace 82 · Unattached | — | Unattached | 45:26.35 |
| 83 | ?? StoddardPlace 83 · Unattached | — | Unattached | 47:04.01 |
| 84 | Jake LynchPlace 84 · Grade - · Unattached | - | Unattached | 48:28.04 PR |
| 85 | James SellmanPlace 85 · Grade 10 · Unattached | 10 | Unattached | 1:12:41.12 PR |