Results - Nike Cross Nationals (NXN) 2025

View the results, live timing and start lists for the 2025 Nike Cross Nationals (NXN).

Event Date: Saturday, November 6

Event Location: Portland, Oregon.

FINAL RESULTS - NXN Boys Championship Race

PlaceAthleteTeam / AffiliationTimeYear
1Jackson SpencerHerriman15:01.1SR
2Yohanes Van MeertenSW Individuals15:03.3JR
3Caden LeonardCarroll15:03.7SR
4Marcelo ManteconSE Individuals15:05.6JR
5Quinn SullivanNiwot15:09.9JR
6Hunter RobbieNiwot15:11.1SR
7Sean FriesHL Individuals15:17.0SR
8Jayden WarnerNW Individuals15:17.2SR
9Paul Van LaninghamSE Individuals15:17.3SR
10Jack McGovernMW Individuals15:21.1SO
11Ruel NewberrySO Individuals15:22.2SO
12Kai GutierrezCarroll15:22.7SO
13Ethan LockeSO Individuals15:22.9SR
14Oliver HortonGarden of the Gods15:22.9JR
15Sean GrayNE Individuals15:23.6SR
16Brian BurnsSO Individuals15:23.8SR
17Luke HnattLincroft15:30.6SR
18Kamari RonfeldtMW Individuals15:31.3JR
19Theo OppermannNE Individuals15:31.4JR
20Lucas TannerHL Individuals15:31.7SR
21Grady LennHL Individuals15:32.2SR
22Brice FullerMW Individuals15:32.5SO
23Yosuke ShibataNW Individuals15:34.8JR
24Garrett FaughtNW Individuals15:35.1SO
25Jay McDonaldSW Individuals15:39.5JR
26Conor LottCA Individuals15:39.5SR
27Gavin SchmittLincroft15:39.5JR
28Logan RohatinskySW Individuals15:39.8JR
29Eli JarvisHerriman15:44.3SR
30Canaan DunhamHL Individuals15:44.4SR
31Maximo ZavaletaCA Individuals15:44.5SR
32Tyrus NeedlesSioux Falls15:44.6JR
33Ryder KeetonNiwot15:45.6SR
34Abdi HassanSW Individuals15:45.9SO
35Miles LechtenbergSioux Falls15:46.0SR
36Krish DesaiManhattan Beach15:46.1SR
37Bo Howland-VlahakisNE Individuals15:46.5SO
38Xzavier CamposGarden of the Gods15:46.5SR
39Ben AdamsSW Individuals15:47.6JR
40Jude RitzenehinNiwot15:49.1FR
41Ben LeeSW Individuals15:50.0SR
42Anthony AnatolEast Setauket15:51.1SR
43Brock YoderNE Individuals15:52.2JR
44Alijah MurilloCA Individuals15:52.6SR
45Dylan RowellNW Individuals15:52.9SR
46Dominic MatthiasSO Individuals15:53.5SO
47Josh TaylorSE Individuals15:53.5SR
48Jack DenneheyRoyal Pines15:54.1JR
49Reynolds YoungRoyal Pines15:55.5JR
50Chase HejnyAmerican Fork15:55.8SO
51Jackson TuckSE Individuals15:56.6SR
52Wyatt FalkowskiLincroft15:56.7SR
53Andrew BerosetSE Individuals15:57.2JR
54Kellen WilliamsPortland15:58.6SR
55Cohen ButlerNW Individuals15:59.2SR
56Luke AndresenHaddonfield15:59.6SR
57Xavier RichardsonSE Individuals16:00.2SR
58Trevin LounsburyHerriman16:00.9JR
59David WebbAmerican Fork16:01.5SO
60Jace WorksColumbus16:01.9SR
61Quentin NaumanHL Individuals16:02.6SR
62David KrierLincoln16:02.8SR
63Carson DriemeierMW Individuals16:03.7SR
64Caleb BrownHerriman16:04.7SR
65Gabriel MarshallNiwot16:05.6SR
66Jax GlennCarroll16:06.7JR
67Thomas CzerwinskiPlainfield North16:07.6SR
68Mario MontoyaRedondo Beach16:07.6SO
69Ryan CollinsLincroft16:07.7SR
70Aidan ConnorsPlainfield North16:08.9SR
71Yohan AndersonSan Clemente16:09.5JR
72Kyle JakaryCarmichael16:10.1SR
73Dezy VaughsRedondo Beach16:10.2SR
74Camron JohnsonHerriman16:10.2JR
75Jonah MontagneseNE Individuals16:11.2JR
76Pete SimpsonHaddonfield16:11.3SR
77Bennett JensenAmerican Fork16:12.5FR
78Ibrahim FordNY Individuals16:12.5SR
79Isaac AbbottCarmichael16:13.6SR
80Thomas IsenovskiNY Individuals16:13.8SR
81Michael FullerCarroll16:15.4SR
82Noah StrohmanSO Individuals16:15.6SR
83Claudel CheryThiells16:16.3SR
84Sean GalvinLincroft16:18.1SR
85Andrew SenfEast Setauket16:18.4JR
86Dallin HarringtonAmerican Fork16:18.6SR
87Joe MajerusLincoln16:19.7SR
88Arvid NelsenSioux Falls16:20.6SR
89Ben AndrusHaddonfield16:21.1SR
90John StanczakGarden of the Gods16:21.9SR
91Denton SluderColumbus16:22.3SR
92Dallas ReevesRoyal Pines16:22.8JR
93Matteo SanchezRedondo Beach16:23.2SO
94Garrett SherrardNiwot16:23.2JR
95Ben BermanNY Individuals16:24.6SR
96Collin GoodwinAustin16:24.9JR
97Justin ReckersColumbus16:25.2JR
98Brayden FletcherPortland16:25.3SR
99Nayati Ringing ShieldSioux Falls16:25.7SR
100Malcolm DimoffForest Park16:25.7JR
101Ryan GibsonHaddonfield16:26.0SR
102Grant NorgartCarroll16:26.6JR
103Connor BilodeauCarmichael16:26.7JR
104Mattheus Dos SantosSan Clemente16:26.8JR
105Magnus JohanssonSan Clemente16:27.3JR
106Sam SteinmetzColumbus16:27.7SR
107Dom FrigoPlainfield North16:27.8JR
108Ben GrahamRoyal Pines16:27.9JR
109Aidan AntonioCA Individuals16:28.0JR
110Brady LukasiewiczPortland16:28.2SO
111Roy JonesAmerican Fork16:28.6JR
112Jack LavierPortland16:29.5SO
113Sam WootenRaleigh16:30.7SR
114Ryan TuohyThiells16:30.8SR
115Austin PleweAmerican Fork16:30.9SR
116Carson EhmanManhattan Beach16:31.7SR
117Jackson WelshPortland16:32.7SR
118Joseph DayColumbus16:32.9SO
119Matthew WroblewskiPortland16:33.0SR
120Grant HejnyAmerican Fork16:33.2SR
121James MasoPlainfield North16:34.1SR
122Avinash DewaganAustin16:34.6FR
123Chase LimingRaleigh16:35.8SR
124Ethan OwenNY Individuals16:36.1JR
125Charlie SlawinskiRaleigh16:37.6JR
126Willie Van TressHerriman16:38.0SR
127Claudio AunsCarroll16:38.9JR
128Ryan MaherNY Individuals16:40.4SR
129Reid GroherSioux Falls16:41.1JR
130Gavin HassonRedondo Beach16:41.4SR
131Cooper StreamCA Individuals16:42.2JR
132Jack DentonForest Park16:42.8JR
133Rocco CulpepperNiwot16:43.3SR
134Sean JansenPlainfield North16:44.0SR
135Kai McCulloughAustin16:46.1SR
136Seth KugelForest Park16:46.4SO
137Eli WardleHerriman16:47.0JR
138Tyler BurkeRaleigh16:47.4SO
139Luuk Van MeursManhattan Beach16:47.5SR
140Evan O'DonnellCarroll16:47.8JR
141Atticus ReyesAustin16:48.5SO
142Erik TroesterSan Clemente16:49.9JR
143Joshua PrinceForest Park16:50.2SR
144Matthew McInerneyLincroft16:50.5SR
145Lucas AlbertsCarmichael16:50.6JR
146Liam DonnellyPortland16:50.7SR
147Drake HofererCarmichael16:51.5SR
148Noah ClancyRoyal Pines16:51.6SR
149Sebastian LopezManhattan Beach16:51.7SR
150James McCarronThiells16:51.7JR
151Mateo FigueroaRedondo Beach16:53.5SR
152Sam SchlautmanLincoln16:53.6JR
153Braxton OliverGarden of the Gods16:54.2JR
154Brooks BarbeeRoyal Pines16:54.4JR
155Logan VanzantColumbus16:55.2SR
156Henry SaylerSioux Falls16:55.5JR
157Liam SchmittLincroft16:55.9SO
158Isaac SanchezGarden of the Gods16:56.5SR
159Brody WebbRoyal Pines16:57.4JR
160Miles NuttAustin16:58.1SR
161Max MyronowiczManhattan Beach16:58.8SR
162Peter JamesForest Park17:01.4JR
163Benjamin WymanSan Clemente17:01.7JR
164Cam KussRaleigh17:06.5JR
165Michael SinnesHaddonfield17:07.1SR
166Gavin HallPlainfield North17:09.0SR
167Graham PumphreyColumbus17:10.3JR
168Anderson MillsAustin17:11.2SO
169Collin TarnayManhattan Beach17:12.7SR
170Gabriel SechSan Clemente17:13.1JR
171Jacob UrbenRaleigh17:14.6SO
172Willem Van Der VeldenEast Setauket17:15.0JR
173Matthew OgilvieCarmichael17:15.7JR
174Ryan TaitCarmichael17:16.9JR
175Miles BillirisRedondo Beach17:20.2SR
176Luke JantzenEast Setauket17:20.8SR
177Connor GosselinForest Park17:20.8SR
178Frank VandySioux Falls17:21.4JR
179Conner JaurigueSan Clemente17:24.9JR
180Joe NormanLincoln17:26.2SO
181Killian CistoneManhattan Beach17:30.9JR
182Henry TachouetForest Park17:31.3SO
183Devin CelkisAustin17:31.5FR
184Eli SalazarGarden of the Gods17:34.9JR
185Aidan KyrychenkoPlainfield North17:35.5SR
186Lucas SchlautmanLincoln17:38.5SR
187Philip CupialMW Individuals17:40.2SR
188Trevor PicconeThiells17:40.8SR
189Eastyn GutowskiGarden of the Gods17:40.9SO
190Matteo RitieniEast Setauket17:44.0JR
191Logan GarciaRedondo Beach17:45.1JR
192Logan McKayRaleigh17:48.6SO
193Brandon StonerHaddonfield17:55.9SR
194Ty BuonomoEast Setauket17:57.5JR
195Henry VroomanLincoln17:58.4JR
196AJ BlumHaddonfield17:59.2JR
197Asher TuEast Setauket18:03.4SR
198Manny NievesThiells18:34.3JR
199Noah ZachLincoln18:54.0SR
200Bryan ChenThiells18:55.4SR
201Cooper CataldiThiells24:13.4SO

