Skip to main content
WI Athlete

2025 Season · Cross Country

The Mook XC Invite at Alderbrook

Sep 20, 2025 · 2,289 results · 95 schools

Boys 5,000m

#AthleteSchoolTime
1Kellen WilliamsJesuit14:28.10
1Colton CranneyStar Valley14:50.20
1Andres BustamanteNorthwest (Wash.)15:22.00
1Colton ValentineMeridian15:25.20
1Avery ChandlerNewport15:50.00
1Lane SturtevantBainbridge17:54.70
1Gage BradleyUnattached18:47.90
1John KavulichTimberline AC24:30.30
2Miro Parr-CoffinGonzaga Prep14:29.60
2Kaiji AllemanCentral Catholic14:55.90
2William LanserNorthwest (Wash.)15:22.30
2Patrick KeatingJesuit15:26.90
2Juan VillalobosForest Grove15:56.70
2Alfredo Damian RodriguezReynolds18:04.70
2Jackson BakerTimberline AC24:30.90
3Bodie ThomasMercer Island14:32.00
3Emiliano Diaz-GarciaClackamas15:07.40
3Josh FryUnattached15:37.50
3Christian RanalliLincoln15:47.70
3Brenner SargentHazen16:09.00
3Micah LaneyCleveland (OR)18:11.40
3Brody Will36-Unattached25:29.10
4Zach FrazierGonzaga Prep14:32.20
4Leo PauschPhilomath15:10.50
4Weston FreezeUnattached15:43.40
4Henry TachouetLincoln16:07.40
4Braydon SweetinMark Morris16:11.70
4Tristan ArmstrongRidgefield18:15.20
4Carlos VillagomezTimberline AC25:29.10
5Kingston ShillitoFranklin14:32.80
5Kruz MogelClackamas15:18.70
5Christian ChiNorthwest (Wash.)15:59.70
5Wyatt HornbrookLincoln16:09.90
5Kayden BejarSouth Salem16:14.30
5Malcom TanShorecrest18:15.90
5Connor GriffinTimberline AC26:18.00
6Oliver ZimmermanCedar Park Christian (Bothell)14:35.30
6Demir CiftciWestview15:22.10
6Kai UshikuboNorthwest (Wash.)16:03.70
6Ryan ChenLincoln16:16.10
6Ryan SheetsTillamook16:16.60
6Rohan GoreLake Oswego18:16.50
6Kyle PetersonTimberline AC26:50.10
7Nickolas LuceLynden Christian14:41.80
7Henry StoneSiuslaw15:24.00
7Brody GerigUnattached16:17.70
7David AlbaveraNewport16:17.70
7Johann Dechet- WetzelCentral Catholic16:18.10
7Julian RamirezForest Grove18:16.50
8Matthew LawrenceMercer Island14:43.40
8Conal DevineCentral Catholic15:24.30
8Brennan KoontzNorthwest (Wash.)16:20.00
8Charles BeltznerCentral Catholic16:21.10
8Sawyer KerriganLa Salle Prep16:21.90
8Marshall HawesSouth Salem18:16.90
9Jackson WelshJesuit14:44.60
9Tyler WaltonAdrienne Nelson15:26.80
9Balen McCarthyMercer Island16:24.00
9Zane ArmstrongMark Morris16:24.40
9James RoehrUnattached16:45.90
9Easton MartinSouth Salem18:16.90
10Malcolm DimoffLincoln14:46.40
10Gus KirbyNeah-Kah-Nie15:28.10
10Edgar SniffenGrant16:24.30
10Aiden MurilloMedical Lake16:24.60
10Brian SchofieldUnattached17:22.80
10Liam O'learyIda B. Wells18:16.90
11George LoraIda B. Wells14:50.50
11Cooper DollensRidgefield15:28.80
11Zachary FewelEastside Catholic16:25.30
11Jacob WacekJesuit16:25.60
11Flynn RiderUnattached18:04.70
11Mason EngelWashougal18:28.50
12Owen MangrumCurtis14:51.90
12Hudson MeloyWest Valley (Yakima)15:30.00
12Arlo HayesReynolds16:27.70
12Rowan Martin CollierGrant16:31.00
12Ben BlonigenUnattached18:07.30
12Ryan HeacockSouth Salem18:29.70
13Joshua PrinceLincoln14:52.00
13Hunter McKenzieOregon City15:32.70
13Steven ShottsMedical Lake16:29.90
13Dino HajdarpasicMercer Island16:31.80
13Braeden ColvinPhilomath18:33.80
13Corban Phillips36-Unattached19:16.70
14Reuben TeVeldeMeridian14:52.10
14Brigham HahnStar Valley15:35.70
14Barkot TirunehLincoln16:33.50
14Mercury BergquistMedical Lake16:37.20
14Adrian SolisSouth Salem18:34.80
15Peter JamesLincoln14:54.20
15Judah TeVeldeMeridian15:42.40
15Kainoa WaierLincoln16:34.80
15Tristan HagenEastside Catholic16:37.50
15Hudson DaviesCleveland (OR)18:35.50
16Matthew WroblewskiJesuit14:54.70
16Bentley NelsonSiuslaw15:50.80
16Peter ButzerJesuit16:35.90
16Diego VelazquezTillamook16:38.40
16Randy WilsonRedmond18:36.40
17Brayden FletcherJesuit14:56.20
17Ammon HamWestview15:51.50
17Lucas SmithJesuit16:38.50
17Julius VeselSouthridge16:41.60
17Landon SiffertRidgefield18:38.00
18Josiah CapusanCedar Park Christian (Bothell)14:57.70
18Sullivan WilsonStar Valley15:53.50
18Tristan BernardsJesuit16:40.60
18Holden Campbell-MurawskiMcDaniel16:43.00
18Carter CarbajalRidgefield18:40.80
19Paul HretcanuTigard14:58.50
19Luke HarrisStar Valley15:57.30
19Eli BuntenCentral Catholic16:41.60
19Jayden PeinadoReynolds16:44.50
19Riley StonecliffeIda B. Wells18:41.10
20Luke SaalfeldBellarmine Prep15:01.50
20Lukas HernandezPhilomath15:58.30
20Lyric RuckerGonzaga Prep16:43.00
20Elliott OngHazen16:46.40
20Silas HaleSouth Salem18:41.10
21Kai JensenCleveland (OR)15:02.50
21Tanner HoodHockinson15:58.90
21Lucas CannizzaroSehome16:45.60
21Elliott HayesReynolds16:47.30
21Julian GarfiasForest Grove18:53.90
22Otto SellersIda B. Wells15:03.60
22Greer ShorrCentral Catholic15:59.10
22Chester EssinkLincoln16:45.90
22Brogan MyletLa Salle Prep16:47.50
22Raven SummerIda B. Wells18:54.40
23Taylor RushSqualicum15:05.00
23Chris HayashiLake Oswego15:59.30
23Carter AllenSherwood16:47.10
23Aarav PatelSouthridge16:49.20
23Winston TaylorSouth Salem18:55.20
24Jaciah LavierJesuit15:05.10
24Nick WoodMolalla16:00.60
24Carter ShepherdSherwood16:49.20
24Ben IyerEastside Catholic16:51.40
24Reid MyersKing's Way Christian18:55.30
25Ryan DodgeBainbridge15:07.90
25Carson BeamCentral Catholic16:03.80
25Emilio CurtisWestview16:53.10
25Loghan BradleyMedical Lake16:57.40
25Jameson StoneSandy18:55.50
26Colin HarperBellarmine Prep15:08.40
26Max GallegosWest Valley (Yakima)16:04.00
26Jake BunkerMercer Island16:53.70
26Gabriel FloresNewport16:57.90
26Simon GlothIda B. Wells18:55.90
27Nathaniel LaursenIssaquah15:10.50
27Jess VanderwalkerCentral Catholic16:04.50
27Calvin BashGrant16:54.50
27David DandyBeaverton17:00.60
27Logan AllenRidgefield18:56.00
28Isaiah CarpenterMcMinnville15:11.50
28Dominic TurnerRidgefield16:05.20
28Quinn RussoGrant16:54.70
28George PittsMedical Lake17:01.50
28Logan BurpeeEastside Catholic18:56.10
29Kole NormanSherwood15:11.90
29Henry WestlundScappoose16:06.00
29Brendan SullivanMercer Island16:54.70
29Chase ConnorLa Salle Prep17:05.40
29Ben CriminLa Salle Prep18:57.20
30Liam DonnellyJesuit15:13.30
30Felix WangLake Oswego16:06.00
30Sam KaempfJesuit16:55.20
30Ryzick IglesiasMedical Lake17:08.40
30Vincent CallahanSouth Salem19:00.30
31Ignacio LlorensBainbridge15:15.90
31Jesse JurinkaCentral Catholic16:07.20
31Hudson StangeCentral Wisconsin Christian16:56.90
31Bryant AndreLa Salle Prep17:16.40
31Isaac HonlJefferson-Portland19:02.00
32Ash CarlsonLakeridge15:16.50
32Benjamin StoutAdrienne Nelson16:07.70
32Kai BergmanMercer Island16:57.30
32Jamison FoxReynolds17:18.10
32Oakley PauschPhilomath19:02.10
33Brady LukasiewiczJesuit15:16.80
33Dylan SigmanNeah-Kah-Nie16:08.60
33Carson StoneLincoln16:58.20
33Tyler FerreiraScappoose17:21.10
33Oliver LemkauJefferson-Portland19:03.50
34Gavin BrownCedar Park Christian (Bothell)15:18.80
34Oscar PreinerLincoln (Seattle)16:09.00
34Connor ChinSehome17:00.20
34Erik MoonMedical Lake17:24.50
34Eliott MollardMeridian19:07.20
35Dylan HillSehome15:20.30
35Sriharsha PadigiWestview16:09.80
35Braidan HaskellGonzaga Prep17:00.50
35Aaron AntrimWest Albany17:27.00
35Benson BrumbachMcMinnville19:07.90
36Liam PaulsonGrant15:20.90
36Lucius CaseClackamas16:10.50
36Aiden LeshCentral Catholic17:04.10
36Zach BudellSandy17:27.80
36Donovan RomeroNestucca19:08.30
37Seth KugelLincoln15:21.60
37Gideon FrongnerGlencoe16:10.50
37Thomas ButlerCentral Wisconsin Christian17:06.70
37Damien KiserTillamook17:28.60
37Titus BaldwinForest Grove19:11.10
38Braden SteinSherwood15:22.00
38Pascal DirksCentral Catholic16:10.80
38Simon AbeidGonzaga Prep17:08.90
38Tristan HaasScappoose17:30.00
38Beckett AlilunasRedmond19:12.20
39Desmond ConserLincoln15:23.40
39Sidhant PaulLincoln (Seattle)16:11.00
39Christopher LeshCentral Catholic17:09.50
39Murray KoschmannForest Grove17:30.00
39Patrick BellAdrienne Nelson19:15.40
40Lev MitchellIda B. Wells15:24.40
40Paul ColemanOregon City16:11.20
40Calvin BrandlSherwood17:11.40
40Sergio ChavezHazen17:31.70
40Tony JaimesNestucca19:16.20
41Luca MasoloIda B. Wells15:25.10
41Ethan HoltGlencoe16:11.30
41Ian MochMercer Island17:12.00
41Zach KingSouthridge17:34.40
41Adan MartinezReynolds19:16.90
42Jack DentonLincoln15:25.20
42Carter YatesLiberty(OR)16:11.80
42Sam PuckettCedar Park Christian (Bothell)17:12.10
42Thien BuiSouth Salem17:35.70
42Rowan SolovitzIda B. Wells19:17.50
43Grant BregerCleveland (OR)15:27.70
43Trent WoodwardTigard16:11.80
43Oliver AllenSehome17:12.40
43Julio Angel Quevedo CoriaSouth Salem17:36.80
43Nolan ShafferRidgefield19:18.40
44David Villanueva CortesWoodburn15:29.70
44Galen MurchPhilomath16:12.00
44Liam ErbSehome17:12.70
44Koen SkreenMark Morris17:38.80
44Liam PyleTillamook19:18.90
45Judson BerrethSehome15:30.40
45Sylas AllenHudson's Bay16:13.60
45Griffin ThomasSherwood17:13.10
45Owen MeissnerSandy17:39.20
45Jack Henry FosterLake Oswego19:22.50
46Ryan NationsSherwood15:30.80
46Brady MoeTimberline16:13.90
46Caio CapriottiLincoln17:13.20
46Ryan LengkeekLa Salle Prep17:39.30
46Caelan ArnettOregon City19:23.90
47Ben CrandallBainbridge15:32.00
47R WeissNeah-Kah-Nie16:15.20
47Jaxson BosticJesuit17:14.40
47Orion MedlangHazen17:41.30
47Luke MalloryGlencoe19:24.30
48Asher PepinCurtis15:32.60
48Torsten ZornesOregon City16:15.50
48Joe GilesSherwood17:14.70
48Emmery WaymentHazen17:41.40
48Jacob O'NealRedmond19:24.80
49Connor WardMercer Island15:32.80
49Cameron ActonWestview16:17.10
49Dylan SahliGrant17:15.60
49Zachary PietzoldSandy17:42.10
49Sigur DotyRidgefield19:24.80
50Adam BirdCurtis15:34.60
50David GriceWashougal16:17.70
50Christian BustamanteCedar Park Christian (Bothell)17:15.70
50Jonaven HuwilerLa Salle Prep17:42.40
50Bryan Pulido MoyaTillamook19:25.30
51Aidan BattSehome15:36.60
51Miles WheelerCentral Catholic16:17.90
51Tyler FioreLincoln (Seattle)17:16.00
51Micah RosenHorizon Christian17:42.50
51Haigo GrossLake Oswego19:25.70
52Jackson FullerBellarmine Prep15:37.40
52Sadler GoldenLincoln (Seattle)16:19.20
52Soren BehuninWestview17:16.10
52Quinn ScavarelliSouth Salem17:42.80
52Jonathan AbregoTigard19:25.80
53Eli LevinsohnMilwaukie15:38.50
53Caleb CrowtherStar Valley16:22.50
53Wyatt HawesCentral Wisconsin Christian17:16.60
53William DunnSandy17:46.40
53Michael GoodeRidgefield19:26.10
54Dominic BenderLakeridge15:38.60
54Liam GibsonNeah-Kah-Nie16:23.20
54Lucas KugelLincoln17:17.40
54Will DuBrockMcDaniel17:46.50
54Ronin MitchellRidgefield19:26.20
55Ezra BubbSehome15:39.10
55Rowan CookLake Oswego16:23.50
55Daniel MamchikJesuit17:17.40
55Zane ChristensonSilverton17:48.30
55Gavin BoneReynolds19:26.60
56Finn BunkerMercer Island15:39.20
56River DurbenMeridian16:26.20
56Will RobinsonCedar Park Christian (Bothell)17:18.40
56Roland MooreForest Grove17:50.00
56Kieren EwingLiberty(OR)19:29.00
57Nolan GorsegnerIda B. Wells15:39.60
57Otto TerryMolalla16:29.00
57Isaiah FawcettJesuit17:18.50
57Armani GarfiasForest Grove17:51.80
57Maxwell HortonWashougal19:31.10
58Marshall LoewGonzaga Prep15:40.30
58Luke HarrisAdrienne Nelson16:29.70
58Brennan TheelCedar Park Christian (Bothell)17:18.70
58Thomas BaileySilverton17:52.00
58Ethan UrhausenRedmond19:32.10
59Arlo SchmidtMilwaukie15:40.40
59Asher TobinLake Oswego16:31.40
59Chad DunnSherwood17:20.00
59Archy De La RosaForest Grove17:52.30
59Diego Lopez CustodioReynolds19:32.50
60Cole BruniLakeridge15:43.20
60Houston YoungHockinson16:31.90
60Weston BorneJesuit17:20.70
60Zachery FlockSandy17:55.90
60Cole HartfieldRedmond19:35.00
61Wyeth HeizerLakeridge15:43.80
61Jake KentonMolalla16:32.20
61Bryce MishlerCleveland (OR)17:22.00
61Sawyer OsterhausBeaverton17:58.30
61Atticus CaugheyLake Oswego19:35.40
62Samuel Van ValkenburgCurtis15:44.80
62Sailor JensenSiuslaw16:33.20
62Cooper NielsenAdrienne Nelson17:22.60
62Jacob WonHazen18:00.00
62Robert OmusoruEastside Catholic19:36.30
63Hayden AldridgeMilwaukie15:45.20
63Evan StoutAdrienne Nelson16:34.70
63Atticus GaneyGrant17:25.50
63Andrew HoelterSouth Salem18:01.20
63Logan VargasNewport19:36.60
64Brayden ChristophersonMcMinnville15:46.10
64Ezra KingSiuslaw16:35.10
64Colin FittererGonzaga Prep17:26.60
64Andrew LopesTillamook18:02.60
64Everett FergusonPhilomath19:38.20
65Nathaniel KanyerGonzaga Prep15:46.80
65Ben HirschiStar Valley16:36.20
65Conner PettySherwood17:28.30
65Simon ConroyWest Albany18:02.60
65Kaidyn MarcialRedmond19:38.60
66Luke ZollnerSehome15:46.80
66Skyler PicardHockinson16:36.60
66Ben CorningSherwood17:29.30
66Leonardo GranilloNewport18:06.20
66Carson MarvinKing's Way Christian19:39.50
67Henry BarsottiMcMinnville15:47.40
67Lucas EvertonLiberty(OR)16:36.80
67Simion MainGrant17:29.40
67James TupajEastside Catholic18:07.70
67Nathaniel SmithTigard19:40.30
68Trevor OdomCurtis15:47.80
68Landon ErnstCentral Catholic16:37.30
68Owen MachanJesuit17:30.70
68Cannon BuiMilwaukie18:07.80
68Dominic CvernaSilverton19:41.80
69James FrostLakeridge15:51.60
69Keoni PadacaLake Oswego16:39.30
69Samuel RhoadsWestview17:31.70
69Andres LlumiquingaNewport18:10.50
69Andrew BrownForest Grove19:42.30
70Joel EddingtonSherwood15:52.40
70Henry ShawNewberg16:39.80
70Finn DanishCentral Catholic17:32.10
70Joseph SteffenSilverton18:12.90
70Rowan KaadyWashougal19:42.30
71Seth BurkeBainbridge15:52.40
71Isaac MarshallMolalla16:39.80
71Ferris CaligiuriCentral Catholic17:32.20
71Sean SchimmelbuschHazen18:13.40
71Asher JensenSouth Salem19:44.30
72Jonah HigdonNestucca15:52.70
72Javier Aleman VazquezNorth Salem16:43.60
72Torsten SchmoleCleveland (OR)17:35.00
72Jonathan MartinezMark Morris18:14.30
72Neil VincentLake Oswego19:44.60
73Jacob RipoliCurtis15:53.40
73Britten ButlerWest Valley (Yakima)16:46.10
73Catching OrrisonCentral Catholic17:37.20
73Colby JensenEastside Catholic18:17.10
73Mason ArnoldSouth Salem19:46.00
74Connor GosselinLincoln15:54.30
74Ryan SaxeOregon City16:46.20
74Judah BrucksCedar Park Christian (Bothell)17:39.00
74Landon LaMoriaEastside Catholic18:17.70
74Bryson ThompsonHockinson19:47.30
75Jake PowellMercer Island15:54.50
75Artem BikmurzenNewberg16:46.30
75Finley BorchardtSherwood17:40.70
75William MatzkaSilverton18:18.50
75Owen CliftCentral Wisconsin Christian19:47.90
76Paul TaitIssaquah15:54.90
76Mason SchermerNewberg16:48.20
76Loren SaariCleveland (OR)17:41.80
76Curran BaySilverton18:20.20
76Emmett BonkoskiCleveland (OR)19:48.20
77Brady EdingerSherwood15:56.10
77Kyler StroudRidgefield16:50.70
77Kellan DoroskiMercer Island17:42.60
77Bryce D HenriksonReynolds18:21.60
77Owen GrossmanForest Grove19:48.30
78Brooks OliverCedar Park Christian (Bothell)15:57.10
78Owen SchroederClackamas16:51.70
78Dylan CoheeNorth Medford17:44.20
78Elijah PortwoodParkrose18:23.10
78Cameron BarlowPhilomath19:48.80
79Owen MumleySehome15:57.50
79Nathan WhiteGlencoe16:52.50
79Declan LaneyCleveland (OR)17:44.40
79Edan LuncefordForest Grove18:25.30
79Nolan KrasneyWest Albany19:51.20
80Jack McDanielGrant15:57.80
80Jack SummersWest Valley (Yakima)16:53.20
80Flynn BrimberryGrant17:44.90
80Carson FosterWest Albany18:25.50
80Conor WilsonSilverton19:51.20
81Beckett GodfreyLakeridge15:58.30
81Logan ShiLake Oswego16:53.60
81Jameson MorleyCentral Catholic17:45.40
81Oliver RossMilwaukie18:26.90
81Joshua KingSouthridge19:52.50
82Grady GilkeyGrant15:58.40
82cameron haleyWestview16:56.90
82Abdurahaman SchmidtLincoln17:46.50
82Hayden NormandSandy18:27.40
82Cole LubeanGlencoe19:52.80
83Dash DiesburgMcMinnville16:00.20
83Braden FaleNewberg16:57.10
83Massimo MaggianiMercer Island17:46.70
83Kilchis SukanenTillamook18:31.40
83Abraham Daniel CamposSouth Salem19:53.30
84Blake HornerSherwood16:01.00
84Landon MoonWest Valley (Yakima)16:58.00
84Harrison Van DykeMcMinnville17:47.50
84Lucas PredeekSilverton18:31.60
84Tygh HartfieldRedmond19:54.40
85Eli BaleeCedar Park Christian (Bothell)16:01.20
85Joshua GriceWashougal16:58.00
85Zxavian StauberSehome17:47.60
85Jack SchilkeNewport18:32.90
85Knatas HyskoCleveland (OR)19:56.20
86Colton HasserGrant16:01.90
86Dashel ArchGlencoe16:59.00
86Elyott ThelanderMcMinnville17:47.70
86Cameron MadzelanReynolds18:36.00
86Micah NkwontaMilwaukie19:58.60
87Mylo BorrowsBainbridge16:02.80
87Tobias DanesTigard17:00.80
87Romero LoeraLincoln (Seattle)17:47.90
87Daniel WolfeScappoose18:37.90
87Darian AndradeForest Grove19:58.90
88Lucca BurleySqualicum16:03.80
88James Van BlarcomClackamas17:01.80
88Sam McDanielGrant17:48.10
88Aidric WashkoWest Albany18:37.90
88Greyson GramsShorecrest19:59.00
89Eben ColeGrant16:04.10
89Tomas GolovnykhLake Oswego17:02.50
89Erik WielandGrant17:48.50
89Miles ViegasMilwaukie18:39.50
89Lucius BeesleyBainbridge19:59.00
90Kellen SavageSqualicum16:04.40
90Carson SiadalMeridian17:02.70
90Ryder MortensenBainbridge17:49.60
90Kaden SpeerNewport18:39.70
90Carter McCartneyScappoose19:59.80
91Ian KleidererGonzaga Prep16:04.70
91Maven OliversenStar Valley17:04.40
91Luke KettermanLincoln17:50.40
91Justin GarciaRiverside-WLWV18:43.50
91Tristan SchlemeierRidgefield20:00.50
92William StrasserMilwaukie16:05.80
92Silas ErnstLincoln (Seattle)17:04.80
92Eli WalkerIda B. Wells17:51.10
92Henry HerronScappoose18:45.70
92Henry AlleeOregon City20:00.60
93Clark BradleyIda B. Wells16:06.20
93Kale JensenSiuslaw17:06.30
93Maximilian Tottene DarvasLincoln (Seattle)17:52.10
93Dallin BergWest Albany18:46.20
93Milo MorrisonPhilomath20:00.60
94Hudson EggeCurtis16:06.70
94Andrew McGettiganHockinson17:06.30
94Tristan McMurryIda B. Wells17:53.00
94Evan HakeAmity18:47.00
94Owen SkybakCleveland (OR)20:02.80
95Davis MalanSherwood16:07.10
95Daniel TateLiberty(OR)17:07.70
95Nicolas CallinCleveland (OR)17:53.10
95Espn PortwoodParkrose18:50.60
95Gavin ScifresSouthridge20:03.00
96Charlie WiliamsIda B. Wells16:07.10
96Wesley KernsTigard17:08.80
96Evan ChangWestview17:54.50
96Lorenzo FreddiSouthridge18:50.90
96Bryce SmarkMcMinnville20:04.80
97Roel RedondoCedar Park Christian (Bothell)16:07.20
97Colton WoldWestview17:09.40
97Connor KaleIda B. Wells17:55.20
97Dane FrappierScappoose18:51.40
97Dominic TiplinEastside Catholic20:05.70
98Aidan WendringCentral Wisconsin Christian16:07.30
98Brandon LeeWashougal17:10.30
98Zachary KanyerGonzaga Prep17:56.00
98Elliott WoottonEastside Catholic18:52.10
98Nicholas PadianJefferson-Portland20:05.70
99Hayden StoneMilwaukie16:07.70
99Tyler KentonMolalla17:10.80
99Gus GraeperLincoln17:57.00
99Henry DonaldsonSouthridge18:53.60
99Noah GreenMcMinnville20:06.70
100Kael UyedaGrant16:08.20
100Justin ConnollyLake Oswego17:13.40
100Connor CampbellJesuit17:59.20
100Hector CancholaWoodburn19:08.00
100Samuel EnglandRedmond20:07.80
101Micah AcordNorth Medford16:08.70
101Ramiro Calletano GonzalezNorth Salem17:13.50
101Joey Fox-QuammeJesuit17:59.20
101Jagger RinkerMark Morris19:09.60
101Brody WrightIda B. Wells20:08.00
102Wesley RustvoldIda B. Wells16:09.90
102Luke MeadowsNewberg17:13.60
102Cameron IngramLakeridge18:00.30
102Gabriel PazScappoose19:09.70
102Tabor AronsonIda B. Wells20:08.10
103Matthew GreerMercer Island16:10.40
103Bodie OstensonWashougal17:13.70
103Angelo FrostTimberline18:00.70
103Kenton WalderSilverton19:09.70
103Aiden DurganNestucca20:08.30
104Vinicio (Vini) DenczukIssaquah16:14.00
104Parker AbbottOregon City17:14.10
104Michael SandersBainbridge18:02.40
104Porter DeBackerSouth Salem19:13.30
104Connor WestonMolalla20:09.70
105Oz CohenIssaquah16:14.70
105Enoch AugurTimberline17:15.30
105Theo NelsonGrant18:02.50
105Aven KnauerSouthridge19:18.10
105Dhani DesmondLake Oswego20:10.00
106Jack RybczykSehome16:15.50
106Zachary GavrichOregon City17:17.90
106Jack BruniLakeridge18:02.60
106Benjamin DurrantBeaverton19:20.90
106Riley RanitAdrienne Nelson20:10.40
107Jonathan PiperSqualicum16:18.20
107Ean HollisRidgefield17:18.60
107Colin MooreIda B. Wells18:05.00
107Cohen PuenteWoodburn19:27.80
107Cole GardnerIda B. Wells20:10.40
108Vander BurleySqualicum16:19.90
108Jordin Martinez-KearneyHudson's Bay17:20.30
108Owen BarsottiLincoln (Seattle)18:05.70
108Christopher TuckHorizon Christian19:29.60
108Shayan Sharifi-MoghadamCleveland (OR)20:11.10
109Gideon BoshCurtis16:20.30
109Jackson KamphuisTigard17:22.40
109Owen JohnsonMcMinnville18:06.20
109Bennett MadsenWest Albany19:33.10
109Lukas RustLa Salle Prep20:11.40
110Zain PourShorecrest16:20.40
110Leif JensenRidgefield17:26.50
110Benjamin DavidsonCentral Catholic18:06.40
110Kiptyn AllenTillamook19:44.20
110Winston WrayCatlin Gabel20:12.20
111Duncan Creagle LujanCleveland (OR)16:20.80
111Grayson GardnerRidgefield17:26.50
111Drew WilsonSehome18:06.90
111Luke TeyemaReynolds19:48.20
111Kevin MarberrySouth Salem20:14.30
112Henry SancombCleveland (OR)16:21.00
112Theodore Ahrens-SiegelLincoln (Seattle)17:28.00
112Loren CushingOregon City18:07.30
112Sawyer BrooksRiverside-WLWV19:56.90
112Isaac LlerenasMcMinnville20:15.20
113Ian JamesSehome16:21.20
113Sloan CasanovaHudson's Bay17:29.90
113Aiden KennedyMcMinnville18:07.60
113Xavier CabreraWest Albany20:07.10
113Fletcher MillsIda B. Wells20:15.40
114Cole HaleNorth Medford16:24.10
114Ian NaughtWest Valley (Yakima)17:30.20
114Justus BrockieMcMinnville18:08.80
114Gunnar BurkesEastside Catholic20:15.60
114Sebastian HopeScappoose20:19.10
115Hawkeye GrummBainbridge16:24.80
115Nicholas OrwinWest Valley (Yakima)17:30.40
115Anthony SofronasLincoln (Seattle)18:08.90
115Jed MarquisScappoose20:15.90
115Sam MaanaoBeaverton20:26.30
116Ben MeierIssaquah16:25.50
116Taylor NobleAdrienne Nelson17:31.70
116Colton EngdahlCentral Wisconsin Christian18:09.20
116Aston GouldForest Grove20:16.70
116Landon McBrideRiverside-WLWV20:32.80
117Henry EhrbarGonzaga Prep16:26.60
117Maddox CarrEastside Prep17:32.30
117Gideon SmithSehome18:09.50
117Daniel SturrockMeridian20:17.40
117Rick AlanisMark Morris20:35.50
118Evan LoftenCurtis16:27.70
118Jacob HernandezPhilomath17:34.90
118Orion SoudersGrant18:10.10
118Chris HutererEastside Catholic20:20.20
118Haruki IidaHorizon Christian20:35.80
119Kamyar HortonSqualicum16:28.70
119Owen MarshallMolalla17:38.10
119Wyatt BuellJesuit18:10.20
119Alexander DayAdrienne Nelson20:20.60
119Caleb PilutikSouthridge20:45.50
120Theo JensenShorecrest16:28.70
120Julian BechtelNorth Salem17:38.90
120Zachary XanthosWestview18:10.30
120Carson ButterfieldHockinson20:21.30
120Kaden McDonaldRiverside-WLWV20:45.50
121Aaron ShepherdIssaquah16:32.10
121Ezekiel EricksonNorth Salem17:39.70
121Osuke SasakiWestview18:10.90
121Gabe GallaresLa Salle Prep20:21.50
121Gordon GarnerBeaverton21:05.50
122Noah MartinetGonzaga Prep16:33.80
122Tiernan ArnettOregon City17:41.30
122John CalvetLakeridge18:11.00
122Cooper JensenGlencoe20:21.50
122Ayeth HasanBeaverton21:10.60
123Benjamin DavisIssaquah16:34.30
123Dempsey WestWashougal17:45.90
123Aidan SheppardMcMinnville18:11.80
123Ian WilcoxSouth Salem20:23.10
123Eric GarciaMark Morris21:18.60
124Landon Poulson-OwensMilwaukie16:34.90
124Hugo HeClackamas17:46.60
124Jackson LewisMcMinnville18:13.80
124Jace DeShazerRidgefield20:24.30
124Corbin BellerRiverside-WLWV21:52.20
125Nicholas AkitaGrant16:35.10
125Yair Brito XilotSiuslaw17:49.30
125Leo WoodCleveland (OR)18:14.10
125Aidan LaibOregon City20:25.40
125Keegan BurdickTillamook22:11.40
126Paco Warren-ColemanCleveland (OR)16:36.90
126Braxtyn MuhonenHockinson17:51.50
126Cade CurtissJesuit18:15.00
126Ari OlsonWestview20:25.70
127Jackson MufflerNorth Medford16:38.00
127Max FryeTigard17:55.40
127Charlie BoushCleveland (OR)18:15.10
127Christian BrunsonWest Albany20:26.10
128Rex GarnerIssaquah16:39.00
128Colin HoneywellRidgefield17:56.80
128JJ HunterLincoln18:15.30
128Jordan StultzWashougal20:26.80
129Matthew RodriganoLakeridge16:40.50
129Samuel HernandezPhilomath17:56.90
129Logan WardellCedar Park Christian (Bothell)18:15.80
129Easton MattersRidgefield20:27.10
130Gideon DavisIda B. Wells16:42.70
130Adam RutgerWest Valley (Yakima)17:57.50
130Ari HendricksonBainbridge18:16.20
130Geovanni Carstens-CornwellJefferson-Portland20:28.60
131Dallen TubbsIssaquah16:44.70
131Aiden NeubauerHockinson17:58.80
131Evan LeClairIda B. Wells18:16.60
131Josiah BarnesWoodburn20:31.40
132Carlo SecairaBellarmine Prep16:46.20
132Kingston BrunscheonTigard17:58.80
132Henry HutchisonSandy18:16.60
132Bradley HansenMeridian20:32.10
133Quinn DodgeCleveland (OR)16:48.10
133Bjorn LundsgaardeHockinson17:58.90
133Stewart ChuCleveland (OR)18:18.60
133Riley QuiringCentral Wisconsin Christian20:32.60
134Miguel Guillen KushnerBainbridge16:48.40
134Leonardo VasquezWoodburn18:00.70
134Peter CollinsIda B. Wells18:19.00
134Desmond VasicekTigard20:33.00
135River WesselsMcMinnville16:49.70
135Jack ColeNeah-Kah-Nie18:00.80
135Andrew SchneiderIda B. Wells18:19.90
135Lam NguyenLake Oswego20:33.20
136Haven HammondGonzaga Prep16:50.00
136Jonathan HenryMeridian18:03.10
136Kai IngleIda B. Wells18:20.50
136Luke WilliamsLa Salle Prep20:33.70
137Jasper BennettGrant16:50.80
137Landon ApolRidgefield18:03.40
137Jackson JohannesJesuit18:20.90
137Daniel KirkpatrickShorecrest20:34.80
138Wynton Martinez-PlachtaGrant16:52.10
138Zac NelaHockinson18:04.00
138Snow Hammond-RosarioSehome18:21.00
138Judah SkyCleveland (OR)20:35.90
139Bryce HallettBellarmine Prep16:52.80
139Nolan BainHudson's Bay18:05.30
139Caleb OlsonSherwood18:21.30
139Miles HildebrandtShorecrest20:36.50
140Miles FussBainbridge16:53.30
140Zeb StrangeNewberg18:06.60
140Miles CraneIda B. Wells18:21.80
140Marshall GobetMolalla20:37.70
141Weslee MacLeodNorth Medford16:53.60
141Henry DotsonSiuslaw18:08.90
141Théo YuenCentral Catholic18:22.30
141Paxton JenkinsScappoose20:38.10
142Ian RobinsonCedar Park Christian (Bothell)16:53.60
142Ben ColacchioTigard18:09.70
142Caleb McIntoshWestview18:23.40
142Benjamin SmithTigard20:38.30
143Mateo FloresMilwaukie16:54.10
143Elijah GarmanNewberg18:11.30
143Henry HugebackBainbridge18:23.40
143Hudson ButcherGlencoe20:38.90
144Lincoln BrightSehome16:57.50
144Finnegan NicholsTigard18:17.80
144Elijah StevensGrant18:23.80
144James HaughLake Oswego20:40.70
145Jacob LintagNorth Medford17:02.40
145Rhowan DevineWashougal18:18.30
145Dashiell Ahrens-SiegelLincoln (Seattle)18:24.30
145Dylan KammRedmond20:40.80
146Maddox HowellNorth Medford17:11.70
146Oliver NicholsMeridian18:18.60
146Jack CliffordGrant18:24.90
146Caleb HauthMolalla20:41.50
147Pan Slaven-DavisCleveland (OR)17:15.20
147Baker AndersonHockinson18:22.10
147Grayson AustinBainbridge18:25.00
147Luke DunphyNewport20:42.00
148Caden O'ConnellBainbridge17:18.70
148Brennen RobbIda B. Wells18:26.80
148Guadalupe ZavalaWoodburn18:30.20
148Mason HarperWestview20:42.60
149Thomas KnudsenSqualicum17:20.90
149Grayson KerrLakeridge18:28.70
149Spencer MuellerMolalla18:32.80
149Will YoderGlencoe20:42.90
150Henry HickmanIda B. Wells17:22.40
150Rian SbarroLincoln18:28.80
150Nickolas RazumovskyWashougal18:34.30
150George GoodwinEastside Catholic20:43.00
151Micah Johnson SoderlundMcMinnville17:22.80
151Taavi NachbarGrant18:29.20
151Ansel AlbrechtsenNeah-Kah-Nie18:36.60
151Jude SmithKing's Way Christian20:44.70
152Silas RennieMercer Island17:32.40
152Andrew HahnLakeridge18:29.30
152Tyler NelsonGlencoe18:37.10
152Daniel SalgadoForest Grove20:47.10
153Niall McKernBainbridge17:34.30
153Noah ThomsenLincoln18:36.20
153Varick FahrenkrugWashougal18:41.20
153Lewis JohnsonCleveland (OR)20:48.30
154Andrew MorseSqualicum17:37.90
154Charles MazzolaCentral Catholic18:37.10
154Zachary LuquetteNeah-Kah-Nie18:41.70
154Autumn SurleyNewport20:52.40
155David Hernandez-VasquezBellarmine Prep17:43.40
155Wilson HuangWestview18:37.70
155Liam ShutanLiberty(OR)18:50.10
155Drew AllenLiberty(OR)20:53.10
156Waker AndersonShorecrest17:46.70
156Myles SigfridRedmond18:38.10
156Greysen DoyleSiuslaw18:56.00
156Garrett RobisonWestview20:54.00
157Silas OehlerichSqualicum17:56.80
157Cian FitzgeraldLincoln18:38.90
157Ian ChildGlencoe18:58.10
157Izhar Gomez FigueroaOregon City20:56.10
158Adam AlessiBellarmine Prep18:05.10
158Mayson KellyGrant18:39.50
158Marcus MontgomeryMeridian19:01.30
158Alexander ZagelOregon City20:56.90
159Finn (Benjamin) BlueShorecrest18:05.20
159Keaton CrossMeridian18:39.90
159Ian HarrisLiberty(OR)19:04.90
159Marcus NelsonSandy20:58.00
160Zack MeyerShorecrest18:08.10
160Owen ThreadgillCleveland (OR)18:40.70
160Samuel TahyLiberty(OR)19:12.50
160Brayden SloanGlencoe20:58.70
161Theodore SchultzShorecrest18:29.10
161James ColeOregon City18:40.90
161Keeton SayreLiberty(OR)19:12.70
161Maddox WolvenMeridian20:59.30
162Liam MeyerSehome18:41.30
162Nolan WitmanSqualicum18:54.50
162Wyatt LeuenbergerMeridian19:16.80
162Cayson WilliamsMeridian20:59.30
163Simon AbrahamCentral Catholic18:41.40
163Carter DowneyNorth Medford19:16.10
163Tyler SellkeNewberg19:19.80
163Yervant WeiLake Oswego21:00.20
164Corban OlsonNeah-Kah-Nie18:42.10
164Jae ReddingLiberty(OR)19:29.30
164Daniel CamachoBainbridge21:00.50
165Minh PhamAdrienne Nelson18:42.20
165Kelwyn BootheHudson's Bay19:48.90
165Nolan MarshallForest Grove21:00.50
166Grant PratasiewiczIda B. Wells18:42.70
166Jullian OchoaNorth Salem20:07.10
166Sam SmithNewport21:00.90
167Owen OlsonMcMinnville18:42.80
167Vincent FarnsworthWest Albany21:01.20
168Finn EggeLakeridge18:43.00
168Stuart RawnsleyIda B. Wells21:02.40
169Benjamin GironIda B. Wells18:43.50
169Daegon McEversMolalla21:03.60
170Trey ParrishGrant18:43.50
170Lyle JensenShorecrest21:04.10
171James LindgrenJesuit18:47.50
171Camden FournierSilverton21:04.70
172Gabriel ClauxLincoln18:47.80
172Tucker SiadalMeridian21:04.80
173Daniel RieflinLakeridge18:49.00
173Bennett ChristensenKing's Way Christian21:05.00
174Owen DesmondLincoln18:49.70
174Connor AndersonHorizon Christian21:05.50
175Jay PeistrupWestview18:50.00
175Tyberius PerryTillamook21:05.60
176Scott YaoLincoln18:51.00
176Zachary PohlschneiderWest Albany21:05.60
177Andrew CrozierNewberg18:53.00
177Jayden PhillipsOregon City21:08.00
178August OstrickOregon City18:53.60
178Jackson LairdWestview21:11.10
179Everett SpanoLincoln18:54.00
179Alex DombroskiKing's Way Christian21:12.40
180Rowan BalyonNewberg18:55.40
180Rowan AntuWestview21:16.30
181Duncan CraibJesuit18:57.70
181Hayden JolissaintScappoose21:16.40
182Benjamin ClauxLincoln18:57.80
182Jayden GowanMcMinnville21:18.70
183James JonesAdrienne Nelson18:58.00
183Danny McGeheeScappoose21:19.60
184Henry AllenSehome18:59.20
184Thomas BrownMark Morris21:19.70
185Nathan IfrahCentral Catholic18:59.20
185Everett HansenScappoose21:20.80
186Anish GaliJesuit18:59.50
186Wyatt CoenPhilomath21:22.30
187Zach WilliamsLakeridge19:00.90
187Jordan BakerKing's Way Christian21:22.80
188Charles ZwisslerNeah-Kah-Nie19:01.30
188Pierce MillerSandy21:23.80
189Jackson FultonSehome19:02.80
189Edgar Ivan Garcia EnsaldoScappoose21:23.90
190Ryan CoakleyTimberline19:04.40
190Parker HoaglandWestview21:24.20
191Ian PatrickTimberline19:05.00
191Thomas DobratzIda B. Wells21:24.30
192Tommy HuffLincoln19:05.20
192Liam DorganWest Albany21:24.50
193Xavier TuxillSehome19:09.50
193Anshul GijareWestview21:25.80
194Neil ShastryLincoln19:09.90
194Isaac GreggSandy21:26.50
195Jacob GrasslSandy19:11.10
195Luke StrausWashougal21:26.70
196Denver KnightNewberg19:11.40
196Joshua EmersonTimberline21:26.90
197Alex FinkCentral Wisconsin Christian19:11.70
197Nathaniel KingOregon City21:27.00
198Kai WaldramCentral Catholic19:12.80
198Blake MorganMeridian21:28.60
199Kaden HerreraNewberg19:13.00
199Jose Fabian JuarezReynolds21:29.80
200Aksel KroegerLakeridge19:14.10
200Karsten WilcoxOregon City21:29.90
201Taylor KahrsNeah-Kah-Nie19:15.40
201Maverick DrillingSouth Salem21:30.30
202Caleb SpringsCedar Park Christian (Bothell)19:15.90
202Landon MinerCentral Wisconsin Christian21:31.20
203Ben SchultzLakeridge19:16.10
203Angus AldrichCentral Wisconsin Christian21:31.50
204Victor WanjoyaAdrienne Nelson19:21.30
204Hunter MeyerMark Morris21:32.70
205Jensen CrandallBainbridge19:21.60
205Thomas Chakkaramakkil SanthoshIda B. Wells21:33.20
206Caleb ChoiBainbridge19:21.60
206Oscar DecSouthridge21:34.00
207Liam CastleCentral Wisconsin Christian19:22.90
207Brayden JohnsonHockinson21:34.20
208Finn SuttonWestview19:24.20
208Phoenix StricklerWestview21:36.90
209Kellan BlakelyJesuit19:24.80
209Darwin BeriSandy21:37.90
210Landon NelsonOregon City19:25.30
210Kiefer MenardShorecrest21:38.20
211Jayden Da SilvaAdrienne Nelson19:26.40
211Garrett FrappierScappoose21:39.30
212Andy GraebnerBainbridge19:26.50
212Leon HardtShorecrest21:40.20
213Trey TongcoJesuit19:26.60
213Jackson HylandRidgefield21:40.80
214Gavin SturgeonSherwood19:26.80
214Parker HeyenSouth Salem21:41.60
215Bayden WilliamsCentral Wisconsin Christian19:27.30
215Eddy InmanSilverton21:42.40
216Jensen DaySehome19:28.00
216Lucas OrloffMcMinnville21:43.00
217Emmett DaceyGrant19:28.10
217August HortschEastside Catholic21:43.60
218Grayson PosegateSilverton19:28.20
218Andy PlatoshIda B. Wells21:44.70
219Alex MalloryLincoln19:28.70
219Joshua NeilRidgefield21:46.50
220Enzo ChavezNorth Salem19:28.70
220Phoenix HeinenGlencoe21:46.60
221Henry EderCentral Catholic19:29.40
221Miles TimberlakeLa Salle Prep21:49.00
222Samuel MayorgaSherwood19:29.50
222Briley EckertLa Salle Prep21:49.10
223Rylan ShulmanBainbridge19:30.60
223Rhys SimmonsRidgefield21:50.40
224Jaxton DevineWestview19:31.00
224Christian StieverRidgefield21:51.60
225Dez WilliamsWestview19:31.90
225Ivan TapiaIda B. Wells21:54.20
226Dorian BoothLakeridge19:33.30
226Qalu MontagLake Oswego21:54.90
227William ParnowSehome19:34.50
227Gavin PearceTimberline21:55.20
228Makoy ArnoldMeridian19:37.40
228Maddox OlsenPhilomath21:55.70
229Tyler HatchCentral Wisconsin Christian19:37.60
229Vaughn BlakeIda B. Wells21:56.40
230Hunter BurnettSherwood19:38.30
230Ethan SullivanSandy21:57.50
231Aidyn HarshmanSandy19:38.50
231Hank KibitMcMinnville21:57.80
232Evan TaylorCentral Wisconsin Christian19:38.80
232Jacob MullettLa Salle Prep21:58.50
233Bradley FarberLincoln19:40.30
233Liam HarveyWashougal21:59.20
234Uriah BilletteNewberg19:42.60
234Tanner DenhamTimberline21:59.60
235Benjamin JacksonTimberline19:43.50
235Elias MorenoMilwaukie22:00.00
236Calixto HearnLakeridge19:43.60
236Roehn ZabinskiRidgefield22:00.90
237Lukas PudwillOregon City19:44.90
237Grady WilkinsonLa Salle Prep22:01.80
238Cooper DennisonBainbridge19:45.20
238Mathias JacksonGlencoe22:06.40
239Austin LyAdrienne Nelson19:45.50
239Tate NicholsRiverside-WLWV22:08.50
240Nathan StandleyWestview19:46.20
240Stone Brawand-MelvinMcMinnville22:09.30
241Ethan ShawverWestview19:46.80
241Twilight GrayNewport22:10.50
242Thomas BeardenBainbridge19:47.10
242Patrick HartSilverton22:12.10
243Boden CainLincoln19:48.70
243Jaxson AndersonMilwaukie22:13.40
244Zander SnellSehome19:51.70
244Ryland AllredShorecrest22:15.10
245Ricardo PerezWoodburn19:53.40
245Kingston GreenSouth Salem22:15.70
246Reid AlesciLakeridge19:55.80
246Erick Heredia OrozcoReynolds22:15.90
247Parker NeukommSilverton19:57.30
247Samsun PadillasKing's Way Christian22:18.20
248Kai Adegawa GrigonisGrant19:57.40
248Coen Fleming HarrisSandy22:19.40
249Beckett HardingGrant20:00.00
249Bryce TaylorSandy22:19.70
250Liam ForquerCentral Catholic20:00.80
250Cooper FeeRedmond22:21.30
251Isaac JensenTimberline20:03.60
251Miles EvansNestucca22:21.40
252Matthew NunezMeridian20:03.90
252Colton FloraLiberty(OR)22:23.60
253Weston AllenNewberg20:05.40
253Parker HudspethMeridian22:23.90
254Oliver ChippsWestview20:06.20
254Kaden DukeWest Albany22:24.00
255Caleb SellarsNeah-Kah-Nie20:08.10
255Henry TaylorHockinson22:24.30
256Jakob HershAdrienne Nelson20:08.50
256Dennis AdamiShorecrest22:26.40
257Samarth Hari PrasadWestview20:09.10
257Ethan JacobsenSouth Salem22:26.40
258Kush ShanmugasundaramWestview20:10.40
258Jacob BastainMeridian22:26.60
259Camden VickGrant20:10.80
259Charlie RoseCatlin Gabel22:26.60
260Soren PetersonGrant20:12.00
260Phin EagarLa Salle Prep22:29.50
261Owen MorrisonCentral Catholic20:12.20
261Beckett Marksbury PageMcMinnville22:32.70
262Grant KellerCentral Catholic20:13.10
262Jaxson BodenhamerIda B. Wells22:36.00
263Dashiell GreenhuntLincoln20:13.30
263William DodgeBainbridge22:36.10
264Bryce RamosSherwood20:14.10
264Hayden PlinskiHudson's Bay22:38.20
265Henry HauptJesuit20:14.30
265Dillon PyburnWest Albany22:38.40
266Brooks O'DonnellCentral Catholic20:15.50
266Axel MorelliNewport22:38.50
267Arlo RitterGrant20:16.70
267Dua RowellLake Oswego22:39.30
268Hudson ReasonerMeridian20:18.40
268Jacoby LundgrenIda B. Wells22:39.50
269Bobby MurdochJesuit20:18.80
269Bryson TaylorAdrienne Nelson22:40.10
270Lucas NeilAdrienne Nelson20:20.50
270Benjamin EdmondsonShorecrest22:41.40
271Cesar Guzman IslasTigard20:20.90
271Callum GodfreyMcMinnville22:42.10
272Luka SchoenenLincoln20:22.40
272Chase MarkhamLake Oswego22:42.20
273Seth HatchWestview20:24.00
273Wilson OsborneWashougal22:43.10
274Parker LarsonMeridian20:24.50
274Jack FlesurasSouthridge22:43.10
275Nolan BatesLakeridge20:25.60
275Hayden ShoshSouth Salem22:44.00
276Arthur ChapmanSherwood20:25.80
276Oliver AllenTillamook22:44.30
277James TurcoJesuit20:29.40
277Ethan PalmerTimberline22:45.80
278Fletcher DanielsAdrienne Nelson20:31.50
278Chance FletcherTillamook22:47.10
279Sebastian OleaNewberg20:31.50
279Edward CatacutanRidgefield22:48.00
280Emmett SchlieslederNewberg20:32.10
280Evan MiramontesLiberty(OR)22:48.40
281Bhargav SundaresanWestview20:42.50
281Josiah KimmelHorizon Christian22:51.40
282Arnav BansalJesuit20:46.30
282Benson DaleGlencoe22:51.90
283Carson MeekOregon City20:46.30
283Trynt SpiveyWest Albany22:54.80
284Raja McPhersonGrant20:47.40
284Gus JuonHockinson22:55.50
285Jonah HarderGrant20:49.30
285Miles WardellGlencoe22:56.40
286Lionel LopezWoodburn20:54.50
286Treagan KitchenHockinson22:56.40
287Kai BensonLincoln20:54.80
287Caleb BelisleHockinson22:57.10
288Joe MurdochJesuit20:56.00
288Jimmy CangianoEastside Catholic22:58.00
289Gage CookNewberg20:56.10
289Juan Pablo-PedrazaMcMinnville22:58.40
290Levi McGrawSilverton21:01.40
290Thomas DoggettWest Albany22:59.60
291Logan LemuzLakeridge21:03.20
291Jazzen AvilaMcMinnville23:00.90
292Walker KorbLincoln21:04.70
292Drew WilcoxSouth Salem23:02.30
293Ray RichardsonSilverton21:04.80
293James GrossmanBainbridge23:02.90
294Andrew ContrerasJesuit21:07.10
294Jayden MaffeiSilverton23:03.30
295Nolan FosterJesuit21:08.20
295Steven JohnstonScappoose23:03.60
296Luis Leon ContrerasWoodburn21:09.30
296Max BrewsterMcMinnville23:05.40
297Aiden HannonSherwood21:10.20
297Zachary CookeIda B. Wells23:05.40
298Luca SpokesGrant21:10.30
298Erik HaugeBainbridge23:05.60
299Maddox AntuWestview21:11.80
299Brody JoyntSouth Salem23:06.10
300Paxton HenryGrant21:22.00
300Emillio GonzalezAmity23:06.30
301Matthew CrozierNewberg21:34.60
301Davis HedgecockSouthridge23:06.60
302Axel SendersLincoln21:42.10
302Rex LucasWestview23:11.00
303Crighton ParenteJesuit21:42.30
303Gabriel GarciaOregon City23:12.80
304Khoa GardnerJesuit21:43.50
304James ElderMcMinnville23:16.40
305Sam WeisenseeJesuit21:45.00
305Justin JonesNeah-Kah-Nie23:17.80
306Aiden KimJesuit21:46.00
306Dominic MeslerShorecrest23:21.10
307Zac WuWestview21:46.10
307Henry TrapmanMeridian23:21.20
308Jackson SchaapSilverton21:51.40
308Justice GunnKing's Way Christian23:29.70
309Rowan RistauJesuit21:54.00
309Giovanni SanchezMcMinnville23:37.40
310Romeo MendozaJesuit21:54.60
310Tate JohnsonCatlin Gabel23:39.70
311Timothy ElverudGrant21:56.30
311Connor HsuCatlin Gabel23:41.00
312Wasswa LwebugaGrant22:02.50
312Christopher MoraTimberline23:42.70
313Graham MillerGrant22:04.10
313Louis BerdanLa Salle Prep23:43.70
314Graeme HasserGrant22:08.20
314Jakin IsleyShorecrest23:44.60
315Leo DerstineGrant22:13.20
315Elliot LiptonMeridian23:45.70
316Gus MazzettaGrant22:15.80
316Parker StalheimWashougal23:48.10
317William HoffmanNorth Salem22:17.60
317Arik PalmerTimberline23:51.70
318Finley LafayetteSandy22:20.50
318Mark Hauge Jr.Bainbridge23:53.30
319Ryan VandegriftLincoln22:24.00
319Alexander AntrimWest Albany23:55.00
320Jacob DillWestview22:27.40
320Conner McGeeMeridian23:55.10
321Augustus MartinGrant22:28.20
321Theo SwiftHorizon Christian23:58.00
322Orion AdelmanGrant22:28.50
322Hayden LappHorizon Christian23:58.40
323Tyler KimJesuit22:42.20
323Dennis Dreischmeyer IIISouth Salem24:01.90
324Jackson HamiltonNorth Salem22:46.90
324Jasper SharpSouthridge24:02.70
325Theodore KingNorth Salem22:48.20
325Kain TierneyForest Grove24:04.20
326Connor BabbSilverton22:49.00
326Ryker BandstraIda B. Wells24:06.40
327Braden TardieLincoln22:51.30
327Logan PetrunicWest Albany24:10.70
328Charlie BrummetJesuit22:52.50
328Nicholas ParsonsLiberty(OR)24:12.10
329Grady MarshallNewberg22:58.10
329PJ WhiteCentral Wisconsin Christian24:12.60
330Elijah TromanBeaverton23:08.00
330Finn CartySouth Salem24:13.60
331Felix GonzalezGrant23:09.80
331Om SareenEastside Catholic24:14.60
332Timeo Soubre-CenetLakeridge23:23.50
332Braeden SupinskiLa Salle Prep24:15.90
333Finn FrostGrant23:31.50
333Gabe Ketchum-DindingerSouth Salem24:17.30
334Justin LerouxSherwood23:34.20
334Connor ClarkWest Albany24:17.40
335Alex WhitakerSherwood23:39.50
335Beckett LundgrenIda B. Wells24:21.80
336Emmett BartonSherwood23:40.80
336Liam SchoepperSilverton24:22.10
337Shaun TrolezCentral Catholic23:41.80
337Avi VargasNeah-Kah-Nie24:27.30
338Calvin LambornCentral Catholic23:49.00
338Peyton WillisHorizon Christian24:28.10
339Ethan GuLincoln23:50.70
339Liam MuellerReynolds24:28.40
340James RussoCentral Catholic24:13.20
340Girard HarvieuxIda B. Wells24:29.70
341Wyatt MckechnieSherwood24:17.00
341Riggan HaysSilverton24:31.60
342Ben BrownHockinson24:32.00
342Eli PetersonGrant24:37.60
343Ronan HindmanIda B. Wells24:32.60
343Kai HustonGrant24:43.90
344Logan ScottOregon City24:34.60
344Shane FeinbergBeaverton24:51.10
345Christopher NunezAmity24:39.80
345Kaleb HannonSherwood24:53.80
346Hollis BaldwinIda B. Wells24:40.60
346Joaquin FloresBeaverton24:54.00
347Daniel TahyLiberty(OR)24:41.50
347Roman LaraLakeridge25:10.40
348Connor BastianWestview24:44.70
348Elliot PepperGrant25:11.40
349Elijah HardingLa Salle Prep24:45.00
349Fisher BarrySherwood25:39.80
350Tucker Kline-JohnsonWestview24:48.00
350Jakub MostowskiJesuit25:40.10
351Xane BrennenIda B. Wells24:49.20
351Sam OlsonLincoln25:40.80
352Max GerickeIda B. Wells24:49.40
352Noah ShawGrant25:42.70
353Jadon FranklinMark Morris24:50.30
353Mose KangSherwood26:31.80
354Hayden EbelTillamook24:54.20
354Tristan TorresBeaverton26:42.90
355Ryan AmbergShorecrest25:09.90
355Elliot StevensGrant26:55.90
356Michael BeatheWest Albany25:10.50
356Darvey CalderonBeaverton27:23.30
357Anthony GranadosTigard25:14.10
357Desi HolmesGrant28:40.50
358Mateo DominguezShorecrest25:14.70
358Simon KajitaniBeaverton28:58.30
359DJ BrownRidgefield25:18.60
359Grady FinkGrant29:09.70
360Jake KulakWestview25:20.30
360Mason SlaughterCentral Catholic29:47.20
361Evan SudargoHockinson25:20.80
361Jacob AlvarezBeaverton34:16.60
362Dexter DiazWestview25:22.90
363Daniel StevensonMark Morris25:28.70
364Karim CisnerosWoodburn25:29.70
365Levi RyanRiverside-WLWV25:33.40
366Maximilian KocubinskiSandy25:38.10
367Hudson ThomasAdrienne Nelson25:39.60
368Marius MuellerMcMinnville25:41.00
369Lakshya ManhasWoodburn25:45.40
370Ole ZimpleSouthridge25:49.20
371Traven ZimmermanMcMinnville25:53.50
372Ethan MillerLiberty(OR)25:55.50
373Michael ZouLake Oswego25:58.60
374Henry WillisCatlin Gabel26:00.00
375Merrick PfrehmMcMinnville26:01.30
376Chris CarpenterAdrienne Nelson26:02.50
377Evan CavetteSouth Salem26:04.00
378Nolan CurtinSouthridge26:04.00
379Harrison OngbonganMilwaukie26:06.60
380Adiel BrambilaTigard27:05.00
381Liam BaerSouth Salem27:53.00
382Brendan MeekerAdrienne Nelson27:53.00
383Henry HeinMilwaukie27:58.40
384Danny TrifanWestview28:07.30
385Henry CampuzanoLiberty(OR)28:22.70
386Justin BucherSouth Salem28:25.20
387Canon MinorHockinson28:34.70
388Elliot CarlsonWest Albany29:06.40
389Isaiah GieringSouthridge29:11.70
390Christian DuCetteMeridian29:51.70
391Henry BurkeIda B. Wells30:12.20
392Quinn McCampbellSilverton30:25.00
393Owen Tieman-WoodwardSouthridge31:17.30
394Jacob EasonScappoose32:06.20
395Desmond BabbSilverton32:12.80
396Zulkifal KhanAmity34:21.50

