| 1 | Braeden SnappPlace 1 · Grade 12 · West Linn | 12 | West Linn | 17:56.74 |
| 2 | Sebastian HandegardPlace 2 · Grade 9 · West Linn | 9 | West Linn | 18:03.45 |
| 3 | Tate KadelPlace 3 · Grade 12 · West Linn | 12 | West Linn | 18:20.62 |
| 4 | Noah RadcliffePlace 4 · Grade 12 · West Linn | 12 | West Linn | 18:24.82 |
| 5 | John BennettPlace 5 · Grade 10 · West Linn | 10 | West Linn | 18:29.88 |
| 6 | Mick JordanPlace 6 · Grade 10 · West Linn | 10 | West Linn | 18:33.80 |
| 7 | Alden WoodrumPlace 7 · Grade 12 · West Linn | 12 | West Linn | 18:54.49 |
| 8 | Gabe LeePlace 8 · Grade 10 · West Linn | 10 | West Linn | 18:55.45 |
| 9 | Brian WicklundPlace 9 · Grade 11 · West Linn | 11 | West Linn | 18:55.75 |
| 10 | Isaiah RodriguezPlace 10 · Grade 12 · West Linn | 12 | West Linn | 18:57.64 |
| 11 | Jason ChitwoodPlace 11 · Grade 9 · West Linn | 9 | West Linn | 18:58.12 |
| 12 | Cole RogersPlace 12 · Grade 10 · West Linn | 10 | West Linn | 19:10.00 |
| 13 | Hayden FishPlace 13 · Grade 10 · West Linn | 10 | West Linn | 19:14.86 |
| 14 | Colin CouglePlace 14 · Grade 9 · Oregon City | 9 | Oregon City | 19:20.03 |
| 15 | Jonathan JohansonPlace 15 · Grade 11 · West Linn | 11 | West Linn | 19:20.24 |
| 16 | Spencer KoblihaPlace 16 · Grade 12 · West Linn | 12 | West Linn | 19:23.93 |
| 17 | Elijah CirioliPlace 17 · Grade 11 · West Linn | 11 | West Linn | 19:25.35 |
| 18 | James NicholsonPlace 18 · Grade 11 · West Linn | 11 | West Linn | 19:29.67 |
| 19 | Nick ZunkPlace 19 · Grade 12 · Oregon City | 12 | Oregon City | 19:31.42 |
| 20 | Brad WhittingtonPlace 20 · Grade 9 · West Linn | 9 | West Linn | 19:40.78 |
| 21 | Kyle NeumeierPlace 21 · Grade 11 · West Linn | 11 | West Linn | 19:45.49 |
| 22 | Jamie BryantPlace 22 · Grade 10 · Oregon City | 10 | Oregon City | 19:54.29 |
| 23 | Eli DalePlace 23 · Grade 9 · Oregon City | 9 | Oregon City | 19:54.61 |
| 24 | Ryan OldsPlace 24 · Grade 11 · West Linn | 11 | West Linn | 20:05.82 |
| 25 | Zachary MillerPlace 25 · Grade 11 · West Linn | 11 | West Linn | 20:09.08 |
| 26 | Kaden CardwellPlace 26 · Grade 11 · Oregon City | 11 | Oregon City | 20:22.99 |
| 27 | Casey CulbertsonPlace 27 · Grade 11 · West Linn | 11 | West Linn | 20:23.11 |
| 28 | Carson BradfordPlace 28 · Grade 12 · West Linn | 12 | West Linn | 20:24.31 |
| 29 | Alex EllingtonPlace 29 · Grade 12 · North Marion | 12 | North Marion | 20:29.90 |
| 30 | Jarrett AdairPlace 30 · Grade 12 · North Marion | 12 | North Marion | 20:34.50 |
| 31 | Quinn WillettPlace 31 · Grade 12 · West Linn | 12 | West Linn | 20:34.60 |
| 32 | Mithun KarthikeyanPlace 32 · Grade 9 · West Linn | 9 | West Linn | 20:35.40 |
| 33 | Dylan MaganaPlace 33 · Grade 12 · Oregon City | 12 | Oregon City | 20:40.02 |
| 34 | Gavin HurstPlace 34 · Grade 10 · North Marion | 10 | North Marion | 20:43.91 |
| 35 | Logan AtackPlace 35 · Grade 11 · West Linn | 11 | West Linn | 20:45.51 |
| 36 | Ethan LaibPlace 36 · Grade 9 · Oregon City | 9 | Oregon City | 20:56.82 |
| 37 | Seamus BradyPlace 37 · Grade 12 · West Linn | 12 | West Linn | 20:57.51 |
| 38 | Calvin HopkinsPlace 38 · Grade 11 · West Linn | 11 | West Linn | 21:06.77 |
| 39 | Arturo MorenoPlace 39 · Grade 12 · North Marion | 12 | North Marion | 21:08.62 |
| 40 | Evan KendigPlace 40 · Grade 10 · West Linn | 10 | West Linn | 21:14.31 |
| 41 | Cameron OrtizPlace 41 · Grade 9 · West Linn | 9 | West Linn | 21:15.38 |
| 42 | Elijah ClarkPlace 42 · Grade 11 · West Linn | 11 | West Linn | 21:22.15 |
| 43 | Jayce HelmboldtPlace 43 · Grade 11 · Oregon City | 11 | Oregon City | 21:33.69 |
| 44 | Randy LucasPlace 44 · Grade 11 · North Marion | 11 | North Marion | 21:36.40 |
| 45 | Lucas LallyPlace 45 · Grade 12 · West Linn | 12 | West Linn | 21:40.83 |
| 46 | Gabe MosesPlace 46 · Grade 11 · Oregon City | 11 | Oregon City | 21:45.71 |
| 47 | Thomas TaylorPlace 47 · Grade 11 · West Linn | 11 | West Linn | 21:46.14 |
| 48 | Daniel McElroyPlace 48 · Grade 9 · West Linn | 9 | West Linn | 22:01.64 |
| 49 | Trevor JonesPlace 49 · Grade 11 · West Linn | 11 | West Linn | 22:08.73 |
| 50 | Joseph BurkePlace 50 · Grade 9 · West Linn | 9 | West Linn | 22:11.28 |
| 51 | Nathan RicePlace 51 · Grade 12 · West Linn | 12 | West Linn | 22:12.90 |
| 52 | Andrew WalkerPlace 52 · Grade 11 · West Linn | 11 | West Linn | 22:14.35 |
| 53 | Lukas ClarkPlace 53 · Grade 9 · West Linn | 9 | West Linn | 22:15.59 |
| 54 | Nolan LampsonPlace 54 · Grade 11 · West Linn | 11 | West Linn | 22:17.44 |
| 55 | Thomas FelsPlace 55 · Grade 9 · West Linn | 9 | West Linn | 22:33.22 |
| 56 | Kyle BezioPlace 56 · Grade 11 · West Linn | 11 | West Linn | 22:41.51 |
| 57 | Kellen ThygesonPlace 57 · Grade 10 · Oregon City | 10 | Oregon City | 22:57.36 |
| 58 | Jonathan TencePlace 58 · Grade 10 · West Linn | 10 | West Linn | 22:59.86 |
| 59 | Conner HartPlace 59 · Grade 10 · West Linn | 10 | West Linn | 23:08.21 |
| 60 | Carter ThomasPlace 60 · Grade 10 · Oregon City | 10 | Oregon City | 23:11.94 |
| 61 | Anthony BuzzelliPlace 61 · Grade 9 · West Linn | 9 | West Linn | 23:17.40 |
| 62 | Cole PearsonPlace 62 · Grade 10 · Oregon City | 10 | Oregon City | 23:27.24 |
| 63 | Ty ParkPlace 63 · Grade 10 · West Linn | 10 | West Linn | 23:31.36 |
| 64 | Grant BalsboughPlace 64 · Grade 11 · West Linn | 11 | West Linn | 23:32.58 |
| 65 | Callan WarkusPlace 65 · Grade 12 · West Linn | 12 | West Linn | 23:32.98 |
| 66 | Cameron SmithPlace 66 · Grade 9 · West Linn | 9 | West Linn | 23:43.34 |
| 67 | Landen PilantPlace 67 · Grade 11 · North Marion | 11 | North Marion | 25:12.60 |
| 68 | Josh JonesPlace 68 · Grade 12 · West Linn | 12 | West Linn | 25:27.24 |
| 69 | Evan LanglerPlace 69 · Grade 11 · West Linn | 11 | West Linn | 25:30.66 |
| 70 | Zachary MaganaPlace 70 · Grade 9 · Oregon City | 9 | Oregon City | 25:33.88 |
| 71 | Calvin SwanPlace 71 · Grade 9 · Oregon City | 9 | Oregon City | 25:52.00 |
| 72 | Bailey BounnamPlace 72 · Grade 9 · West Linn | 9 | West Linn | 26:04.11 |
| 73 | Jacob RicePlace 73 · Grade 9 · West Linn | 9 | West Linn | 26:16.79 |
| 74 | Yicheng LinPlace 74 · Grade 9 · West Linn | 9 | West Linn | 26:31.74 |
| 75 | Jaden HaynesPlace 75 · Grade 9 · West Linn | 9 | West Linn | 26:42.40 |
| 76 | Darian DavenportPlace 76 · Grade 12 · North Marion | 12 | North Marion | 26:55.93 |
| 77 | Quentin AtchleyPlace 77 · Grade 9 · West Linn | 9 | West Linn | 28:32.16 |
| 78 | Stephen WidemanPlace 78 · Grade 9 · West Linn | 9 | West Linn | 28:34.60 |
| 79 | Moiz TremaziPlace 79 · Grade 9 · West Linn | 9 | West Linn | 28:40.35 |
| 80 | Emmett BlackPlace 80 · Grade 10 · West Linn | 10 | West Linn | 29:19.31 |
| 81 | Caden GrigorieffPlace 81 · Grade 12 · North Marion | 12 | North Marion | 29:42.40 |
| 1 | Max ReedPlace 1 · Grade 11 · Oregon City | 11 | Oregon City | 16:36.87 |
| 2 | Kenney McElroyPlace 2 · Grade 12 · West Linn | 12 | West Linn | 16:40.59 |
| 3 | John WetzsteonPlace 3 · Grade 12 · West Linn | 12 | West Linn | 16:41.33 |
| 4 | Samuel BritoPlace 4 · Grade 12 · Oregon City | 12 | Oregon City | 16:43.11 |
| 5 | Jonathan SchafferPlace 5 · Grade 11 · Oregon City | 11 | Oregon City | 16:43.81 |
| 6 | Sam BennettPlace 6 · Grade 11 · West Linn | 11 | West Linn | 16:49.60 |
| 7 | Graham YotsuyaPlace 7 · Grade 12 · West Linn | 12 | West Linn | 16:51.04 |
| 8 | Avery CookPlace 8 · Grade 12 · West Linn | 12 | West Linn | 16:51.66 |
| 9 | Dash LipseyPlace 9 · Grade 11 · West Linn | 11 | West Linn | 16:59.61 |
| 10 | Grant PauliPlace 10 · Grade 11 · Oregon City | 11 | Oregon City | 17:04.08 |
| 11 | Trevor RitcheyPlace 11 · Grade 11 · Oregon City | 11 | Oregon City | 17:34.53 |
| 12 | Isaiah JannsenPlace 12 · Grade 10 · Oregon City | 10 | Oregon City | 17:42.64 |
| 13 | Dylan LeebrickPlace 13 · Grade 12 · West Linn | 12 | West Linn | 18:20.83 |
| 14 | John FeareyPlace 14 · Grade 12 · Oregon City | 12 | Oregon City | 18:43.55 |
| 15 | Matthew PetrjanosPlace 15 · Grade 9 · North Marion | 9 | North Marion | 19:05.26 |
| 16 | Jesse AgnewPlace 16 · Grade 12 · North Marion | 12 | North Marion | 19:09.21 |
| 17 | Tate DurstPlace 17 · Grade 10 · North Marion | 10 | North Marion | 21:00.70 |
| 18 | Thor LaitinenPlace 18 · Grade 9 · North Marion | 9 | North Marion | 23:11.25 |
| 19 | Cole McArthurPlace 19 · Grade 12 · North Marion | 12 | North Marion | 24:22.09 |
| 1 | Alyssa HargisPlace 1 · Grade 10 · West Linn | 10 | West Linn | 23:12.89 |
| 2 | Gabrielle GarciaPlace 2 · Grade 11 · West Linn | 11 | West Linn | 24:11.05 |
| 3 | Kendall MacdonaldPlace 3 · Grade 10 · West Linn | 10 | West Linn | 24:13.50 |
| 4 | Samantha Van HornPlace 4 · Grade 10 · West Linn | 10 | West Linn | 24:21.19 |
| 5 | Mary ByrnePlace 5 · Grade 9 · West Linn | 9 | West Linn | 24:25.36 |
| 6 | Varsha KarthikeyanPlace 6 · Grade 11 · West Linn | 11 | West Linn | 24:45.26 |
| 7 | Ava RodriguezPlace 7 · Grade 9 · West Linn | 9 | West Linn | 24:48.32 |
| 8 | Ella MetzaPlace 8 · Grade 9 · West Linn | 9 | West Linn | 24:54.71 |
| 9 | Addison SobottaPlace 9 · Grade 9 · West Linn | 9 | West Linn | 24:57.49 |
| 10 | Kelby BeyerPlace 10 · Grade 11 · Oregon City | 11 | Oregon City | 25:03.41 |
| 11 | Payton HenryPlace 11 · Grade 10 · West Linn | 10 | West Linn | 25:10.32 |
| 12 | Brianna DeLeonPlace 12 · Grade 9 · Oregon City | 9 | Oregon City | 25:26.29 |
| 13 | Emma RickettPlace 13 · Grade 12 · West Linn | 12 | West Linn | 25:43.75 |
| 14 | Ella ZacharyPlace 14 · Grade 11 · West Linn | 11 | West Linn | 25:51.76 |
| 15 | Rhea GroverPlace 15 · Grade 10 · West Linn | 10 | West Linn | 26:03.89 |
| 16 | Zoe KleinerPlace 16 · Grade 11 · Oregon City | 11 | Oregon City | 26:23.41 |
| 17 | Jenna EckardPlace 17 · Grade 9 · West Linn | 9 | West Linn | 26:23.66 |
| 18 | Norah BeckPlace 18 · Grade 9 · Oregon City | 9 | Oregon City | 26:27.92 |
| 19 | Sabrina CiuffolettiPlace 19 · Grade 12 · Oregon City | 12 | Oregon City | 26:33.25 |
| 20 | Ella SchmitzPlace 20 · Grade 11 · West Linn | 11 | West Linn | 27:24.47 |
| 21 | McKenzie AnstinePlace 21 · Grade 10 · Oregon City | 10 | Oregon City | 27:27.34 |
| 22 | Leah KemenyPlace 22 · Grade 12 · Oregon City | 12 | Oregon City | 27:34.38 |
| 23 | Emma JonesPlace 23 · Grade 9 · North Marion | 9 | North Marion | 28:14.07 |
| 24 | Hannah AndersonPlace 24 · Grade 9 · West Linn | 9 | West Linn | 28:34.44 |
| 25 | Izzy HallPlace 25 · Grade 9 · West Linn | 9 | West Linn | 28:38.46 |
| 26 | Grace PedersenPlace 26 · Grade 12 · Oregon City | 12 | Oregon City | 29:19.25 |
| 27 | Delaney ReedPlace 27 · Grade 9 · Oregon City | 9 | Oregon City | 29:58.78 |
| 28 | Lilly CurdyPlace 28 · Grade 10 · West Linn | 10 | West Linn | 30:14.06 |
| 29 | Isabel PreligeraPlace 29 · Grade 11 · West Linn | 11 | West Linn | 30:16.84 |
| 30 | Natalie HolumPlace 30 · Grade 10 · North Marion | 10 | North Marion | 31:35.23 |
| 31 | Avery GreearPlace 31 · Grade 10 · North Marion | 10 | North Marion | 32:18.63 |
| 32 | Elizabeth MoorePlace 32 · Grade 10 · West Linn | 10 | West Linn | 33:39.81 |
| 1 | Moya MosesPlace 1 · Grade 11 · West Linn | 11 | West Linn | 20:20.81 |
| 2 | Alyssa RowePlace 2 · Grade 11 · West Linn | 11 | West Linn | 21:09.57 |
| 3 | Chantel FlorendoPlace 3 · Grade 12 · West Linn | 12 | West Linn | 21:11.76 |
| 4 | Katie SchroederPlace 4 · Grade 12 · Oregon City | 12 | Oregon City | 21:31.61 |
| 5 | Makenna KelloggPlace 5 · Grade 10 · West Linn | 10 | West Linn | 21:48.26 |
| 6 | Maddie MeyerPlace 6 · Grade 9 · West Linn | 9 | West Linn | 21:49.03 |
| 7 | Shaylee CooperPlace 7 · Grade 11 · Oregon City | 11 | Oregon City | 21:59.16 |
| 8 | Bella RoyerPlace 8 · Grade 11 · West Linn | 11 | West Linn | 22:12.07 |
| 9 | Sarah WhitbeyPlace 9 · Grade 12 · West Linn | 12 | West Linn | 22:19.91 |
| 10 | Brynne ShroufePlace 10 · Grade 12 · Oregon City | 12 | Oregon City | 22:29.67 |
| 11 | Ellen CrooksPlace 11 · Grade 9 · Oregon City | 9 | Oregon City | 22:36.48 |
| 12 | Gabby TaylorPlace 12 · Grade 12 · West Linn | 12 | West Linn | 22:46.50 |
| 13 | Maddie SelfPlace 13 · Grade 12 · West Linn | 12 | West Linn | 22:50.41 |
| 14 | Makenna PalumboPlace 14 · Grade 12 · Oregon City | 12 | Oregon City | 22:55.01 |
| 15 | Emily PetersPlace 15 · Grade 12 · West Linn | 12 | West Linn | 23:27.74 |
| 16 | Gabriella McVickerPlace 16 · Grade 11 · West Linn | 11 | West Linn | 23:47.76 |
| 17 | Alaina ClarPlace 17 · Grade 10 · Oregon City | 10 | Oregon City | 23:52.33 |