TEAM SCORE BOYS

PlaceTeamScoring PlacesTeam Score
1Niwot3, 4, 11, 15, 2861
2Herriman1, 9, 23, 27, 3797
3Lincroft7, 8, 20, 32, 43110
4Carroll2, 5, 29, 41, 60137
5American Fork19, 24, 39, 45, 68195
6Sioux Falls10, 12, 47, 57, 84210
7Royal Pines17, 18, 51, 66, 102254
8Columbus25, 50, 55, 64, 75269
9Haddonfield22, 38, 48, 59, 119286
10Portland21, 56, 67, 69, 74287
11Garden of the Gods6, 14, 49, 107, 112288
12Plainfield North30, 33, 65, 78, 88294
13Redondo Beach31, 36, 52, 85, 105309
14Carmichael35, 40, 61, 99, 101336
15San Clemente34, 62, 63, 96, 117372
16Manhattan Beach13, 73, 93, 103, 115397
17Austin54, 79, 89, 95, 114431
18Raleigh70, 80, 81, 92, 118441
19Forest Park58, 86, 90, 97, 116447
20Lincoln26, 46, 106, 134, 140452
21East Setauket16, 44, 126, 130, 143459
22Thiells42, 71, 104, 141, 151509

 

FINAL RESULTS - NXN Girls Championship Race