Boys 3,000m

#AthleteSchoolTime
1James FullertonGrant Cluster9:09.70
2Kyle PetersonBowerman Track9:12.50
3Jackson FeltzBeaverton Youth Track9:34.60
4Archer HughesTigard Youth Track9:42.20
5Logan DuncanBowerman Track9:51.50
6Cache Tait36-Unattached9:58.30
7Grayson WarnerBowerman Track10:04.90
8Jack HenryBowerman Track10:17.30
9Roger KoberBowerman Track10:20.10
10Nathan ReavisBowerman Track10:22.50
11Niels BarberNewberg10:24.60
12Graham A BrooksBowerman Track10:26.10
13Sean LavigneBowerman Track10:26.90
14Rowan DittoBowerman Track10:30.30
15Clark OlsonDuniway10:33.60
16Xavier OlivaresLincoln Cluster10:38.50
17Naveet ResendizBowerman Track10:44.40
18Jackson SiebersBowerman Track10:46.60
19John GaubeLincoln Cluster10:48.90
20London RakersBowerman Track10:53.10
21Alfie MobbsBowerman Track10:55.80
22Aiden LavigneBowerman Track10:57.10
23Emmett MachanBowerman Track10:57.70
24Uriah WillcutMolalla River10:58.60
25Gabriel ChesireBeaverton Youth Track10:58.70
26Brayden BjornstadBeaverton Youth Track11:00.70
27Aaron CalvertNewberg11:01.80
28Austin BuellBowerman Track11:05.20
29Douglas SeljanBowerman Track11:05.70
30Weston MaxfieldDuniway11:09.70
31Nolan TegenkampBowerman Track11:11.40
32Harrison StammersHorizon Christian (Tualatin)11:13.60
33Connor NguyenBowerman Track11:15.30
34Julian JohnstonBeaverton Youth Track11:23.80
35Henry HollisThe Fighting Dutch11:37.70
36Colby DuncanBowerman Track11:43.80
37Justin Quencer SrBowerman Track11:53.40
38Lincoln RakersBowerman Track11:57.30
39Maximo NevarezTigard Youth Track12:10.20
40Viggo GarabedianBowerman Track12:12.10
41Ilan Munoz-ParraBeaverton Youth Track12:13.20
42Dennis ZhangHorizon Christian (Tualatin)12:13.30
43Adam Addleman-PerriMolalla River12:19.20
44Keoni MiddletonTigard Youth Track12:21.40
45Kade McQueenNewberg12:22.40
46Isaac BizeauNewberg12:26.90
47Tyson TuskiBowerman Track12:27.60
48Quentin BaehlerMolalla River12:28.00
49Noam SorgUltimook Track Club12:29.30
50Nathan LederbrandThe Fighting Dutch12:29.90
51Cameron LappHorizon Christian (Tualatin)12:30.30
52Nathan StadelmanThe Fighting Dutch12:31.30
53Evan Michael-WhiteTillamook12:33.60
54Trask SukanenTillamook12:35.30
55Soren Toulouse KellyTillamook12:37.20
56Conan MooreForest Grove Youth Running Club12:39.10
57Leif AlesciBowerman Track12:39.30
58Theo ChoGrant Cluster12:39.80
59Bard BroganNewberg12:43.40
60August RolleBowerman Track12:44.80
61Nolan MaxfieldDuniway12:46.60
62Grant HammondBowerman Track12:55.10
63Luke RichmondTillamook12:55.40
64Banks HensonTigard Youth Track12:55.60
65Gustav RolleBowerman Track13:02.20
66Francis BonillaDuniway13:02.60
67Yohaan JaisonBowerman Track13:03.50
68Diego Martínez TaveraForest Grove Youth Running Club13:06.10
69Naphtali WernerTillamook13:06.30
70Damian Nino OrtizForest Grove Youth Running Club13:06.30
71Owen FarnworthDuniway13:09.30
72Kire PahlowBowerman Track13:11.20
73Porter ChristophersonTillamook13:14.10
74Alexander KlinglerForest Grove Youth Running Club13:14.40
75Rasselas SeymoreBowerman Track13:14.70
76Drew RosenHorizon Christian (Tualatin)13:16.60
77Corless CummingsTillamook13:18.00
78Colson WehnerBowerman Track13:22.50
79Izumi OhashiBeaverton Youth Track13:24.40
80Justus BizeauNewberg13:24.60
81Lucas TankersleyBowerman Track13:31.10
82Cutter DrakeTillamook13:32.60
83Owen BritoBeaverton Youth Track13:33.90
84Samuel RobinsonDuniway13:34.30
85Oliver MancipeHorizon Christian (Tualatin)13:42.50
86Terrance HsuBeaverton Youth Track13:43.50
87Rhys MehtaBowerman Track13:47.80
88Nathan EastinBowerman Track13:54.90
89Benjamin Mast-MorrisTigard Youth Track13:58.70
90Anudha WeerasingheBeaverton Youth Track13:58.70
91Finn McMackenBowerman Track13:59.80
92William KoschmannForest Grove Youth Running Club14:00.50
93Ethan PavlovGood Shepherd14:07.50
94Andrew ShippBowerman Track14:08.90
95Ryan TurnerHorizon Christian (Tualatin)14:26.20
96Brody KaramanosBowerman Track14:27.90
97Luke DandyBowerman Track14:38.20
98James Hickman37-Unattached14:44.00
99Barrett ChristensenBowerman Track14:46.60
100Matthew NicholsNewberg14:47.20
101Josiah WagnerGood Shepherd14:47.30
102Nico BascutiThe Fighting Dutch14:53.00
103Emmett SappThe Fighting Dutch14:54.60
104Rayaan SelimBeaverton Youth Track15:08.40
105Carter WikHorizon Christian (Tualatin)15:12.20
106Riley BergBowerman Track15:13.00
107Emmett AndersonGood Shepherd15:14.60
108Jace HooleyGood Shepherd15:43.20
109Matthew BochslerThe Fighting Dutch15:53.40
110Remi SaddBowerman Track15:54.80
111Joseph ZitoBowerman Track15:56.70
112Dante NastaBowerman Track16:03.20
113Everett StoneDuniway16:04.60
114Zander DresselDuniway16:09.20
115Kasey GriffethTillamook16:18.90
116Rihaan BoseBeaverton Youth Track16:29.20
117Ryland ThompsonBeaverton Youth Track16:29.30
118Harrison FeltzBeaverton Youth Track16:41.60
119Lucas FrederickGood Shepherd16:51.80
120Gideon GrubbsGood Shepherd16:53.70
121Rohen PyleTillamook16:58.50
122Lucca SanchezDuniway17:06.30
123Levi OrtegaForest Grove Youth Running Club17:17.90
124Sawyer ClemensDuniway17:22.00
125Ryan Will36-Unattached18:04.00
126Azariah BumatayForest Grove Youth Running Club19:27.20
127Dean HansenDuniway20:01.70
128David BrownTillamook20:02.90
129Treven LarsonTillamook20:04.50
130Joji MillerBowerman Track20:28.00
131Walton HernandezBeaverton Youth Track20:33.20

