| 1 | Trey BuryPlace 1 · Grade 8 · Hanby | 8 | Hanby | 10:58.70 |
| 2 | Warren Van HandelPlace 2 · Grade 8 · Oakdale | 8 | Oakdale | 11:28.50 |
| 3 | Hensley BoehmPlace 3 · Grade 8 · Fleming | 8 | Fleming | 11:44.90 |
| 4 | Gavin BodinePlace 4 · Grade 6 · Oakdale | 6 | Oakdale | 12:03.90 |
| 5 | Dawson ThayerPlace 5 · Grade 7 · Hanby | 7 | Hanby | 12:08.90 |
| 6 | Sam ClevengerPlace 6 · Grade 7 · Oakdale | 7 | Oakdale | 12:12.10 |
| 7 | Cooper BarrattPlace 7 · Grade 7 · Oakdale | 7 | Oakdale | 12:13.70 |
| 8 | Andrew ScottPlace 8 · Grade 7 · Oakdale | 7 | Oakdale | 12:19.00 |
| 9 | Chase FigueroaPlace 9 · Grade 6 · Hanby | 6 | Hanby | 12:20.80 |
| 10 | Carter AhlstromPlace 10 · Grade 7 · Oakdale | 7 | Oakdale | 12:22.10 |
| 11 | Carson HensonPlace 11 · Grade 7 · Oakdale | 7 | Oakdale | 12:24.40 |
| 12 | Owen McClenahenPlace 12 · Grade 8 · Logos | 8 | Logos | 12:27.50 |
| 13 | Travis HoldenPlace 13 · Grade 8 · Oakdale | 8 | Oakdale | 12:35.80 |
| 14 | Julian CerecedesPlace 14 · Grade 7 · Madrone Trail | 7 | Madrone Trail | 13:03.80 |
| 15 | Rackston LeePlace 15 · Grade 6 · Hanby | 6 | Hanby | 13:05.10 |
| 16 | John RichardsonPlace 16 · Grade 8 · Madrone Trail | 8 | Madrone Trail | 13:08.30 PR |
| 17 | Tom SykesPlace 17 · Grade 7 · Oakdale | 7 | Oakdale | 13:20.00 |
| 18 | Abram BeckPlace 18 · Grade 6 · Oakdale | 6 | Oakdale | 13:27.90 |
| 19 | Bennett BellPlace 19 · Grade 6 · Oakdale | 6 | Oakdale | 13:29.50 |
| 20 | Jonah SlaughterPlace 20 · Grade 8 · Hanby | 8 | Hanby | 13:30.60 |
| 21 | Gio LozaPlace 21 · Grade 6 · Oakdale | 6 | Oakdale | 13:35.90 PR |
| 22 | Nico BelikoffPlace 22 · Grade 7 · Logos | 7 | Logos | 13:43.20 |
| 23 | Finley SiemerPlace 23 · Grade 6 · Hanby | 6 | Hanby | 13:47.10 |
| 24 | Nolan StuberPlace 24 · Grade 7 · Oakdale | 7 | Oakdale | 13:57.80 |
| 25 | Calvin PictonPlace 25 · Grade 6 · Hanby | 6 | Hanby | 14:08.30 |
| 26 | Caleb ZantischPlace 26 · Grade 8 · Logos | 8 | Logos | 14:20.70 |
| 27 | Luke CaroPlace 27 · Grade 8 · Logos | 8 | Logos | 14:22.30 |
| 28 | Josh HemsleyPlace 28 · Grade 8 · Fleming | 8 | Fleming | 14:22.60 |
| 29 | Parker PetriePlace 29 · Grade 6 · Oakdale | 6 | Oakdale | 14:27.40 |
| 30 | Logan ConnerPlace 30 · Grade 8 · Oakdale | 8 | Oakdale | 14:34.50 |
| 31 | Jase UlreyPlace 31 · Grade 6 · Hanby | 6 | Hanby | 14:41.70 |
| 32 | Keaton JamesPlace 32 · Grade 6 · Oakdale | 6 | Oakdale | 14:47.20 |
| 33 | Moses LeePlace 33 · Grade 6 · Oakdale | 6 | Oakdale | 14:51.80 |
| 34 | Zane ChambersPlace 34 · Grade 8 · Lorna Byrne | 8 | Lorna Byrne | 14:54.70 |
| 35 | Ethan BettisPlace 35 · Grade 7 · Logos | 7 | Logos | 14:57.10 |
| 36 | Emet CutlerPlace 36 · Grade 8 · Oakdale | 8 | Oakdale | 14:58.10 |
| 37 | Evan BakerPlace 37 · Grade 8 · Lorna Byrne | 8 | Lorna Byrne | 15:03.50 |
| 38 | Ryan McCormickPlace 38 · Grade 7 · Oakdale | 7 | Oakdale | 15:16.20 |
| 39 | Wyate BehrlePlace 39 · Grade 6 · Fleming | 6 | Fleming | 15:24.40 |
| 40 | Aiden VelasquezPlace 40 · Grade 8 · Oakdale | 8 | Oakdale | 15:24.60 |
| 41 | Oliver AyresPlace 41 · Grade 6 · Madrone Trail | 6 | Madrone Trail | 15:25.90 |
| 42 | Blaise BabbittPlace 42 · Grade 6 · Oakdale | 6 | Oakdale | 15:27.00 |
| 43 | Mason UlreyPlace 43 · Grade 8 · Hanby | 8 | Hanby | 15:28.90 |
| 44 | Westley ScalesPlace 44 · Grade 6 · Madrone Trail | 6 | Madrone Trail | 15:30.00 |
| 45 | Stephen BaileyPlace 45 · Grade 8 · Fleming | 8 | Fleming | 15:30.40 PR |
| 46 | Malachi SeversonPlace 46 · Grade 7 · Logos | 7 | Logos | 15:30.80 |
| 47 | Logan HeikenPlace 47 · Grade 6 · Hanby | 6 | Hanby | 15:43.30 |
| 48 | Peyton OberlanderPlace 48 · Grade 6 · Logos | 6 | Logos | 15:58.20 |
| 49 | Hunter WalkerPlace 49 · Grade 8 · Oakdale | 8 | Oakdale | 15:58.50 |
| 50 | Alessandro De La TorrePlace 50 · Grade 6 · Fleming | 6 | Fleming | 15:58.90 |
| 51 | Willamette GarnerPlace 51 · Grade 6 · Logos | 6 | Logos | 15:59.00 |
| 52 | Henry MartinPlace 52 · Grade 6 · Oakdale | 6 | Oakdale | 16:00.60 |
| 53 | Gianni HemmePlace 53 · Grade 7 · Hanby | 7 | Hanby | 16:21.20 |
| 54 | Jack GallagherPlace 54 · Grade 6 · Hanby | 6 | Hanby | 16:25.20 PR |
| 55 | Efrain QuintanaPlace 55 · Grade 8 · Oakdale | 8 | Oakdale | 16:29.90 |
| 56 | Cody HeppnerPlace 56 · Grade 7 · Hanby | 7 | Hanby | 17:04.80 |
| 57 | Colby WisePlace 57 · Grade 8 · Fleming | 8 | Fleming | 17:16.80 |
| 58 | Maxton StoutPlace 58 · Grade 7 · Hanby | 7 | Hanby | 17:25.60 |
| 59 | Jacob RichardsonPlace 59 · Grade 6 · Madrone Trail | 6 | Madrone Trail | 17:25.80 |
| 60 | Justice WattsPlace 60 · Grade 6 · Fleming | 6 | Fleming | 17:25.80 PR |
| 61 | Manford StouderPlace 61 · Grade 7 · Hanby | 7 | Hanby | 17:39.00 PR |
| 62 | Sam CutlerPlace 62 · Grade 6 · Oakdale | 6 | Oakdale | 17:39.80 |
| 63 | Nikko AotoPlace 63 · Grade 6 · Oakdale | 6 | Oakdale | 17:56.50 |
| 64 | Jasper ClellandPlace 64 · Grade 7 · Hanby | 7 | Hanby | 17:58.10 |
| 65 | Jason CermakPlace 65 · Grade 7 · Fleming | 7 | Fleming | 18:07.20 |
| 66 | Cordel JonesPlace 66 · Grade 6 · Fleming | 6 | Fleming | 18:38.00 |
| 67 | Jackson ChurchPlace 67 · Grade 7 · Oakdale | 7 | Oakdale | 19:11.70 |
| 68 | Gabriel DeBoerPlace 68 · Grade 7 · Logos | 7 | Logos | 19:21.60 |
| 69 | Julian CovadPlace 69 · Grade 8 · Fleming | 8 | Fleming | 20:13.70 |
| 70 | Isaac ShopePlace 70 · Grade 8 · Hanby | 8 | Hanby | 20:32.40 |
| 71 | Alex LakePlace 71 · Grade - · Lorna Byrne | - | Lorna Byrne | 21:43.90 |
| 72 | Asher HillisPlace 72 · Grade 8 · Logos | 8 | Logos | 21:47.50 |
| 73 | Angus MacNairPlace 73 · Grade 6 · Logos | 6 | Logos | 21:56.80 |
| — | Garret (Cody) WattsGrade 8 · Lorna Byrne | 8 | Lorna Byrne | DNF |
| — | Mason EnloeGrade 7 · Hanby | 7 | Hanby | SCR |