PlaceAthleteTeam / AffiliationTimeYear
1Natasza DudekAnn Arbor Stadium16:50.1SO
2Blair BartlettNE Individuals16:51.7JR
3Jaelyn WilliamsCA Individuals16:58.0SR
4Isabella KellerMW Individuals17:15.0JR
5Emma HoffmanMW Individuals17:16.7SR
6Averi LowenSE Individuals17:20.6JR
7Maddie GullicksonWayzata17:21.8SR
8Macy WingardSO Individuals17:21.9SR
9Brianna ReillyHL Individuals17:24.48
10Delaney ReuterSW Individuals17:28.1JR
11Addison KegelNW Individuals17:31.4FR
12Lily AlderSW Individuals17:31.5SR
13Sundara WeberMW Individuals17:34.3SR
14Maddie DorschSE Individuals17:35.0SO
15Emry SchwalmSouth Denver17:36.0SR
16Kendra WilliamsonNE Individuals17:37.1JR
17Annie HrabovskyBruce Township17:44.6JR
18Cassidy ArmstrongNW Individuals17:44.9SR
19Julia KellyNE Individuals17:44.9SO
20Amaya BharadwajCA Individuals17:45.3SR
21Calysta GarmerKnoxville17:47.0SR
22Paige SheppardUnion County17:48.9JR
23Summer WilsonCA Individuals17:49.7SR
24Katie BerkshireMW Individuals17:49.9SR
25Maddie LangeSW Individuals17:52.1FR
26Amelia AvilaSE Individuals17:53.6JR
27Jazzlyn GarmerKnoxville17:55.4SR
28Karstin McCabeHL Individuals17:55.4FR
29Maddie LaezzaNY Individuals17:55.9JR
30Emily CohenSW Individuals17:57.3SR
31Laney BarnesSO Individuals17:58.0SR
32Addy RitzenheinNiwot17:59.2SR
33Leyla BhusriClifton Park18:00.7SR
34Ella MogannamCA Individuals18:01.8SR
35Millie BaylesTrabuco18:04.4SR
36Maggie McCormickNY Individuals18:06.2SR
37Peyton VandeestHL Individuals18:07.8JR
38Mackenzie SkellyNE Individuals18:08.2FR
39Georgy HelmersSE Individuals18:09.2SR
40Allie HornerSE Individuals18:11.0JR
41Aelo CurtisCA Individuals18:11.4SR
42Tsadia BercuvitzNY Individuals18:12.5JR
43Kyla BabbMW Individuals18:13.2SR
44Audrey OrmeNW Individuals18:13.3SR
45Nelly DalgasNW Individuals18:13.9SR
46Fiona KingNY Individuals18:16.7FR
47Cayleigh KaiserUnion County18:17.8JR
48Madeleine LaneNE Individuals18:18.3JR
49Ella GoodsellBruce Township18:19.0SR
50Gianna RahmerSW Individuals18:20.6SO
51Jazleen Malherek-OsorioWayzata18:23.1SR
52Hallie HeemeyerMeridian18:23.6SR
53Sophia RodriguezNW Individuals18:26.2JR
54Ellie MaddoxSioux Falls Cross18:26.8SR
55Zoey McNabbHinesburg18:28.2SR
56Skye JensenAmerican Fork18:28.7JR
57Anna DesormeauTrabuco18:29.2SR
58Mae GlassfordAmerican Fork18:30.2FR
59Kjirsten LudemanSehome18:32.8SO
60Anna ProkNiwot18:34.3SR
61Sophia ChromczakDelmar18:34.4FR
62Rilery LynchClifton Park18:34.4SO
63Caroline FenderSouth Denver18:34.7SR
64Lauren BanovacBrentwood18:35.8SR
65Ava CorneliusSO Individuals18:37.7SR
66Zoey NilssonLone Peak18:37.9SR
67Harper TelescaUnion County18:40.6FR
68Brielle NilssonLone Peak18:41.8SR
69Logan KuhnDelmar18:42.0SR
70Tereza KoudelkaNiwot18:43.0FR
71Sadie PettengillSioux Falls Cross18:43.2SR
72Samantha KnippSehome18:44.8JR
73Maya BybeeLone Peak18:45.0JR
74Alissa LedmanWayzata18:45.1FR
75Hannah GenrichHL Individuals18:45.2FR
76Jerica GlasserSioux Falls Cross18:46.0SR
77Scout DestefanoSouth Denver18:46.6SO
78Maya PawlowiczSan Juan Capistrano18:48.3FR
79Natalia GuaresimoBruce Township18:48.7SR
80Ali MontgomeryBridgeland18:48.8SR
81Lauren McCallaHL Individuals18:49.9SR
82Keira PrimerFlower Mound18:50.3SR
83Hailey AtwaterLone Peak18:50.7JR
84Scarlett ParksNiwot18:51.2JR
85Addison VellekoopNY Individuals18:51.7SR
86Liana Cluley GarzaFlower Mound18:53.0JR
87Addyson BristowSO Individuals18:54.1SR
88Lila GolombWayzata18:56.2SR
89Cali DooleyAmerican Fork18:56.9FR
90Elise HagenNiwot18:57.0JR
91Courtney KrawieckiClifton Park18:57.0SR
92Alana ClarkeManhattan Beach18:57.8SR
93Addison NeitzWayzata18:57.9SR
94Paityn RohatinskyLone Peak18:59.2JR
95Brooklyn BuckleyClovis19:01.5SO
96Evelyn UrsiniManhattan Beach19:02.3SO
97Rowan SaackeBridgeland19:02.4SR
98Tatum BrewerLone Peak19:05.8SO
99Avy BeltranNiwot19:06.2SR
100Lil DeslerSehome19:08.7JR
101Sloane ClinesSehome19:09.8SO
102Ellery LincolnNW Individuals19:10.6JR
103Lauryn MillerSouth Denver19:11.1FR
104Isabella AmyManhattan Beach19:11.9SO
105Sophia ThompsonUnion County19:12.0JR
106Adi BennettFlower Mound19:12.1JR
107Natalie SmithSioux Falls Cross19:12.7SR
108Jewel BarnesFlower Mound19:13.6SO
109Sarah WatsonAmerican Fork19:14.6SO
110Hana BoggessAnn Arbor Stadium19:15.2SR
111Noelle FrantzClovis19:17.9FR
112McKayla KohutekFlower Mound19:18.3SR
113Charlotte CrumHinesburg19:19.6SR
114Sienna KlemmerAnn Arbor Stadium19:21.5SO
115Ella SolorzanoUnion County19:22.3SR
116Hope SmithBridgeland19:23.1JR
117Sloan DicksonNW Individuals19:24.4SR
118Mia RitterManhattan Beach19:24.7JR
119Lydia DonahueHinesburg19:25.1SR
120Siona KellyNiwot19:26.0FR
121Emma HagaBrentwood19:27.6SO
122Bailey VandergriendSioux Falls Cross19:27.8SR
123Elin LattaSO Individuals19:28.3SO
124McKenna AlacknessSouth Denver19:28.7SO
125Kynzlee BuckleyClovis19:28.8SR
126Eden SolorzanoUnion County19:29.2FR
127Molly SundgrenClovis19:29.4JR
128Audrey NeilsonHinesburg19:29.9SR
129Reese HolleySan Juan Capistrano19:30.2JR
130Skylar WattsTrabuco19:33.0SR
131Emmie ClorBruce Township19:34.5SR
132Layla MerancioClovis19:36.6JR
133Lia BanovacBrentwood19:37.4SR
134Lilly BrooksSouth Denver19:37.7SR
135Carolina AreheartKnoxville19:41.1SR
136Chloe ElbazSan Juan Capistrano19:42.5SR
137Susana RawlsBridgeland19:43.4SR
138Maddie DeyoHinesburg19:44.4SO
139Kate PerroneManhattan Beach19:44.6SR
140Gaby GutierrezClovis19:46.4JR
141Anna ChrapowitzkyDelmar19:46.7JR
142Izzy LubbaTrabuco19:49.8FR
143Allie DriscollFlower Mound19:53.1SO
144Hutton NelliganSan Juan Capistrano19:56.0JR
145Brooke ThompsonMeridian19:56.9JR
146Shay SmithAmerican Fork19:57.0JR
147Julia WomackBrentwood19:57.7FR
148Eve ArchibaldMeridian19:58.9SO
149Raquelle LandaClifton Park20:00.3SR
150Hayden KrogerSan Juan Capistrano20:00.7JR
151Haley HillBridgeland20:01.6SR
152Katherine HavensTrabuco20:03.0FR
153Rebekah JacobAmerican Fork20:04.1SO
154Sierra HardenSan Juan Capistrano20:05.8FR
155Saffa EllisUnion County20:06.9SO
156Natalie SmithBrentwood20:09.1JR
157Talya WilliamsBrentwood20:09.2JR
158Keira Von BlonAnn Arbor Stadium20:09.3FR
159Shane O’BrienManhattan Beach20:10.5SR
160Eliana RiveraFlower Mound20:10.8JR
161Aniston WelkClovis20:12.6FR
162Carly HartmanMeridian20:13.5SO
163Nigella SmithBrentwood20:14.5JR
164Anna BybeeLone Peak20:16.0SR
165Laney PhelpsManhattan Beach20:17.5FR
166Chloe KissellWayzata20:19.4SR
167Harper JessenSouth Denver20:20.5SO
168Nina MooreAnn Arbor Stadium20:21.0JR
169Bennie DiddleKnoxville20:21.4FR
170Lizzie WernimontAnn Arbor Stadium20:23.4JR
171Kate GarrisonBridgeland20:26.3JR
172Brooklyn TennantSan Juan Capistrano20:27.7FR
173Sophie BahrAmerican Fork20:29.7JR
174Solana LucasMeridian20:35.1JR
175Reese RosboltBruce Township20:36.4JR
176Makelle CarlsonMeridian20:36.6SO
177Sophie SyedDelmar20:38.7FR
178Laura ForsythAnn Arbor Stadium20:42.0FR
179Tess McNamaraDelmar20:42.6SO
180Emma CissnaKnoxville20:48.1JR
181Bryn BarkerSioux Falls Cross20:49.1FR
182Brynlee WestonBridgeland20:50.6JR
183Ariana VargasKnoxville20:52.6JR
184Katie BattleClifton Park20:56.3JR
185Maxine OrdwaySioux Falls Cross21:01.98
186Paige RicksSehome21:03.8FR
187Sidney GrahamDelmar21:07.0SO
188Alex BeerClifton Park21:09.1FR
189Gaby BainbridgeKnoxville21:12.5JR
190Livi NeilsonHinesburg21:16.5SO
191Violet PinterTrabuco21:41.7JR
192Addy MorelliClifton Park21:41.8SR
193Lydia ScallyBruce Township21:44.6JR
194Helen BuetowSehome21:47.8JR
195Alex RivardDelmar21:54.2SR
196Bonnie LiouTrabuco22:06.5SO
197Natalie VertBruce Township22:08.6SO
198Johnny EggertSehome22:15.0SR
DNFMiley ClarkWayzata-SR
DNFGinger GardinerMeridian-SO

 

