| 1 | Matty GressleyPlace 1 · Grade 7 · Baker | 7 | Baker | 13:34 |
| 2 | Elsa LinquistPlace 2 · Grade 7 · Ilwaco | 7 | Ilwaco | 14:13 |
| 3 | Ruby StrawnPlace 3 · Grade 8 · Stayton | 8 | Stayton | 14:47 |
| 4 | Rebecca CarlsonPlace 4 · Grade 8 · Royal | 8 | Royal | 14:48 |
| 5 | Keira FassoldPlace 5 · Grade 8 · Kelso | 8 | Kelso | 14:57 |
| 6 | Sarah FreemanPlace 6 · Grade 8 · Royal | 8 | Royal | 14:58 |
| 7 | Lelah ByrnesPlace 7 · Grade 8 · Kelso | 8 | Kelso | 15:04 |
| 8 | Amalia BellPlace 8 · Grade 8 · Stayton | 8 | Stayton | 15:08 |
| 9 | Elsa PetersonPlace 9 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 15:24 |
| 10 | Natalie GomesPlace 10 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 15:45 |
| 11 | Teagan BryanPlace 11 · Grade 6 · Hilda Lahti | 6 | Hilda Lahti | 15:48 |
| 12 | Annie SheppertPlace 12 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 15:54 |
| 13 | Karley SiemienczukPlace 13 · Grade 7 · St Helens | 7 | St Helens | 16:12 |
| 14 | Vanesa CedilloPlace 14 · Grade 8 · Royal | 8 | Royal | 16:15 |
| 15 | Valeria RodriguezPlace 15 · Grade 8 · Royal | 8 | Royal | 16:21 |
| 16 | Georgia BensonPlace 16 · Grade 7 · King's Way Christian | 7 | King's Way Christian | 16:21 |
| 17 | Alexa ViningPlace 17 · Grade 6 · Stayton | 6 | Stayton | 16:23 |
| 18 | Ella AndrewsPlace 18 · Grade 6 · Abbotsford Christian | 6 | Abbotsford Christian | 16:28 |
| 19 | McKinlee ShanksPlace 19 · Grade 7 · Hilda Lahti | 7 | Hilda Lahti | 16:29 |
| 20 | Juliet LislePlace 20 · Grade 6 · Ocosta | 6 | Ocosta | 16:42 |
| 21 | Lucy JannuschPlace 21 · Grade 6 · Astoria | 6 | Astoria | 16:55 |
| 22 | Claire CheslockPlace 22 · Grade 7 · Kelso | 7 | Kelso | 17:07 |
| 23 | Brynn YoungPlace 23 · Grade 6 · Astoria | 6 | Astoria | 17:11 |
| 24 | Sophia RickenbachPlace 24 · Grade 7 · Astoria | 7 | Astoria | 17:18 |
| 25 | Jenna ArenivarPlace 25 · Grade 6 · Astoria | 6 | Astoria | 17:20 |
| 26 | Phoebe ObristPlace 26 · Grade 6 · La Pine | 6 | La Pine | 17:24 |
| 27 | Molly ViningPlace 27 · 5 Stayton | — | 5 Stayton | 17:33 |
| 28 | Madisyn GarrisonPlace 28 · Grade 7 · Ocosta | 7 | Ocosta | 17:36 |
| 29 | Hazel BensonPlace 29 · Grade 6 · King's Way Christian | 6 | King's Way Christian | 17:39 |
| 30 | Mackenzie LeePlace 30 · Grade 7 · Kelso | 7 | Kelso | 17:42 |
| 31 | Alice MorganPlace 31 · Grade 6 · Stayton | 6 | Stayton | 17:49 |
| 32 | Morgan BallardPlace 32 · Grade 6 · Kelso | 6 | Kelso | 17:50 |
| 33 | Lexie DicakuPlace 33 · Grade 6 · Seaside | 6 | Seaside | 17:54 |
| 34 | Kylie CoxPlace 34 · Grade 6 · St Helens | 6 | St Helens | 17:57 |
| 35 | Liz RomeroPlace 35 · Grade 8 · Royal | 8 | Royal | 17:58 |
| 36 | Avery Olason-CadyPlace 36 · Grade 6 · Kelso | 6 | Kelso | 18:02 |
| 37 | Savannah BergeronPlace 37 · 7-8 Whisper Running | — | 7-8 Whisper Running | 18:03 |
| 38 | Quinn DeBauwPlace 38 · Grade 6 · Stayton | 6 | Stayton | 18:23 |
| 39 | Sarah CobabePlace 39 · Grade 7 · St Helens | 7 | St Helens | 18:35 |
| 40 | Luciana RodriguezPlace 40 · Grade 8 · Royal | 8 | Royal | 18:38 |
| 41 | Audrey MullinsPlace 41 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 18:38 |
| 42 | Tina PulegaPlace 42 · Grade 6 · Kelso | 6 | Kelso | 18:39 |
| 43 | Rebecca HarperPlace 43 · Grade 7 · Seaside | 7 | Seaside | 18:43 |
| 44 | Destinee GutierrezPlace 44 · Grade 8 · Seaside | 8 | Seaside | 18:47 |
| 45 | Alina ValentinPlace 45 · Grade 8 · Royal | 8 | Royal | 18:56 |
| 46 | Courtney MezzanattoPlace 46 · Grade 6 · King's Way Christian | 6 | King's Way Christian | 19:01 |
| 47 | Julia HirdPlace 47 · Grade 8 · Rainier | 8 | Rainier | 19:10 |
| 48 | Leah JunesPlace 48 · Grade 6 · Astoria | 6 | Astoria | 19:17 |
| 49 | Liberty StantonPlace 49 · Grade 6 · St Helens | 6 | St Helens | 19:19 |
| 50 | Piper BurgardPlace 50 · Grade 6 · St Helens | 6 | St Helens | 19:19 |
| 51 | Amelia O'ConnerPlace 51 · Grade 6 · Astoria | 6 | Astoria | 19:20 |
| 52 | Alondra FariasPlace 52 · Grade 8 · Royal | 8 | Royal | 19:37 |
| 53 | Ainsley AllenPlace 53 · Grade 6 · Astoria | 6 | Astoria | 19:39 |
| 54 | Kadee TaylorPlace 54 · Grade 7 · Amity | 7 | Amity | 19:50 |
| 55 | Riley StenbergPlace 55 · Grade 6 · Stayton | 6 | Stayton | 20:15 |
| 56 | Katriya NerstenPlace 56 · Grade 6 · Ocosta | 6 | Ocosta | 20:17 |
| 57 | Ella KachmanPlace 57 · Grade 6 · Ocosta | 6 | Ocosta | 20:17 |
| 58 | Berkley SturgellPlace 58 · Grade 6 · Seaside | 6 | Seaside | 20:20 |
| 59 | Vi ViningPlace 59 · 5 Stayton | — | 5 Stayton | 20:21 |
| 60 | Juliet JenksPlace 60 · Grade 6 · Seaside | 6 | Seaside | 20:22 |
| 61 | Isabella EstradaPlace 61 · Grade 6 · Stayton | 6 | Stayton | 20:26 |
| 62 | Ariann OxleyPlace 62 · Grade 8 · Seaside | 8 | Seaside | 20:43 |
| 63 | Evelin ResendisPlace 63 · Grade 8 · Royal | 8 | Royal | 20:48 |
| 64 | Carolyn RoePlace 64 · Grade 7 · Astoria | 7 | Astoria | 20:53 |
| 65 | Augusta HayrynenPlace 65 · Grade 8 · Astoria | 8 | Astoria | 20:55 |
| 66 | Avery TienhaaraPlace 66 · Grade 7 · Mossyrock | 7 | Mossyrock | 21:05 |
| 67 | Aaliya BraffordPlace 67 · 7-8 Whisper Running | — | 7-8 Whisper Running | 21:11 |
| 68 | Karleigh CavePlace 68 · Grade 7 · Astoria | 7 | Astoria | 21:15 |
| 69 | Mina EasleyPlace 69 · Grade 8 · Kelso | 8 | Kelso | 21:51 |
| 70 | Julia ZahmPlace 70 · Grade 8 · Molalla River | 8 | Molalla River | 22:08 |
| 71 | Bree EricksonPlace 71 · Grade 7 · St Helens | 7 | St Helens | 22:23 |
| 72 | Lily FlemingPlace 72 · Grade 8 · Stayton | 8 | Stayton | 22:24 |
| 73 | Lyla PischelPlace 73 · Grade 8 · Molalla River | 8 | Molalla River | 22:34 |
| 74 | Olivia GrahamPlace 74 · Grade 8 · Kelso | 8 | Kelso | 22:37 |
| 75 | Kaiya TheonnesPlace 75 · Grade 6 · North Beach | 6 | North Beach | 22:52 |
| 76 | Destiny BrownPlace 76 · Grade 7 · St Helens | 7 | St Helens | 23:22 |
| 77 | Caroline ClarkPlace 77 · Grade 6 · Jewell | 6 | Jewell | 23:28 |
| 78 | Delgado DanaPlace 78 · Grade 6 · Astoria | 6 | Astoria | 23:52 |
| 79 | Rosario BujandaPlace 79 · Grade 8 · Royal | 8 | Royal | 24:02 |
| 80 | Alexys MeiningerPlace 80 · Grade 7 · Astoria | 7 | Astoria | 24:04 |
| 81 | Mariah GutierrezPlace 81 · Grade 7 · Seaside | 7 | Seaside | 24:31 |
| 82 | Nevie BettsPlace 82 · Grade 7 · Amity | 7 | Amity | 24:56 |
| 83 | Liliana SaundersPlace 83 · Grade 7 · Ocosta | 7 | Ocosta | 27:13 |
| 84 | Cielo LunaPlace 84 · Grade 6 · Astoria | 6 | Astoria | 27:17 |
| 85 | Nixie OpolkaPlace 85 · Grade 6 · Astoria | 6 | Astoria | 27:21 |
| 86 | Kalina RodriquezPlace 86 · Grade 6 · St Helens | 6 | St Helens | 28:19 |
| 87 | Bridgett ObristPlace 87 · Grade 7 · St Helens | 7 | St Helens | 28:33 |
| 89 | Kayliee NorgardPlace 89 · Grade 6 · Molalla River | 6 | Molalla River | 29:54 |
| 90 | Gracie LoboPlace 90 · Grade 6 · Warrenton | 6 | Warrenton | 29:55 |
| 91 | Ryleigh CashPlace 91 · 5 Rainier | — | 5 Rainier | 30:55 |
| 92 | Abby KazlasPlace 92 · 5 Rainier | — | 5 Rainier | 30:58 |
| 93 | Elizabeth KnapPlace 93 · Grade 7 · Astoria | 7 | Astoria | 31:29 |
| 94 | Kiley ByrumPlace 94 · 5 Rainier | — | 5 Rainier | 32:37 |
| 95 | Rebel PeauPlace 95 · Grade 6 · St Helens | 6 | St Helens | 32:48 |
| 96 | Mia LopezPlace 96 · 5 Rainier | — | 5 Rainier | 32:51 |
| 97 | Jade ManzellaPlace 97 · 5 Rainier | — | 5 Rainier | 32:53 |
| 1 | Sally RoosPlace 1 · Grade 10 · Eastlake | 10 | Eastlake | 17:42 |
| 2 | Margaret GoinPlace 2 · Grade 12 · Seaside | 12 | Seaside | 18:04 |
| 3 | Maddie MenkePlace 3 · Grade 9 · Seaside | 9 | Seaside | 18:13 |
| 4 | Ella ClydePlace 4 · Grade 9 · Seaside | 9 | Seaside | 18:23 |
| 5 | Abbey Van ValkenburgPlace 5 · Grade 11 · Eastlake | 11 | Eastlake | 18:56 |
| 6 | Lucy LemrickPlace 6 · Grade 9 · Anacortes | 9 | Anacortes | 19:15 |
| 7 | Riley BoxxPlace 7 · Grade 9 · Anacortes | 9 | Anacortes | 19:17 |
| 8 | Ella ZimmermanPlace 8 · Grade 12 · Columbia (White Salmon) | 12 | Columbia (White Salmon) | 19:23 |
| 9 | Cleo BaernsteinPlace 9 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 19:30 |
| 11 | Hana ButlerPlace 11 · Grade 12 · Shorecrest | 12 | Shorecrest | 20:04 |
| 12 | Ruby PiercePlace 12 · Grade 11 · Shorecrest | 11 | Shorecrest | 20:09 |
| 13 | Emma TimmPlace 13 · Grade 11 · Baker | 11 | Baker | 20:34 |
| 14 | Heather ShaverPlace 14 · Grade 12 · Estacada | 12 | Estacada | 20:34 |
| 15 | Marley LambPlace 15 · Grade 12 · Dallas | 12 | Dallas | 20:39 |
| 16 | Andiah JohnsonPlace 16 · Grade 10 · Newport | 10 | Newport | 21:21 |
| 17 | Scottie WeilerPlace 17 · Grade 11 · Estacada | 11 | Estacada | 21:23 |
| 18 | Kayleigh SpauldingPlace 18 · Grade 10 · R A Long | 10 | R A Long | 21:28 |
| 19 | Madeline SchaefferPlace 19 · Grade 10 · Ocosta | 10 | Ocosta | 21:36 |
| 20 | Bethany LewisPlace 20 · Grade 11 · Barlow | 11 | Barlow | 22:01 |
| 21 | Natalie MoranPlace 21 · Grade 12 · Todd Beamer | 12 | Todd Beamer | 22:03 |
| 22 | Sofia SolariPlace 22 · Grade 12 · Hockinson | 12 | Hockinson | 22:07 |
| 23 | Rebekah StonePlace 23 · Grade 10 · Ocosta | 10 | Ocosta | 22:14 |
| 24 | Claire HeyePlace 24 · Grade 10 · Eastlake | 10 | Eastlake | 22:20 |
| 25 | Brynn WilliamsPlace 25 · Grade 10 · Tenino | 10 | Tenino | 22:21 |
| 26 | Maria BelozerovaPlace 26 · Grade 11 · Decatur | 11 | Decatur | 22:28 |
| 27 | Sydney EsperanzaPlace 27 · Grade 11 · Kentridge | 11 | Kentridge | 22:38 |
| 28 | Caroline GardnerPlace 28 · Grade 9 · Newport | 9 | Newport | 22:38 |
| 29 | Rachel SchonesPlace 29 · Grade 10 · Newport | 10 | Newport | 22:41 |
| 30 | Maya EnnsPlace 30 · Grade 9 · Barlow | 9 | Barlow | 22:47 |
| 31 | Dhaya SarathyPlace 31 · Grade 10 · Eastlake | 10 | Eastlake | 22:53 |
| 32 | Clara Garcia-PenuelaPlace 32 · Grade 11 · Riverdale | 11 | Riverdale | 22:53 |
| 33 | Kira DennisonPlace 33 · Grade 11 · La Pine | 11 | La Pine | 22:57 |
| 34 | Flora MartinezPlace 34 · Grade 9 · Shorecrest | 9 | Shorecrest | 23:05 |
| 35 | Annastasia JohnsonPlace 35 · Grade 10 · Baker | 10 | Baker | 23:05 |
| 36 | Reese ClarkPlace 36 · Grade 12 · Seaside | 12 | Seaside | 23:07 |
| 37 | Tlalli RuizPlace 37 · Grade 10 · Timberline | 10 | Timberline | 23:07 |
| 38 | Taylor SchaffnerPlace 38 · Grade 12 · Newport | 12 | Newport | 23:07 |
| 39 | Madeline BaileyPlace 39 · Grade 12 · Barlow | 12 | Barlow | 23:16 |
| 40 | Jennifer TranPlace 40 · Grade 12 · Franklin (WA) | 12 | Franklin (WA) | 23:16 |
| 41 | Kennedy SteinPlace 41 · Grade 10 · Dallas | 10 | Dallas | 23:24 |
| 42 | Jai ThombrePlace 42 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 23:25 |
| 43 | Asha ViswanathanPlace 43 · Grade 12 · Shorecrest | 12 | Shorecrest | 23:27 |
| 44 | Paityn GarciaPlace 44 · Grade 10 · Kennedy | 10 | Kennedy | 23:29 |
| 45 | Adeline ChantiPlace 45 · Grade 12 · Riverdale | 12 | Riverdale | 23:37 |
| 46 | TeslaAnne CurtisPlace 46 · Grade 10 · Jefferson | 10 | Jefferson | 23:42 |
| 47 | Tyler GressleyPlace 47 · Grade 11 · Baker | 11 | Baker | 23:51 |
| 48 | Elizabeth YoungPlace 48 · Grade 10 · Stayton | 10 | Stayton | 23:52 |
| 49 | Aven WinslowPlace 49 · Grade 12 · Shorecrest | 12 | Shorecrest | 23:54 |
| 50 | Aurora CoakleyPlace 50 · Grade 11 · Timberline | 11 | Timberline | 23:56 |
| 51 | Lexi HaskinsPlace 51 · Grade 9 · Columbia River | 9 | Columbia River | 23:58 |
| 52 | Jaelyn MendozaPlace 52 · Grade 9 · Royal | 9 | Royal | 24:00 |
| 53 | Jenna RogersPlace 53 · Grade 9 · Dallas | 9 | Dallas | 24:03 |
| 54 | Lily Huston-AllenPlace 54 · Grade 11 · La Center | 11 | La Center | 24:08 |
| 55 | Justine VenturaPlace 55 · Grade 9 · Oak Harbor | 9 | Oak Harbor | 24:11 |
| 56 | Kylee AdamsPlace 56 · Grade 10 · La Center | 10 | La Center | 24:15 |
| 57 | Lily FernandezPlace 57 · Grade 9 · Shorecrest | 9 | Shorecrest | 24:17 |
| 58 | Lillian CoveyPlace 58 · Grade 10 · Timberline | 10 | Timberline | 24:32 |
| 59 | Araceyle MitchellPlace 59 · Grade 10 · Todd Beamer | 10 | Todd Beamer | 24:34 |
| 60 | Alondra Vazquez-MartinePlace 60 · Grade 10 · Stayton | 10 | Stayton | 24:39 |
| 61 | Olivia StallPlace 61 · Grade 10 · Inglemoor | 10 | Inglemoor | 24:39 |
| 62 | Lauren SchwagerPlace 62 · Grade 10 · Eastlake | 10 | Eastlake | 24:40 |
| 63 | Jessi PhillipsPlace 63 · Grade 11 · Royal | 11 | Royal | 24:45 |
| 64 | Savea LeholmPlace 64 · Grade 10 · North Douglas | 10 | North Douglas | 24:46 |
| 65 | Samantha MacDonaldPlace 65 · Grade 9 · Hockinson | 9 | Hockinson | 24:51 |
| 66 | Katie RiosPlace 66 · Grade 11 · Todd Beamer | 11 | Todd Beamer | 24:53 |
| 67 | Mariam VanderpoolPlace 67 · Grade 11 · North Douglas | 11 | North Douglas | 24:57 |
| 68 | Caitlin FrakesPlace 68 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 25:03 |
| 69 | Gracie NewtonPlace 69 · Grade 10 · Hockinson | 10 | Hockinson | 25:05 |
| 70 | Carmalene TygretPlace 70 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 25:19 |
| 71 | Alaina EnglishPlace 71 · Grade 9 · Cedar Tree Classical Ch | 9 | Cedar Tree Classical Ch | 25:26 |
| 72 | Unique ColinPlace 72 · Grade 9 · Columbia River | 9 | Columbia River | 25:29 |
| 73 | Sarah JohnsonPlace 73 · Grade 12 · Shorecrest | 12 | Shorecrest | 25:30 |
| 74 | Kristianna BoyumPlace 74 · Grade 9 · Crook County | 9 | Crook County | 25:31 |
| 75 | Signe RickenbachPlace 75 · Grade 10 · Astoria | 10 | Astoria | 25:38 |
| 76 | Arya BaileyPlace 76 · Grade 9 · Inglemoor | 9 | Inglemoor | 25:43 |
| 77 | Julia GonzalezPlace 77 · Grade 12 · Inglemoor | 12 | Inglemoor | 25:53 |
| 78 | Sonoma SteinerPlace 78 · Grade 10 · Eastlake | 10 | Eastlake | 25:56 |
| 79 | Emalee BramelPlace 79 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 26:03 |
| 80 | Mitzi DuPlainPlace 80 · Grade 9 · Jefferson | 9 | Jefferson | 26:03 |
| 81 | Nuhamin TesfihuenPlace 81 · Grade 11 · Shorecrest | 11 | Shorecrest | 26:07 |
| 82 | Ava WilliamsPlace 82 · Grade 11 · R A Long | 11 | R A Long | 26:09 |
| 83 | Wenney ChenPlace 83 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 26:12 |
| 84 | Le Yi ZhaoPlace 84 · Grade 12 · Franklin (WA) | 12 | Franklin (WA) | 26:13 |
| 85 | Kayden ArnoldPlace 85 · Grade 10 · Barlow | 10 | Barlow | 26:23 |
| 86 | Karina RamirezPlace 86 · Grade 9 · Kentridge | 9 | Kentridge | 26:26 |
| 87 | Layla HermannPlace 87 · Grade 11 · Barlow | 11 | Barlow | 26:31 |
| 88 | Madison ReedPlace 88 · Grade 10 · Riverdale | 10 | Riverdale | 26:33 |
| 89 | Sinthia SanchezPlace 89 · Grade 10 · Royal | 10 | Royal | 26:49 |
| 90 | Avery CollierPlace 90 · Grade 10 · Baker | 10 | Baker | 26:54 |
| 91 | Audrey CurryPlace 91 · Grade 9 · Centennial | 9 | Centennial | 27:11 |
| 92 | Suki WardenPlace 92 · Grade 9 · Oak Harbor | 9 | Oak Harbor | 27:12 |
| 93 | Tammy LewPlace 93 · Grade 12 · Franklin (WA) | 12 | Franklin (WA) | 27:16 |
| 94 | Gabi CarrascoPlace 94 · Grade 9 · Columbia River | 9 | Columbia River | 27:20 |
| 95 | Amy ZhaoPlace 95 · Grade 9 · Inglemoor | 9 | Inglemoor | 27:25 |
| 96 | Brooke O'ConnorPlace 96 · Grade 12 · Astoria | 12 | Astoria | 27:26 |
| 97 | Milla MehdipourPlace 97 · Grade 11 · Inglemoor | 11 | Inglemoor | 27:31 |
| 98 | Sophia WiggsPlace 98 · Grade 9 · Timberline | 9 | Timberline | 27:36 |
| 99 | Sammy PitchfordPlace 99 · Grade 10 · Jefferson | 10 | Jefferson | 27:44 |
| 100 | Melody HackworthPlace 100 · Grade 10 · Black Hills | 10 | Black Hills | 27:48 |
| 101 | Esther ThomasPlace 101 · Grade 10 · Ilwaco | 10 | Ilwaco | 27:52 |
| 102 | Brenna QualmPlace 102 · Grade 9 · Warrenton | 9 | Warrenton | 27:58 |
| 103 | Analee TangPlace 103 · Grade 9 · Reynolds | 9 | Reynolds | 28:04 |
| 104 | Tessa MarstonPlace 104 · Grade 12 · Centennial | 12 | Centennial | 28:08 |
| 105 | Vania Piliado GaliciaPlace 105 · Grade 9 · Barlow | 9 | Barlow | 28:13 |
| 106 | Jade HarrisonPlace 106 · Grade 11 · Adrienne Nelson | 11 | Adrienne Nelson | 28:16 |
| 107 | Calee WellsPlace 107 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 28:43 |
| 108 | Avery ParkerPlace 108 · Grade 10 · Jefferson | 10 | Jefferson | 28:46 |
| 109 | Miley BarnesPlace 109 · Grade 9 · Mossyrock | 9 | Mossyrock | 29:00 |
| 110 | Dylan LittlePlace 110 · Grade 11 · Hoquiam | 11 | Hoquiam | 29:00 |
| 111 | Sasa LiPlace 111 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 29:02 |
| 112 | Nina HansonPlace 112 · Grade 10 · Riverdale | 10 | Riverdale | 29:02 |
| 113 | Mac ParrishPlace 113 · Grade 12 · Regis | 12 | Regis | 29:11 |
| 114 | Angelica ToddPlace 114 · Grade 10 · Clatskanie | 10 | Clatskanie | 29:33 |
| 115 | Annie RehnertPlace 115 · Grade 11 · Warrenton | 11 | Warrenton | 29:33 |
| 116 | Annika WelburnPlace 116 · Grade 10 · Columbia River | 10 | Columbia River | 29:48 |
| 117 | Kathleen NguyenPlace 117 · Grade 9 · Kentridge | 9 | Kentridge | 29:49 |
| 118 | Katie DenninPlace 118 · Grade 9 · Black Hills | 9 | Black Hills | 30:02 |
| 119 | Esperanza De La FuentePlace 119 · Grade 10 · Decatur | 10 | Decatur | 30:02 |
| 120 | Amelia SchmidtPlace 120 · Grade 10 · Columbia River | 10 | Columbia River | 30:04 |
| 121 | Avery PruittPlace 121 · Grade 11 · Eastlake | 11 | Eastlake | 30:12 |
| 122 | Molly NickolasPlace 122 · Grade 10 · Barlow | 10 | Barlow | 30:16 |
| 123 | Isabelle NguyenPlace 123 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 30:18 |
| 124 | Kayleen WeberPlace 124 · Grade 9 · Ocosta | 9 | Ocosta | 30:21 |
| 125 | Halania CrawfordPlace 125 · Grade 10 · Columbia River | 10 | Columbia River | 30:44 |
| 126 | Caroline HeegePlace 126 · Grade 11 · Shorecrest | 11 | Shorecrest | 30:44 |
| 127 | Lucy HumpherysPlace 127 · Grade 10 · Timberline | 10 | Timberline | 31:10 |
| 128 | Elsie WoodPlace 128 · Grade 9 · Barlow | 9 | Barlow | 31:34 |
| 129 | Elizabeth HirschPlace 129 · Grade 9 · Stayton | 9 | Stayton | 31:41 |
| 130 | Harleen SaraiPlace 130 · Grade 10 · Kentridge | 10 | Kentridge | 32:13 |
| 131 | Trinity LazarusPlace 131 · Grade 10 · Centennial | 10 | Centennial | 32:14 |
| 132 | Sophia BucherPlace 132 · Grade 9 · Columbia (White Salmon) | 9 | Columbia (White Salmon) | 32:25 |
| 133 | Madelyn StumboPlace 133 · Grade 10 · Barlow | 10 | Barlow | 32:32 |
| 134 | Lusia KimPlace 134 · Grade 10 · Centennial | 10 | Centennial | 34:08 |
| 135 | Keely EmchPlace 135 · Grade 10 · Regis | 10 | Regis | 34:47 |
| 136 | Grace RichardsonPlace 136 · Grade 11 · Rainier (OR) | 11 | Rainier (OR) | 35:19 |
| 137 | Leah LamPlace 137 · Grade 9 · Franklin (WA) | 9 | Franklin (WA) | 35:26 |
| 138 | Taylor KenastonPlace 138 · Grade 11 · Shorecrest | 11 | Shorecrest | 35:50 |
| 139 | Alexa KragePlace 139 · Grade 9 · Todd Beamer | 9 | Todd Beamer | 36:31 |
| 140 | Emilee RushanePlace 140 · Grade 10 · Warrenton | 10 | Warrenton | 37:53 |
| 141 | Ali ParrishPlace 141 · Grade 12 · Regis | 12 | Regis | 38:03 |
| 142 | P.J BujandaPlace 142 · Grade 9 · Royal | 9 | Royal | 47:41 |
| 1 | Jane RoosPlace 1 · Grade 10 · Eastlake | 10 | Eastlake | 20:17 |
| 2 | Casey LemrickPlace 2 · Grade 11 · Anacortes | 11 | Anacortes | 21:52 |
| 3 | Abigail GoodwinPlace 3 · Grade 12 · Anacortes | 12 | Anacortes | 22:01 |
| 4 | Sydney LambPlace 4 · Grade 9 · Eastlake | 9 | Eastlake | 22:02 |
| 5 | Kiera QuintoPlace 5 · Grade 9 · Eastlake | 9 | Eastlake | 22:26 |
| 6 | ThienVan TruongPlace 6 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 22:53 |
| 7 | Isabella HigginsPlace 7 · Grade 10 · La Center | 10 | La Center | 22:59 |
| 8 | Ah Pymm McDanielPlace 8 · Grade 10 · Dallas | 10 | Dallas | 23:02 |
| 9 | Hope BridgePlace 9 · Grade 12 · Stayton | 12 | Stayton | 23:05 |
| 10 | Dylan WillinghamPlace 10 · Grade 10 · Anacortes | 10 | Anacortes | 23:05 |
| 11 | Scout LynassPlace 11 · Grade 9 · Shorecrest | 9 | Shorecrest | 23:12 |
| 12 | Kristin KampmanPlace 12 · Grade 11 · Abbotsford Christian | 11 | Abbotsford Christian | 23:27 |
| 13 | Ruby SniderPlace 13 · Grade 10 · Crook County | 10 | Crook County | 23:32 |
| 14 | Mae OtoupalPlace 14 · Grade 10 · Columbia River | 10 | Columbia River | 23:33 |
| 15 | Fatima CamaraPlace 15 · Grade 12 · Shorecrest | 12 | Shorecrest | 23:50 |
| 16 | Ruby DanielsonPlace 16 · Grade 12 · Timberline | 12 | Timberline | 23:57 |
| 17 | Ainsley MorriseyPlace 17 · Grade 10 · Columbia River | 10 | Columbia River | 24:19 |
| 18 | Sarah LindquistPlace 18 · Grade 9 · Lincoln (Seattle) | 9 | Lincoln (Seattle) | 24:37 |
| 19 | Maddie MitchellPlace 19 · Grade 10 · Decatur | 10 | Decatur | 24:49 |
| 20 | Ava RothmeyerPlace 20 · Grade 12 · Franklin (WA) | 12 | Franklin (WA) | 24:51 |
| 21 | Lauren Van DykPlace 21 · Grade 11 · Abbotsford Christian | 11 | Abbotsford Christian | 24:52 |
| 22 | Caroline NessPlace 22 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 25:08 |
| 23 | Vivi HakimPlace 23 · Grade 9 · Shorecrest | 9 | Shorecrest | 25:11 |
| 24 | Jessica AlbaPlace 24 · Grade 10 · Amity | 10 | Amity | 25:12 |
| 25 | Taelor WooPlace 25 · Grade 11 · Black Hills | 11 | Black Hills | 25:13 |
| 26 | Emily SchmitkePlace 26 · Grade 11 · Kentridge | 11 | Kentridge | 25:20 |
| 27 | Izabela GarciaPlace 27 · Grade 12 · Barlow | 12 | Barlow | 25:21 |
| 28 | Sarah BaileyPlace 28 · Grade 11 · Seattle Christian | 11 | Seattle Christian | 25:24 |
| 29 | Addison PhilipsPlace 29 · Grade 9 · Shorecrest | 9 | Shorecrest | 25:29 |
| 30 | Elizabeth JoliPlace 30 · Grade 10 · Astoria | 10 | Astoria | 25:30 |
| 31 | Adrienne LiPlace 31 · Grade 11 · Kentridge | 11 | Kentridge | 25:31 |
| 32 | Briana CedilloPlace 32 · Grade 9 · Royal | 9 | Royal | 25:39 |
| 33 | Nava CarlylePlace 33 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 25:43 |
| 34 | Camila SanchezPlace 34 · Grade 9 · Barlow | 9 | Barlow | 25:45 |
| 35 | Cindy RinconPlace 35 · Grade 10 · Royal | 10 | Royal | 25:45 |
| 36 | Kyla SproulPlace 36 · Grade 11 · Timberline | 11 | Timberline | 25:47 |
| 37 | Anastasia DavisPlace 37 · Grade 9 · Centennial | 9 | Centennial | 25:54 |
| 38 | Joan WedamPlace 38 · Grade 9 · Mossyrock | 9 | Mossyrock | 25:57 |
| 39 | Autumn GaudetPlace 39 · Grade 12 · King's Way Christian | 12 | King's Way Christian | 25:59 |
| 40 | Briar HachenbergPlace 40 · Grade 11 · Kennedy | 11 | Kennedy | 25:59 |
| 41 | Chalis BuekertPlace 41 · Grade 11 · Crook County | 11 | Crook County | 26:02 |
| 42 | Lui ThompkinsPlace 42 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 26:14 |
| 43 | Sadie De HaanPlace 43 · Grade 10 · Abbotsford Christian | 10 | Abbotsford Christian | 26:15 |
| 44 | Paige MarliaPlace 44 · Grade 11 · Baker | 11 | Baker | 26:17 |
| 45 | Adrie DukePlace 45 · Grade 11 · Stayton | 11 | Stayton | 26:18 |
| 46 | Savannah ReynoldsPlace 46 · Grade 10 · Columbia River | 10 | Columbia River | 26:23 |
| 47 | Heidi WilliamsPlace 47 · Grade 11 · Fort Vancouver | 11 | Fort Vancouver | 26:26 |
| 48 | Eleanor LarsonPlace 48 · Grade 12 · Franklin (WA) | 12 | Franklin (WA) | 26:34 |
| 49 | Gabrielle BriggsPlace 49 · Grade 11 · Columbia River | 11 | Columbia River | 26:38 |
| 50 | Nola MorriseyPlace 50 · Grade 10 · Fort Vancouver | 10 | Fort Vancouver | 26:40 |
| 51 | Siana GramsPlace 51 · Grade 11 · Shorecrest | 11 | Shorecrest | 26:41 |
| 52 | Daria SchemmelPlace 52 · Grade 12 · Shorecrest | 12 | Shorecrest | 26:44 |
| 53 | Nora SoulePlace 53 · Grade 9 · Ilwaco | 9 | Ilwaco | 26:51 |
| 54 | Allyson SofronasPlace 54 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 26:53 |
| 55 | Claire LeePlace 55 · Grade 9 · Barlow | 9 | Barlow | 26:53 |
| 56 | Lily RittonPlace 56 · Grade 9 · Hockinson | 9 | Hockinson | 26:55 |
| 57 | Jane FischerPlace 57 · Grade 11 · Inglemoor | 11 | Inglemoor | 26:59 |
| 58 | Sara RichardsonPlace 58 · Grade 12 · Dallas | 12 | Dallas | 27:01 |
| 59 | McKenna BrayPlace 59 · Grade 12 · Pilot Rock | 12 | Pilot Rock | 27:15 |
| 60 | Camryn PoffPlace 60 · Grade 11 · Barlow | 11 | Barlow | 27:21 |
| 61 | Grace Bjelland-LathimPlace 61 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 27:22 |
| 62 | Lyla HowardPlace 62 · Grade 9 · Columbia River | 9 | Columbia River | 27:23 |
| 63 | Taylor SoudersPlace 63 · Grade 11 · Hockinson | 11 | Hockinson | 27:24 |
| 64 | Julia RittonPlace 64 · Grade 11 · Hockinson | 11 | Hockinson | 27:24 |
| 65 | Reyna PinchotPlace 65 · Grade 9 · Columbia (White Salmon) | 9 | Columbia (White Salmon) | 27:25 |
| 66 | Cozette WhelhamPlace 66 · Grade 11 · Inglemoor | 11 | Inglemoor | 27:26 |
| 67 | Paige MoffitPlace 67 · Grade 11 · Pilot Rock | 11 | Pilot Rock | 27:29 |
| 68 | Ariana CampbellPlace 68 · Grade 9 · Barlow | 9 | Barlow | 27:35 |
| 69 | Olivia PhanPlace 69 · Grade 10 · Centennial | 10 | Centennial | 27:35 |
| 70 | Loralei UptonPlace 70 · Grade 12 · Black Hills | 12 | Black Hills | 27:40 |
| 71 | Kylee MorrisonPlace 71 · Grade 11 · River Ridge | 11 | River Ridge | 27:49 |
| 72 | Milla FrydendahlPlace 72 · Grade 11 · Timberline | 11 | Timberline | 27:54 |
| 73 | Chloe MitchellPlace 73 · Grade 12 · Timberline | 12 | Timberline | 27:57 |
| 74 | Kenna WoodPlace 74 · Grade 12 · Molalla | 12 | Molalla | 28:05 |
| 75 | Sophia FerrettiPlace 75 · Grade 11 · Eastlake | 11 | Eastlake | 28:07 |
| 76 | Angela Rojo YatskoPlace 76 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 28:07 |
| 77 | Keira NeelyPlace 77 · Grade 10 · Kentridge | 10 | Kentridge | 28:13 |
| 78 | Maddy GagnonPlace 78 · Grade 11 · Baker | 11 | Baker | 28:15 |
| 79 | Jacquelyn GallegosPlace 79 · Grade 12 · Columbia River | 12 | Columbia River | 28:20 |
| 80 | Rebecca KinstlePlace 80 · Grade 12 · Kentridge | 12 | Kentridge | 28:24 |
| 81 | Kate CochellPlace 81 · Grade 11 · Columbia River | 11 | Columbia River | 28:29 |
| 82 | Madison ClarkPlace 82 · Grade 9 · Molalla | 9 | Molalla | 28:30 |
| 83 | Katie MarshbankPlace 83 · Grade 10 · Cedar Tree Classical Ch | 10 | Cedar Tree Classical Ch | 28:31 |
| 84 | Vermont BerkPlace 84 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 28:33 |
| 86 | Jorah YatesPlace 86 · Grade 10 · R A Long | 10 | R A Long | 28:33 |
| 87 | Bernice MosbruckerPlace 87 · Grade 9 · Columbia River | 9 | Columbia River | 28:39 |
| 88 | Alexandra WalkerPlace 88 · Grade 9 · Eastlake | 9 | Eastlake | 28:40 |
| 89 | Josephine AndersonPlace 89 · Grade 12 · Inglemoor | 12 | Inglemoor | 28:41 |
| 90 | Katya ColemanPlace 90 · Grade 10 · Molalla | 10 | Molalla | 28:50 |
| 91 | Haley KlinePlace 91 · Grade 12 · Kennedy | 12 | Kennedy | 28:51 |
| 92 | Sharon ArroyoPlace 92 · Grade 9 · Royal | 9 | Royal | 28:52 |
| 93 | Brooke HendersonPlace 93 · Grade 9 · Newport | 9 | Newport | 28:53 |
| 94 | Addison CoatesPlace 94 · Grade 10 · Kentridge | 10 | Kentridge | 28:56 |
| 95 | Aleaha SeelyPlace 95 · Grade 10 · Warrenton | 10 | Warrenton | 29:02 |
| 96 | Molly NelsonPlace 96 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 29:07 |
| 97 | Emma SpencerPlace 97 · Grade 9 · Stayton | 9 | Stayton | 29:09 |
| 98 | Emily TinsleyPlace 98 · Grade 9 · Abbotsford Christian | 9 | Abbotsford Christian | 29:15 |
| 99 | Natalie CrossPlace 99 · Grade 9 · Decatur | 9 | Decatur | 29:15 |
| 100 | Katie SpaughPlace 100 · Grade 11 · Baker | 11 | Baker | 29:15 |
| 101 | Xochitl VillarrealPlace 101 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 29:24 |
| 102 | Mi-la GuestPlace 102 · Grade 10 · Eastlake | 10 | Eastlake | 29:25 |
| 103 | Charis KampmanPlace 103 · Grade 9 · Abbotsford Christian | 9 | Abbotsford Christian | 29:32 |
| 104 | Sage CuzickPlace 104 · Grade 9 · Baker | 9 | Baker | 29:35 |
| 105 | Kate LeonardPlace 105 · Grade 11 · St Helens | 11 | St Helens | 29:38 |
| 106 | Nina HartmannPlace 106 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 29:39 |
| 107 | Emma SchaffnerPlace 107 · Grade 12 · Newport | 12 | Newport | 29:41 |
| 108 | Joanna GuilleuxPlace 108 · Grade 12 · Barlow | 12 | Barlow | 29:42 |
| 109 | Josie CollierPlace 109 · Grade 12 · Ocosta | 12 | Ocosta | 29:45 |
| 110 | Emmaleigh CarverPlace 110 · Grade 11 · St Helens | 11 | St Helens | 29:50 |
| 111 | Keira LongPlace 111 · Grade 11 · Astoria | 11 | Astoria | 29:54 |
| 112 | Mimi BuiPlace 112 · Grade 9 · Centennial | 9 | Centennial | 30:02 |
| 113 | Kloey McGowanPlace 113 · Grade 11 · Crook County | 11 | Crook County | 30:11 |
| 114 | Leah YoonPlace 114 · Grade 11 · Inglemoor | 11 | Inglemoor | 30:11 |
| 115 | Jessica JonesPlace 115 · Grade 10 · Eastlake | 10 | Eastlake | 30:13 |
| 116 | Addison McGradyPlace 116 · Grade 10 · Dallas | 10 | Dallas | 30:27 |
| 117 | Amelia RicePlace 117 · Grade 11 · Columbia River | 11 | Columbia River | 30:30 |
| 118 | Ruby FluitPlace 118 · Grade 10 · Abbotsford Christian | 10 | Abbotsford Christian | 30:32 |
| 119 | Shirin ChoiPlace 119 · Grade 11 · Inglemoor | 11 | Inglemoor | 30:46 |
| 120 | Sophia OlsonPlace 120 · Grade 10 · Molalla | 10 | Molalla | 30:56 |
| 121 | Kelsey BellPlace 121 · Grade 9 · Columbia River | 9 | Columbia River | 30:57 |
| 122 | Maya WilkesPlace 122 · Grade 10 · Tillamook | 10 | Tillamook | 31:06 |
| 123 | Lily HarrisPlace 123 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 31:13 |
| 124 | Kayley DayPlace 124 · Grade 11 · Kentridge | 11 | Kentridge | 31:23 |
| 125 | Riley HurlimanPlace 125 · Grade 9 · Baker | 9 | Baker | 31:26 |
| 126 | Rebekah WernerPlace 126 · Grade 11 · Tillamook | 11 | Tillamook | 31:34 |
| 127 | Megha ShankriPlace 127 · Grade 9 · Eastlake | 9 | Eastlake | 31:35 |
| 128 | Maisie HalePlace 128 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 31:49 |
| 129 | Natasha LankfordPlace 129 · Grade 12 · Franklin (WA) | 12 | Franklin (WA) | 31:49 |
| 130 | Angelynn Parn-AnielPlace 130 · Grade 12 · Kentridge | 12 | Kentridge | 32:09 |
| 131 | Sonja EdmondsonPlace 131 · Grade 9 · Oak Harbor | 9 | Oak Harbor | 32:22 |
| 132 | Adda OmmanneyPlace 132 · Grade 9 · Oak Harbor | 9 | Oak Harbor | 32:27 |
| 133 | Sawyer McDonaldPlace 133 · Grade 10 · Crook County | 10 | Crook County | 32:49 |
| 134 | Edith BettsPlace 134 · Grade 9 · Amity | 9 | Amity | 32:53 |
| 135 | Bryanna HillstromPlace 135 · Grade 10 · Tillamook | 10 | Tillamook | 33:16 |
| 136 | Janet LeongPlace 136 · Grade 9 · Inglemoor | 9 | Inglemoor | 33:25 |
| 137 | Ava SpringerPlace 137 · Grade 10 · Kentridge | 10 | Kentridge | 33:30 |
| 138 | Samantha BoggsPlace 138 · Grade 12 · Eastlake | 12 | Eastlake | 33:34 |
| 139 | Avery MoonPlace 139 · Grade 12 · R A Long | 12 | R A Long | 33:37 |
| 140 | Kelli LanePlace 140 · Grade 12 · Lebanon | 12 | Lebanon | 33:42 |
| 141 | Abby ShumakerPlace 141 · Grade 9 · Lebanon | 9 | Lebanon | 33:43 |
| 142 | Lynette BlackPlace 142 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 34:25 |
| 143 | Chloe KaufmanPlace 143 · Grade 10 · River Ridge | 10 | River Ridge | 34:27 |
| 144 | Greta TemmePlace 144 · Grade 10 · Columbia River | 10 | Columbia River | 34:42 |
| 145 | Hope WhitneyPlace 145 · Grade 10 · R A Long | 10 | R A Long | 35:24 |
| 146 | Izabelle ZielinskiPlace 146 · Grade 12 · Barlow | 12 | Barlow | 36:03 |
| 147 | Caitlin HainPlace 147 · Grade 11 · Eastlake | 11 | Eastlake | 36:41 |
| 148 | Michelle LeongPlace 148 · Grade 12 · Inglemoor | 12 | Inglemoor | 36:44 |
| 149 | Victoria SandoyanPlace 149 · Grade 10 · Estacada | 10 | Estacada | 37:37 |
| 150 | Kyrsten SommerPlace 150 · Grade 10 · Barlow | 10 | Barlow | 38:30 |
| 151 | Samantha MoorePlace 151 · Grade 9 · La Center | 9 | La Center | 38:40 |
| 1 | Emily WisniewskiPlace 1 · Grade 10 · Crescent Valley | 10 | Crescent Valley | 20:17 |
| 2 | Jessica FrydenlundPlace 2 · Grade 12 · Anacortes | 12 | Anacortes | 20:33 |
| 3 | Lillian WeissPlace 3 · Grade 9 · Crescent Valley | 9 | Crescent Valley | 21:28 |
| 4 | Tali BraesterPlace 4 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 21:45 |
| 5 | Sabrina ColbertPlace 5 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 21:48 |
| 6 | Anika JensonPlace 6 · Grade 9 · Molalla | 9 | Molalla | 21:56 |
| 7 | Adrienne RootPlace 7 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 22:34 |
| 8 | Hazel Beatty-WittPlace 8 · Grade 12 · Shorecrest | 12 | Shorecrest | 22:47 |
| 9 | Jane RoloffPlace 9 · Grade 11 · Hoquiam | 11 | Hoquiam | 22:56 |
| 10 | Carolyn ChambersPlace 10 · Grade 11 · Anacortes | 11 | Anacortes | 23:13 |
| 11 | Kailey BeaudoinPlace 11 · Grade 12 · R A Long | 12 | R A Long | 23:15 |
| 12 | Hanna BaileyPlace 12 · Grade 12 · Columbia River | 12 | Columbia River | 23:19 |
| 13 | Ella RoslingPlace 13 · Grade 9 · Crescent Valley | 9 | Crescent Valley | 23:25 |
| 14 | Dahna KimPlace 14 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 23:27 |
| 15 | Kaitlyn LiuPlace 15 · Grade 12 · Eastlake | 12 | Eastlake | 23:45 |
| 16 | Lyla TaylorPlace 16 · Grade 9 · Hockinson | 9 | Hockinson | 23:47 |
| 17 | Sasha KellyPlace 17 · Grade 10 · Crescent Valley | 10 | Crescent Valley | 23:50 |
| 18 | Erin SchmidlinPlace 18 · Grade 12 · Eastlake | 12 | Eastlake | 23:59 |
| 19 | Alyssa StumboPlace 19 · Grade 12 · Barlow | 12 | Barlow | 24:19 |
| 20 | Molly MalonePlace 20 · Grade 10 · Fort Vancouver | 10 | Fort Vancouver | 24:20 |
| 21 | Charlotte GardnerPlace 21 · Grade 11 · Newport | 11 | Newport | 24:29 |
| 22 | Sofia KaaenPlace 22 · Grade 10 · Baker | 10 | Baker | 24:32 |
| 23 | Ashley JentzschPlace 23 · Grade 12 · La Pine | 12 | La Pine | 24:33 |
| 24 | Dani ButtrellPlace 24 · Grade 12 · Fort Vancouver | 12 | Fort Vancouver | 24:34 |
| 25 | Trinity ReistadPlace 25 · Grade 12 · Crescent Valley | 12 | Crescent Valley | 24:34 |
| 26 | Madeline PizzutiPlace 26 · Grade 11 · Adrienne Nelson | 11 | Adrienne Nelson | 24:40 |
| 27 | Salma AbdelalePlace 27 · Grade 11 · Eastlake | 11 | Eastlake | 24:45 |
| 28 | Haley ButenschoenPlace 28 · Grade 10 · Stayton | 10 | Stayton | 24:47 |
| 29 | Kenia OrthPlace 29 · Grade 11 · Royal | 11 | Royal | 24:48 |
| 30 | Hanna TranPlace 30 · Grade 11 · Columbia River | 11 | Columbia River | 24:51 |
| 31 | Ameli LlumiquingaPlace 31 · Grade 12 · Newport | 12 | Newport | 24:54 |
| 32 | Isabella MontoyaPlace 32 · Grade 10 · Timberline | 10 | Timberline | 25:09 |
| 33 | Natalia CrassPlace 33 · Grade 10 · Crook County | 10 | Crook County | 25:30 |
| 34 | Rio TabionPlace 34 · Grade 9 · Eastlake | 9 | Eastlake | 25:36 |
| 35 | Sophie MinotPlace 35 · Grade 11 · Crescent Valley | 11 | Crescent Valley | 25:45 |
| 36 | Mia WeatherbyPlace 36 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 25:51 |
| 37 | Laura HagelPlace 37 · Grade 10 · Inglemoor | 10 | Inglemoor | 25:53 |
| 38 | Ella FalckPlace 38 · Grade 10 · Inglemoor | 10 | Inglemoor | 25:53 |
| 39 | Peyton TrickelPlace 39 · Grade 10 · Barlow | 10 | Barlow | 25:58 |
| 40 | Lucy Ambrose HutchinsonPlace 40 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 26:02 |
| 41 | Ella ZilliPlace 41 · Grade 12 · Astoria | 12 | Astoria | 26:10 |
| 42 | Ella BlauPlace 42 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 26:16 |
| 43 | Payten BuckelewPlace 43 · Grade 10 · Warrenton | 10 | Warrenton | 26:18 |
| 44 | Peyton QuintoPlace 44 · Grade 12 · Eastlake | 12 | Eastlake | 26:19 |
| 45 | Ava MyersPlace 45 · Grade 9 · Kentridge | 9 | Kentridge | 26:24 |
| 46 | Sarah WolfPlace 46 · Grade 12 · Stayton | 12 | Stayton | 26:25 |
| 47 | Yulissa Chavez CortesPlace 47 · Grade 10 · Kennedy | 10 | Kennedy | 26:26 |
| 48 | Katie Estrada AlvarezPlace 48 · Grade 10 · Decatur | 10 | Decatur | 26:27 |
| 49 | Mianna TanguilegPlace 49 · Grade 12 · River Ridge | 12 | River Ridge | 26:29 |
| 50 | Allison PettettPlace 50 · Grade 10 · Newport | 10 | Newport | 26:32 |
| 51 | Shayla HillstromPlace 51 · Grade 11 · Tillamook | 11 | Tillamook | 26:35 |
| 52 | Rebecca RhodesPlace 52 · Grade 11 · Shorecrest | 11 | Shorecrest | 26:35 |
| 53 | Paige StewartPlace 53 · Grade 9 · Inglemoor | 9 | Inglemoor | 26:37 |
| 54 | Lauren VeselyPlace 54 · Grade 10 · Inglemoor | 10 | Inglemoor | 26:46 |
| 55 | Libby SmithPlace 55 · Grade 10 · La Pine | 10 | La Pine | 26:48 |
| 56 | Malley MalonePlace 56 · Grade 11 · Inglemoor | 11 | Inglemoor | 26:51 |
| 57 | Addison KapurPlace 57 · Grade 9 · Eastlake | 9 | Eastlake | 26:54 |
| 58 | Olga CarvalloPlace 58 · Grade 12 · Eastlake | 12 | Eastlake | 27:02 |
| 59 | Angela MartinPlace 59 · Grade 12 · Crescent Valley | 12 | Crescent Valley | 27:04 |
| 60 | Paisley ObristPlace 60 · Grade 9 · La Pine | 9 | La Pine | 27:11 |
| 61 | Claire PaulPlace 61 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 27:14 |
| 62 | Leah SwansonPlace 62 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 27:19 |
| 63 | Scarlett SandersPlace 63 · Grade 9 · Hockinson | 9 | Hockinson | 27:29 |
| 64 | Tenny NashPlace 64 · Grade 10 · Dallas | 10 | Dallas | 27:32 |
| 65 | Helen JohnsonPlace 65 · Grade 11 · Eastlake | 11 | Eastlake | 27:34 |
| 66 | Galila AbeyePlace 66 · Grade 12 · Shorecrest | 12 | Shorecrest | 27:41 |
| 67 | Sofia RobePlace 67 · Grade 12 · Eastlake | 12 | Eastlake | 27:42 |
| 68 | Raelynn WeaverPlace 68 · Grade 11 · Crook County | 11 | Crook County | 27:42 |
| 69 | Amanda MotleyPlace 69 · Grade 11 · Eastlake | 11 | Eastlake | 27:43 |
| 70 | Kaila TamanahaPlace 70 · Grade 10 · Eastlake | 10 | Eastlake | 27:44 |
| 71 | Ane UgartePlace 71 · Grade 12 · Dallas | 12 | Dallas | 27:44 |
| 72 | Zania RobinsonPlace 72 · Grade 10 · Black Hills | 10 | Black Hills | 27:44 |
| 73 | Carson BainbridgePlace 73 · Grade 12 · Eastlake | 12 | Eastlake | 27:45 |
| 74 | Gwen RasmussenPlace 74 · Grade 9 · Baker | 9 | Baker | 27:46 |
| 75 | Charlotte-Anne BoyerPlace 75 · Grade 12 · Timberline | 12 | Timberline | 27:48 |
| 76 | Kaitlyn MorrisonPlace 76 · Grade 11 · River Ridge | 11 | River Ridge | 27:49 |
| 77 | Vanessa HepkinPlace 77 · Grade 11 · Eastlake | 11 | Eastlake | 27:52 |
| 78 | Nora BrendenPlace 78 · Grade 11 · Kennedy | 11 | Kennedy | 27:53 |
| 79 | Maya LindauerPlace 79 · Grade 10 · River Ridge | 10 | River Ridge | 28:02 |
| 80 | Emma StevensPlace 80 · Grade 9 · Warrenton | 9 | Warrenton | 28:05 |
| 81 | Izzy ShumakerPlace 81 · Grade 11 · Lebanon | 11 | Lebanon | 28:12 |
| 82 | Makayla BuckPlace 82 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 28:18 |
| 83 | Jocelyn ShieldsPlace 83 · Grade 10 · River Ridge | 10 | River Ridge | 28:19 |
| 84 | Caitlyn KaliherPlace 84 · Grade 11 · Newport | 11 | Newport | 28:25 |
| 85 | Brooke StalkerPlace 85 · Grade 12 · Timberline | 12 | Timberline | 28:30 |
| 86 | Natalie HescockPlace 86 · Grade 11 · North Douglas | 11 | North Douglas | 28:41 |
| 87 | Stella JacobsPlace 87 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 28:48 |
| 88 | Ali SnowdenPlace 88 · Grade 12 · Inglemoor | 12 | Inglemoor | 28:58 |
| 89 | Jocilynn DurgelohPlace 89 · Grade 9 · Lebanon | 9 | Lebanon | 28:58 |
| 90 | Emily RicePlace 90 · Grade 9 · Crook County | 9 | Crook County | 28:59 |
| 91 | Mia PiscopoPlace 91 · Grade 12 · North Douglas | 12 | North Douglas | 29:01 |
| 92 | Stephanie CardenasPlace 92 · Grade 10 · Kennedy | 10 | Kennedy | 29:07 |
| 93 | Liana LagervikPlace 93 · Grade 12 · Eastlake | 12 | Eastlake | 29:10 |
| 94 | Lolly FrostPlace 94 · Grade 12 · North Douglas | 12 | North Douglas | 29:11 |
| 95 | Alyse WilliamsPlace 95 · Grade 11 · Kennedy | 11 | Kennedy | 29:14 |
| 96 | Kelly LauPlace 96 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 29:18 |
| 97 | Lily BaileyPlace 97 · Grade 11 · Inglemoor | 11 | Inglemoor | 29:19 |
| 98 | Jasmine KemmererPlace 98 · Grade 11 · Toledo | 11 | Toledo | 29:30 |
| 99 | Brooklyn MoorePlace 99 · Grade 10 · Columbia River | 10 | Columbia River | 29:31 |
| 100 | Violet BickfordPlace 100 · Grade 9 · Molalla | 9 | Molalla | 29:37 |
| 101 | Damarys AlvarezPlace 101 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 29:40 |
| 102 | Jacqueline MarionPlace 102 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 29:48 |
| 103 | Anne TaylorPlace 103 · Grade 10 · Inglemoor | 10 | Inglemoor | 29:50 |
| 104 | Samantha NelsonPlace 104 · Grade 12 · Eastlake | 12 | Eastlake | 29:54 |
| 105 | Lexi EllerPlace 105 · Grade 11 · Eastlake | 11 | Eastlake | 29:56 |
| 106 | Jane RicePlace 106 · Grade 9 · Crook County | 9 | Crook County | 30:10 |
| 107 | Sunny ShaverPlace 107 · Grade 10 · Estacada | 10 | Estacada | 30:31 |
| 108 | Natalee GehredPlace 108 · Grade 12 · Estacada | 12 | Estacada | 30:31 |
| 109 | Elliana HigginsPlace 109 · Grade 9 · R A Long | 9 | R A Long | 30:33 |
| 110 | Ezra VeloriaPlace 110 · Grade 12 · Decatur | 12 | Decatur | 30:33 |
| 111 | Maria NehnevajPlace 111 · Grade 12 · Columbia River | 12 | Columbia River | 30:38 |
| 112 | Ailie FlakPlace 112 · Grade 12 · Columbia River | 12 | Columbia River | 30:45 |
| 113 | Julia SchweppePlace 113 · Grade 12 · Columbia River | 12 | Columbia River | 30:45 |
| 114 | Candace ClarkPlace 114 · Grade 12 · Toledo | 12 | Toledo | 30:51 |
| 115 | Saya MehtaPlace 115 · Grade 11 · Eastlake | 11 | Eastlake | 30:56 |
| 116 | Catherine BouvetPlace 116 · Grade 11 · Inglemoor | 11 | Inglemoor | 31:04 |
| 117 | Agatha ChangPlace 117 · Grade 11 · Benson | 11 | Benson | 31:08 |
| 118 | Aysha LangerPlace 118 · Grade 12 · Benson | 12 | Benson | 31:12 |
| 119 | Sophie SaarheimPlace 119 · Grade 9 · Astoria | 9 | Astoria | 31:20 |
| 120 | Jazlin HowePlace 120 · Grade 12 · Crook County | 12 | Crook County | 31:24 |
| 121 | Emma HughesPlace 121 · Grade 12 · Black Hills | 12 | Black Hills | 31:42 |
| 122 | Theresa NehnevajPlace 122 · Grade 10 · Columbia River | 10 | Columbia River | 32:17 |
| 123 | Cresida CardenasPlace 123 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 32:40 |
| 124 | Cienna MoncierPlace 124 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 32:40 |
| 125 | Anastasia WuPlace 125 · Grade 11 · Eastlake | 11 | Eastlake | 32:44 |
| 126 | Elena NorquistPlace 126 · Grade 12 · Cedar Tree Classical Ch | 12 | Cedar Tree Classical Ch | 33:11 |
| 127 | Lilly CollinsPlace 127 · Grade 10 · Baker | 10 | Baker | 33:20 |
| 128 | Chrissa DybwadPlace 128 · Grade 12 · Centennial | 12 | Centennial | 33:39 |
| 129 | Kiera GlennPlace 129 · Grade 11 · Crook County | 11 | Crook County | 36:29 |
| 130 | Ariel BryanPlace 130 · Grade 10 · Centennial | 10 | Centennial | 40:16 |
| 1 | Cooper DollensPlace 1 · 13-1 Whisper Running | — | 13-1 Whisper Running | 11:29 |
| 2 | Brandon WagarPlace 2 · Grade 7 · Stayton | 7 | Stayton | 12:04 |
| 3 | Taylor AberlePlace 3 · Grade 7 · Kelso | 7 | Kelso | 12:04 |
| 4 | Matthew HornerPlace 4 · 13-1 Whisper Running | — | 13-1 Whisper Running | 12:10 |
| 5 | Cael OrthPlace 5 · Grade 8 · Royal | 8 | Royal | 12:38 |
| 6 | Tavin TimperleyPlace 6 · 11-1 Whisper Running | — | 11-1 Whisper Running | 12:42 |
| 7 | Nathan SandovalPlace 7 · Grade 8 · Royal | 8 | Royal | 12:45 |
| 8 | Kristar AshbyPlace 8 · Grade 7 · Ocosta | 7 | Ocosta | 12:47 |
| 9 | Riggins BushnellPlace 9 · 9-10 Timberhill Harriers | — | 9-10 Timberhill Harriers | 12:51 |
| 10 | Tanner JonesPlace 10 · Grade 6 · Hilda Lahti | 6 | Hilda Lahti | 12:54 |
| 11 | Torence BoninaPlace 11 · Grade 7 · Ocosta | 7 | Ocosta | 12:55 |
| 12 | Ben NiskaPlace 12 · Grade 7 · Kelso | 7 | Kelso | 12:57 |
| 13 | Logan WhitePlace 13 · Grade 7 · Ocosta | 7 | Ocosta | 13:02 |
| 14 | Kyler RodriguezPlace 14 · Grade 6 · Hilda Lahti | 6 | Hilda Lahti | 13:03 |
| 15 | Bryce BottelsonPlace 15 · Grade 7 · Ocosta | 7 | Ocosta | 13:18 |
| 16 | Jay WaddellPlace 16 · Grade 8 · Kelso | 8 | Kelso | 13:20 |
| 17 | Max WheeldonPlace 17 · Grade 8 · St Helens | 8 | St Helens | 13:25 |
| 18 | Kyle WeichalPlace 18 · Grade 8 · Jewell | 8 | Jewell | 13:27 |
| 19 | Milo WolochukPlace 19 · Grade 8 · Stayton | 8 | Stayton | 13:31 |
| 20 | Major HudsonPlace 20 · Grade 6 · North Beach | 6 | North Beach | 13:32 |
| 21 | Moises CastroPlace 21 · Grade 8 · Royal | 8 | Royal | 13:33 |
| 22 | Cayden DeanPlace 22 · Grade 7 · Stayton | 7 | Stayton | 13:38 |
| 23 | Jax HudsonPlace 23 · Grade 6 · North Beach | 6 | North Beach | 13:43 |
| 24 | Calvin SmithPlace 24 · Grade 6 · King's Way Christian | 6 | King's Way Christian | 13:46 |
| 25 | Gunner NormanPlace 25 · Grade 8 · Jewell | 8 | Jewell | 13:46 |
| 26 | Kamble MarvinPlace 26 · Grade 6 · King's Way Christian | 6 | King's Way Christian | 13:47 |
| 27 | Lucas Ballard-millerPlace 27 · 9-10 Whisper Running | — | 9-10 Whisper Running | 13:47 |
| 28 | Liam SmithPlace 28 · Grade 8 · Astoria | 8 | Astoria | 13:48 |
| 29 | Seamus McVeighPlace 29 · 11-1 Whisper Running | — | 11-1 Whisper Running | 13:56 |
| 30 | Kenneth FrankPlace 30 · Grade 8 · North Beach | 8 | North Beach | 13:58 |
| 31 | Keegan DisbrowPlace 31 · Grade 7 · King's Way Christian | 7 | King's Way Christian | 13:58 |
| 32 | Tristan GaudreaultPlace 32 · 13-1 Whisper Running | — | 13-1 Whisper Running | 13:59 |
| 33 | Anthony FabianPlace 33 · Grade 8 · Kelso | 8 | Kelso | 14:02 |
| 34 | Tug BryanPlace 34 · Grade 7 · Hilda Lahti | 7 | Hilda Lahti | 14:03 |
| 35 | Emiliano Jimenez CruzPlace 35 · Grade 7 · Astoria | 7 | Astoria | 14:06 |
| 36 | Jonathon DavisPlace 36 · Grade 8 · Stayton | 8 | Stayton | 14:07 |
| 37 | Daniel YoungPlace 37 · Grade 7 · Stayton | 7 | Stayton | 14:14 |
| 38 | Ryker BurnsPlace 38 · Grade 8 · St Helens | 8 | St Helens | 14:16 |
| 39 | Alexander SundayPlace 39 · Grade 8 · Kelso | 8 | Kelso | 14:18 |
| 40 | Campbell BrumfieldPlace 40 · 7-8 Whisper Running | — | 7-8 Whisper Running | 14:20 |
| 41 | Samson HinnersPlace 41 · Grade 8 · Kelso | 8 | Kelso | 14:21 |
| 42 | Jake De HaanPlace 42 · Grade 8 · Abbotsford Christian | 8 | Abbotsford Christian | 14:30 |
| 43 | Zeki KonezPlace 43 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 14:32 |
| 44 | Michael PriestPlace 44 · Grade 8 · Ocosta | 8 | Ocosta | 14:38 |
| 45 | Garrett WeichalPlace 45 · 5 Jewell | — | 5 Jewell | 14:38 |
| 46 | Zach MeyerPlace 46 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 14:43 |
| 47 | Adam MartinPlace 47 · Grade 8 · Kelso | 8 | Kelso | 14:44 |
| 48 | Grey SmithPlace 48 · Grade 7 · Astoria | 7 | Astoria | 14:45 |
| 49 | Zachary BarnesPlace 49 · Grade 8 · Kelso | 8 | Kelso | 14:49 |
| 50 | Xavier PenningtonPlace 50 · Grade 8 · Stayton | 8 | Stayton | 14:55 |
| 51 | Noah KlampePlace 51 · Grade 8 · Stayton | 8 | Stayton | 14:58 |
| 52 | Keith RowanPlace 52 · Grade 8 · Kelso | 8 | Kelso | 14:58 |
| 53 | Kaydin PenningtonPlace 53 · Grade 8 · Stayton | 8 | Stayton | 15:04 |
| 54 | Carter RudishauserPlace 54 · Grade 8 · Stayton | 8 | Stayton | 15:10 |
| 55 | Blake ElsbrennerPlace 55 · Grade 7 · Ilwaco | 7 | Ilwaco | 15:14 |
| 56 | Jaron MinceyPlace 56 · Grade 7 · Astoria | 7 | Astoria | 15:15 |
| 57 | Kobe ByrdPlace 57 · Grade 8 · Molalla River | 8 | Molalla River | 15:15 |
| 58 | Evan BaronPlace 58 · Grade 6 · King's Way Christian | 6 | King's Way Christian | 15:17 |
| 59 | Atticus FluitPlace 59 · Grade 7 · Abbotsford Christian | 7 | Abbotsford Christian | 15:23 |
| 60 | Jake BraffordPlace 60 · 11-1 Whisper Running | — | 11-1 Whisper Running | 15:28 |
| 61 | Christian WalshPlace 61 · Grade 6 · St Helens | 6 | St Helens | 15:29 |
| 62 | Braedon LongPlace 62 · Grade 8 · Astoria | 8 | Astoria | 15:33 |
| 64 | Nolan CoxPlace 64 · Grade 8 · Kelso | 8 | Kelso | 15:38 |
| 65 | Jasper CasePlace 65 · Grade 7 · Mossyrock | 7 | Mossyrock | 15:40 |
| 66 | Brendan FixsenPlace 66 · Grade 7 · Stayton | 7 | Stayton | 15:43 |
| 67 | Greg WedamPlace 67 · Grade 7 · Mossyrock | 7 | Mossyrock | 15:59 |
| 68 | Austin FrisbiePlace 68 · Grade 8 · Kelso | 8 | Kelso | 15:59 |
| 69 | Kirk RhonePlace 69 · Grade 6 · Hilda Lahti | 6 | Hilda Lahti | 16:20 |
| 70 | Luke StirlingPlace 70 · Grade 7 · King's Way Christian | 7 | King's Way Christian | 16:29 |
| 71 | Easton GutenburgerPlace 71 · Grade 6 · Rainier | 6 | Rainier | 16:32 |
| 72 | Eduardo AlcantarPlace 72 · Grade 7 · Astoria | 7 | Astoria | 16:36 |
| 73 | Declan KachmanPlace 73 · Grade 8 · Ocosta | 8 | Ocosta | 16:41 |
| 74 | Cash GersitzPlace 74 · Grade 8 · North Beach | 8 | North Beach | 16:41 |
| 75 | Ricardo GarciaPlace 75 · Grade 8 · Royal | 8 | Royal | 16:53 |
| 76 | Aiden BurnsPlace 76 · Grade 6 · Ocosta | 6 | Ocosta | 16:55 |
| 77 | Tanner NicholsPlace 77 · Grade 8 · Warrenton | 8 | Warrenton | 17:04 |
| 78 | Myles BraffordPlace 78 · 9-10 Whisper Running | — | 9-10 Whisper Running | 17:05 |
| 79 | Jack BowdishPlace 79 · Grade 7 · King's Way Christian | 7 | King's Way Christian | 17:07 |
| 80 | Jason SandovalPlace 80 · Grade 8 · Royal | 8 | Royal | 17:10 |
| 81 | Isaac HubbardPlace 81 · 7-8 Whisper Running | — | 7-8 Whisper Running | 17:12 |
| 82 | Jeramiah OtterPlace 82 · Grade 8 · Molalla River | 8 | Molalla River | 17:16 |
| 83 | Dexter JenksPlace 83 · Grade 8 · Seaside | 8 | Seaside | 17:27 |
| 84 | Druv AthmanathanPlace 84 · Grade 8 · Ilwaco | 8 | Ilwaco | 17:40 |
| 85 | Dakota FrankPlace 85 · Grade 6 · North Beach | 6 | North Beach | 17:44 |
| 86 | Elijah MilesPlace 86 · Grade 7 · Astoria | 7 | Astoria | 17:56 |
| 87 | Tristen TosulPlace 87 · Grade 7 · Mossyrock | 7 | Mossyrock | 18:12 |
| 88 | Aiden CooneyPlace 88 · Grade 6 · Kelso | 6 | Kelso | 18:15 |
| 89 | Paxton WengerPlace 89 · Grade 7 · Kelso | 7 | Kelso | 18:17 |
| 90 | Carson MarvinPlace 90 · Grade 7 · King's Way Christian | 7 | King's Way Christian | 18:18 |
| 91 | Hollister LinerPlace 91 · Grade 6 · Amity | 6 | Amity | 18:26 |
| 92 | Mason HannaPlace 92 · Grade 6 · Warrenton | 6 | Warrenton | 18:29 |
| 93 | Braylen PaulsenPlace 93 · Grade 6 · King's Way Christian | 6 | King's Way Christian | 18:33 |
| 94 | Ryan JimenezPlace 94 · Grade 8 · Abbotsford Christian | 8 | Abbotsford Christian | 18:51 |
| 95 | Kaden BinghamPlace 95 · Grade 8 · Seaside | 8 | Seaside | 18:53 |
| 96 | Eben HeavenrichPlace 96 · Grade 6 · Astoria | 6 | Astoria | 18:54 |
| 97 | Wade JunesPlace 97 · Grade 6 · Astoria | 6 | Astoria | 18:55 |
| 98 | Jordan GreshamPlace 98 · Grade 6 · Molalla River | 6 | Molalla River | 18:57 |
| 99 | Justin ShakespearPlace 99 · Grade 7 · Seaside | 7 | Seaside | 18:59 |
| 100 | Alex GuillermoPlace 100 · Grade 8 · Royal | 8 | Royal | 19:02 |
| 101 | Gabriel ReinkePlace 101 · Grade 6 · North Beach | 6 | North Beach | 19:35 |
| 102 | Tucker AndersonPlace 102 · Grade 6 · North Beach | 6 | North Beach | 19:42 |
| 103 | Dylan ChatwinPlace 103 · Grade 6 · Astoria | 6 | Astoria | 19:45 |
| 104 | Kyle EspositoPlace 104 · Grade 7 · Warrenton | 7 | Warrenton | 19:46 |
| 105 | Jayden BalchPlace 105 · Grade 7 · Rainier | 7 | Rainier | 20:08 |
| 106 | Rustyn QuinbyPlace 106 · Grade 6 · Ocosta | 6 | Ocosta | 20:40 |
| 107 | Ryland PhyPlace 107 · Grade 8 · North Beach | 8 | North Beach | 20:44 |
| 108 | Samuel ChapmanPlace 108 · Grade 8 · Seaside | 8 | Seaside | 20:50 |
| 109 | Kelton RatanaPlace 109 · Grade 6 · Seaside | 6 | Seaside | 20:53 |
| 110 | Jacob RizziPlace 110 · Grade 6 · Astoria | 6 | Astoria | 21:00 |
| 111 | Ethan DejongPlace 111 · Grade 8 · Warrenton | 8 | Warrenton | 21:14 |
| 112 | Noah WhitePlace 112 · Grade 7 · Kelso | 7 | Kelso | 21:19 |
| 113 | Jason CoxPlace 113 · Grade 6 · Rainier | 6 | Rainier | 21:21 |
| 114 | Quentin BowmanPlace 114 · Grade 6 · Stayton | 6 | Stayton | 21:25 |
| 115 | Kolvin PoguePlace 115 · Grade 8 · Astoria | 8 | Astoria | 21:45 |
| 116 | Devin DayPlace 116 · Grade 7 · Ilwaco | 7 | Ilwaco | 22:03 |
| 117 | Fisher StevensonPlace 117 · Grade 6 · Seaside | 6 | Seaside | 22:06 |
| 118 | Justus OlsonPlace 118 · Grade 6 · St Helens | 6 | St Helens | 22:09 |
| 119 | Blaize TolandPlace 119 · Grade 7 · Kelso | 7 | Kelso | 22:21 |
| 120 | Tyrell Alexander SantoyPlace 120 · Grade 7 · Kelso | 7 | Kelso | 22:51 |
| 121 | Henry HeynemannPlace 121 · Grade 8 · St Helens | 8 | St Helens | 22:53 |
| 122 | Deacon HowardPlace 122 · Grade 6 · Amity | 6 | Amity | 22:59 |
| 123 | Jodell MusgrovePlace 123 · Grade 8 · Rainier | 8 | Rainier | 23:14 |
| 124 | Derick SmithPlace 124 · Grade 7 · St Helens | 7 | St Helens | 23:31 |
| 125 | Colin WentworthPlace 125 · Grade 7 · St Helens | 7 | St Helens | 23:33 |
| 126 | Logan CookePlace 126 · Grade 8 · Kelso | 8 | Kelso | 24:13 |
| 127 | Jackson MialonPlace 127 · Grade 6 · Jewell | 6 | Jewell | 24:37 |
| 128 | Owen FedericiPlace 128 · Grade 6 · St Helens | 6 | St Helens | 24:54 |
| 129 | Arlo BellPlace 129 · Grade 7 · Kelso | 7 | Kelso | 25:18 |
| 130 | Yohannas AlbertPlace 130 · Grade 7 · Stayton | 7 | Stayton | 25:53 |
| 131 | Antwan Gutierrez ContrePlace 131 · Grade 6 · Astoria | 6 | Astoria | 27:51 |
| 132 | Allan SanchezPlace 132 · Grade 6 · Amity | 6 | Amity | 28:43 |
| 133 | Benjamin MullinsPlace 133 · Grade 6 · King's Way Christian | 6 | King's Way Christian | 29:29 |
| 134 | Alex EbertPlace 134 · 5 Rainier | — | 5 Rainier | 38:59 |
| 135 | Elijah DobbelsPlace 135 · 5 Rainier | — | 5 Rainier | 40:47 |
| 136 | Thomas HoeschenPlace 136 · 5 Rainier | — | 5 Rainier | 44:20 |
| 1 | Justin HomPlace 1 · Grade 11 · Eastlake | 11 | Eastlake | 15:11 |
| 2 | Daniel MontanoPlace 2 · Grade 11 · Eastlake | 11 | Eastlake | 15:25 |
| 3 | Thaddeus PeperaPlace 3 · Grade 12 · Baker | 12 | Baker | 15:35 |
| 4 | Dylan RowellPlace 4 · Grade 9 · Anacortes | 9 | Anacortes | 16:04 |
| 5 | Owen SchneiderPlace 5 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 16:12 |
| 6 | Sharp YoungPlace 6 · Grade 9 · La Center | 9 | La Center | 16:15 |
| 7 | Calvary VotawPlace 7 · Grade 11 · Newport | 11 | Newport | 16:21 |
| 8 | Isaac PreinerPlace 8 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 16:29 |
| 9 | Solomon MenendezPlace 9 · Grade 9 · Columbia River | 9 | Columbia River | 16:32 |
| 10 | Maverick BallPlace 10 · Grade 9 · Anacortes | 9 | Anacortes | 16:32 |
| 11 | Ben WickPlace 11 · Grade 10 · Shorecrest | 10 | Shorecrest | 16:37 |
| 12 | Nathan SebePlace 12 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 16:43 |
| 13 | Noah LarsenPlace 13 · Grade 10 · Newport | 10 | Newport | 16:45 |
| 14 | Toby SladePlace 14 · Grade 12 · Dallas | 12 | Dallas | 16:46 |
| 15 | Kingston ShillitoPlace 15 · Grade 9 · Franklin (WA) | 9 | Franklin (WA) | 16:48 |
| 16 | Lance ColePlace 16 · Grade 9 · La Center | 9 | La Center | 16:51 |
| 17 | Tommy LamanPlace 17 · Grade 12 · Astoria | 12 | Astoria | 16:54 |
| 18 | Bryce DiazPlace 18 · Grade 9 · Columbia River | 9 | Columbia River | 16:59 |
| 19 | Paulo Carag Jr.Place 19 · Grade 10 · Kentridge | 10 | Kentridge | 16:59 |
| 20 | Danial DehghanPlace 20 · Grade 10 · Kentridge | 10 | Kentridge | 17:03 |
| 21 | Jameson O'HaraPlace 21 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 17:08 |
| 22 | Seth MastrudePlace 22 · Grade 12 · Baker | 12 | Baker | 17:20 |
| 23 | Evan ThompsonPlace 23 · Grade 11 · Shorecrest | 11 | Shorecrest | 17:21 |
| 24 | Samuel SuitsPlace 24 · Grade 11 · Astoria | 11 | Astoria | 17:26 |
| 25 | Lucas DengPlace 25 · Grade 10 · Shorecrest | 10 | Shorecrest | 17:31 |
| 26 | Aram GarnickPlace 26 · Grade 11 · Royal | 11 | Royal | 17:31 |
| 27 | Dutch ChandlerPlace 27 · Grade 12 · Shorecrest | 12 | Shorecrest | 17:34 |
| 28 | Dylan IreyPlace 28 · Grade 11 · Kentridge | 11 | Kentridge | 17:34 |
| 29 | Garrett KockPlace 29 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 17:35 |
| 30 | Jasper CabanierPlace 30 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 17:41 |
| 31 | Caden TaylorPlace 31 · Grade 10 · La Center | 10 | La Center | 17:42 |
| 32 | Lucas GruenwaldPlace 32 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 17:43 |
| 33 | Jesus CortesPlace 33 · Grade 12 · Kennedy | 12 | Kennedy | 17:44 |
| 34 | Luke FrashourPlace 34 · Grade 12 · Barlow | 12 | Barlow | 17:47 |
| 35 | Benjamin BortonPlace 35 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 17:57 |
| 36 | Fabian MezaPlace 36 · Grade 11 · Royal | 11 | Royal | 18:05 |
| 37 | Jesus MendozaPlace 37 · Grade 10 · Royal | 10 | Royal | 18:05 |
| 38 | Ben JurasinPlace 38 · Grade 10 · Aberdeen | 10 | Aberdeen | 18:17 |
| 39 | Tyler WaltonPlace 39 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 18:22 |
| 40 | David IvanishchukPlace 40 · Grade 9 · Reynolds | 9 | Reynolds | 18:24 |
| 41 | Cooper TillsonPlace 41 · Grade 12 · Barlow | 12 | Barlow | 18:35 |
| 42 | Tanner HulsePlace 42 · Grade 9 · Timberline | 9 | Timberline | 18:35 |
| 43 | Justin GurkinPlace 43 · Grade 11 · Reynolds | 11 | Reynolds | 18:35 |
| 44 | Milo HoppusPlace 44 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 18:38 |
| 45 | Maack HendricksenPlace 45 · Grade 12 · Black Hills | 12 | Black Hills | 18:40 |
| 46 | Luke SmithPlace 46 · Grade 12 · Shorecrest | 12 | Shorecrest | 18:46 |
| 47 | Jackson ScharfPlace 47 · Grade 12 · Inglemoor | 12 | Inglemoor | 18:49 |
| 48 | Xavier OchoaPlace 48 · Grade 9 · Oak Harbor | 9 | Oak Harbor | 18:50 |
| 49 | Jonathan Cortes-PinedaPlace 49 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 18:50 |
| 50 | Braxxton OrizabaPlace 50 · Grade 9 · Kentridge | 9 | Kentridge | 18:52 |
| 51 | Jeramiah RobinettePlace 51 · Grade 9 · La Pine | 9 | La Pine | 18:53 |
| 52 | Jacob AllisonPlace 52 · Grade 12 · Aberdeen | 12 | Aberdeen | 18:58 |
| 53 | Justin SchlesnerPlace 53 · Grade 9 · Tenino | 9 | Tenino | 18:59 |
| 54 | Daniel SuPlace 54 · Grade 10 · Inglemoor | 10 | Inglemoor | 19:03 |
| 55 | Quinn SwiftPlace 55 · Grade 9 · St Helens | 9 | St Helens | 19:04 |
| 56 | Boden StantonPlace 56 · Grade 11 · Estacada | 11 | Estacada | 19:05 |
| 57 | Julian Denova-MoralesPlace 57 · Grade 12 · Todd Beamer | 12 | Todd Beamer | 19:05 |
| 58 | Benjamin StoutPlace 58 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 19:10 |
| 59 | Edwin Alvarez-SalgadoPlace 59 · Grade 10 · Todd Beamer | 10 | Todd Beamer | 19:11 |
| 60 | Clark NortonPlace 60 · Grade 10 · Baker | 10 | Baker | 19:15 |
| 61 | Ayden ReadePlace 61 · Grade 11 · Decatur | 11 | Decatur | 19:15 |
| 62 | Sam NelsonPlace 62 · Grade 11 · Baker | 11 | Baker | 19:16 |
| 63 | Deke SandersPlace 63 · Grade 12 · Decatur | 12 | Decatur | 19:17 |
| 64 | Reid TanotoPlace 64 · Grade 9 · Columbia River | 9 | Columbia River | 19:20 |
| 65 | Santiago ManzoPlace 65 · Grade 11 · Todd Beamer | 11 | Todd Beamer | 19:21 |
| 66 | Kegan BottPlace 66 · Grade 9 · Baker | 9 | Baker | 19:21 |
| 67 | Tripp FrostadPlace 67 · Grade 9 · La Center | 9 | La Center | 19:25 |
| 68 | Samuel HurchallaPlace 68 · Grade 10 · Inglemoor | 10 | Inglemoor | 19:26 |
| 69 | Thomas CouchPlace 69 · Grade 9 · Shorecrest | 9 | Shorecrest | 19:27 |
| 70 | Micah VermillionPlace 70 · Grade 10 · Shorecrest | 10 | Shorecrest | 19:32 |
| 71 | Jake LaubePlace 71 · Grade 9 · Regis | 9 | Regis | 19:34 |
| 72 | Eli VeljacicPlace 72 · Grade 9 · Columbia River | 9 | Columbia River | 19:35 |
| 73 | Daniel LuquinPlace 73 · Grade 9 · Centennial | 9 | Centennial | 19:45 |
| 74 | Dylan NguyenPlace 74 · Grade 10 · Centennial | 10 | Centennial | 19:49 |
| 75 | Eathon CarlsonPlace 75 · Grade 10 · R A Long | 10 | R A Long | 19:52 |
| 76 | Ethan HayesPlace 76 · Grade 9 · Columbia (White Salmon) | 9 | Columbia (White Salmon) | 19:53 |
| 77 | Carter LongPlace 77 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 19:53 |
| 78 | Caleb SnyderPlace 78 · Grade 10 · Inglemoor | 10 | Inglemoor | 19:54 |
| 79 | Jaden AtchleyPlace 79 · Grade 11 · Hockinson | 11 | Hockinson | 19:57 |
| 80 | Sabastian LanePlace 80 · Grade 9 · Columbia River | 9 | Columbia River | 20:05 |
| 81 | Simeon ChenchevPlace 81 · Grade 10 · Eastlake | 10 | Eastlake | 20:06 |
| 82 | Jesus EspinozaPlace 82 · Grade 12 · Kennedy | 12 | Kennedy | 20:07 |
| 83 | Jordan SomersPlace 83 · Grade 12 · Shorecrest | 12 | Shorecrest | 20:09 |
| 84 | Eli RushanePlace 84 · Grade 9 · Warrenton | 9 | Warrenton | 20:13 |
| 85 | Colin XiePlace 85 · Grade 11 · Eastlake | 11 | Eastlake | 20:17 |
| 86 | Jaden HooverPlace 86 · Grade 12 · Kentridge | 12 | Kentridge | 20:19 |
| 87 | Ryan BarnesPlace 87 · Grade 12 · Timberline | 12 | Timberline | 20:21 |
| 88 | Noah HarkerPlace 88 · Grade 10 · Kentridge | 10 | Kentridge | 20:21 |
| 89 | Dakota DevinePlace 89 · Grade 9 · Estacada | 9 | Estacada | 20:23 |
| 90 | Alejandro CerdanPlace 90 · Grade 10 · Eastlake | 10 | Eastlake | 20:23 |
| 91 | Shane UskoskiPlace 91 · Grade 9 · La Center | 9 | La Center | 20:26 |
| 92 | Sully HillPlace 92 · Grade 10 · Dallas | 10 | Dallas | 20:29 |
| 93 | Arkael PetersonPlace 93 · Grade 10 · Timberline | 10 | Timberline | 20:34 |
| 94 | Jonathan FiesPlace 94 · Grade 9 · Columbia (White Salmon) | 9 | Columbia (White Salmon) | 20:34 |
| 95 | Moises Mendez-HernandezPlace 95 · Grade 10 · Ilwaco | 10 | Ilwaco | 20:35 |
| 96 | Bryce HoxiePlace 96 · Grade 10 · Dallas | 10 | Dallas | 20:36 |
| 97 | Marc AvilaPlace 97 · Grade 10 · Aberdeen | 10 | Aberdeen | 20:37 |
| 98 | Wesley ReidPlace 98 · Grade 9 · La Center | 9 | La Center | 20:37 |
| 99 | Ronin Wachter-ParentPlace 99 · Grade 9 · Tenino | 9 | Tenino | 20:38 |
| 100 | Joe HePlace 100 · Grade 11 · Columbia River | 11 | Columbia River | 20:49 |
| 101 | Rowan HeynsPlace 101 · Grade 10 · Riverdale | 10 | Riverdale | 20:53 |
| 102 | Finn CollsonPlace 102 · Grade 10 · Newport | 10 | Newport | 20:54 |
| 103 | Gabriel McInteePlace 103 · Grade 11 · R A Long | 11 | R A Long | 20:55 |
| 104 | Calvin OlsonPlace 104 · Grade 10 · Warrenton | 10 | Warrenton | 20:58 |
| 105 | Luke TeyemaPlace 105 · Grade 9 · Reynolds | 9 | Reynolds | 20:59 |
| 106 | Edward JensenPlace 106 · Grade 10 · Timberline | 10 | Timberline | 21:04 |
| 107 | Anthony SebastianiPlace 107 · Grade 12 · Clatskanie | 12 | Clatskanie | 21:05 |
| 108 | Dutch PattersonPlace 108 · Grade 10 · Molalla | 10 | Molalla | 21:11 |
| 109 | Daniel WalkerPlace 109 · Grade 11 · Inglemoor | 11 | Inglemoor | 21:11 |
| 110 | Jonathan AltamiranoPlace 110 · Grade 10 · Todd Beamer | 10 | Todd Beamer | 21:12 |
| 111 | David CollettPlace 111 · Grade 9 · La Center | 9 | La Center | 21:16 |
| 112 | Austin KarlekPlace 112 · Grade 9 · Rainier (OR) | 9 | Rainier (OR) | 21:20 |
| 113 | Sam BilaucaPlace 113 · Grade 10 · Cedar Tree Classical Ch | 10 | Cedar Tree Classical Ch | 21:29 |
| 114 | Bradley BartlettPlace 114 · Grade 12 · Riverdale | 12 | Riverdale | 21:41 |
| 115 | Ishmael HannachiPlace 115 · Grade 9 · Inglemoor | 9 | Inglemoor | 21:42 |
| 116 | Bryce RoggenkampPlace 116 · Grade 9 · La Pine | 9 | La Pine | 21:42 |
| 117 | Sam HigginbothamPlace 117 · Grade 11 · Seattle Christian | 11 | Seattle Christian | 21:46 |
| 118 | Kylre HolmesPlace 118 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 21:46 |
| 119 | David MortlockPlace 119 · Grade 9 · Rainier (OR) | 9 | Rainier (OR) | 21:53 |
| 120 | Cole LaubePlace 120 · Grade 12 · Regis | 12 | Regis | 21:54 |
| 121 | Brady CoyPlace 121 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 21:59 |
| 122 | Harjas SethiPlace 122 · Grade 9 · Eastlake | 9 | Eastlake | 22:01 |
| 123 | Sevrin MickelsonPlace 123 · Grade 9 · Tenino | 9 | Tenino | 22:02 |
| 124 | Alexander KumherPlace 124 · Grade 9 · Timberline | 9 | Timberline | 22:02 |
| 125 | Liam KerwinPlace 125 · Grade 11 · Ilwaco | 11 | Ilwaco | 22:02 |
| 126 | Malachi MalidorePlace 126 · Grade 9 · Aberdeen | 9 | Aberdeen | 22:09 |
| 127 | Ian RamosPlace 127 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 22:09 |
| 128 | Ami MillerPlace 128 · Grade 12 · Shorecrest | 12 | Shorecrest | 22:10 |
| 129 | Xavier BakerPlace 129 · Grade 9 · Black Hills | 9 | Black Hills | 22:14 |
| 130 | Ian PatrickPlace 130 · Grade 9 · Timberline | 9 | Timberline | 22:18 |
| 132 | Hunter ShakespearPlace 132 · Grade 9 · Seaside | 9 | Seaside | 22:31 |
| 133 | Seth HoldenPlace 133 · Grade 10 · Baker | 10 | Baker | 22:32 |
| 134 | Tristan BakerPlace 134 · Grade 9 · Black Hills | 9 | Black Hills | 22:35 |
| 135 | Jacob GarrisonPlace 135 · Grade 12 · Timberline | 12 | Timberline | 22:37 |
| 136 | Kreegan AxelPlace 136 · Grade 10 · Timberline | 10 | Timberline | 22:43 |
| 137 | Jaime MartinezPlace 137 · Grade 9 · Aberdeen | 9 | Aberdeen | 22:44 |
| 138 | Stephen FilippovaPlace 138 · Grade 11 · Decatur | 11 | Decatur | 22:46 |
| 139 | Owen RussoPlace 139 · Grade 10 · Riverdale | 10 | Riverdale | 22:46 |
| 140 | Jalen BlackPlace 140 · Grade 12 · Decatur | 12 | Decatur | 22:46 |
| 141 | Greyson EdgePlace 141 · Grade 12 · La Center | 12 | La Center | 22:49 |
| 142 | Alex BilyeuPlace 142 · Grade 9 · Seaside | 9 | Seaside | 22:49 |
| 143 | Rocket RednerPlace 143 · Grade 11 · Decatur | 11 | Decatur | 22:50 |
| 144 | Luke HowittPlace 144 · Grade 12 · Decatur | 12 | Decatur | 22:50 |
| 146 | Dylan LanmanPlace 146 · Grade 10 · Ocosta | 10 | Ocosta | 22:53 |
| 147 | Andrew LuuPlace 147 · Grade 12 · Todd Beamer | 12 | Todd Beamer | 22:55 |
| 148 | Isaac CoulsonPlace 148 · Grade 10 · Timberline | 10 | Timberline | 23:05 |
| 149 | Slater MartinezPlace 149 · Grade 9 · Seaside | 9 | Seaside | 23:08 |
| 150 | Rowan RibraryPlace 150 · Grade 9 · Hockinson | 9 | Hockinson | 23:10 |
| 151 | Owen UrbanPlace 151 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 23:11 |
| 152 | Nicholas TroutPlace 152 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 23:14 |
| 153 | Samuel KasakPlace 153 · Grade 9 · Barlow | 9 | Barlow | 23:18 |
| 154 | Alexander BishoppPlace 154 · Grade 9 · Eastlake | 9 | Eastlake | 23:24 |
| 155 | Henry ThenellPlace 155 · Grade 11 · Tillamook | 11 | Tillamook | 23:28 |
| 156 | Carson BrightPlace 156 · Grade 10 · La Center | 10 | La Center | 23:28 |
| 157 | Haoding WangPlace 157 · Grade 9 · Inglemoor | 9 | Inglemoor | 23:31 |
| 158 | Zachary KelloggPlace 158 · Grade 10 · Kentridge | 10 | Kentridge | 23:34 |
| 159 | Erik ThomsenPlace 159 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 23:35 |
| 160 | Daniel ChenPlace 160 · Grade 10 · Eastlake | 10 | Eastlake | 23:41 |
| 161 | Alan GarciaPlace 161 · Grade 9 · Royal | 9 | Royal | 24:05 |
| 162 | Oliver GramlichPlace 162 · Grade 9 · Riverdale | 9 | Riverdale | 24:07 |
| 163 | Michael MillerPlace 163 · Grade 10 · Timberline | 10 | Timberline | 24:07 |
| 164 | Julius RibeynugPlace 164 · Grade 10 · Estacada | 10 | Estacada | 24:09 |
| 165 | Robbie BergmanPlace 165 · Grade 10 · Seaside | 10 | Seaside | 24:14 |
| 166 | Nathan RalstonPlace 166 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 24:21 |
| 167 | Ross KershawPlace 167 · Grade 9 · Tenino | 9 | Tenino | 24:31 |
| 168 | Josh HooverPlace 168 · Grade 9 · La Center | 9 | La Center | 24:42 |
| 169 | Nash JordanPlace 169 · Grade 9 · Kentridge | 9 | Kentridge | 24:43 |
| 170 | Nehemiah RichardsonPlace 170 · Grade 10 · Jefferson | 10 | Jefferson | 24:44 |
| 171 | Bart BottPlace 171 · Grade 11 · Jefferson | 11 | Jefferson | 24:44 |
| 172 | Jack CroonquistPlace 172 · Grade 9 · Seattle Christian | 9 | Seattle Christian | 24:56 |
| 173 | Sam SmithPlace 173 · Grade 9 · Newport | 9 | Newport | 25:10 |
| 174 | Rowan FixsenPlace 174 · Grade 9 · Stayton | 9 | Stayton | 25:14 |
| 175 | Wade BalliniPlace 175 · Grade 9 · Molalla | 9 | Molalla | 25:14 |
| 176 | Isaac JuddPlace 176 · Grade 10 · Timberline | 10 | Timberline | 25:18 |
| 177 | Kevin VillanuevaPlace 177 · Grade 10 · Centennial | 10 | Centennial | 25:22 |
| 178 | Gavin EdigarPlace 178 · Grade 9 · Stayton | 9 | Stayton | 25:39 |
| 179 | James ZhangPlace 179 · Grade 9 · Inglemoor | 9 | Inglemoor | 25:50 |
| 180 | Cameron GraetzPlace 180 · Grade 9 · Seaside | 9 | Seaside | 26:00 |
| 181 | Jack PaullPlace 181 · Grade 11 · Stayton | 11 | Stayton | 26:34 |
| 182 | Wyatt PaullPlace 182 · Grade 9 · Stayton | 9 | Stayton | 26:48 |
| 183 | Josh NordstromPlace 183 · Grade 10 · Riverdale | 10 | Riverdale | 26:56 |
| 184 | Esven EspinoPlace 184 · Grade 11 · Royal | 11 | Royal | 27:12 |
| 185 | Ander CookPlace 185 · Grade 12 · Shorecrest | 12 | Shorecrest | 27:13 |
| 186 | Marcus BrownPlace 186 · Grade 9 · Seattle Christian | 9 | Seattle Christian | 27:22 |
| 187 | Hunter ThomassonPlace 187 · Grade 9 · Astoria | 9 | Astoria | 28:01 |
| 188 | Vincent AvilesPlace 188 · Grade 9 · Tillamook | 9 | Tillamook | 28:01 |
| 189 | William NguyenPlace 189 · Grade 9 · Kentridge | 9 | Kentridge | 28:11 |
| 190 | Karl HirschPlace 190 · Grade 11 · Reynolds | 11 | Reynolds | 28:19 |
| 191 | Greg LahtiPlace 191 · Grade 10 · St Helens | 10 | St Helens | 28:51 |
| 192 | Ryker LeblancPlace 192 · Grade 10 · Estacada | 10 | Estacada | 29:08 |
| 193 | Daniel WisniewskiPlace 193 · Grade 10 · Timberline | 10 | Timberline | 29:26 |
| 194 | Thomas CrowlPlace 194 · Grade 10 · R A Long | 10 | R A Long | 30:17 |
| 195 | Jeremiah DavisPlace 195 · Grade 9 · Centennial | 9 | Centennial | 30:18 |
| 196 | Anderson KylePlace 196 · Grade 11 · Centennial | 11 | Centennial | 34:06 |
| 197 | John NusomPlace 197 · Grade 10 · Regis | 10 | Regis | 34:11 |
| 198 | Talan HensleyPlace 198 · Grade 10 · Regis | 10 | Regis | 35:51 |
| 199 | Ilias AdamsPlace 199 · Grade 9 · Benson | 9 | Benson | 37:58 |
| 200 | Nicolas GaonaPlace 200 · Grade 9 · Timberline | 9 | Timberline | 39:51 |
| 201 | Gabriel BenjaminPlace 201 · Grade 10 · Barlow | 10 | Barlow | 48:05 |
| 1 | Connor HomPlace 1 · Grade 11 · Eastlake | 11 | Eastlake | 17:34 |
| 1 | Connor HomPlace 1 · Grade 11 · Eastlake | 11 | Eastlake | 17:34 |
| 2 | Jacob McManusPlace 2 · Grade 10 · Columbia River | 10 | Columbia River | 18:17 |
| 2 | Jacob McManusPlace 2 · Grade 10 · Columbia River | 10 | Columbia River | 18:17 |
| 3 | George FernandezPlace 3 · Grade 12 · Shorecrest | 12 | Shorecrest | 18:27 |
| 3 | George FernandezPlace 3 · Grade 12 · Shorecrest | 12 | Shorecrest | 18:27 |
| 4 | James RoehrPlace 4 · Grade 11 · Astoria | 11 | Astoria | 18:35 |
| 4 | James RoehrPlace 4 · Grade 11 · Astoria | 11 | Astoria | 18:35 |
| 5 | Andrew TaliusPlace 5 · Grade 10 · Eastlake | 10 | Eastlake | 18:35 |
| 5 | Andrew TaliusPlace 5 · Grade 10 · Eastlake | 10 | Eastlake | 18:35 |
| 6 | Elijah YoonPlace 6 · Grade 10 · Eastlake | 10 | Eastlake | 18:38 |
| 6 | Elijah YoonPlace 6 · Grade 10 · Eastlake | 10 | Eastlake | 18:38 |
| 7 | Roman RadeckiPlace 7 · Grade 10 · Jefferson | 10 | Jefferson | 18:41 |
| 7 | Roman RadeckiPlace 7 · Grade 10 · Jefferson | 10 | Jefferson | 18:41 |
| 8 | Harris AustinPlace 8 · Grade 9 · Eastlake | 9 | Eastlake | 18:47 |
| 8 | Harris AustinPlace 8 · Grade 9 · Eastlake | 9 | Eastlake | 18:47 |
| 9 | Thomas TalmadgePlace 9 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 18:54 |
| 9 | Thomas TalmadgePlace 9 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 18:54 |
| 10 | Wolfie StrohscheinPlace 10 · Grade 11 · Anacortes | 11 | Anacortes | 18:59 |
| 10 | Wolfie StrohscheinPlace 10 · Grade 11 · Anacortes | 11 | Anacortes | 18:59 |
| 11 | Eli WengerPlace 11 · Grade 11 · Columbia River | 11 | Columbia River | 19:09 |
| 11 | Eli WengerPlace 11 · Grade 11 · Columbia River | 11 | Columbia River | 19:09 |
| 12 | Ryan LambertPlace 12 · Grade 12 · Timberline | 12 | Timberline | 19:09 |
| 12 | Ryan LambertPlace 12 · Grade 12 · Timberline | 12 | Timberline | 19:09 |
| 13 | Evan KellyPlace 13 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 19:10 |
| 13 | Evan KellyPlace 13 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 19:10 |
| 14 | Zachary McNaulPlace 14 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 19:13 |
| 14 | Zachary McNaulPlace 14 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 19:13 |
| 15 | Carlos BajarasPlace 15 · Grade 9 · Royal | 9 | Royal | 19:15 |
| 15 | Carlos BajarasPlace 15 · Grade 9 · Royal | 9 | Royal | 19:15 |
| 16 | Caleb HirschfeldPlace 16 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 19:16 |
| 16 | Caleb HirschfeldPlace 16 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 19:16 |
| 17 | Micah MinerPlace 17 · Grade 12 · R A Long | 12 | R A Long | 19:24 |
| 17 | Micah MinerPlace 17 · Grade 12 · R A Long | 12 | R A Long | 19:24 |
| 18 | Erik Becerra-GuzmanPlace 18 · Grade 12 · Anacortes | 12 | Anacortes | 19:26 |
| 18 | Erik Becerra-GuzmanPlace 18 · Grade 12 · Anacortes | 12 | Anacortes | 19:26 |
| 19 | Dylan StevensonPlace 19 · Grade 12 · Reynolds | 12 | Reynolds | 19:33 |
| 19 | Dylan StevensonPlace 19 · Grade 12 · Reynolds | 12 | Reynolds | 19:33 |
| 20 | Henry O'NealPlace 20 · Grade 10 · Jefferson | 10 | Jefferson | 19:36 |
| 20 | Henry O'NealPlace 20 · Grade 10 · Jefferson | 10 | Jefferson | 19:36 |
| 21 | Vicente BautistaPlace 21 · Grade 11 · Ilwaco | 11 | Ilwaco | 19:37 |
| 21 | Timmy HigginsPlace 21 · Grade 12 · Hoquiam | 12 | Hoquiam | 19:46 |
| 22 | Timmy HigginsPlace 22 · Grade 12 · Hoquiam | 12 | Hoquiam | 19:46 |
| 22 | Magarsa AhmedPlace 22 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 19:48 |
| 23 | Magarsa AhmedPlace 23 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 19:48 |
| 23 | Jack MarshallPlace 23 · Grade 12 · Shorecrest | 12 | Shorecrest | 19:49 |
| 24 | Jack MarshallPlace 24 · Grade 12 · Shorecrest | 12 | Shorecrest | 19:49 |
| 24 | Nolan SaltonstallPlace 24 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 19:50 |
| 25 | Nolan SaltonstallPlace 25 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 19:50 |
| 25 | Jacob WaschePlace 25 · Grade 10 · La Center | 10 | La Center | 19:52 |
| 26 | Noah ZajacPlace 26 · Grade 12 · Dallas | 12 | Dallas | 19:52 |
| 26 | Jacob WaschePlace 26 · Grade 10 · La Center | 10 | La Center | 19:52 |
| 27 | Noah ZajacPlace 27 · Grade 12 · Dallas | 12 | Dallas | 19:52 |
| 27 | Hunter BinghamPlace 27 · Grade 11 · Baker | 11 | Baker | 19:53 |
| 28 | Hunter BinghamPlace 28 · Grade 11 · Baker | 11 | Baker | 19:53 |
| 28 | Joseph MartinezPlace 28 · Grade 12 · Shorecrest | 12 | Shorecrest | 19:54 |
| 29 | Joseph MartinezPlace 29 · Grade 12 · Shorecrest | 12 | Shorecrest | 19:54 |
| 29 | Jeonatan DircioPlace 29 · Grade 9 · Royal | 9 | Royal | 19:55 |
| 30 | Jeonatan DircioPlace 30 · Grade 9 · Royal | 9 | Royal | 19:55 |
| 30 | Levi BaartPlace 30 · Grade 11 · Abbotsford Christian | 11 | Abbotsford Christian | 19:59 |
| 31 | Levi BaartPlace 31 · Grade 11 · Abbotsford Christian | 11 | Abbotsford Christian | 19:59 |
| 31 | Silas HerringPlace 31 · Grade 9 · Franklin (WA) | 9 | Franklin (WA) | 20:00 |
| 32 | Silas HerringPlace 32 · Grade 9 · Franklin (WA) | 9 | Franklin (WA) | 20:00 |
| 32 | Jeroam Wood-PinaPlace 32 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 20:04 |
| 33 | Jeroam Wood-PinaPlace 33 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 20:04 |
| 33 | William SprietPlace 33 · Grade 9 · Baker | 9 | Baker | 20:08 |
| 34 | William SprietPlace 34 · Grade 9 · Baker | 9 | Baker | 20:08 |
| 34 | Brady SypherPlace 34 · Grade 10 · La Center | 10 | La Center | 20:13 |
| 35 | Brady SypherPlace 35 · Grade 10 · La Center | 10 | La Center | 20:13 |
| 35 | Truman WimsettPlace 35 · Grade 11 · Black Hills | 11 | Black Hills | 20:18 |
| 36 | Truman WimsettPlace 36 · Grade 11 · Black Hills | 11 | Black Hills | 20:18 |
| 36 | Parker MongPlace 36 · Grade 11 · Anacortes | 11 | Anacortes | 20:19 |
| 37 | Parker MongPlace 37 · Grade 11 · Anacortes | 11 | Anacortes | 20:19 |
| 37 | Aidan McDaidPlace 37 · Grade 11 · La Center | 11 | La Center | 20:24 |
| 38 | Aidan McDaidPlace 38 · Grade 11 · La Center | 11 | La Center | 20:24 |
| 38 | Kai GreenstedPlace 38 · Grade 11 · Jefferson | 11 | Jefferson | 20:31 |
| 39 | Kai GreenstedPlace 39 · Grade 11 · Jefferson | 11 | Jefferson | 20:31 |
| 39 | Mason BurkePlace 39 · Grade 9 · Black Hills | 9 | Black Hills | 20:34 |
| 40 | Mason BurkePlace 40 · Grade 9 · Black Hills | 9 | Black Hills | 20:34 |
| 40 | Otis SagorPlace 40 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 20:42 |
| 41 | Otis SagorPlace 41 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 20:42 |
| 41 | Elijah MorrowPlace 41 · Grade 12 · Kentridge | 12 | Kentridge | 20:44 |
| 42 | Gavin ReidPlace 42 · Grade 10 · La Center | 10 | La Center | 20:44 |
| 42 | Elijah MorrowPlace 42 · Grade 12 · Kentridge | 12 | Kentridge | 20:44 |
| 43 | Gavin ReidPlace 43 · Grade 10 · La Center | 10 | La Center | 20:44 |
| 43 | Otto TerryPlace 43 · Grade 9 · Molalla | 9 | Molalla | 20:45 |
| 44 | Otto TerryPlace 44 · Grade 9 · Molalla | 9 | Molalla | 20:45 |
| 44 | Alex HernandezPlace 44 · Grade 11 · Columbia River | 11 | Columbia River | 20:53 |
| 45 | Alex HernandezPlace 45 · Grade 11 · Columbia River | 11 | Columbia River | 20:53 |
| 45 | Colby HulsePlace 45 · Grade 12 · Timberline | 12 | Timberline | 20:58 |
| 46 | Colby HulsePlace 46 · Grade 12 · Timberline | 12 | Timberline | 20:58 |
| 46 | Christopher ApplebyPlace 46 · Grade 10 · Cedar Tree Classical Ch | 10 | Cedar Tree Classical Ch | 21:01 |
| 47 | William LamanPlace 47 · Grade 9 · Astoria | 9 | Astoria | 21:01 |
| 47 | Christopher ApplebyPlace 47 · Grade 10 · Cedar Tree Classical Ch | 10 | Cedar Tree Classical Ch | 21:01 |
| 48 | William LamanPlace 48 · Grade 9 · Astoria | 9 | Astoria | 21:01 |
| 48 | Nathaniel JensenPlace 48 · Grade 11 · Baker | 11 | Baker | 21:03 |
| 49 | Nathaniel JensenPlace 49 · Grade 11 · Baker | 11 | Baker | 21:03 |
| 49 | Lucas TalbotPlace 49 · Grade 10 · Inglemoor | 10 | Inglemoor | 21:05 |
| 50 | Lucas TalbotPlace 50 · Grade 10 · Inglemoor | 10 | Inglemoor | 21:05 |
| 50 | Abraham MontoyaPlace 50 · Grade 12 · Royal | 12 | Royal | 21:07 |
| 51 | Abraham MontoyaPlace 51 · Grade 12 · Royal | 12 | Royal | 21:07 |
| 51 | Joseph ThompsonPlace 51 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 21:13 |
| 52 | Joseph ThompsonPlace 52 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 21:13 |
| 52 | Lewis StotlerPlace 52 · Grade 10 · Shorecrest | 10 | Shorecrest | 21:20 |
| 53 | Lewis StotlerPlace 53 · Grade 10 · Shorecrest | 10 | Shorecrest | 21:20 |
| 53 | Noah SmithPlace 53 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 21:24 |
| 54 | Noah SmithPlace 54 · Grade 11 · Oak Harbor | 11 | Oak Harbor | 21:24 |
| 55 | Jayden HeighwayPlace 55 · Grade 10 · Shorecrest | 10 | Shorecrest | 21:30 |
| 56 | Jayden HeighwayPlace 56 · Grade 10 · Shorecrest | 10 | Shorecrest | 21:30 |
| 56 | Henry BrobergPlace 56 · Grade 12 · Riverdale | 12 | Riverdale | 21:32 |
| 57 | Henry BrobergPlace 57 · Grade 12 · Riverdale | 12 | Riverdale | 21:32 |
| 57 | Nathan NoltePlace 57 · Grade 12 · Centennial | 12 | Centennial | 21:33 |
| 58 | Cole WoodingPlace 58 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 21:33 |
| 58 | Nathan NoltePlace 58 · Grade 12 · Centennial | 12 | Centennial | 21:33 |
| 59 | Cole WoodingPlace 59 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 21:33 |
| 59 | Seumas AndersonPlace 59 · Grade 10 · Molalla | 10 | Molalla | 21:34 |
| 60 | Nate AdamPlace 60 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 21:34 |
| 60 | Seumas AndersonPlace 60 · Grade 10 · Molalla | 10 | Molalla | 21:34 |
| 61 | Nate AdamPlace 61 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 21:34 |
| 61 | Joseph MaxfieldPlace 61 · Grade 10 · Dallas | 10 | Dallas | 21:36 |
| 62 | Joseph MaxfieldPlace 62 · Grade 10 · Dallas | 10 | Dallas | 21:36 |
| 62 | Mohammad PopalPlace 62 · Grade 11 · Centennial | 11 | Centennial | 21:36 |
| 63 | Mohammad PopalPlace 63 · Grade 11 · Centennial | 11 | Centennial | 21:36 |
| 63 | Cody DrakePlace 63 · Grade 12 · Hoquiam | 12 | Hoquiam | 21:37 |
| 64 | Will TeyemaPlace 64 · Grade 12 · Reynolds | 12 | Reynolds | 21:37 |
| 64 | Cody DrakePlace 64 · Grade 12 · Hoquiam | 12 | Hoquiam | 21:37 |
| 65 | Will TeyemaPlace 65 · Grade 12 · Reynolds | 12 | Reynolds | 21:37 |
| 65 | Leif CrockettPlace 65 · Grade 9 · Riverdale | 9 | Riverdale | 21:38 |
| 66 | Leif CrockettPlace 66 · Grade 9 · Riverdale | 9 | Riverdale | 21:38 |
| 66 | Joseph NorrisPlace 66 · Grade 12 · St Helens | 12 | St Helens | 21:40 |
| 67 | Joseph NorrisPlace 67 · Grade 12 · St Helens | 12 | St Helens | 21:40 |
| 67 | Jack HigginsPlace 67 · Grade 10 · Riverdale | 10 | Riverdale | 21:42 |
| 68 | Jack HigginsPlace 68 · Grade 10 · Riverdale | 10 | Riverdale | 21:42 |
| 68 | Eamon SenapatiPlace 68 · Grade 11 · Eastlake | 11 | Eastlake | 21:43 |
| 69 | Eamon SenapatiPlace 69 · Grade 11 · Eastlake | 11 | Eastlake | 21:43 |
| 69 | Zaccai ModePlace 69 · Grade 10 · Centennial | 10 | Centennial | 21:44 |
| 70 | Keegan SchillingPlace 70 · Grade 11 · Dallas | 11 | Dallas | 21:44 |
| 70 | Zaccai ModePlace 70 · Grade 10 · Centennial | 10 | Centennial | 21:44 |
| 71 | Keegan SchillingPlace 71 · Grade 11 · Dallas | 11 | Dallas | 21:44 |
| 71 | Alex HovnanyanPlace 71 · Grade 9 · Eastlake | 9 | Eastlake | 21:46 |
| 72 | Alex HovnanyanPlace 72 · Grade 9 · Eastlake | 9 | Eastlake | 21:46 |
| 72 | Brycen WeimerPlace 72 · Grade 12 · Barlow | 12 | Barlow | 21:46 |
| 73 | Brycen WeimerPlace 73 · Grade 12 · Barlow | 12 | Barlow | 21:46 |
| 73 | George GroebnerPlace 73 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 21:47 |
| 74 | George GroebnerPlace 74 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 21:47 |
| 74 | Logan CantrallPlace 74 · Grade 12 · Eastlake | 12 | Eastlake | 21:50 |
| 75 | Logan CantrallPlace 75 · Grade 12 · Eastlake | 12 | Eastlake | 21:50 |
| 75 | Eli CassoPlace 75 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 21:51 |
| 76 | Eli CassoPlace 76 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 21:51 |
| 76 | Yutaro ZillyPlace 76 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 21:57 |
| 77 | Yutaro ZillyPlace 77 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 21:57 |
| 77 | Edgar GuillenPlace 77 · Grade 10 · Warrenton | 10 | Warrenton | 22:01 |
| 78 | Edgar GuillenPlace 78 · Grade 10 · Warrenton | 10 | Warrenton | 22:01 |
| 78 | Ethan WallacePlace 78 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 22:02 |
| 79 | Ethan WallacePlace 79 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 22:02 |
| 79 | Benjamin GoenenPlace 79 · Grade 10 · Shorecrest | 10 | Shorecrest | 22:03 |
| 80 | Benjamin GoenenPlace 80 · Grade 10 · Shorecrest | 10 | Shorecrest | 22:03 |
| 80 | Wyatt BrownePlace 80 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 22:04 |
| 81 | Wyatt BrownePlace 81 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 22:04 |
| 81 | Henry WilsonPlace 81 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 22:06 |
| 82 | Henry WilsonPlace 82 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 22:06 |
| 82 | Gavin GeisbushPlace 82 · Grade 9 · Eastlake | 9 | Eastlake | 22:11 |
| 83 | Gavin GeisbushPlace 83 · Grade 9 · Eastlake | 9 | Eastlake | 22:11 |
| 83 | Ebrahim WaggehPlace 83 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 22:13 |
| 84 | Owen MacDonaldPlace 84 · Grade 12 · Hockinson | 12 | Hockinson | 22:13 |
| 84 | Ebrahim WaggehPlace 84 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 22:13 |
| 85 | Owen MacDonaldPlace 85 · Grade 12 · Hockinson | 12 | Hockinson | 22:13 |
| 85 | Elijah WoodardPlace 85 · Grade 9 · Barlow | 9 | Barlow | 22:17 |
| 86 | Kaden HolmPlace 86 · Grade 11 · Stayton | 11 | Stayton | 22:17 |
| 86 | Elijah WoodardPlace 86 · Grade 9 · Barlow | 9 | Barlow | 22:17 |
| 87 | Kaden HolmPlace 87 · Grade 11 · Stayton | 11 | Stayton | 22:17 |
| 87 | Jamison FoxPlace 87 · Grade 9 · Reynolds | 9 | Reynolds | 22:19 |
| 88 | Jamison FoxPlace 88 · Grade 9 · Reynolds | 9 | Reynolds | 22:19 |
| 88 | Luke HarrisonPlace 88 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 22:21 |
| 89 | Luke HarrisonPlace 89 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 22:21 |
| 89 | Hunter DavisPlace 89 · Grade 9 · Crook County | 9 | Crook County | 22:22 |
| 90 | Skyler GibsonPlace 90 · Grade 9 · Crook County | 9 | Crook County | 22:22 |
| 90 | Hunter DavisPlace 90 · Grade 9 · Crook County | 9 | Crook County | 22:22 |
| 91 | Skyler GibsonPlace 91 · Grade 9 · Crook County | 9 | Crook County | 22:22 |
| 91 | Ethan PetersonPlace 91 · Grade 10 · Timberline | 10 | Timberline | 22:25 |
| 92 | Ethan PetersonPlace 92 · Grade 10 · Timberline | 10 | Timberline | 22:25 |
| 92 | Jack DarlingPlace 92 · Grade 12 · Columbia River | 12 | Columbia River | 22:28 |
| 93 | Jack DarlingPlace 93 · Grade 12 · Columbia River | 12 | Columbia River | 22:28 |
| 93 | Joel RicePlace 93 · Grade 11 · Crook County | 11 | Crook County | 22:29 |
| 94 | Joel RicePlace 94 · Grade 11 · Crook County | 11 | Crook County | 22:29 |
| 94 | Porter MroszczykPlace 94 · Grade 10 · Timberline | 10 | Timberline | 22:30 |
| 95 | Porter MroszczykPlace 95 · Grade 10 · Timberline | 10 | Timberline | 22:30 |
| 95 | Aidan MedinaPlace 95 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 22:36 |
| 96 | Nathan TullochPlace 96 · Grade 11 · Timberline | 11 | Timberline | 22:36 |
| 96 | Aidan MedinaPlace 96 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 22:36 |
| 97 | Nathan TullochPlace 97 · Grade 11 · Timberline | 11 | Timberline | 22:36 |
| 97 | Evan HakePlace 97 · Grade 9 · Amity | 9 | Amity | 22:37 |
| 98 | Evan HakePlace 98 · Grade 9 · Amity | 9 | Amity | 22:37 |
| 98 | Shae KolmerPlace 98 · Grade 11 · Shorecrest | 11 | Shorecrest | 22:37 |
| 99 | Shae KolmerPlace 99 · Grade 11 · Shorecrest | 11 | Shorecrest | 22:37 |
| 99 | Tyler MauldinPlace 99 · Grade 11 · St Helens | 11 | St Helens | 22:38 |
| 100 | Tyler MauldinPlace 100 · Grade 11 · St Helens | 11 | St Helens | 22:38 |
| 100 | Carson McEachranPlace 100 · Grade 12 · Molalla | 12 | Molalla | 22:39 |
| 101 | Carson McEachranPlace 101 · Grade 12 · Molalla | 12 | Molalla | 22:39 |
| 101 | Shaun JordanPlace 101 · Grade 11 · R A Long | 11 | R A Long | 22:43 |
| 102 | Jayden MerrittPlace 102 · Grade 11 · Tenino | 11 | Tenino | 22:43 |
| 102 | Shaun JordanPlace 102 · Grade 11 · R A Long | 11 | R A Long | 22:43 |
| 103 | Jayden MerrittPlace 103 · Grade 11 · Tenino | 11 | Tenino | 22:43 |
| 103 | James GomesPlace 103 · Grade 10 · Tillamook | 10 | Tillamook | 22:45 |
| 104 | James GomesPlace 104 · Grade 10 · Tillamook | 10 | Tillamook | 22:45 |
| 104 | Gryffen BrandtPlace 104 · Grade 9 · Eastlake | 9 | Eastlake | 22:48 |
| 105 | Gryffen BrandtPlace 105 · Grade 9 · Eastlake | 9 | Eastlake | 22:48 |
| 105 | Reid BorschelPlace 105 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 22:51 |
| 106 | Reid BorschelPlace 106 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 22:51 |
| 106 | Matthew JimenezPlace 106 · Grade 9 · Abbotsford Christian | 9 | Abbotsford Christian | 22:54 |
| 107 | Matthew JimenezPlace 107 · Grade 9 · Abbotsford Christian | 9 | Abbotsford Christian | 22:54 |
| 107 | Asa BradleyPlace 107 · Grade 10 · Cedar Tree Classical Ch | 10 | Cedar Tree Classical Ch | 22:57 |
| 108 | Asa BradleyPlace 108 · Grade 10 · Cedar Tree Classical Ch | 10 | Cedar Tree Classical Ch | 22:57 |
| 108 | Justin MitchellPlace 108 · Grade 10 · Crook County | 10 | Crook County | 22:58 |
| 109 | Justin MitchellPlace 109 · Grade 10 · Crook County | 10 | Crook County | 22:58 |
| 109 | Connor WolfPlace 109 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 22:59 |
| 110 | Connor WolfPlace 110 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 22:59 |
| 110 | River ClarkPlace 110 · Grade 12 · Baker | 12 | Baker | 22:59 |
| 111 | Caleb SilvaPlace 111 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 22:59 |
| 111 | River ClarkPlace 111 · Grade 12 · Baker | 12 | Baker | 22:59 |
| 112 | Caleb SilvaPlace 112 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 22:59 |
| 112 | Isaac BighausPlace 112 · Grade 9 · Rainier (OR) | 9 | Rainier (OR) | 23:03 |
| 113 | Isaac BighausPlace 113 · Grade 9 · Rainier (OR) | 9 | Rainier (OR) | 23:03 |
| 113 | Cyrus WeedenPlace 113 · Grade 11 · Riverdale | 11 | Riverdale | 23:07 |
| 114 | Cyrus WeedenPlace 114 · Grade 11 · Riverdale | 11 | Riverdale | 23:07 |
| 114 | Isaac SmithlinPlace 114 · Grade 12 · La Center | 12 | La Center | 23:09 |
| 115 | Isaac SmithlinPlace 115 · Grade 12 · La Center | 12 | La Center | 23:09 |
| 115 | Edwin ZapataPlace 115 · Grade 9 · Royal | 9 | Royal | 23:12 |
| 116 | Edwin ZapataPlace 116 · Grade 9 · Royal | 9 | Royal | 23:12 |
| 116 | Dominic RamosPlace 116 · Grade 10 · Columbia River | 10 | Columbia River | 23:13 |
| 117 | Dominic RamosPlace 117 · Grade 10 · Columbia River | 10 | Columbia River | 23:13 |
| 117 | Dash JacksonPlace 117 · Grade 10 · Shorecrest | 10 | Shorecrest | 23:15 |
| 118 | Dash JacksonPlace 118 · Grade 10 · Shorecrest | 10 | Shorecrest | 23:15 |
| 118 | Denys DavydenkoPlace 118 · Grade 11 · Eastlake | 11 | Eastlake | 23:17 |
| 119 | Denys DavydenkoPlace 119 · Grade 11 · Eastlake | 11 | Eastlake | 23:17 |
| 119 | Austin PoppinoPlace 119 · Grade 9 · Eastlake | 9 | Eastlake | 23:20 |
| 120 | Thomas PriscilianoPlace 120 · Grade 9 · Royal | 9 | Royal | 23:20 |
| 120 | Austin PoppinoPlace 120 · Grade 9 · Eastlake | 9 | Eastlake | 23:20 |
| 121 | Thomas PriscilianoPlace 121 · Grade 9 · Royal | 9 | Royal | 23:20 |
| 121 | Carter FordPlace 121 · Grade 10 · Pilot Rock | 10 | Pilot Rock | 23:22 |
| 122 | Carter FordPlace 122 · Grade 10 · Pilot Rock | 10 | Pilot Rock | 23:22 |
| 122 | Ethan HongPlace 122 · Grade 12 · Timberline | 12 | Timberline | 23:23 |
| 123 | Ethan HongPlace 123 · Grade 12 · Timberline | 12 | Timberline | 23:23 |
| 123 | Brady GallucciPlace 123 · Grade 9 · Eastlake | 9 | Eastlake | 23:27 |
| 124 | Brady GallucciPlace 124 · Grade 9 · Eastlake | 9 | Eastlake | 23:27 |
| 124 | Henry NelsonPlace 124 · Grade 10 · Aberdeen | 10 | Aberdeen | 23:31 |
| 125 | Peter HiltonPlace 125 · Grade 10 · Tenino | 10 | Tenino | 23:31 |
| 125 | Henry NelsonPlace 125 · Grade 10 · Aberdeen | 10 | Aberdeen | 23:31 |
| 126 | Peter HiltonPlace 126 · Grade 10 · Tenino | 10 | Tenino | 23:31 |
| 126 | Jaxon BurgardPlace 126 · Grade 10 · St Helens | 10 | St Helens | 23:33 |
| 127 | Jaxon BurgardPlace 127 · Grade 10 · St Helens | 10 | St Helens | 23:33 |
| 127 | Luke ParsarttongosothPlace 127 · Grade 11 · Columbia River | 11 | Columbia River | 23:35 |
| 128 | Luke ParsarttongosothPlace 128 · Grade 11 · Columbia River | 11 | Columbia River | 23:35 |
| 128 | Jacob HallakPlace 128 · Grade 10 · Aberdeen | 10 | Aberdeen | 23:44 |
| 129 | Jacob HallakPlace 129 · Grade 10 · Aberdeen | 10 | Aberdeen | 23:44 |
| 129 | Conner DeCourseyPlace 129 · Grade 11 · Seattle Christian | 11 | Seattle Christian | 23:45 |
| 130 | Leo BakerPlace 130 · Grade 9 · Seattle Christian | 9 | Seattle Christian | 23:45 |
| 130 | Conner DeCourseyPlace 130 · Grade 11 · Seattle Christian | 11 | Seattle Christian | 23:45 |
| 131 | Leo BakerPlace 131 · Grade 9 · Seattle Christian | 9 | Seattle Christian | 23:45 |
| 131 | Logan FrostPlace 131 · Grade 9 · Barlow | 9 | Barlow | 23:52 |
| 132 | Logan FrostPlace 132 · Grade 9 · Barlow | 9 | Barlow | 23:52 |
| 132 | Issac NaglePlace 132 · Grade 10 · Barlow | 10 | Barlow | 23:53 |
| 133 | Issac NaglePlace 133 · Grade 10 · Barlow | 10 | Barlow | 23:53 |
| 133 | Finnegan DwyerPlace 133 · Grade 9 · Astoria | 9 | Astoria | 23:54 |
| 134 | Finnegan DwyerPlace 134 · Grade 9 · Astoria | 9 | Astoria | 23:54 |
| 134 | Michael HattonPlace 134 · Grade 10 · Aberdeen | 10 | Aberdeen | 23:55 |
| 135 | Michael HattonPlace 135 · Grade 10 · Aberdeen | 10 | Aberdeen | 23:55 |
| 135 | Liam SmithPlace 135 · Grade 10 · R A Long | 10 | R A Long | 23:56 |
| 136 | Liam SmithPlace 136 · Grade 10 · R A Long | 10 | R A Long | 23:56 |
| 137 | Sean DolanPlace 137 · Grade 9 · Eastlake | 9 | Eastlake | 23:58 |
| 138 | Sean DolanPlace 138 · Grade 9 · Eastlake | 9 | Eastlake | 23:58 |
| 138 | Sawyer ReitherPlace 138 · Grade 10 · North Beach | 10 | North Beach | 23:59 |
| 139 | Sawyer ReitherPlace 139 · Grade 10 · North Beach | 10 | North Beach | 23:59 |
| 139 | Jake VandegriftPlace 139 · Grade 11 · Riverdale | 11 | Riverdale | 24:02 |
| 140 | Jake VandegriftPlace 140 · Grade 11 · Riverdale | 11 | Riverdale | 24:02 |
| 140 | Jackson BlomquistPlace 140 · Grade 10 · Molalla | 10 | Molalla | 24:04 |
| 141 | Jackson BlomquistPlace 141 · Grade 10 · Molalla | 10 | Molalla | 24:04 |
| 141 | Cougar MckittrickPlace 141 · Grade 9 · La Pine | 9 | La Pine | 24:05 |
| 142 | Cougar MckittrickPlace 142 · Grade 9 · La Pine | 9 | La Pine | 24:05 |
| 142 | Cristhian ArmentaPlace 142 · Grade 12 · Aberdeen | 12 | Aberdeen | 24:06 |
| 143 | Cristhian ArmentaPlace 143 · Grade 12 · Aberdeen | 12 | Aberdeen | 24:06 |
| 143 | Spencer LanePlace 143 · Grade 11 · Columbia River | 11 | Columbia River | 24:07 |
| 144 | Spencer LanePlace 144 · Grade 11 · Columbia River | 11 | Columbia River | 24:07 |
| 144 | Jonah JonesPlace 144 · Grade 11 · Decatur | 11 | Decatur | 24:09 |
| 145 | Andreas BrownPlace 145 · Grade 12 · Aberdeen | 12 | Aberdeen | 24:09 |
| 145 | Jonah JonesPlace 145 · Grade 11 · Decatur | 11 | Decatur | 24:09 |
| 146 | Andreas BrownPlace 146 · Grade 12 · Aberdeen | 12 | Aberdeen | 24:09 |
| 146 | Henry SeekampPlace 146 · Grade 10 · Columbia River | 10 | Columbia River | 24:11 |
| 147 | Henry SeekampPlace 147 · Grade 10 · Columbia River | 10 | Columbia River | 24:11 |
| 147 | Carter HumphreysPlace 147 · Grade 10 · Ilwaco | 10 | Ilwaco | 24:21 |
| 148 | Carter HumphreysPlace 148 · Grade 10 · Ilwaco | 10 | Ilwaco | 24:21 |
| 149 | Billy BurnsPlace 149 · Grade 9 · Ocosta | 9 | Ocosta | 24:24 |
| 150 | Billy BurnsPlace 150 · Grade 9 · Ocosta | 9 | Ocosta | 24:24 |
| 150 | Nico RicardoPlace 150 · Grade 10 · Columbia River | 10 | Columbia River | 24:28 |
| 151 | Nico RicardoPlace 151 · Grade 10 · Columbia River | 10 | Columbia River | 24:28 |
| 151 | Tristan AndrewsPlace 151 · Grade 9 · Abbotsford Christian | 9 | Abbotsford Christian | 24:30 |
| 152 | Tristan AndrewsPlace 152 · Grade 9 · Abbotsford Christian | 9 | Abbotsford Christian | 24:30 |
| 152 | Hunter GaudetPlace 152 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 24:33 |
| 153 | Hunter GaudetPlace 153 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 24:33 |
| 153 | Alan AmadoPlace 153 · Grade 10 · Royal | 10 | Royal | 24:35 |
| 154 | Alan AmadoPlace 154 · Grade 10 · Royal | 10 | Royal | 24:35 |
| 154 | Bob KeavneyPlace 154 · Grade 9 · Columbia River | 9 | Columbia River | 24:36 |
| 155 | Bob KeavneyPlace 155 · Grade 9 · Columbia River | 9 | Columbia River | 24:36 |
| 155 | John LinPlace 155 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 24:37 |
| 156 | John LinPlace 156 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 24:37 |
| 156 | Judah PendeltonPlace 156 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 24:39 |
| 157 | Judah PendeltonPlace 157 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 24:39 |
| 157 | Colton CaleyPlace 157 · Grade 10 · Inglemoor | 10 | Inglemoor | 24:42 |
| 158 | Colton CaleyPlace 158 · Grade 10 · Inglemoor | 10 | Inglemoor | 24:42 |
| 158 | Aiden AndersonPlace 158 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 24:49 |
| 159 | Aiden AndersonPlace 159 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 24:49 |
| 159 | Alex TennyPlace 159 · Grade 10 · Barlow | 10 | Barlow | 24:50 |
| 160 | Alex TennyPlace 160 · Grade 10 · Barlow | 10 | Barlow | 24:50 |
| 160 | Tanis Von BargenPlace 160 · Grade 12 · Tenino | 12 | Tenino | 24:51 |
| 161 | Tanis Von BargenPlace 161 · Grade 12 · Tenino | 12 | Tenino | 24:51 |
| 161 | River RoalsenPlace 161 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 24:56 |
| 162 | River RoalsenPlace 162 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 24:56 |
| 162 | Ben BjornstedtPlace 162 · Grade 9 · Stayton | 9 | Stayton | 24:57 |
| 163 | Ben BjornstedtPlace 163 · Grade 9 · Stayton | 9 | Stayton | 24:57 |
| 163 | Harry SteelePlace 163 · Grade 12 · Riverdale | 12 | Riverdale | 25:01 |
| 164 | Harry SteelePlace 164 · Grade 12 · Riverdale | 12 | Riverdale | 25:01 |
| 164 | Zach KeechPlace 164 · Grade 12 · Tenino | 12 | Tenino | 25:04 |
| 165 | Zach KeechPlace 165 · Grade 12 · Tenino | 12 | Tenino | 25:04 |
| 165 | Dustin DelacruzPlace 165 · Grade 12 · Franklin (WA) | 12 | Franklin (WA) | 25:05 |
| 166 | Dustin DelacruzPlace 166 · Grade 12 · Franklin (WA) | 12 | Franklin (WA) | 25:05 |
| 166 | Jiayuan ZhenPlace 166 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 25:06 |
| 167 | Jiayuan ZhenPlace 167 · Grade 10 · Adrienne Nelson | 10 | Adrienne Nelson | 25:06 |
| 167 | Jack MurrayPlace 167 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 25:09 |
| 168 | Jack MurrayPlace 168 · Grade 10 · Oak Harbor | 10 | Oak Harbor | 25:09 |
| 168 | Kevin RamirezPlace 168 · Grade 11 · Royal | 11 | Royal | 25:10 |
| 169 | Jesus MoralesPlace 169 · Grade 9 · Royal | 9 | Royal | 25:10 |
| 169 | Kevin RamirezPlace 169 · Grade 11 · Royal | 11 | Royal | 25:10 |
| 170 | Jesus MoralesPlace 170 · Grade 9 · Royal | 9 | Royal | 25:10 |
| 170 | Conan WynnPlace 170 · Grade 9 · Estacada | 9 | Estacada | 25:11 |
| 171 | Conan WynnPlace 171 · Grade 9 · Estacada | 9 | Estacada | 25:11 |
| 171 | Nathan Kent-HortonPlace 171 · Grade 9 · Eastlake | 9 | Eastlake | 25:12 |
| 172 | Nathan Kent-HortonPlace 172 · Grade 9 · Eastlake | 9 | Eastlake | 25:12 |
| 172 | Leo HuffmanPlace 172 · Grade 11 · Shorecrest | 11 | Shorecrest | 25:16 |
| 173 | Maksym GoncharenkoPlace 173 · Grade 9 · Eastlake | 9 | Eastlake | 25:16 |
| 173 | Leo HuffmanPlace 173 · Grade 11 · Shorecrest | 11 | Shorecrest | 25:16 |
| 174 | Maksym GoncharenkoPlace 174 · Grade 9 · Eastlake | 9 | Eastlake | 25:16 |
| 174 | Samuel SonnenbergPlace 174 · Grade 9 · Eastlake | 9 | Eastlake | 25:18 |
| 175 | Samuel SonnenbergPlace 175 · Grade 9 · Eastlake | 9 | Eastlake | 25:18 |
| 175 | Townsend WeilerPlace 175 · Grade 9 · Estacada | 9 | Estacada | 25:21 |
| 176 | Townsend WeilerPlace 176 · Grade 9 · Estacada | 9 | Estacada | 25:21 |
| 176 | Dennis HernandezPlace 176 · Grade 9 · Royal | 9 | Royal | 25:25 |
| 177 | Dennis HernandezPlace 177 · Grade 9 · Royal | 9 | Royal | 25:25 |
| 177 | Sammy LloydPlace 177 · Grade 10 · Ilwaco | 10 | Ilwaco | 25:26 |
| 178 | Sammy LloydPlace 178 · Grade 10 · Ilwaco | 10 | Ilwaco | 25:26 |
| 178 | Vishruth RaoPlace 178 · Grade 9 · Eastlake | 9 | Eastlake | 25:31 |
| 179 | Vishruth RaoPlace 179 · Grade 9 · Eastlake | 9 | Eastlake | 25:31 |
| 179 | Hunter GutenbergerPlace 179 · Grade 11 · Rainier (OR) | 11 | Rainier (OR) | 25:37 |
| 180 | Hunter GutenbergerPlace 180 · Grade 11 · Rainier (OR) | 11 | Rainier (OR) | 25:37 |
| 180 | Xavier WoodsPlace 180 · Grade 9 · Inglemoor | 9 | Inglemoor | 25:40 |
| 181 | Xavier WoodsPlace 181 · Grade 9 · Inglemoor | 9 | Inglemoor | 25:40 |
| 181 | Ethan ManusPlace 181 · Grade 9 · La Center | 9 | La Center | 25:46 |
| 182 | Ethan ManusPlace 182 · Grade 9 · La Center | 9 | La Center | 25:46 |
| 182 | Morgan OwingsPlace 182 · Grade 12 · Lebanon | 12 | Lebanon | 25:50 |
| 183 | Morgan OwingsPlace 183 · Grade 12 · Lebanon | 12 | Lebanon | 25:50 |
| 183 | Chirag NijhawanPlace 183 · Grade 9 · Eastlake | 9 | Eastlake | 25:54 |
| 184 | Chirag NijhawanPlace 184 · Grade 9 · Eastlake | 9 | Eastlake | 25:54 |
| 184 | Caiden CaleyPlace 184 · Grade 10 · Inglemoor | 10 | Inglemoor | 25:55 |
| 185 | Caiden CaleyPlace 185 · Grade 10 · Inglemoor | 10 | Inglemoor | 25:55 |
| 185 | Derek ChangPlace 185 · Grade 10 · Inglemoor | 10 | Inglemoor | 25:57 |
| 186 | Derek ChangPlace 186 · Grade 10 · Inglemoor | 10 | Inglemoor | 25:57 |
| 186 | Brody BrendenPlace 186 · Grade 10 · Seaside | 10 | Seaside | 25:59 |
| 187 | Brody BrendenPlace 187 · Grade 10 · Seaside | 10 | Seaside | 25:59 |
| 187 | Ashwath RajagopalanPlace 187 · Grade 9 · Eastlake | 9 | Eastlake | 26:01 |
| 188 | Ashwath RajagopalanPlace 188 · Grade 9 · Eastlake | 9 | Eastlake | 26:01 |
| 188 | Andrew BrooksPlace 188 · Grade 10 · Barlow | 10 | Barlow | 26:02 |
| 189 | Andrew BrooksPlace 189 · Grade 10 · Barlow | 10 | Barlow | 26:02 |
| 189 | Jecel CortesPlace 189 · Grade 10 · Molalla | 10 | Molalla | 26:04 |
| 190 | Jecel CortesPlace 190 · Grade 10 · Molalla | 10 | Molalla | 26:04 |
| 190 | Bryson BaleztenaPlace 190 · Grade 11 · Pilot Rock | 11 | Pilot Rock | 26:05 |
| 191 | Bryson BaleztenaPlace 191 · Grade 11 · Pilot Rock | 11 | Pilot Rock | 26:05 |
| 191 | Alexis MoralesPlace 191 · Grade 12 · Kennedy | 12 | Kennedy | 26:10 |
| 192 | Alexis MoralesPlace 192 · Grade 12 · Kennedy | 12 | Kennedy | 26:10 |
| 192 | Rory DonicaPlace 192 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 26:13 |
| 193 | Rory DonicaPlace 193 · Grade 11 · Columbia (White Salmon) | 11 | Columbia (White Salmon) | 26:13 |
| 193 | Ben BusiekPlace 193 · Grade 12 · Barlow | 12 | Barlow | 26:15 |
| 194 | Ben BusiekPlace 194 · Grade 12 · Barlow | 12 | Barlow | 26:15 |
| 194 | Isaac EscobarPlace 194 · Grade 10 · Barlow | 10 | Barlow | 26:17 |
| 195 | Isaac EscobarPlace 195 · Grade 10 · Barlow | 10 | Barlow | 26:17 |
| 195 | Stephen CroverPlace 195 · Grade 10 · Barlow | 10 | Barlow | 26:20 |
| 196 | Stephen CroverPlace 196 · Grade 10 · Barlow | 10 | Barlow | 26:20 |
| 196 | Tim FennimorePlace 196 · Grade 11 · Kennedy | 11 | Kennedy | 26:24 |
| 197 | Tim FennimorePlace 197 · Grade 11 · Kennedy | 11 | Kennedy | 26:24 |
| 197 | Lewis HansenPlace 197 · Grade 10 · Pilot Rock | 10 | Pilot Rock | 26:25 |
| 198 | Lewis HansenPlace 198 · Grade 10 · Pilot Rock | 10 | Pilot Rock | 26:25 |
| 198 | Braden ScottPlace 198 · Grade 10 · Eastlake | 10 | Eastlake | 26:27 |
| 199 | Braden ScottPlace 199 · Grade 10 · Eastlake | 10 | Eastlake | 26:27 |
| 199 | Ethan WebberPlace 199 · Grade 9 · La Center | 9 | La Center | 26:28 |
| 200 | Ethan WebberPlace 200 · Grade 9 · La Center | 9 | La Center | 26:28 |
| 200 | Cameron MadzelanPlace 200 · Grade 9 · Reynolds | 9 | Reynolds | 26:29 |
| 201 | Cameron MadzelanPlace 201 · Grade 9 · Reynolds | 9 | Reynolds | 26:29 |
| 201 | Nathan HermannPlace 201 · Grade 9 · Barlow | 9 | Barlow | 26:29 |
| 202 | Nathan HermannPlace 202 · Grade 9 · Barlow | 9 | Barlow | 26:29 |
| 202 | Anthony CriderPlace 202 · Grade 12 · Crook County | 12 | Crook County | 26:32 |
| 203 | Anthony CriderPlace 203 · Grade 12 · Crook County | 12 | Crook County | 26:32 |
| 203 | Makai JohnsonPlace 203 · Grade 10 · Decatur | 10 | Decatur | 26:32 |
| 204 | Blake ClausenPlace 204 · Grade 11 · Decatur | 11 | Decatur | 26:32 |
| 204 | Makai JohnsonPlace 204 · Grade 10 · Decatur | 10 | Decatur | 26:32 |
| 205 | Blake ClausenPlace 205 · Grade 11 · Decatur | 11 | Decatur | 26:32 |
| 205 | Trevor HallPlace 205 · Grade 9 · Decatur | 9 | Decatur | 26:34 |
| 206 | Davin HurleyPlace 206 · Grade 11 · Decatur | 11 | Decatur | 26:34 |
| 206 | Trevor HallPlace 206 · Grade 9 · Decatur | 9 | Decatur | 26:34 |
| 207 | Davin HurleyPlace 207 · Grade 11 · Decatur | 11 | Decatur | 26:34 |
| 207 | Christain ManiponPlace 207 · Grade 10 · Decatur | 10 | Decatur | 26:35 |
| 208 | Christain ManiponPlace 208 · Grade 10 · Decatur | 10 | Decatur | 26:35 |
| 208 | Romany YounanPlace 208 · Grade 11 · Centennial | 11 | Centennial | 26:42 |
| 209 | Romany YounanPlace 209 · Grade 11 · Centennial | 11 | Centennial | 26:42 |
| 209 | Colin KimberlyPlace 209 · Grade 9 · Newport | 9 | Newport | 26:44 |
| 210 | Colin KimberlyPlace 210 · Grade 9 · Newport | 9 | Newport | 26:44 |
| 210 | Spencer NeighornPlace 210 · Grade 9 · Barlow | 9 | Barlow | 26:51 |
| 211 | Spencer NeighornPlace 211 · Grade 9 · Barlow | 9 | Barlow | 26:51 |
| 211 | Able SoungPlace 211 · Grade 10 · River Ridge | 10 | River Ridge | 26:53 |
| 212 | Able SoungPlace 212 · Grade 10 · River Ridge | 10 | River Ridge | 26:53 |
| 212 | Van ClarkPlace 212 · Grade 10 · Timberline | 10 | Timberline | 26:58 |
| 213 | Van ClarkPlace 213 · Grade 10 · Timberline | 10 | Timberline | 26:58 |
| 213 | Ayden HoeftPlace 213 · Grade 9 · Pilot Rock | 9 | Pilot Rock | 26:59 |
| 214 | Ayden HoeftPlace 214 · Grade 9 · Pilot Rock | 9 | Pilot Rock | 26:59 |
| 214 | Ethan GlennPlace 214 · Grade 9 · Crook County | 9 | Crook County | 27:01 |
| 215 | Ethan GlennPlace 215 · Grade 9 · Crook County | 9 | Crook County | 27:01 |
| 215 | Calvin GaulPlace 215 · Grade 9 · Estacada | 9 | Estacada | 27:03 |
| 216 | Calvin GaulPlace 216 · Grade 9 · Estacada | 9 | Estacada | 27:03 |
| 216 | Isaac HartPlace 216 · Grade 10 · Centennial | 10 | Centennial | 27:18 |
| 217 | Isaac HartPlace 217 · Grade 10 · Centennial | 10 | Centennial | 27:18 |
| 217 | Lucas FabianekPlace 217 · Grade 12 · King's Way Christian | 12 | King's Way Christian | 27:25 |
| 218 | Lucas FabianekPlace 218 · Grade 12 · King's Way Christian | 12 | King's Way Christian | 27:25 |
| 218 | Ian YangPlace 218 · Grade 11 · Inglemoor | 11 | Inglemoor | 27:41 |
| 219 | Ian YangPlace 219 · Grade 11 · Inglemoor | 11 | Inglemoor | 27:41 |
| 219 | Maddox ViallPlace 219 · Grade 10 · Barlow | 10 | Barlow | 27:43 |
| 220 | Maddox ViallPlace 220 · Grade 10 · Barlow | 10 | Barlow | 27:43 |
| 220 | Bill SongPlace 220 · Grade 9 · Inglemoor | 9 | Inglemoor | 27:49 |
| 221 | Bill SongPlace 221 · Grade 9 · Inglemoor | 9 | Inglemoor | 27:49 |
| 221 | Josh FrederickPlace 221 · Grade 10 · Barlow | 10 | Barlow | 27:50 |
| 222 | Wyse MulinixPlace 222 · Grade 10 · Ilwaco | 10 | Ilwaco | 27:50 |
| 223 | Josh FrederickPlace 223 · Grade 10 · Barlow | 10 | Barlow | 27:50 |
| 222 | Kayden StiehlPlace 222 · Grade 10 · Decatur | 10 | Decatur | 27:53 |
| 223 | Haakon AegerterPlace 223 · Grade 10 · Decatur | 10 | Decatur | 27:53 |
| 224 | Kayden StiehlPlace 224 · Grade 10 · Decatur | 10 | Decatur | 27:53 |
| 225 | Haakon AegerterPlace 225 · Grade 10 · Decatur | 10 | Decatur | 27:53 |
| 224 | Benjamin JuradoPlace 224 · Grade 9 · Inglemoor | 9 | Inglemoor | 27:54 |
| 226 | Benjamin JuradoPlace 226 · Grade 9 · Inglemoor | 9 | Inglemoor | 27:54 |
| 225 | Mason WilliamsPlace 225 · Grade 9 · Kennedy | 9 | Kennedy | 28:06 |
| 227 | Mason WilliamsPlace 227 · Grade 9 · Kennedy | 9 | Kennedy | 28:06 |
| 226 | Skysun HolzerPlace 226 · Grade 9 · R A Long | 9 | R A Long | 28:13 |
| 228 | Skysun HolzerPlace 228 · Grade 9 · R A Long | 9 | R A Long | 28:13 |
| 227 | Ryan BarbasinaPlace 227 · Grade 9 · Centennial | 9 | Centennial | 28:15 |
| 229 | Ryan BarbasinaPlace 229 · Grade 9 · Centennial | 9 | Centennial | 28:15 |
| 228 | Braysen RaderPlace 228 · Grade 9 · La Center | 9 | La Center | 28:31 |
| 230 | Braysen RaderPlace 230 · Grade 9 · La Center | 9 | La Center | 28:31 |
| 229 | Daniel RosalesPlace 229 · Grade 9 · Barlow | 9 | Barlow | 28:32 |
| 231 | Daniel RosalesPlace 231 · Grade 9 · Barlow | 9 | Barlow | 28:32 |
| 230 | Nathan SlemmerPlace 230 · Grade 10 · River Ridge | 10 | River Ridge | 28:47 |
| 232 | Nathan SlemmerPlace 232 · Grade 10 · River Ridge | 10 | River Ridge | 28:47 |
| 231 | Ryan StaggPlace 231 · Grade 11 · Barlow | 11 | Barlow | 28:52 |
| 233 | Ryan StaggPlace 233 · Grade 11 · Barlow | 11 | Barlow | 28:52 |
| 232 | Henry GilroyPlace 232 · Grade 9 · Benson | 9 | Benson | 28:59 |
| 234 | Henry GilroyPlace 234 · Grade 9 · Benson | 9 | Benson | 28:59 |
| 233 | Joshua MannersPlace 233 · Grade 9 · Columbia River | 9 | Columbia River | 29:42 |
| 234 | Finn McMillanPlace 234 · Grade 11 · Columbia River | 11 | Columbia River | 29:42 |
| 235 | Joshua MannersPlace 235 · Grade 9 · Columbia River | 9 | Columbia River | 29:42 |
| 236 | Finn McMillanPlace 236 · Grade 11 · Columbia River | 11 | Columbia River | 29:42 |
| 235 | Maksim MisiukPlace 235 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 29:45 |
| 237 | Maksim MisiukPlace 237 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 29:45 |
| 236 | Logan BrasherPlace 236 · Grade 11 · Crook County | 11 | Crook County | 29:47 |
| 238 | Logan BrasherPlace 238 · Grade 11 · Crook County | 11 | Crook County | 29:47 |
| 237 | Evan BarronPlace 237 · Grade 10 · North Beach | 10 | North Beach | 29:51 |
| 239 | Evan BarronPlace 239 · Grade 10 · North Beach | 10 | North Beach | 29:51 |
| 238 | Jaxson HowardPlace 238 · Grade 9 · Amity | 9 | Amity | 30:19 |
| 240 | Jaxson HowardPlace 240 · Grade 9 · Amity | 9 | Amity | 30:19 |
| 239 | Liam PaulusPlace 239 · Grade 9 · Benson | 9 | Benson | 30:24 |
| 241 | Liam PaulusPlace 241 · Grade 9 · Benson | 9 | Benson | 30:24 |
| 240 | Raymond PriestPlace 240 · Grade 11 · Ocosta | 11 | Ocosta | 30:37 |
| 242 | Raymond PriestPlace 242 · Grade 11 · Ocosta | 11 | Ocosta | 30:37 |
| 241 | Aadi NarangPlace 241 · Grade 11 · Inglemoor | 11 | Inglemoor | 30:40 |
| 243 | Aadi NarangPlace 243 · Grade 11 · Inglemoor | 11 | Inglemoor | 30:40 |
| 242 | Kevin SimonsPlace 242 · Grade 12 · Benson | 12 | Benson | 30:46 |
| 244 | Kevin SimonsPlace 244 · Grade 12 · Benson | 12 | Benson | 30:46 |
| 243 | Oliver LemkauPlace 243 · Grade 9 · Jefferson | 9 | Jefferson | 31:16 |
| 245 | Oliver LemkauPlace 245 · Grade 9 · Jefferson | 9 | Jefferson | 31:16 |
| 244 | Issac BigheadPlace 244 · Grade 11 · North Beach | 11 | North Beach | 32:09 |
| 246 | Issac BigheadPlace 246 · Grade 11 · North Beach | 11 | North Beach | 32:09 |
| 245 | Jason O'HalloranPlace 245 · Grade 12 · La Pine | 12 | La Pine | 32:15 |
| 247 | Jason O'HalloranPlace 247 · Grade 12 · La Pine | 12 | La Pine | 32:15 |
| 246 | Adriell AlediaPlace 246 · Grade 12 · River Ridge | 12 | River Ridge | 32:19 |
| 248 | Adriell AlediaPlace 248 · Grade 12 · River Ridge | 12 | River Ridge | 32:19 |
| 247 | Minh PhamPlace 247 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 33:39 |
| 249 | Minh PhamPlace 249 · Grade 9 · Adrienne Nelson | 9 | Adrienne Nelson | 33:39 |
| 248 | Luke WakefieldPlace 248 · Grade 10 · Warrenton | 10 | Warrenton | 34:38 |
| 250 | Luke WakefieldPlace 250 · Grade 10 · Warrenton | 10 | Warrenton | 34:38 |
| 249 | Connor EldridgePlace 249 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 36:59 |
| 251 | Connor EldridgePlace 251 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 36:59 |
| 1 | Kanoa BlakePlace 1 · Grade 12 · Crescent Valley | 12 | Crescent Valley | 17:10 |
| 2 | Ethan PedersenPlace 2 · Grade 12 · Eastlake | 12 | Eastlake | 17:18 |
| 3 | Luke SchmidtPlace 3 · Grade 12 · Shorecrest | 12 | Shorecrest | 18:01 |
| 4 | Jacob PearsonPlace 4 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 18:16 |
| 5 | Noah ZahnPlace 5 · Grade 12 · Eastlake | 12 | Eastlake | 18:18 |
| 6 | Connor BrownPlace 6 · Grade 10 · Newport | 10 | Newport | 18:21 |
| 7 | Wyatt MontgomeryPlace 7 · Grade 12 · La Pine | 12 | La Pine | 18:43 |
| 8 | Christopher LynnPlace 8 · Grade 12 · Eastlake | 12 | Eastlake | 19:03 |
| 10 | Taylen BaderPlace 10 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 19:18 |
| 11 | Quinn WeissPlace 11 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 19:20 |
| 12 | Timothy BradshawPlace 12 · Grade 12 · Cedar Tree Classical Ch | 12 | Cedar Tree Classical Ch | 19:24 |
| 13 | Ian BakerPlace 13 · Grade 10 · Crescent Valley | 10 | Crescent Valley | 19:34 |
| 14 | Neftali MenendezPlace 14 · Grade 11 · Columbia River | 11 | Columbia River | 19:35 |
| 15 | Kaj MontgomeryPlace 15 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 19:41 |
| 16 | Koen McMillanPlace 16 · Grade 11 · Jefferson | 11 | Jefferson | 19:49 |
| 17 | Cody PollockPlace 17 · Grade 10 · Crescent Valley | 10 | Crescent Valley | 19:50 |
| 18 | Zac WisePlace 18 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 19:51 |
| 19 | Carter SherryPlace 19 · Grade 10 · La Center | 10 | La Center | 19:52 |
| 20 | Logan HublerPlace 20 · Grade 9 · La Center | 9 | La Center | 19:54 |
| 21 | Aiden JacksonPlace 21 · Grade 9 · Lincoln (Seattle) | 9 | Lincoln (Seattle) | 19:54 |
| 22 | Jackson BurgerPlace 22 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 19:56 |
| 23 | Daniel BrownPlace 23 · Grade 10 · Baker | 10 | Baker | 19:59 |
| 24 | Treyton MartyPlace 24 · Grade 10 · Toledo | 10 | Toledo | 20:00 |
| 25 | Ian AgopsowiczPlace 25 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 20:01 |
| 26 | Frank PetersonPlace 26 · Grade 11 · Anacortes | 11 | Anacortes | 20:04 |
| 27 | William HavardPlace 27 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 20:04 |
| 28 | Evan WendelPlace 28 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 20:06 |
| 29 | Riley WilsonPlace 29 · Grade 12 · Timberline | 12 | Timberline | 20:06 |
| 30 | John Von HagelPlace 30 · Grade 12 · Anacortes | 12 | Anacortes | 20:09 |
| 31 | Camden UffelmanPlace 31 · Grade 12 · Columbia (White Salmon) | 12 | Columbia (White Salmon) | 20:11 |
| 32 | Brody WillPlace 32 · Grade 10 · Fort Vancouver | 10 | Fort Vancouver | 20:13 |
| 33 | John ClementPlace 33 · Grade 12 · Astoria | 12 | Astoria | 20:14 |
| 34 | Quinn HoisingtonPlace 34 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 20:18 |
| 35 | Noah SlaytonPlace 35 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 20:18 |
| 36 | Joe YangPlace 36 · Grade 11 · Adrienne Nelson | 11 | Adrienne Nelson | 20:20 |
| 37 | Kai MilesPlace 37 · Grade 11 · Adrienne Nelson | 11 | Adrienne Nelson | 20:20 |
| 38 | Joel PrattPlace 38 · Grade 11 · Inglemoor | 11 | Inglemoor | 20:29 |
| 39 | Cougar SmithPlace 39 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 20:30 |
| 40 | Kernan TeasdalePlace 40 · Grade 11 · Crook County | 11 | Crook County | 20:35 |
| 41 | Gavin HumphreysPlace 41 · Grade 11 · Crook County | 11 | Crook County | 20:35 |
| 42 | Ben ZuschlagPlace 42 · Grade 10 · St Helens | 10 | St Helens | 20:38 |
| 43 | Levi HanscomPlace 43 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 20:39 |
| 44 | Daniel MarshallPlace 44 · Grade 12 · Crescent Valley | 12 | Crescent Valley | 20:41 |
| 45 | Philip KahlPlace 45 · Grade 10 · Dallas | 10 | Dallas | 20:44 |
| 46 | Max QuPlace 46 · Grade 11 · Eastlake | 11 | Eastlake | 20:50 |
| 47 | Roberto Buitrago EstradPlace 47 · Grade 9 · Eastlake | 9 | Eastlake | 20:52 |
| 48 | Rodrigo MontanoPlace 48 · Grade 9 · Eastlake | 9 | Eastlake | 21:02 |
| 49 | Luke GrunenfelderPlace 49 · Grade 10 · Black Hills | 10 | Black Hills | 21:02 |
| 50 | Henry LoyaPlace 50 · Grade 10 · Franklin (WA) | 10 | Franklin (WA) | 21:04 |
| 51 | Miles EriksonPlace 51 · Grade 12 · Oak Harbor | 12 | Oak Harbor | 21:10 |
| 52 | Lukas TaliusPlace 52 · Grade 10 · Eastlake | 10 | Eastlake | 21:15 |
| 53 | Camden PatePlace 53 · Grade 10 · Barlow | 10 | Barlow | 21:17 |
| 54 | Preston GrahamPlace 54 · Grade 12 · Columbia River | 12 | Columbia River | 21:19 |
| 55 | Brennan HakePlace 55 · Grade 11 · Amity | 11 | Amity | 21:22 |
| 56 | Eli WisniewskiPlace 56 · Grade 11 · Crescent Valley | 11 | Crescent Valley | 21:22 |
| 57 | Luke UnderwoodPlace 57 · Grade 12 · Benson | 12 | Benson | 21:23 |
| 58 | Jaime Lopez EricksenPlace 58 · Grade 11 · Benson | 11 | Benson | 21:23 |
| 59 | Bailey FrerichPlace 59 · Grade 11 · River Ridge | 11 | River Ridge | 21:23 |
| 60 | Silas SmithPlace 60 · Grade 10 · Eastlake | 10 | Eastlake | 21:30 |
| 61 | John ColquhounPlace 61 · Grade 12 · Astoria | 12 | Astoria | 21:34 |
| 62 | Hugo WedamPlace 62 · Grade 12 · Mossyrock | 12 | Mossyrock | 21:38 |
| 63 | Colten StrohmeyerPlace 63 · Grade 11 · Molalla | 11 | Molalla | 21:40 |
| 64 | Jacob LinggiPlace 64 · Grade 12 · Timberline | 12 | Timberline | 21:42 |
| 65 | Carson JacksonPlace 65 · Grade 11 · St Helens | 11 | St Helens | 21:43 |
| 66 | Miguel GomezPlace 66 · Grade 12 · Mossyrock | 12 | Mossyrock | 21:44 |
| 67 | Sam WielandPlace 67 · Grade 10 · Seattle Christian | 10 | Seattle Christian | 21:45 |
| 68 | Josiah VelezPlace 68 · Grade 10 · Crescent Valley | 10 | Crescent Valley | 21:45 |
| 69 | Trevor TomPlace 69 · Grade 12 · Kentridge | 12 | Kentridge | 21:46 |
| 70 | Chase BecksteadPlace 70 · Grade 11 · Eastlake | 11 | Eastlake | 21:46 |
| 71 | Milo HamiltonPlace 71 · Grade 9 · Shorecrest | 9 | Shorecrest | 21:47 |
| 72 | Zack UnderwoodPlace 72 · Grade 12 · Benson | 12 | Benson | 21:48 |
| 73 | Ryan SheetsPlace 73 · Grade 9 · Tillamook | 9 | Tillamook | 21:51 |
| 74 | Andrew NohlePlace 74 · Grade 9 · Eastlake | 9 | Eastlake | 21:52 |
| 75 | Nathan LiPlace 75 · Grade 12 · Kentridge | 12 | Kentridge | 21:52 |
| 76 | Angel De ArcosPlace 76 · Grade 12 · Baker | 12 | Baker | 21:53 |
| 77 | Tai WongPlace 77 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 21:55 |
| 78 | Logan GantPlace 78 · Grade 12 · North Douglas | 12 | North Douglas | 21:56 |
| 79 | Adisuk FrankPlace 79 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 21:57 |
| 80 | Ole LynassPlace 80 · Grade 11 · Shorecrest | 11 | Shorecrest | 22:04 |
| 81 | Christian Paz TapiaPlace 81 · Grade 12 · Mossyrock | 12 | Mossyrock | 22:05 |
| 82 | Jacob MckinnonPlace 82 · Grade 11 · Crook County | 11 | Crook County | 22:05 |
| 83 | Asher BaggaleyPlace 83 · Grade 12 · North Beach | 12 | North Beach | 22:07 |
| 84 | Preston DanielsPlace 84 · Grade 10 · Eastlake | 10 | Eastlake | 22:11 |
| 85 | Nathaniel BoyerPlace 85 · Grade 10 · Timberline | 10 | Timberline | 22:14 |
| 86 | Wyatt HumphreyPlace 86 · Grade 11 · North Douglas | 11 | North Douglas | 22:14 |
| 87 | Mark IvanishchukPlace 87 · Grade 12 · Reynolds | 12 | Reynolds | 22:15 |
| 88 | Osten TerryPlace 88 · Grade 11 · Molalla | 11 | Molalla | 22:16 |
| 89 | David BrandtPlace 89 · Grade 9 · Lebanon | 9 | Lebanon | 22:19 |
| 90 | Jordan MillsPlace 90 · Grade 12 · Baker | 12 | Baker | 22:19 |
| 91 | Owen TracyPlace 91 · Grade 11 · River Ridge | 11 | River Ridge | 22:20 |
| 92 | Jeremiah TraegerPlace 92 · Grade 11 · Kennedy | 11 | Kennedy | 22:22 |
| 93 | Garrett CrawfordPlace 93 · Grade 11 · Rainier (OR) | 11 | Rainier (OR) | 22:24 |
| 94 | Colin ThompsonPlace 94 · Grade 10 · Eastlake | 10 | Eastlake | 22:25 |
| 95 | Titus NelsonPlace 95 · Grade 12 · Reynolds | 12 | Reynolds | 22:27 |
| 96 | Beck WilsonPlace 96 · Grade 10 · Timberline | 10 | Timberline | 22:29 |
| 97 | Rushil ArunPlace 97 · Grade 11 · Eastlake | 11 | Eastlake | 22:29 |
| 98 | Hayden DanielsPlace 98 · Grade 12 · Eastlake | 12 | Eastlake | 22:30 |
| 99 | Evan SturdivantPlace 99 · Grade 10 · Cedar Tree Classical Ch | 10 | Cedar Tree Classical Ch | 22:38 |
| 100 | Avery LucchiPlace 100 · Grade 12 · Adrienne Nelson | 12 | Adrienne Nelson | 22:41 |
| 101 | Langston MahPlace 101 · Grade 12 · Centennial | 12 | Centennial | 22:43 |
| 102 | Evan BrownPlace 102 · Grade 10 · Centennial | 10 | Centennial | 22:43 |
| 103 | Lliam BairdPlace 103 · Grade 12 · Estacada | 12 | Estacada | 22:44 |
| 104 | Liam GouldPlace 104 · Grade 11 · Inglemoor | 11 | Inglemoor | 22:46 |
| 105 | Alexis DiazPlace 105 · Grade 12 · Royal | 12 | Royal | 22:46 |
| 106 | Wyse MulinixPlace 106 · Grade 10 · Ilwaco | 10 | Ilwaco | 22:48 |
| 107 | Carson VannPlace 107 · Grade 10 · La Center | 10 | La Center | 22:49 |
| 108 | Brigham RichinsPlace 108 · Grade 10 · Inglemoor | 10 | Inglemoor | 22:52 |
| 109 | Konlan HigginsPlace 109 · Grade 11 · Hoquiam | 11 | Hoquiam | 22:53 |
| 110 | Aidan BonnerPlace 110 · Grade 11 · Crook County | 11 | Crook County | 22:57 |
| 111 | Noah AquinoPlace 111 · Grade 10 · North Beach | 10 | North Beach | 22:59 |
| 112 | Tanner LucasPlace 112 · Grade 11 · Baker | 11 | Baker | 23:02 |
| 113 | Owen MulhollandPlace 113 · Grade 10 · Columbia River | 10 | Columbia River | 23:02 |
| 114 | Aaron Barron PintorPlace 114 · Grade 9 · Columbia River | 9 | Columbia River | 23:04 |
| 115 | Alan DuanPlace 115 · Grade 10 · Eastlake | 10 | Eastlake | 23:04 |
| 116 | Will BolingPlace 116 · Grade 12 · Aberdeen | 12 | Aberdeen | 23:09 |
| 117 | Roman EverettPlace 117 · Grade 9 · Inglemoor | 9 | Inglemoor | 23:17 |
| 118 | Peyton LagersPlace 118 · Grade 11 · Rainier (OR) | 11 | Rainier (OR) | 23:18 |
| 119 | Dylon BiesemeyerPlace 119 · Grade 12 · Fort Vancouver | 12 | Fort Vancouver | 23:18 |
| 120 | Jaiden ScogginsPlace 120 · Grade 11 · River Ridge | 11 | River Ridge | 23:18 |
| 121 | Caden DelamarterPlace 121 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 23:19 |
| 122 | Caleb HillsPlace 122 · Grade 11 · Baker | 11 | Baker | 23:21 |
| 123 | Ivan FariasPlace 123 · Grade 10 · Newport | 10 | Newport | 23:26 |
| 124 | Garrett GrahamPlace 124 · Grade 9 · Columbia River | 9 | Columbia River | 23:31 |
| 125 | Beckett SiasPlace 125 · Grade 9 · Inglemoor | 9 | Inglemoor | 23:45 |
| 126 | Riley TricasPlace 126 · Grade 10 · Kentridge | 10 | Kentridge | 23:49 |
| 127 | Zachary GrozaPlace 127 · Grade 11 · Barlow | 11 | Barlow | 23:49 |
| 128 | Porter Mhoon-CoatneyPlace 128 · Grade 11 · Lebanon | 11 | Lebanon | 23:50 |
| 129 | Kaden HollisPlace 129 · Grade 12 · Kentridge | 12 | Kentridge | 23:51 |
| 130 | Tobin SilvaPlace 130 · Grade 12 · King's Way Christian | 12 | King's Way Christian | 23:51 |
| 131 | Nolan JurasinPlace 131 · Grade 12 · Aberdeen | 12 | Aberdeen | 23:52 |
| 132 | Seamus ArendtPlace 132 · Grade 10 · Eastlake | 10 | Eastlake | 23:52 |
| 133 | Joshuah BakerPlace 133 · Grade 10 · Warrenton | 10 | Warrenton | 23:56 |
| 134 | Calvin AndrewsPlace 134 · Grade 12 · Columbia (White Salmon) | 12 | Columbia (White Salmon) | 23:58 |
| 135 | Aarush ThadaniPlace 135 · Grade 9 · Eastlake | 9 | Eastlake | 24:01 |
| 136 | Toen Conway-YasuyamaPlace 136 · Grade 12 · Shorecrest | 12 | Shorecrest | 24:03 |
| 137 | Justin WuPlace 137 · Grade 12 · King's Way Christian | 12 | King's Way Christian | 24:04 |
| 138 | Dylan CooperPlace 138 · Grade 12 · Stayton | 12 | Stayton | 24:04 |
| 139 | Aidan SucheckiPlace 139 · Grade 12 · King's Way Christian | 12 | King's Way Christian | 24:06 |
| 140 | Elijah VanderpoolPlace 140 · Grade 9 · North Douglas | 9 | North Douglas | 24:06 |
| 141 | Reynolds CottlePlace 141 · Grade 9 · La Center | 9 | La Center | 24:07 |
| 142 | Vincenzo CastaldoPlace 142 · Grade 12 · Benson | 12 | Benson | 24:08 |
| 143 | Hunter BaronPlace 143 · Grade 11 · King's Way Christian | 11 | King's Way Christian | 24:09 |
| 144 | Zack RikkinenPlace 144 · Grade 9 · Eastlake | 9 | Eastlake | 24:10 |
| 145 | Xavier DussartPlace 145 · Grade 11 · Inglemoor | 11 | Inglemoor | 24:12 |
| 146 | Ethan WedamPlace 146 · Grade 10 · Mossyrock | 10 | Mossyrock | 24:18 |
| 147 | Holden UffelmanPlace 147 · Grade 10 · Columbia (White Salmon) | 10 | Columbia (White Salmon) | 24:20 |
| 148 | Wyatt JacksonPlace 148 · Grade 12 · Black Hills | 12 | Black Hills | 24:23 |
| 149 | Uriel BautistaPlace 149 · Grade 10 · Royal | 10 | Royal | 24:28 |
| 150 | Liam DailyPlace 150 · Grade 10 · Columbia River | 10 | Columbia River | 24:30 |
| 151 | Isaac SantilliePlace 151 · Grade 11 · Dallas | 11 | Dallas | 24:39 |
| 152 | Jaeden FreitasPlace 152 · Grade 10 · King's Way Christian | 10 | King's Way Christian | 24:42 |
| 153 | Abe ReichertPlace 153 · Grade 11 · Estacada | 11 | Estacada | 24:42 |
| 154 | Gustav ZaundersPlace 154 · Grade 12 · Eastlake | 12 | Eastlake | 24:45 |
| 155 | Bill GiangPlace 155 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 24:46 |
| 156 | Landon IrwinPlace 156 · Grade 9 · R A Long | 9 | R A Long | 24:47 |
| 157 | Jamie KingPlace 157 · Grade 12 · Benson | 12 | Benson | 24:49 |
| 158 | Declan WallacePlace 158 · Grade 10 · Warrenton | 10 | Warrenton | 24:53 |
| 159 | Connor LelandPlace 159 · Grade 9 · River Ridge | 9 | River Ridge | 25:03 |
| 160 | Lucas WilsonPlace 160 · Grade 11 · Kentridge | 11 | Kentridge | 25:05 |
| 161 | Paul MeeuwsenPlace 161 · Grade 12 · La Pine | 12 | La Pine | 25:11 |
| 162 | Ivan Lopez-RoblesPlace 162 · Grade 10 · R A Long | 10 | R A Long | 25:12 |
| 163 | Elias TimminsPlace 163 · Grade 11 · Eastlake | 11 | Eastlake | 25:13 |
| 164 | Takanori TakeuchiPlace 164 · Grade 12 · Inglemoor | 12 | Inglemoor | 25:21 |
| 165 | Conner OlmsteadPlace 165 · Grade 12 · Toledo | 12 | Toledo | 25:28 |
| 166 | Sam FriedmanPlace 166 · Grade 11 · Inglemoor | 11 | Inglemoor | 25:31 |
| 167 | Carson QuigleyPlace 167 · Grade 9 · Lebanon | 9 | Lebanon | 25:36 |
| 168 | Elijah NathensonPlace 168 · Grade 12 · Shorecrest | 12 | Shorecrest | 25:36 |
| 169 | Joshua LiePlace 169 · Grade 10 · River Ridge | 10 | River Ridge | 25:39 |
| 170 | Omor IbrahimPlace 170 · Grade 11 · Franklin (WA) | 11 | Franklin (WA) | 25:44 |
| 171 | Carter LancasterPlace 171 · Grade 12 · Adrienne Nelson | 12 | Adrienne Nelson | 25:53 |
| 172 | Carter MitchellPlace 172 · Grade 12 · Decatur | 12 | Decatur | 25:54 |
| 173 | Nicholas ChowPlace 173 · Grade 9 · River Ridge | 9 | River Ridge | 26:01 |
| 174 | James MorrisonPlace 174 · Grade 9 · River Ridge | 9 | River Ridge | 26:02 |
| 175 | Maddox KarrasPlace 175 · Grade 12 · King's Way Christian | 12 | King's Way Christian | 26:10 |
| 176 | Jeremiah SumalbagPlace 176 · Grade 10 · Decatur | 10 | Decatur | 26:10 |
| 177 | Julien MajorPlace 177 · Grade 10 · River Ridge | 10 | River Ridge | 26:15 |
| 178 | Finn IrwinPlace 178 · Grade 11 · River Ridge | 11 | River Ridge | 26:17 |
| 179 | Carson TennisPlace 179 · Grade 11 · River Ridge | 11 | River Ridge | 26:18 |
| 180 | Aiden Hale-buntingPlace 180 · Grade 9 · River Ridge | 9 | River Ridge | 26:19 |
| 181 | Augustus ManhirePlace 181 · Grade 11 · Seaside | 11 | Seaside | 26:20 |
| 182 | Michael FlaniganPlace 182 · Grade 10 · Aberdeen | 10 | Aberdeen | 26:21 |
| 183 | Vicente BautistaPlace 183 · Grade 11 · Ilwaco | 11 | Ilwaco | 26:26 |
| 184 | Brock ReadePlace 184 · Grade 10 · Decatur | 10 | Decatur | 26:34 |
| 185 | Ivan WeberPlace 185 · Grade 11 · Ocosta | 11 | Ocosta | 26:48 |
| 186 | Casey DoppPlace 186 · Grade 10 · Astoria | 10 | Astoria | 26:53 |
| 187 | Beckett AndersonPlace 187 · Grade 11 · Hockinson | 11 | Hockinson | 26:55 |
| 188 | Jacob ParsonsPlace 188 · Grade 10 · North Douglas | 10 | North Douglas | 27:00 |
| 189 | Ethen MuellerPlace 189 · Grade 12 · Reynolds | 12 | Reynolds | 27:15 |
| 190 | Kyle WilliamsPlace 190 · Grade 12 · Hockinson | 12 | Hockinson | 27:16 |
| 191 | Deegan CooperPlace 191 · Grade 11 · Inglemoor | 11 | Inglemoor | 27:17 |
| 192 | Justin HuangPlace 192 · Grade 11 · Inglemoor | 11 | Inglemoor | 27:33 |
| 193 | Sam DudaPlace 193 · Grade 9 · Kennedy | 9 | Kennedy | 27:46 |
| 194 | Logan FantPlace 194 · Grade 9 · Decatur | 9 | Decatur | 27:56 |
| 195 | Christopher GonzalezPlace 195 · Grade 12 · Decatur | 12 | Decatur | 27:59 |
| 196 | Jacob CantuPlace 196 · Grade 11 · Decatur | 11 | Decatur | 28:07 |
| 197 | Talon HoverPlace 197 · Grade 10 · River Ridge | 10 | River Ridge | 28:14 |
| 198 | Jordan MckenziePlace 198 · Grade 11 · Toledo | 11 | Toledo | 28:21 |
| 199 | Scott SchmidlinPlace 199 · Grade 12 · Eastlake | 12 | Eastlake | 28:27 |
| 200 | Jack TiemensPlace 200 · Grade 11 · Toledo | 11 | Toledo | 28:32 |
| 201 | Josh BelzPlace 201 · Grade 10 · Crook County | 10 | Crook County | 28:32 |
| 202 | Tyler ClausenPlace 202 · Grade 12 · Decatur | 12 | Decatur | 28:43 |
| 203 | Matthew VuPlace 203 · Grade 12 · Centennial | 12 | Centennial | 28:53 |
| 204 | Leighton HartshornPlace 204 · Grade 9 · R A Long | 9 | R A Long | 28:59 |
| 205 | Oscar Cruz ReyesPlace 205 · Grade 10 · Benson | 10 | Benson | 29:32 |
| 206 | Byrce PowellPlace 206 · Grade 12 · Benson | 12 | Benson | 29:40 |
| 207 | Sam AndersonPlace 207 · Grade 12 · Benson | 12 | Benson | 30:11 |
| 208 | Vernon PiferPlace 208 · Grade 9 · Crook County | 9 | Crook County | 30:15 |
| 209 | Elliott KhongPlace 209 · Grade 10 · R A Long | 10 | R A Long | 30:19 |
| 210 | Brycen WonserPlace 210 · Grade 9 · R A Long | 9 | R A Long | 30:30 |
| 211 | Alexander FreitasPlace 211 · Grade 11 · King's Way Christian | 11 | King's Way Christian | 31:42 |
| 212 | Zack VerheiPlace 212 · Grade 10 · Toledo | 10 | Toledo | 31:51 |
| 213 | Sean KerwinPlace 213 · Grade 11 · Seaside | 11 | Seaside | 31:58 |
| 214 | Ben McWilliamsPlace 214 · Grade 11 · Crook County | 11 | Crook County | 32:00 |
| 215 | Eric BraggPlace 215 · Grade 10 · Toledo | 10 | Toledo | 32:23 |
| 216 | Nehemiah PrevostPlace 216 · Grade 9 · Decatur | 9 | Decatur | 32:58 |
| 217 | Diego RamirezPlace 217 · Grade 9 · Decatur | 9 | Decatur | 32:59 |