Girls 5,000m

#AthleteSchoolTime
1Sophia RodriguezMercer Island16:10.00
1Callie OrcuttWest Valley (Yakima)17:54.50
1Katelyn BuchnoffSilverton18:29.90
1Emma PhillipsUnattached19:16.50
1Ava ArnsdorfMercer Island19:22.80
1Margaret PaulUnattached21:23.60
1Adelaide (AJ) EcheverriaGrant21:56.40
1Amy TateUnattached33:47.30
2Ellery LincolnLincoln16:28.50
2Logan IgnacioMeridian18:03.00
2Kaylee DennlerMedical Lake18:39.70
2Sofia BuschLincoln (Seattle)19:30.80
2Emri ButcherNorthwest (Wash.)19:42.80
2Bristol HillLake Oswego22:02.40
2Atheana WeeksUnattached26:38.70
3Nelida DalgasNorth Salem16:53.00
3Ella HaberLincoln (Seattle)18:06.20
3Aya McNeillMedical Lake18:48.00
3Tess AhrenholzMercer Island19:32.00
3Emma HillNorthwest (Wash.)21:46.70
3Naomi BasacaGrant22:07.40
3Kennedy SigmanUnattached31:24.30
4Sloane ClinesSehome17:05.00
4Claire TagalogLincoln18:30.20
4Alexandra CurtisNewport18:54.40
4Sarah LindquistLincoln (Seattle)19:34.70
4Ela WoodsNorthwest (Wash.)21:56.50
4Gianella Contreras-RodriguezMcMinnville22:08.50
4Bridget SigmanUnattached32:29.90
5Kjirsten LudemanSehome17:11.20
5Annalyse JensonMolalla18:31.70
5Hannah ManganSouthridge19:01.80
5Stella ColinJesuit19:36.40
5Eleanor DamianoLake Oswego22:18.20
5Tiffiny BofillUnattached32:28.00
6Lil DeslerSehome17:30.90
6Jane Coffey-ReadIda B. Wells18:37.90
6Gwyn FairchildLincoln19:11.20
6Grace DelucaSehome19:37.90
6Stella SeidelGrant22:20.90
6Stacy AmbergUnattached35:17.40
7Samantha KnippSehome17:39.10
7Daphne MaussenetLincoln (Seattle)18:39.20
7Adelaide WasnickSouthridge19:26.20
7Katelyn ZeidlhackJesuit19:38.50
7Kaydie BoettcherHockinson22:21.80
8Maeve O'ScannlainJesuit17:47.10
8Gracey VisserStar Valley18:41.50
8Grace MendiolaBeaverton19:35.70
8Breeanna HollinsSherwood19:38.90
8Caroline StraikoLincoln22:22.00
9Alison FajardoFranklin (OR)17:49.30
9Sandra VoigtSqualicum18:42.00
9Aven BatesSehome19:42.30
9Samantha MoylanIda B. Wells19:46.20
9Harper DaviesIda B. Wells22:26.10
10Charlotte WhiteCurtis17:55.60
10Clair ElmyCedar Park Christian (Bothell)18:52.90
10Sidney VelezWest Albany19:48.10
10Makayla McbrideSehome19:57.80
10Ella GreenmanIda B. Wells22:31.10
11Marli PhelpsCentral Catholic17:55.90
11Zoey MoonWest Valley (Yakima)18:55.90
11Elsie HeroldMark Morris19:52.30
11Lily AroraLincoln (Seattle)20:03.00
11Kailee DesmondLake Oswego22:32.70
12Grace HoulihanLakeridge18:00.30
12Vera AttigWest Valley (Yakima)18:58.20
12Greta DeKokerLincoln19:53.80
12Mia RothschildJesuit20:09.90
12Meira GraffShorecrest22:37.00
13Bella HeczeyMercer Island18:04.20
13Margo FillmoreWest Valley (Yakima)19:01.30
13Claire DurrantBeaverton19:58.00
13Merrill HumphreySherwood20:48.70
13Pyper RutlandPhilomath22:41.50
14Anya AugustineJesuit18:06.00
14Olivia PalmerCleveland (OR)19:03.30
14Autumn TroutMedical Lake20:05.90
14Jaxzine RushSehome20:53.80
14Juliet MillerGrant22:43.30
15Elizabeth WelshJesuit18:06.10
15Julia OlivaresLincoln19:08.80
15Iris MarquisForest Grove20:12.30
15Charlotte MaskewitzSehome20:53.80
15Kamayla WallulatumJefferson-Portland22:46.80
16Marie WiegmanBellarmine Prep18:09.50
16Paige TheelCedar Park Christian (Bothell)19:13.60
16Maren NaoneForest Grove20:13.10
16Marissa ChungLincoln (Seattle)20:56.80
16Isabella MercadoLincoln22:47.10
17Addison PhillipsShorecrest18:10.90
17Ava PetersonHudson's Bay19:16.20
17Sydney ChaddickLincoln20:24.50
17Brynn SmithFranklin (OR)20:58.90
17Avery WilsonSherwood22:52.60
18Sally DavisIssaquah18:13.00
18Carlee AngellStar Valley19:20.60
18Emily GattonWestview20:28.20
18Amelia SungMercer Island20:58.90
18Addisen PratherIda B. Wells22:52.90
19Leah HeidtTigard18:15.80
19Audrey BlueSqualicum19:23.90
19DeElen MagalenBeaverton20:31.00
19Claire Kennedy-WongFranklin (OR)21:08.10
19Makenna HagedornRidgefield22:58.30
20Nezeya BugherSherwood18:16.90
20Aeysha HobaishIda B. Wells19:26.60
20Matilda HofLincoln20:37.30
20Maria Knutzen-ParkSehome21:08.20
20Ava RaddueEastside Catholic23:02.00
21Johnny EggertSehome18:19.60
21Charlotte GardnerCleveland (OR)19:28.40
21Gianna CarneiroSandy20:44.30
21Eli GervaisOregon City21:11.00
21Julia JacksonJesuit23:05.90
22Evylee BugherSherwood18:20.00
22Cordelia MegowanLake Oswego19:29.40
22Lydia StrayerSouthridge20:45.00
22Margaret GibsonCleveland (OR)21:17.70
22Addie PaulsonGrant23:05.90
23Paige RicksSehome18:22.90
23Kalani KothLincoln (Seattle)19:29.60
23Amara PantellWestview20:45.60
23Kasia KmiecikMeridian21:21.90
23Sophia BeedeMeridian23:07.10
24Liv FraserFranklin (OR)18:29.50
24Natalie SummersAdrienne Nelson19:29.70
24Adelynn RobinaughHazen20:46.00
24Ariana BookerOregon City21:25.60
24Ariadne GardnerLincoln23:07.20
25Tyler ThomasSherwood18:30.00
25Zora Li Budd BakerIda B. Wells19:34.80
25Brooke BushTillamook20:50.50
25Ryah JohnsRedmond21:30.30
25Ojal KulkarniWestview23:08.40
26Graysen AldridgeHockinson18:33.70
26Sienna BushnellPhilomath19:36.20
26Teagan CadmanMedical Lake20:52.60
26Sophie TerpBainbridge21:30.60
26Payton TateLake Oswego23:10.40
27Alana RebarCurtis18:34.60
27Lyvia MitchellFranklin (OR)19:40.20
27Sophia SeederSilverton20:55.20
27Jonna GillhamSehome21:33.20
27Lexi PaulLincoln23:10.70
28Grace SappenfieldSherwood18:36.70
28Emma WaznyCentral Catholic19:41.70
28Bailey GreeneLincoln20:57.40
28Clara HarkinLincoln (Seattle)21:34.20
28An NguyenLake Oswego23:11.20
29Eden AnspachRedmond18:37.60
29Savannah HawkinsLincoln (Seattle)19:45.40
29Gracie PerryWashougal20:59.10
29Elizabeth DunneCleveland (OR)21:35.20
29Audrey DingerWest Albany23:12.90
30Alex UrquhartShorecrest18:38.10
30Kelsie DunneStar Valley19:46.90
30Lea AndersonWestview21:00.30
30Petula AhrensSt Mary's Academy21:35.90
30Nicolette HulseRidgefield23:14.10
31Mary Jane (mimi) ThompsonJesuit18:38.30
31Heidi HallettBellarmine Prep19:47.40
31Josephine JaggarMilwaukie21:00.50
31Katelyn HoulihanLakeridge21:38.10
31Alexa MorrowLake Oswego23:14.90
32Amelia GoodmanJesuit18:38.90
32Abigail NesmithClackamas19:48.30
32Chloe HutchisonSandy21:01.90
32Savanna RousellMercer Island21:46.30
32Olivia MarlingLincoln23:21.30
33Lucy TombSherwood18:42.80
33Millie GrabenhorstIda B. Wells19:48.60
33Mya GardnerMedical Lake21:03.50
33Brynley PhelpsSherwood21:47.70
33Mia BarkerJesuit23:22.40
34Evelyn ShutskeBainbridge18:44.70
34Anna HaberLincoln (Seattle)19:48.70
34Claire NorquistLa Salle Prep21:09.90
34Sophie LundLakeridge21:49.40
34Carys MorganLake Oswego23:27.40
35Clara MichaelIssaquah18:47.70
35Melissa SobennLincoln19:49.10
35Adelaide TimmonsWestview21:12.70
35Gabrielle PalmerCleveland (OR)21:51.20
35McKenna ChapinForest Grove23:27.50
36Sophia ServiceTigard18:48.60
36Zia EichenauerFranklin (OR)19:50.70
36Ginger GilmourSouth Salem21:13.00
36Nila SwinfordJesuit21:53.20
36Cecily IllFranklin (OR)23:30.80
37Lucy JaeschkeIssaquah18:50.50
37Paloma ShrallFranklin (OR)19:51.00
37Feodora LalickerMedical Lake21:15.30
37Sophia GrishamOregon City21:56.50
37Leyla CiftciWestview23:31.60
38Grace CarrilloOregon City18:52.00
38Makaylah JacobsonRidgefield19:52.20
38Allison AppelMedical Lake21:17.20
38Mary Grace ConnollyJesuit21:56.80
38Elsa PetersonKing's Way Christian23:32.30
39Ellie TylerCatlin Gabel18:53.50
39Bria RemppMeridian19:53.10
39Reese HopkesTillamook21:17.40
39Sienna SaslowSt Mary's Academy21:58.40
39Rosie CentenoRidgefield23:33.90
40Sydney JouleTigard18:54.60
40Reagan NunoPhilomath19:53.50
40Maya RiojasMcDaniel21:20.20
40Autumn BaldwinSherwood22:06.00
40Eva SchubertLincoln23:34.90
41Harper BirgfeldShorecrest18:55.70
41Daliah StrutzSqualicum19:54.80
41Lexi EnzenbergerSilverton21:21.80
41Alyssa SuSt Mary's Academy22:09.30
41Aubrey Leighton KingHockinson23:35.60
42Rizah DespresMercer Island18:57.20
42Kyra WellsWest Valley (Yakima)19:55.40
42Chloe FrancoWashougal21:25.70
42Elsa BergmanMercer Island22:09.40
42Joy KearneyCedar Park Christian (Bothell)23:38.90
43Emma WursterIssaquah18:57.70
43Quiyn SchaeferLincoln19:57.20
43Caroline GardnerNewport21:26.20
43Emma ChanSherwood22:10.00
43Eliza SmarkMcMinnville23:39.90
44Caroline MulletIssaquah18:58.50
44Molly NelsonAdrienne Nelson19:58.50
44Nidhi ShastryLincoln21:29.80
44Camille FingalJesuit22:12.00
44Lu HarmsShorecrest23:41.00
45Ella ZhangMercer Island19:01.20
45Lydia CreanySt Mary's Academy19:58.50
45Dhanya SrinivasanHazen21:29.90
45Chloe LongMercer Island22:13.20
45Lily StoverLincoln23:43.60
46Elizabeth HaendlerFranklin (OR)19:01.30
46Alinea WangSt Mary's Academy19:59.50
46Annalee TangReynolds21:32.50
46Nora BaernsteinLincoln (Seattle)22:17.00
46Minati MadhusudhanWestview23:46.30
47Clara SurrattLakeridge19:02.90
47Titi PaternosterSt Mary's Academy19:59.50
47Willa HagemannSandy21:35.10
47Hannah WoodellJesuit22:25.20
47Gabriella McCorkhillCedar Park Christian (Bothell)23:46.50
48Tessa RivardFranklin (OR)19:03.70
48Airi ThompsonMeridian20:00.70
48Lucy SchusterLa Salle Prep21:36.70
48Josie NobelSandy22:28.90
48Charlotte BeadieGrant23:49.70
49Alana BarkerJesuit19:06.90
49Tylita BondStar Valley20:00.90
49Ellie SchneiderSilverton21:40.10
49Shannon StephensJesuit22:31.30
49Kylie MineiroEastside Catholic23:50.20
50Madeline BosticJesuit19:08.30
50Ada SiemensGrant20:01.70
50Meredith HeyenSouth Salem21:41.00
50Kiana BlumeTimberline22:31.90
50Gabbi MorejohnIda B. Wells23:51.20
51Emma MarcellIssaquah19:12.40
51Ani McManusLincoln (Seattle)20:02.10
51Ellie BremsWestview21:44.70
51Olivia GriffithRedmond22:33.20
51Verity WinterbowerGrant23:52.70
52Kaitlyn BrownCurtis19:14.10
52Ivy TubayIda B. Wells20:02.20
52Adel BeanBeaverton21:45.00
52Grace AirdLakeridge22:36.60
52Karina MellinRidgefield23:54.40
53Helen BuetowSehome19:16.90
53Ingrid HaugoFranklin (OR)20:05.60
53Madison ThompsonWest Albany21:45.10
53Madison KalturLakeridge22:36.80
53Mylee Mae MathenyIda B. Wells23:54.70
54Evelyn CrooksNorth Medford19:18.00
54Anika JensonMolalla20:10.80
54Cali ThomanReynolds21:53.10
54Imogen SchoonoverFranklin (OR)22:37.60
54Addie KowalewskiPhilomath23:56.00
55Adara JacobsenIssaquah19:20.70
55Adylin HolbrookSiuslaw20:11.90
55Kalia YoungGlencoe21:55.20
55Abby LawlerLakeridge22:42.30
55Sloan BrunscheonTigard23:56.00
56Nova SheppardBainbridge19:21.40
56Leora MellorCleveland (OR)20:13.10
56Emma EarleMark Morris21:56.80
56Kira KurnerRedmond22:43.70
56June SchroederCleveland (OR)23:57.90
57Anna AhrenholzMercer Island19:24.40
57Sofia KimuraGrant20:14.50
57Emma SmithLa Salle Prep21:58.20
57Zoe FebbraroSt Mary's Academy22:46.30
57Grace NussbaumKing's Way Christian24:00.80
58Lucy BrumbleNorth Medford19:28.40
58Citlali ZavalaNorth Salem20:15.50
58Sisary(Kelpie) LlumiquingaNewport21:59.40
58Kitt GannettNorth Medford22:46.70
58Keira MitchellShorecrest24:06.60
59Sierra BrondstetterMercer Island19:28.90
59Josephine McPhillipsMcMinnville20:16.80
59Sam KilburnMcDaniel21:59.40
59Riley KlieverSherwood22:50.00
59Jacquelyn EscaleraGlencoe24:06.70
60Lily ZavalaNorth Medford19:29.70
60Keira ChristophersonMcMinnville20:19.20
60Lulan SoutterWashougal22:03.40
60Bailey HarriSehome22:52.30
60Daphne ButlerWest Albany24:07.10
61Meadow BaxterTigard19:32.20
61Taylor BourgoineScappoose20:20.90
61Brynn Fleming HarrisSandy22:04.70
61Madeline HofmannSt Mary's Academy22:52.30
61Ellise VollomLincoln24:07.40
62Olivia BeaudinOregon City19:35.30
62Alivia BrandtWest Valley (Yakima)20:22.10
62Kezia ArmstrongMark Morris22:11.10
62Isabelle HollandSt Mary's Academy22:52.90
62Jazmyne BatesMcMinnville24:08.50
63Samantha HeimannCurtis19:41.60
63Abigail PeckRidgefield20:24.30
63Ella MansonLa Salle Prep22:13.00
63Lilia ConradOregon City22:57.50
63Lucia LewisGrant24:08.60
64Dora ChengMercer Island19:43.20
64Riley GrantCleveland (OR)20:25.50
64Alexis TullSandy22:14.70
64Elsa HarrisJesuit22:57.50
64Aubrey JonesTimberline24:08.80
65Kiara LeeLakeridge19:44.60
65Lydia MurdockWest Valley (Yakima)20:26.50
65Makiyah VillasenorSilverton22:16.80
65Ali MurphySilverton22:58.30
65Misha AgarwalJesuit24:08.90
66Sabine HartenstineBainbridge19:48.40
66Althea LinvilleGrant20:27.00
66Elizabeth RoseSandy22:18.90
66Lola QuinteroFranklin (OR)22:59.50
66Eliana SchugLa Salle Prep24:10.40
67Savai EsareyBainbridge19:48.60
67Mia SwinyardCentral Catholic20:28.80
67Addy CarlForest Grove22:23.40
67Portia GordleyMeridian23:01.10
67Wren ZitzelbergerIda B. Wells24:11.70
68Micah RiggNestucca19:50.40
68Leah RichmanGrant20:29.20
68Natalie TidwellWest Albany22:25.00
68Apolina Risotto-ScholtesCentral Catholic23:01.50
68Elisabeth HansenForest Grove24:13.20
69Abigail DavisRedmond19:59.30
69Adalyn NosteMeridian20:31.20
69Freya HenriksenForest Grove22:30.30
69Evelyn DworzakSehome23:02.00
69Juliana ShorthillSouthridge24:16.70
70Makaila RustTigard19:59.80
70Davina BarberLake Oswego20:32.60
70Maddie CrowlMark Morris22:30.90
70Kayleigh CoulterBainbridge23:03.20
70Isabelle CuiEastside Catholic24:18.50
71Kaya MerrillLakeridge20:01.40
71Libby KramerPhilomath20:33.20
71Kayla DuranHazen22:31.30
71Katelyn WaltonAdrienne Nelson23:03.60
71Ava WrightSherwood24:19.80
72Delilah CanestaroShorecrest20:04.80
72Kerstyn BocookBellarmine Prep20:33.70
72Addison KahutWoodburn22:32.30
72Ella KearbeyJesuit23:03.60
72Ellison RiceMcMinnville24:20.10
73Rosalie CampbellShorecrest20:07.00
73Leilane ValenciaWest Valley (Yakima)20:35.10
73Annabelle MayGlencoe22:34.70
73Elodie KratzerSt Mary's Academy23:03.90
73Madison WarnerShorecrest24:20.40
74Rosemary OttoFranklin (OR)20:09.00
74Jael BenedickRidgefield20:39.40
74Abby FalconSouth Salem22:36.40
74Lorelei EdelmanSilverton23:04.00
74Daphne PetersonBeaverton24:22.20
75Emma NormanSherwood20:19.50
75Lauren BaranskiCentral Catholic20:41.20
75Mirai OglesbeeMcDaniel22:38.50
75Lyla ValdezSherwood23:05.20
75Paiten PratherIda B. Wells24:22.80
76Ruby VealTigard20:24.40
76Kaylynn WickwireHudson's Bay20:43.20
76Audrey ThomasWashougal22:40.00
76Perrin FlanaganJesuit23:05.90
76Allegra WehnerLincoln24:23.20
77Hayden ShimpSherwood20:26.60
77Bridget KellerCentral Catholic20:43.20
77Olivia McCoySouth Salem22:42.50
77Hailey MahnNorth Salem23:06.80
77Kate McCartneyLake Oswego24:26.00
78Kaela McLachlanIssaquah20:29.50
78Elise JonesNewberg20:45.10
78Elena HoltGlencoe22:42.90
78Elise AbrahamCentral Catholic23:09.00
78June HartmanIda B. Wells24:26.00
79Lauren KajimuraShorecrest20:30.00
79Lila VangolenMeridian20:48.30
79Charlee MohrSilverton22:44.90
79Emery WestSilverton23:10.00
79Alice AdkinsIda B. Wells24:26.10
80Alessandra EsparzaCurtis20:30.80
80Bella NordClackamas20:48.90
80Ella TewsGlencoe22:49.70
80Hailey YiuAdrienne Nelson23:11.80
80Mia WhittonRidgefield24:26.90
81Madeleine BeversNorth Medford20:31.80
81Mira ShahMcDaniel20:49.40
81Anna TrautmanHorizon Christian22:55.10
81Vivian SchoonoverFranklin (OR)23:12.50
81Gracen BrownEastside Catholic24:27.60
82Jewel BryngelsonSehome20:36.40
82Alaina BaranksiCentral Catholic20:49.50
82Johanna GreinerMcDaniel22:57.20
82Poppy MannLakeridge23:14.80
82Stella CarbajalRidgefield24:30.60
83Diana DobreParkrose20:41.60
83Tuula WelkerBellarmine Prep20:50.10
83Ava GrayReynolds22:58.60
83Anna SeederSilverton23:16.10
83Charlotte HoltGlencoe24:30.60
84Adrie KenningtonStar Valley20:50.30
84Vivienna HakimShorecrest20:54.60
84Layla PowellSilverton23:00.00
84Kiarra LanzSilverton23:16.40
84Alice BurtWest Albany24:30.70
85Samira CarpenterFranklin (OR)20:50.40
85Riley WelchShorecrest20:56.70
85Senia RobinWest Albany23:02.90
85Lexie OrtizOregon City23:17.20
85Hope ThompsonWest Albany24:31.00
86Rayna BrighamGrant20:51.20
86Harper WelchShorecrest20:58.20
86Alyssa KinneSouthridge23:04.50
86London MartinNeah-Kah-Nie23:18.00
86Juniper CoateCleveland (OR)24:31.90
87Adelle AshmoreMeridian20:51.90
87Miriam BrennanLakeridge21:03.80
87Hannah ScheinbaumHazen23:05.00
87Olivia NicholsonMercer Island23:22.70
87Copper WilliamsMcMinnville24:32.40
88Madison ClarkMolalla20:55.70
88Kaitlyn DavisBainbridge21:06.50
88Tia HansraHazen23:08.10
88Tori ClaySilverton23:23.60
88Ollie NewellNewport24:32.50
89Freddie BakerScappoose20:58.30
89Sienna MeagerNorth Medford21:07.30
89Lily HammondGlencoe23:10.90
89Mila SeledkovSilverton23:23.60
89Jillian DelavanHorizon Christian24:33.00
90Mila KravtsovMeridian20:59.70
90Lucy ChangBainbridge21:11.70
90Abigail FrazierMark Morris23:11.00
90Allie LackershireAdrienne Nelson23:25.10
90Julia StraikoLincoln24:36.00
91McKenzie HeimbuckScappoose21:01.80
91Adah PurdyCurtis21:12.40
91Maleah HopkinsSouth Salem23:11.60
91Ashlee McPhersonSt Mary's Academy23:28.10
91Adelaide Cetnar-CookLincoln24:37.00
92Samantha LindemanClackamas21:02.20
92Lady Catherine AdamsCurtis21:31.10
92Natalia PoppeTillamook23:11.90
92Cora SwansonSherwood23:31.40
92Sofia Minera-BurrolaSherwood24:37.20
93Elly MeyerCleveland (OR)21:02.80
93Sailor StoreyIssaquah21:34.10
93Alexa ZuercherGlencoe23:18.10
93Maia DuhenCleveland (OR)23:32.60
93Laila GaleIda B. Wells24:37.80
94Natalie SwanesBellarmine Prep21:03.00
94Nevaeh LarsenTigard21:42.40
94Brooke HendersonNewport23:21.90
94Celia RoehlCleveland (OR)23:33.30
94Siri DornFranklin (OR)24:37.90
95Pearl JensenSiuslaw21:04.00
95Simone NewmanBainbridge21:46.50
95Grace ManninoSt Mary's Academy23:33.30
95Estefania Rios CanoReynolds23:36.50
95Caelyn CadeLa Salle Prep24:38.40
96Kadence MayNorth Salem21:04.50
96Paula Roca LujanOregon City21:47.40
96Estella GibsonSandy23:34.00
96Yurui LinWestview23:37.90
96Tayslie MorrisMcMinnville24:38.60
97Emily Pacheco SegoviaMcMinnville21:07.00
97Josie HenryShorecrest21:48.40
97Josie BurrowsBainbridge23:34.60
97Mika CeccarelliSouthridge23:40.00
97Malia BorgmeierIda B. Wells24:41.20
98Emily ScotchlerCedar Park Christian (Bothell)21:08.40
98Lily ReidNorth Medford22:00.70
98Aileen AldanaSt Mary's Academy23:37.20
98Lucy PriceSouthridge23:40.60
98Sydney BelliShorecrest24:43.60
99Cadence ScellickMeridian21:09.20
99Jocelyn ScullNorth Medford22:38.10
99Kaya DavisLakeridge23:41.80
99Savannah VarneyMark Morris23:50.30
99Greta HjorthCentral Catholic24:44.20
100Greta BreningerNewberg21:09.60
100Rebecca Van EatonBainbridge23:43.10
100Eliza FraleyHorizon Christian23:56.80
100McKenna Lasselle IbsenReynolds24:45.20
101Emry KenningtonStar Valley21:09.90
101Kyrie GarrettSandy23:50.40
101Katie MoelterRiverside-WLWV23:58.70
101Teslyn MillsOregon City24:47.70
102Vala BorgeltBellarmine Prep21:11.50
102Ellie RileySilverton23:54.60
102Zoey LeeForest Grove24:04.80
102Peyton ChaseMcMinnville24:48.80
103Solè SanchezNorth Salem21:13.20
103Brookelynn HambergerSilverton23:58.10
103Gwynn PostlewaiteNewport24:10.60
103Daphne SchmidtJesuit24:50.80
104Anna LindamanClackamas21:15.20
104Soraya TalukdarCentral Catholic23:58.80
104Anjy MartinezReynolds24:11.30
104Genesis SalgadoForest Grove24:51.00
105Mia GossSiuslaw21:18.90
105Maylin Gutierrez ChinoNorth Salem24:03.10
105Giselle Flores HerreraSouthridge24:13.00
105Elyssa GlasmannCentral Wisconsin Christian24:52.50
106Henry McClenathanIda B. Wells21:21.90
106Ryan StripeTimberline24:03.30
106Sophia BarizoSouth Salem24:16.90
106Yara AqoolySouthridge24:52.60
107Alexandra NordClackamas21:25.50
107Angeline HamiltonBainbridge24:06.80
107Ariana KwanHazen24:19.00
107Julia HollingsworthSouth Salem24:53.40
108Maddy SwansonMeridian21:27.20
108Abbi McCulloughSherwood24:06.90
108Isabela PanamaHazen24:27.50
108Naomi Granek BrownFranklin (OR)24:54.10
109Lena MendeIda B. Wells21:28.90
109Grace'lynn CornwallOregon City24:08.50
109Malia CriminLa Salle Prep24:28.40
109Elsie RainkaIda B. Wells24:54.90
110Lyla BourgoineScappoose21:28.90
110Maggie DriscollLakeridge24:10.70
110Morgan McLaughlinLa Salle Prep24:40.60
110Katie JohnsonMilwaukie24:56.60
111Ruthie Kaiser-MeguireIda B. Wells21:29.30
111Lokyie KooLakeridge24:24.90
111Marilyn AbrogouaTillamook24:41.40
111Amelia HansenHockinson24:57.10
112Diana PopAdrienne Nelson21:29.70
112Lucia KroberNewberg24:24.90
112Emmy CoxSouth Salem24:45.00
112Audrey MullinsHockinson24:59.60
113Cecilia VoigtSqualicum21:31.70
113Abigail PlancarteNewberg24:26.90
113Judith GarciaWoodburn24:47.40
113Josephine RustvoldIda B. Wells24:59.80
114Kendal KirkelieRidgefield21:31.90
114Chandra KunguNewberg24:31.10
114Hannah WernerTillamook24:58.90
114Bailey RudzinskiLincoln25:01.00
115Lily SwartMcMinnville21:34.70
115Orla HofSt Mary's Academy24:39.70
115Kya BabcockMilwaukie25:02.40
115Amara HiceMcDaniel25:25.90
116Lillian ChangIda B. Wells21:37.00
116Rae WeirSt Mary's Academy24:39.70
116Isabel BraunIda B. Wells25:02.80
116Sandra HallTillamook25:41.20
117Abigail JonesSiuslaw21:37.80
117Caden StrandLakeridge24:46.70
117Adalade ErtnerSherwood25:06.20
117Avery HarnessWashougal25:45.70
118Claire McNeillSiuslaw21:40.70
118Emerson RoddanLakeridge25:00.80
118Tessa NansonJesuit25:07.30
118Wylie GibsonWashougal25:45.70
119Emma NussbaumerLiberty(OR)21:42.70
119Sierra BackmanNewberg25:07.70
119Addi WinterWest Albany25:07.90
120Nessa CrowleyBellarmine Prep21:42.70
120Juliet BurkeIda B. Wells25:09.60
120Noa Van Der ErveLakeridge25:15.20
121Emma MoranCentral Catholic21:43.60
121Nadia TrepinskiCentral Catholic25:10.70
121Jodi EnzenbergerSilverton25:22.60
122Clover HolbrookSiuslaw21:45.60
122Maggie DeBackerSouth Salem25:13.50
122Kaselyn PothoffNewberg25:25.30
123Noel ReganCedar Park Christian (Bothell)21:46.10
123Shianne KasingerHudson's Bay25:13.70
123Gemma WarnickSt Mary's Academy25:27.60
124Lydia CowieRidgefield21:50.60
124Fallon MorrisSandy25:14.40
124Mary McLearnNewberg25:28.40
125Mia YasukawaCatlin Gabel21:51.50
125Janet ChenSouth Salem25:15.10
125Aliya CoxNewberg25:35.30
126Shelby HuffmanMcMinnville21:52.40
126Evelyn HaysIda B. Wells25:15.10
126Josephine HuffSt Mary's Academy25:41.70
127Lily HarrisAdrienne Nelson21:54.70
127Nicole MorenoCedar Park Christian (Bothell)25:15.30
127Harper BrinkleySt Mary's Academy25:55.70
128Tasanee ValentinSt Mary's Academy21:55.50
128Cleopatra QuistMcMinnville25:19.10
128Taylor AdcockBainbridge26:01.70
129Neea MendeIda B. Wells21:57.20
129Saki HandaGlencoe25:20.60
129Keira LoebnerSt Mary's Academy26:17.70
130Xinyu LuoCatlin Gabel21:57.30
130Helene RepmanHudson's Bay25:21.20
130Bridget McKernBainbridge26:19.80
131Norah PaulScappoose21:58.30
131Ellie DotsonSherwood25:24.10
131Sam PosegateSilverton26:21.30
132Lyla BarnickRidgefield22:00.40
132Sequoia HallJefferson-Portland25:27.10
132Hadley MatthiasNewberg26:26.90
133Grace CarterSqualicum22:00.80
133Oona SunroseCentral Catholic25:29.10
133Emma BrueneTillamook26:31.70
134Keira ClarkMolalla22:01.90
134Sasha KokoskinEastside Catholic25:32.20
134Olivia HaidenLakeridge26:47.40
135Caitlyn NakanishiCedar Park Christian (Bothell)22:04.90
135Riley NodurftMolalla25:32.80
135Livi MarshallSt Mary's Academy26:55.50
136McKayla BakerStar Valley22:11.70
136ainsley CampbellBeaverton25:33.70
136Aveya NealNorth Salem27:03.40
137Anna BenedickRidgefield22:14.70
137Alexis DaughertyMilwaukie25:36.30
137Amrita Nakamura-RybakSt Mary's Academy27:06.00
138Cecilia HostiMcDaniel22:16.00
138Maia Guzman-YepezEastside Catholic25:36.80
138Maddie BechtoldNewberg27:45.10
139Leila BloomquistSqualicum22:16.60
139Bella NunesLake Oswego25:42.60
139Emmi MearsNewberg27:57.50
140Kathleen RobinsonMcMinnville22:17.90
140Joslyn M. AndradeParkrose25:46.50
140Marina YoshinakaSt Mary's Academy28:12.00
141Angela Hernandez-GalloMcMinnville22:18.60
141Marijke VissersSilverton25:48.80
141Brooklyn ShearerNewberg28:24.90
142Ava PanicoPhilomath22:20.80
142Juliette SawyerWestview25:49.80
142Lucy BrownBainbridge28:40.40
143Jade FrierottMeridian22:22.00
143Sofia RinaldiniBeaverton25:52.60
143Makenzie JamesBainbridge29:01.00
144Abby SeitsNewberg22:23.50
144Annie WenzMcMinnville25:53.40
144Elise CarpenterNewberg29:02.70
145Anya EvertonLiberty(OR)22:24.20
145Kalea ChowLake Oswego25:54.00
145Madeline GrossmanBainbridge29:09.40
146Mackenzie BallMolalla22:30.80
146Hazel SchumacherSouth Salem25:54.80
146Kira Sanders-St ClairSt Mary's Academy30:13.90
147Bella ReyesLiberty(OR)22:31.70
147Carly OnstotSherwood25:55.50
147Violet PattisonSt Mary's Academy30:18.50
148Madelyn KincadeAdrienne Nelson22:32.50
148Vivian D'AguannoFranklin (OR)25:57.00
148Atalaya SmithSt Mary's Academy30:32.70
149Grace AndrewMcMinnville22:36.00
149Petra Mateo AlvarezSouthridge25:57.10
149Julia KimSt Mary's Academy31:05.00
150Semra TesfuCatlin Gabel22:40.00
150Maddy DionSouthridge25:57.30
150Lila JemisonSt Mary's Academy36:16.50
151Ada BurgNewberg22:40.10
151Raina RamiLincoln25:58.20
151Maggie O'ConnerSt Mary's Academy36:24.80
152Aubrey HodgsonMolalla22:48.60
152Maizy ParrettLincoln25:59.00
152Delaney ShearerNewberg38:40.00
153Mia WoodsCedar Park Christian (Bothell)22:49.40
153Piper StripeTimberline25:59.80
154Mackenzie WackfordAdrienne Nelson22:49.90
154Savannah McCraeIda B. Wells26:01.60
155London HeinzNorth Salem22:50.90
155Ingrid ChoraGlencoe26:03.10
156Diana ManternachCatlin Gabel22:55.60
156Katarina GlasmannCentral Wisconsin Christian26:03.60
157Afton LintonSiuslaw22:56.20
157Coraline DufflyCleveland (OR)26:05.00
158Samai SagreroNorth Salem23:13.60
158Lia HuangSouthridge26:05.40
159Asha SpottsLiberty(OR)23:19.50
159Mia BrewsterMcMinnville26:06.40
160Cora HagermanCatlin Gabel23:19.70
160Avery CrainWashougal26:12.40
161Jacqueline Hernandez OsioMolalla23:24.00
161Evalynn ScheinMilwaukie26:12.90
162Eleanor AdamsSqualicum23:30.50
162Jordan StarnesSherwood26:13.80
163Emmerson JarmanScappoose23:31.30
163Natalie LaugTigard26:14.90
164Maya FergusonNewberg23:55.00
164Rebecca ZamoraWoodburn26:17.50
165Sophia PerezAdrienne Nelson24:06.60
165Vivian AdamsTimberline26:19.00
166Madison EllisSqualicum24:30.60
166Clemma EvanderCentral Wisconsin Christian26:22.60
167Scarlett McHughScappoose25:12.30
167Halina JohnstonCedar Park Christian (Bothell)26:24.10
168Mackenzie SpadyCatlin Gabel25:35.40
168Lucy BroughtonMilwaukie26:26.00
169Juli HiramatsuJesuit26:26.70
170Claire BrandtLake Oswego26:27.60
171Ava ZimmermanSouth Salem26:29.40
172Andi RoskkiTimberline26:34.00
173Neila VasquezWoodburn26:37.20
174Grace DorshJesuit26:38.30
175Lucy GilbertFranklin (OR)26:39.60
176Jamie ChenSouth Salem26:40.30
177Tayah CurryMcMinnville26:41.80
178Isabella RawlinsonJesuit26:42.30
179Marleni VelazquezWoodburn26:47.00
180Madisyn DuganWestview26:55.20
181Sophia MisleyOregon City26:58.60
182Evoleht JensenScappoose27:04.40
183Lily D'Avolio HendersonGrant27:05.00
184Krystely BrynsylaSilverton27:06.50
185Mikaelyn ConcepcionLiberty(OR)27:07.80
186Daphne BraddockMcMinnville27:08.70
187Ryanne DupuisScappoose27:11.10
188Stella BishopSandy27:12.10
189Harper SheldonSandy27:13.30
190Caroline MillerHorizon Christian27:13.70
191Hayley DeVaultOregon City27:14.90
192Lillian ForcumSouthridge27:15.50
193Mia Durham-LeBusIda B. Wells27:19.20
194Autrey SimoesHorizon Christian27:19.30
195Lorraine ArmahTimberline27:20.30
196Anna O'BrienRedmond27:21.20
197Abigail DruckerIda B. Wells27:22.80
198Sarah PughTimberline27:23.30
199Alexandra SallosIda B. Wells27:27.20
200Kay TobecksenJesuit27:28.00
201Metzonali RuizTimberline27:28.60
202Aaliyah BrooksMcMinnville27:32.90
203Lily PhillipsGlencoe27:34.90
204Payton WilliamsWashougal27:38.80
205Claire LavenueCleveland (OR)27:44.50
206Annabel NankmanSilverton27:45.80
207Kiersten AmbergShorecrest27:46.10
208Lienne MillerWestview27:48.10
209Hannah MiguelTimberline27:49.10
210Daisy EscaleraGlencoe27:49.40
211Addison BakerSandy27:50.30
212Maejae LarsonMeridian27:58.70
213Skyler RobertsLiberty(OR)28:03.90
214Emily DinhIda B. Wells28:04.10
215Avareah LealParkrose28:07.60
216Clementine AldrichCentral Wisconsin Christian28:08.40
217Catalina PostoroncaSilverton28:09.40
218Emmalynn FlugumCentral Wisconsin Christian28:13.90
219Ella PerrineSilverton28:18.50
220Elna (Fae) HarrisSandy28:20.00
221Baylee SparksNeah-Kah-Nie28:22.00
222Elle RussilloLincoln28:24.00
223Lyla MaxenGrant28:28.30
224Ava JensenSouth Salem28:28.40
225Emma DonnellyCentral Catholic28:29.00
226Kayla PrakGlencoe28:29.60
227Leah FergusonSouthridge28:30.10
228Jacelyn TolandSilverton28:30.60
229Sophia SiscoScappoose28:30.80
230Destiny HuldtGlencoe28:30.90
231June BaeckGrant28:33.00
232Lucy GardnerSilverton28:36.30
233Ayla BurkeWashougal28:36.40
234Cassidy FellermannGrant28:44.20
235Sydney SmytheIda B. Wells28:45.40
236Margaux CathcartAdrienne Nelson28:48.60
237Penny Miracle-WilliamsGrant28:48.90
238Natasha GerberWestview28:49.80
239Sofia McIntoshWestview28:53.20
240kaybree GarrettSandy28:56.50
241Aminata KaLiberty(OR)28:59.30
242Ariyana KuyarovHockinson29:00.60
243Juliet TrandinhWestview29:03.60
244Paola Galindo OrvananosSouthridge29:04.80
245Piper HunterTimberline29:06.80
246Mira SpokesGrant29:07.50
247Damila AxleyCentral Catholic29:08.90
248Alexa AnguianoLiberty(OR)29:14.50
249Natalie FroemkeIda B. Wells29:19.50
250Eustacia MacAllisterIda B. Wells29:19.70
251Maily QuachCentral Catholic29:25.60
252Scarlet CarrilloWoodburn29:27.60
253Rubina WiedemerScappoose29:28.40
254Maya SanchezSouthridge29:34.70
255Nora HiattSouth Salem29:42.40
256Diya SoniJesuit29:44.30
257Abbigail HuntMcMinnville29:59.20
258Frances StumpJesuit30:03.50
259Shelby McCraeIda B. Wells30:09.00
260Emma TrifanWestview30:12.00
261Irene HodgesShorecrest30:12.10
262Josie RamirezOregon City30:19.70
263Kat ThibodeauxSouth Salem30:21.60
264Amelia EllsonSilverton30:22.00
265Jemma CritchlowWestview30:36.60
266Julin StephensMcMinnville30:45.60
267Lina MaaroufWestview30:57.80
268Jacquelyn PerriganWest Albany31:24.10
269Iris MartinGrant31:33.10
270Chloe WinsorSandy31:39.90
271Claire TottenSandy31:40.20
272Cora FischerSilverton31:45.40
273Zoulie MokraniIda B. Wells31:49.00
274Lucy PolzinGrant31:49.90
275Kylie WoodruffWashougal32:07.50
276Bousso NdiayeTimberline32:08.80
277Emi ManookinMeridian32:09.30
278Savannah SuchyWest Albany32:12.60
279Alisson MelgarScappoose32:15.40
280Hadley TaylorSouthridge32:18.00
281Henessys ZavalaWoodburn32:30.00
282Lucy ZavageCentral Catholic32:30.40
283Sariah PlaisanceMolalla32:35.10
284Ava DeVineyHockinson32:47.00
285Farris AshlockScappoose32:54.80
286Eden DavisIda B. Wells33:51.00
287Addison WildeWest Albany33:53.70
288Bella HalsteadOregon City34:29.30
289Sadie ClackScappoose34:47.80
290Isabel FriasHudson's Bay35:32.50
291Efeyota AdebayoLiberty(OR)37:08.20