TEAM SCORE GIRLS

PlaceTeamScoring PlacesTeam Score
1Wayzata2, 13, 34, 44, 49142
2Niwot8, 21, 30, 42, 46147
3Union County6, 11, 27, 60, 70174
4Lone Peak26, 28, 33, 41, 50178
5South Denver3, 24, 36, 58, 77198
6Sioux Falls Cross15, 31, 35, 62, 76219
7American Fork17, 19, 45, 64, 99244
8Bruce Township4, 12, 38, 84, 128266
9Flower Mound40, 43, 61, 63, 67274
10Sehome20, 32, 56, 57, 139304
11Trabuco10, 18, 83, 95, 105311
12Clifton Park9, 23, 47, 102, 137318
13Manhattan Beach48, 52, 59, 72, 92323
14Hinesburg16, 68, 73, 81, 91329
15Knoxville5, 7, 88, 122, 133355
16Bridgeland39, 53, 71, 90, 104357
17Clovis51, 66, 78, 80, 85360
18Ann Arbor Stadium1, 65, 69, 111, 121367
19Brentwood25, 75, 86, 100, 109395
20Delmar22, 29, 94, 130, 132407
21San Juan Capistrano37, 82, 89, 97, 103408
22Meridian14, 98, 101, 115, 127455
©2026 WATCHATHLETICS.COM. All rights reserved.