Girls 3,000m

#AthleteSchoolTime
1Claire HortonEast County10:44.00
2Sydney Muhonen36-Unattached10:58.90
3Elise JansenBowerman Track11:10.00
4Hannah HollandBowerman Track11:13.70
5Paige HollandBowerman Track11:14.30
6Nora MooreBowerman Track11:16.20
7Evelyn AndersonBowerman Track11:20.60
8Annabelle E BrooksBowerman Track11:23.60
9Kyra LavigneBowerman Track11:24.70
10Harper FawcettBowerman Track11:27.90
11Emma CuttingBowerman Track11:30.50
12Julia HretcanuTigard Youth Track11:31.90
13June SniffenGrant Cluster11:31.90
14Ava WarnerBowerman Track11:44.50
15Alexandra HalesTigard Youth Track11:44.80
16Julia TongcoBowerman Track11:47.70
17Elizabeth KellerBowerman Track11:58.30
18Penny Hickman37-Unattached11:59.90
19Nora OlsonDuniway12:09.80
20Ellie WestoverBowerman Track12:14.60
21kalena kailiuliBeaverton Youth Track12:15.20
22Ashley BuxmanBowerman Track12:16.30
23Nina RivardUnattached12:17.60
24Elsa DanesBeaverton Youth Track12:21.60
25Harper LancasterTillamook12:24.00
26Rose MobbsBowerman Track12:27.50
27Ava WhiteCatlin Gabel12:31.00
28Lucy LederbrandThe Fighting Dutch12:31.40
29Makayla RickettsGood Shepherd12:33.60
30Anna DanesBeaverton Youth Track12:36.30
31Aster BesseForest Grove Youth Running Club12:38.60
32Shiloh WernerTillamook12:42.90
33Wrigley Waechter37-Unattached12:45.50
34Emma Will36-Unattached12:53.60
35Nora KellerBowerman Track12:55.60
36Ainsley SeaveyForest Grove Youth Running Club12:56.50
37Lucie ZitoBowerman Track13:00.60
38Holly SmithBowerman Track13:06.80
39Paisley SeaholmTillamook13:31.60
40Ainsley BuellBowerman Track13:31.80
41Finley CroftBowerman Track13:31.90
42Avril JimenezBowerman Track13:42.50
43Neela AhrensTigard Youth Track13:52.10
44Ellee PuncocharThe Fighting Dutch14:01.30
45Valerie Nino OrtizForest Grove Youth Running Club14:01.60
46Kai LopezBowerman Track14:12.90
47Zuzu StitesDuniway14:20.90
48Toby LeeBeaverton Youth Track14:21.80
49Emma DittoBowerman Track14:25.90
50Ella BledsoeBowerman Track14:27.50
51Jessica CarkinHorizon Christian (Tualatin)14:41.70
52Frances BraddockDuniway14:55.00
53Grace DandyBowerman Track14:59.90
54Talitha DandyBowerman Track15:00.00
55Ainsley WatsonBowerman Track15:06.50
56Nora LeeBeaverton Youth Track15:09.00
57Nora WangBowerman Track15:11.30
58Claire ClemoForest Grove Youth Running Club15:12.20
59Abigail TussingNewberg15:14.00
60Violet PeltierBowerman Track15:24.90
61Laly HelzerEast County15:25.70
62Alexia SanchezBeaverton Youth Track15:49.70
63Ryanne BoyleDuniway15:57.20
64Zinnia StrukDuniway16:14.00
65Keely BirchForest Grove Youth Running Club16:21.90
66Leonor Montes de OcaBeaverton Youth Track16:26.10
67Claire ChittyDuniway16:29.10
68Elyssa LewinDuniway16:36.20
69Emily McGaryForest Grove Youth Running Club16:47.40
70Delainie WardBowerman Track16:53.90
71Rosalinda BumatayForest Grove Youth Running Club16:54.00
72Paige LederbrandThe Fighting Dutch16:57.70
73Kaleigh CiokiewiczForest Grove Youth Running Club16:57.80
74Elaina RussellTillamook17:06.10
75Carinne DuyckThe Fighting Dutch17:22.40
76Hayla MotsingerTillamook17:28.30
77Alina WarnerDuniway17:43.20
78Tessa ArmstrongDuniway17:45.70
79Ella GeorgesenMolalla River17:53.40
80Jubilee DandyBowerman Track18:07.10
81Elia GilmoreGood Shepherd18:19.00
82Amelia RobinsonBowerman Track18:33.20
83Harlie AllenDuniway18:55.80
84Charlotte HanifanDuniway19:00.30
85Margot McAlisterBowerman Track19:01.30
86Kimberly Rodriguez-OrtizForest Grove Youth Running Club19:26.10
87Iyanna VitoBowerman Track19:31.80
88Ann FortGrant Cluster24:20.40

Wisconsin high school cross country · 2025 season · free on WI Athlete