Boys Open

Boys 5,000 Meters Open
PL	Name	YR	Team	Mark
1	Tryg Solberg	12	Fun and Run 3	16:04.6
2	Erik Kain	11	Muskego XC Club 2	16:09.7
3	Griffin Keeter	12	Lancers 1	16:13.6
4	Aidan Browne	11	Woodbury Elite 1	16:16.3
5	Leif Larsen	11	CoyoteXC	16:16.6
6	Jett Oachs	11	Unattached	16:18.3
7	Zach Johnson	12	Moorhead XC Running ..	16:18.7
8	Carter Briggs	11	Winona Boys	16:18.9
9	Clark Young	11	Maple Grove Cross Co..	16:19.1
10	Aaron Kruse	11	Farmington Cross Cou..	16:19.6
11	Ash Francis	12	Sun Prairie XC	16:25.1
12	Maliki Pope	12	The NoTo Running Pro..	16:27.7
13	Zachary Long	11	XC Storm 3	16:27.7
14	Maxwell Nelson	11	Fun and Run 3	16:28.1
15	Carson Sturdy	10	Wildcat Track Club -..	16:29.5
16	Charles Caven	11	Maple Grove Cross Co..	16:30.3
17	Rylan Brown	11	Blues XC Club	16:31.1
18	Zach Haire	12	Unattached	16:32.5
19	Adam Koller	11	Unattached	16:33.8
20	Joseph Reimann	12	East Ridge Cross Cou..	16:34.0
21	Charlie Ernst	11	Wayzata XC 4	16:34.6
22	Danny Cox	12	Rosemount XC Club 2	16:34.8
23	Eli Salisbury	10	Unattached	16:36.6
24	Liam Neidig	11	Lansing Lions Run Cl..	16:37.8
25	Tyler Osen	12	Lakeville North XC R..	16:38.3
26	Dontae Johnson	11	Champlin Park XC	16:38.5
27	Colden Longley	11	Jags Running Club 1	16:39.2
28	Ryker Kramer	12	Blues XC Club	16:40.4
29	Suleyman Jafer	12	Central XC Club 3	16:40.7
30	Treyson True	10	Unattached	16:41.1
31	Gage Mostad	11	Bemidji Lumberjacks	16:41.3
32	Reese Thompson	11	Minnetonka running c..	16:41.6
33	Caleb Wright	11	Blues XC Club	16:42.0
34	Colten Brand	12	Winona Boys	16:42.7
35	John Faller	10	East Ridge Cross Cou..	16:43.9
36	Terry Robinson	11	Lansing Lions Run Cl..	16:44.1
37	Joe Schaefer	12	Johnston Dragoons 4	16:44.2
38	Daniel Pierce	11	Mill Road Running Cl..	16:44.4
39	Aidan Reyna	9	West 1	16:44.8
40	Adam Tess	12	Sun Prairie XC	16:44.9
41	Gabe Wasserman	12	Unattached	16:45.6
42	Henry Hinchcliffe	12	Austin Running Club 1	16:46.0
43	Noah Revels	11	Farmington Cross Cou..	16:46.4
44	Travis Loecke	12	Unattached	16:46.7
45	Logan Klingele	12	Valkyrie Running Clu..	16:46.8
46	Hunter Gowin	12	Unattached	16:46.9
47	Jared Brandt	12	Stillwater Running C..	16:47.1
48	Dawson Strom	12	Moorhead XC Running ..	16:47.2
49	Tyler Anderson	11	Blaine Distance Team	16:47.4
50	Sonny Ortega-Rosel	11	Tigers XC	16:47.6
51	Garett Avery	12	Sheridan Cross Count..	16:48.4
52	Grant West	12	NHETC	16:49.2
53	Tyler Termaat	12	Muskego XC Club 2	16:49.9
54	Ben Harrell	12	Team Swanson 1	16:50.1
55	Michael Smith	12	Central XC Club 4	16:50.6
56	Logan Bell	10	Unattached	16:51.0
57	Nels Trandahl	11	Unattached	16:51.3
58	Aj Ervin	12	Team Sty-U 1	16:51.5
59	Bramwel Kosgei	10	Olathe North XC Club	16:51.6
60	Isaac Maruyama	11	Fun and Run 3	16:51.7
61	Caleb Masters	12	Team Swanson 1	16:52.0
62	Riley Berg	12	Bemidji Lumberjacks	16:53.1
63	Justyn France	11	Olathe Falcons	16:54.1
64	Douglas Feyen	12	Unattached	16:54.5
65	Cole Jensen	11	BisPatHarriers	16:55.7
66	Brandon Stachewicz	11	Lakeville North XC R..	16:55.8
67	Jordan Tremblay	11	Blues XC Club	16:56.7
68	Jacob Jensen	12	Unattached	16:56.7
69	Reed Anderson	12	Unattached	16:56.8
70	Simon Santiago	12	Blues XC Club	16:57.3
71	Zach Matzner	11	Marshall Orange Crus..	16:58.2
72	Cody Peterson	10	Winona Boys	16:58.8
73	Kellen McLaughlin	11	Unattached	16:59.1
74	Brandon Hoff	12	Sussex Area Runners	16:59.3
75	Maxwell Yang	9	Central XC Club 7	16:59.3
76	Henry Hansen	12	Unattached	16:59.4
77	Connor Preston	11	Champlin Park XC	16:59.7
78	Christian Buehler	11	Unattached	16:59.7
79	Huxley Nyabwari	11	Maple Grove Cross Co..	17:00.4
80	Alex Garber	11	Sheridan Cross Count..	17:00.5
81	Thomas Oliver	11	Spartan XC 2	17:00.6
82	Payne Freske	12	Rosemount XC Club 2	17:00.8
83	Timothy Lueth	11	Jags Running Club 1	17:01.9
84	Noah Lundeen	11	Unattached	17:02.1
85	Tyler Loecke	12	Unattached	17:02.2
86	Zekariya Abdela	12	Running Redbirds	17:02.4
87	Fausto Chongmemije	10	Minnetonka running c..	17:03.0
88	Matthew Harries	9	Wayzata XC 4	17:03.2
89	Peter Lynch	11	XC Club BBB	17:03.2
90	Mike Kvaal	11	Lac Qui Parle Valley..	17:04.2
91	Max Gifford	12	Laughing Waters Runn..	17:04.3
92	Evan Myran	10	Moorhead XC Running ..	17:04.7
93	Joseph Lee	10	Roseville Runners 1	17:05.7
94	Aidan Luebke	12	XC Club BBB	17:06.2
95	Zach Getting	12	East Ridge Cross Cou..	17:06.9
96	Lane Schwarz	12	Unattached	17:07.7
97	Chase Hebel	12	Prior Lake Track Clu..	17:08.2
98	Trevor Laube	12	The West Side Stories	17:08.4
99	Jakob Vanderwerff	12	Unattached	17:08.5
100	Fuad Bashir	10	Winged Foot Running ..	17:08.6
101	Jace Minelli	12	Unattached	17:09.2
102	Seth Pierson	11	Unattached	17:09.3
103	Nathan Kessler	12	Sheridan Cross Count..	17:09.4
104	Jackson Burnett	12	Team Swanson 1	17:09.4
105	Isaiah Winowiski	12	Kronenwetter Krew	17:09.8
106	Ben Crocker	11	Valkyrie Running Clu..	17:10.3
107	Slater Dixon	11	Dakota Distance Proj..	17:10.4
108	Brennen Peterson	10	Farmington Cross Cou..	17:10.6
109	Chase Fossum	11	Burro XC 3	17:10.6
110	Adam Kierzek	12	Muskego XC Club 2	17:10.6
111	Colton Anderson	12	Burro XC 3	17:10.6
112	Payton Goudreau	12	Unattached	17:11.1
113	Luke Meyer	12	Runnin' Raiders	17:11.3
114	Kenneth Howell	9	Lansing Lions Run Cl..	17:11.5
115	Ty Bieber	12	Lansing Lions Run Cl..	17:12.0
116	Gerrit Livingston	11	Rosemount XC Club 2	17:12.3
117	Edrei Murillo	12	Packers	17:12.7
118	Leif Rozycki	12	Washburn Running Clu..	17:13.1
119	Santino Preciado	11	Mounds View XC Club 1	17:13.2
120	Troy Parulski	11	Unattached	17:13.4
121	Joshua Mehlhoff	10	Unattached	17:13.5
122	Christopher Romain	10	Woodbury Elite 1	17:13.8
123	Thomas Marrah	12	Centennial 1	17:14.0
124	Kody Smallfoot	11	Antlers 1	17:14.5
125	Zach Heckman	12	Sussex Area Runners	17:14.6
126	Nolan Levack	12	Farmington Cross Cou..	17:14.8
127	Aidan Mohan	12	Winona Boys	17:14.8
128	Nebyu Bekele	11	Saint Louis Park Club	17:14.9
129	Thomas Ryan	12	Unattached	17:15.1
130	Ben Aoki-Sherwoo	12	Falcon Runners 1	17:15.5
131	Zachary McShane	12	Falcon Runners 1	17:15.7
132	Will Martens	10	Muskego XC Club 2	17:15.8
133	Ryan Neubauer	11	Club PXC	17:15.8
134	Jacob Kunka	12	Moorhead XC Running ..	17:16.2
135	Jacob Berezoski	11	Olathe Falcons	17:16.4
136	Cade Meyer	12	Johnston Dragoons 4	17:16.5
137	Elliot Flack	11	Roseville Runners 1	17:16.6
138	Charles Heinecke	12	Edina XC 1	17:16.7
139	Sam Overbey	12	The Pioneers	17:16.7
140	Kadyn Dohlman	10	Children of the Corn 1	17:17.0
141	Jared Nordstrom	11	Unattached	17:17.2
142	Timothy Brown	11	Sheridan Cross Count..	17:17.6
143	Juan Jimenez	12	Sun Prairie XC	17:17.6
144	Kaden Cooley	11	West 1	17:17.7
145	Jeffrey Sandkuhler	12	Unattached	17:17.8
146	Sam Steinlicht	10	Team Swanson 1	17:17.9
147	Frankie Sperka	12	Muskego XC Club 2	17:17.9
148	Wyatt Shaw	11	Sheridan Cross Count..	17:18.3
149	Devyn Beekman	12	Malcolm XC Club	17:18.8
150	Cade Muller	10	Dowling XC	17:18.8
151	Tate Huss	12	Edina XC 1	17:18.8
152	Kael Ecord	12	Children of the Corn 1	17:19.1
153	Ty Gifford	11	The West Side Stories	17:19.2
154	Matthew Helser	11	Spectrum Run Club	17:20.3
155	Drake Young	11	Wayzata XC 4	17:20.4
156	Alex Pollett	11	Titan Running 1	17:20.5
157	Harry Koeppen	11	Minnetonka running c..	17:20.5
158	Adam McCollor	12	Minnetonka running c..	17:20.9
159	Mitch Sailer	12	Unattached	17:20.9
160	Jv Moreno	12	Tigers XC	17:21.4
161	Zach Simon	12	RR D-Krew 1	17:21.6
162	Carter Owen	11	Running Orange 2	17:21.7
163	Jackson Smith	11	Unattached	17:21.8
164	Nathan Kellar	10	Johnston Dragoons 4	17:22.0
165	Mitch Lumley	11	Trailblazers	17:22.0
166	Kaeden Fellingham	11	Olathe Falcons	17:22.4
167	Christian Lietz	11	Unattached	17:22.6
168	Taegan Loy	11	The NoTo Running Pro..	17:22.9
169	Ethan Hopp	10	Muskego XC Club 2	17:23.1
170	Matthew Schneider	12	Team Thunder 5	17:23.6
171	Quentin Blomme	12	Marshall Orange Crus..	17:23.8
172	Jack Meyers	11	Pleasant Valley XC C..	17:23.8
173	Tristyn Voigt	11	Washburn Running Clu..	17:23.9
174	Hunter Klimek	11	Spandl Chiropractic ..	17:24.1
175	Travis Miller	11	Unattached	17:24.5
176	Ashton Higgerson	9	Saints XC Club 1	17:24.6
177	Caden Tegethoff	11	Unattached	17:25.0
178	Zac Fouquerel-Sk	12	Bemidji Lumberjacks	17:25.0
179	Dylan Olson	12	Stillwater Running C..	17:25.1
180	Grant Wittman	12	Woodbury Elite 1	17:25.3
181	Sebastian Garcia	12	Shawnee Mission NXC 1	17:25.7
182	Noah Stewart	11	Unattached	17:26.1
183	Wrenner Brown	10	Trailblazers	17:26.8
184	Craig Ollendick	12	Team Thunder 5	17:26.9
185	Luke Lounsbury	11	DMC XC	17:27.0
186	Carter Waters	9	Team Fremont 1	17:27.2
187	Joseph Barber	12	Sun Prairie XC	17:27.2
188	Matthew Miller	10	Mounds View XC Club 1	17:27.5
189	Owen Sovereign	10	Saints XC Club 1	17:27.7
190	Mark Schermerhorn	12	Team Thunder 5	17:27.7
191	Daniel Nixon	10	Wildcat XC Club 1	17:28.3
192	Sean McNiesh	9	East Ridge Cross Cou..	17:28.5
193	Alex Bion	11	Washburn Running Clu..	17:29.2
194	Elliott Nicholson	10	Rosemount XC Club 2	17:29.2
195	Jake Miller	12	Dowling XC	17:29.6
196	Sterling Follis	12	Stillwater Running C..	17:29.8
197	Zach Brandenburg	11	Kronenwetter Krew	17:29.9
198	Seth Fey	9	Wildcat XC Club 1	17:30.7
199	Drew Brase	12	Dowling XC	17:31.1
200	David Schwartz	12	Middleton	17:31.1
201	Yohana Yual	10	Johnston Dragoons 4	17:31.5
202	Elijah Harvala	10	Moorhead XC Running ..	17:32.0
203	Drew Schmidt	11	Johnston Dragoons 1	17:32.1
204	Nile Timmerman	11	EPRC 1	17:32.1
205	Mohammed Yaya	12	Unattached	17:32.2
206	Ryan Young	11	Unattached	17:32.3
207	Logan Tanttu	11	Fun and Run 2	17:32.5
208	Andrew Huber	12	Unattached	17:32.9
209	Tobias Burgess	11	Edina XC 1	17:33.1
210	Brandon Latting	11	Dowling XC	17:33.2
211	Ryder Jarrett	11	Team Swanson 1	17:33.5
212	Lucas Gustafson	12	Elk River	17:33.5
213	Joseph Brown	12	Lancers 1	17:33.7
214	Sam Mauro	10	Team Thunder 5	17:33.8
215	Troy Mullenberg	12	Unattached	17:34.0
216	Mason Brehmer	9	Lac Qui Parle Valley..	17:34.5
217	Jack Fisher	11	Lancers 1	17:34.8
218	Austin Hunter	10	Minnetonka running c..	17:34.9
219	Harley Anez	12	Winged Foot Running ..	17:34.9
220	Noah Cole	11	Salt City Running Club	17:35.0
221	Mason Fitzmaurice	12	Raider Runners 1	17:35.3
222	Adam Wise	12	Unattached	17:35.7
223	Nathan Williams	12	Mustang Running Club 1	17:35.8
224	Daniel Bohnemann	12	The Pioneers	17:36.1
225	Gavin Dorsey	11	RR D-Krew 1	17:36.1
226	Matthew Schrag	12	Salt City Running Club	17:36.2
227	Colton Halla	12	Unattached	17:36.3
228	Max Albright	11	Wayzata XC 5	17:36.6
229	Luke Osler	11	Edina XC 1	17:36.6
230	Emmett Foner	12	Saint Louis Park Club	17:36.8
231	Robert Matney	12	Unattached	17:37.1
232	Craig Feist	12	Unattached	17:37.3
233	Jack Bucknam	9	Winona Boys	17:37.4
234	Pranav Vijay	10	Rosemount XC Club 2	17:37.7
235	Ben Walker	12	Wayzata XC 4	17:37.9
236	Daniel Beletsky	11	Stillwater Running C..	17:37.9
237	Getinat Asfaw	11	Rosemount XC Club 1	17:38.0
238	Aidan Furley	11	Unattached	17:38.2
239	Samuel Klinger	11	Prior Lake Track Clu..	17:39.2
240	Kyle Neuser	12	Middleton	17:39.9
241	Nathaniel Apostle	11	Mounds View XC Club 1	17:40.6
242	Will Mattes	11	MSA Dragons 1	17:41.4
243	Liam Vidas	11	Runnin' Raiders	17:41.4
244	Lucas Steiger-Olso	11	Runnin' Raiders	17:41.5
245	Robbie Spain	10	Farmington Cross Cou..	17:41.9
246	Zach Spears	11	EPRC 1	17:41.9
247	Andrew Blocker	11	Team Fremont 1	17:42.0
248	Taylor Myers	11	Unattached	17:42.2
249	Richy Salas	12	Running Orange 2	17:43.0
250	Nolan Mauk	11	Saints XC Club 1	17:43.0
251	Isaac Wicklund	12	Moorhead XC Running ..	17:43.1
252	Arrick White	10	Blues XC Club	17:43.2
253	Sharmarke Ismael	10	Washburn Running Clu..	17:43.3
254	Zach Johnson	12	Unattached	17:43.5
255	Devin Stowell	12	Kronenwetter Krew	17:43.6
256	Dalton Desollar	12	Unattached	17:43.7
257	Jadon Boots	9	Buffalo Bison XC	17:43.7
258	Joel Gaddie	12	Children of the Corn 1	17:43.9
259	Shane Mullen	10	Team Swanson 1	17:43.9
260	Cole Hanson	12	Pleasant Valley XC C..	17:44.0
261	Edward Bregi	11	Roseville Runners 1	17:44.2
262	Kyle Schaeffler	11	Prior Lake Track Clu..	17:44.4
263	Kyle Newberry	9	Wildcat Track Club -..	17:44.5
264	James Dorado	9	Buffalo Bison XC	17:44.5
265	Jaad Stout	10	MSA Dragons 1	17:44.5
266	Nate Moller	12	Mounds View XC Club 2	17:44.7
267	Josh Krull	12	Harrisburg Running C..	17:44.8
268	Noah Fopma	12	DMC XC	17:45.0
269	Nathanial Baker	12	Lansing Lions Run Cl..	17:45.0
270	Carson Houg	9	DMC XC	17:45.4
271	Zeke Sather	10	Lac Qui Parle Valley..	17:45.6
272	Kade Hagen	12	Central XC Club 4	17:46.0
273	Aiden Cunningham	12	Dowling XC	17:46.1
274	Will Rolfstad	11	Unattached	17:46.1
275	Ben Anteau	10	Buffalo City Running..	17:46.5
276	Hunter Teniente	11	Sun Prairie XC	17:46.6
277	Okuny Awow	12	Woodbury Elite 1	17:46.7
278	Michael Kenney	12	East Ridge Cross Cou..	17:47.9
279	Calvin Libra	12	Falcon Runners 1	17:48.1
280	Eric Tomjack	11	Unattached	17:48.2
281	Michael Miller	12	Unattached	17:48.2
282	Regan Sevenich	12	Farmington Cross Cou..	17:48.6
283	Nick Jorgenson	12	Coon Rapids	17:48.7
284	Zakaree Crawford	11	Minnetonka running c..	17:48.7
285	Jakob Twigg	12	Jaguar Running Club	17:48.9
286	Adnan Muhumed	12	Winged Foot Running ..	17:49.1
287	Joseph Sullivan	9	Raiders	17:49.1
288	Dalton Baker	12	Nevada	17:49.2
289	Caden Caverzagie	12	Titan Running 1	17:49.2
290	Miles Olofson	11	Elk River	17:49.4
291	Mason Clemensen	11	Prior Lake Track Clu..	17:49.6
292	Andrew Casey	8	Lakeville North XC R..	17:49.6
293	Jackson Miest	11	Unattached	17:50.1
294	Caleb Boudreau	10	Muskego XC Club 2	17:50.4
295	Daniel Carter	12	West 1	17:50.7
296	Asim Ali	11	Mill Road Running Cl..	17:50.8
297	William Steiner	12	Washburn Running Clu..	17:51.0
298	Hunter Barth	12	FDXC Flying Eagles 1	17:51.2
299	Felix Cruz	10	Packers	17:51.2
300	Travis Jensen	11	Tigers XC	17:51.3
301	Jacob Langenfeld	12	Lakeville North XC R..	17:51.3
302	Austin Goetsche	10	Wildcat XC Club 1	17:51.8
303	Austin Schultz	10	Children of the Corn 1	17:52.1
304	Daniel Koland	10	East Ridge Cross Cou..	17:52.1
305	Baird Townsend	11	Olathe North XC Club	17:52.3
306	Aiden Werner	9	Children of the Corn 1	17:52.5
307	Kenny Cronin	10	Unattached	17:52.8
308	Mason Young	9	Jags Running Club 1	17:52.8
309	Pierce Okken	11	Harrisburg Running C..	17:52.9
310	Ben Bartczak	12	Spandl Chiropractic ..	17:53.2
311	Jackson Marsh	10	Austin Running Club 1	17:53.4
312	Austin Oyen	9	Team Sty-U 1	17:53.5
313	Graham Hudelson	12	Wildcat Track Club -..	17:53.7
314	Aidan MacGregor	12	Johnston Dragoons 4	17:54.0
315	Gavin Jorgenson	11	CoyoteXC	17:54.0
316	Ryan Barnum	10	Valkyrie Running Clu..	17:54.9
317	Bentley Christiansen	12	Spandl Chiropractic ..	17:55.2
318	Trevor Synovec	12	Team Fremont 2	17:55.3
319	Robert Defren	12	Wayzata XC 4	17:55.3
320	Luke Wichmann	11	Manhattan Cross Coun..	17:55.8
321	Cirdan Klindworth	11	Roseville Runners 1	17:55.8
322	Derek Rudolph	12	Raiders	17:55.9
323	Colby Zupancich	11	Roseville Runners 3	17:56.0
324	Trenton Hohn	10	East Ridge Cross Cou..	17:56.3
325	Mason Wendt	11	Winged Foot Running ..	17:56.8
326	Connor Morrissey	11	Saints XC Club 1	17:56.9
327	Umar Hasan	11	Wayzata XC 2	17:56.9
328	Lukas Ciardo	10	Germantown Running C..	17:56.9
329	Benjamin Palmieri	10	Shakopee	17:56.9
330	Alex Kuckelman	11	Team Thunder 3	17:57.1
331	Ryan Ptak	11	Harrisburg Running C..	17:57.2
332	Thomas Lane	11	Minnetonka running c..	17:57.4
333	Evan Armitage	12	Running Orange 2	17:58.2
334	Nathaniel Kusar	10	Minnetonka running c..	17:58.3
335	Aj Bohon	12	Trailblazers	17:58.3
336	Xander Ostaffe	12	Maple Grove Cross Co..	17:58.3
337	Eddie Gnewuch	12	Unattached	17:58.5
338	Garret Green	12	Team Thunder 1	17:58.8
339	Scott Balas	10	Thunderbird XC	17:59.1
340	Aidan Grantham	10	Saints XC Club 1	17:59.1
341	Jason White	11	Johnston Dragoons 1	17:59.7
342	Charlie Franke	11	Stillwater Running C..	17:59.8
343	Dawson Ashley	12	Lakeville North XC R..	17:59.9
344	Sam Marble	12	EPRC 1	18:00.0
345	Joe Gathje	10	Jags Running Club 1	18:00.0
346	Tristan Smith	11	Stillwater Running C..	18:00.1
347	Parker Fitzgerald	9	Harrisburg Running C..	18:00.1
348	Braden Taylor	9	Team Fremont 1	18:00.2
349	Dillon Beach	10	Malcolm XC Club	18:00.2
350	Spencer Kaleko	12	Team Swanson 1	18:00.4
351	Juan Ballesteros	12	Team Thunder 1	18:00.5
352	Harrison Hillman	12	Blues XC Club	18:00.6
353	Josh Caldwell	9	Olathe North XC Club	18:00.7
354	Jaden Gebeke	12	Antlers 1	18:00.9
355	Finn Salveson	12	Unattached	18:01.2
356	Carlo Dannenfelser	11	Club PXC	18:01.3
357	Jackson Marble	12	EPRC 1	18:01.7
358	Peter Oviguian	12	EPRC 1	18:01.7
359	Carter Altmann	11	Farmington Cross Cou..	18:01.7
360	Hans Rupnow	11	Scarlet XC 2	18:01.9
361	Hudeife Mire	11	Winged Foot Running ..	18:02.1
362	Grant Dilla	11	Unattached	18:02.2
363	Aydan Vanmeerhaegh	12	Wildcat Track Club -..	18:02.2
364	Brockdon Lawhead	12	Austin Running Club 1	18:02.2
365	John Ziemkowski	10	South Side Runners 1	18:02.3
366	Tristin Downie	10	West 1	18:02.5
367	Matthew Kliegl	11	Johnston Dragoons 1	18:03.2
368	Jack Smeins	11	Running Orange 2	18:03.2
369	Brett Ward	11	Team Thunder 5	18:03.3
370	Jacob Soto	11	Running Orange 2	18:03.4
371	Eric Reding	11	Running Orange 2	18:03.7
372	Jacob Arnold	11	Running Orange 1	18:03.8
373	Cooper Doherty	11	Olathe Falcons	18:04.0
374	Noah Twohig	12	Malcolm XC Club	18:04.3
375	Lucas Dawson	10	Valkyrie Running Clu..	18:04.5
376	Cade Evans	11	The West Side Stories	18:04.9
377	Eli Moore	9	Team Thunder 2	18:05.1
378	Brian Balquist	11	The West Side Stories	18:05.2
379	Diego Jaimes	12	Unattached	18:05.2
380	Aaron Bauers	10	Tigers XC	18:05.5
381	Jack Olson	9	XC Storm 1	18:05.9
382	Collin Underwood	11	The NoTo Running Pro..	18:06.1
383	Terry Irvine	9	Team Thunder 2	18:06.1
384	James Olson	9	Roseville Runners 1	18:06.3
385	Jimmy Feeney	11	Pleasant Valley XC C..	18:06.5
386	Kyle Zapolnik	10	Valkyrie Running Clu..	18:07.2
387	Logan Hasper	12	Demon XC Club	18:07.3
388	Titan Cina	10	The NoTo Running Pro..	18:07.4
389	Dylan Wootton	12	Jaguar Running Club	18:07.6
390	Paul Loughman	11	Saints XC Club 2	18:07.6
391	John Lehan	10	Jaguar Running Club	18:07.8
392	Jack Englund	12	Alexandria Cross-Cou..	18:07.9
393	Erik Swensen	12	Mounds View XC Club 2	18:08.3
394	Benjamin Scheller	10	XC Storm 3	18:08.3
395	Robert Price	12	Titan Running 1	18:08.6
396	Brenner Klein	11	Mounds View XC Club 1	18:08.7
397	Sam Csizmadia	12	Scarlet XC 1	18:10.0
398	Macalister Nelson	10	Moorhead XC Running ..	18:10.0
399	Gavin Struve	12	Unattached	18:10.3
400	Tristan Torres	9	Team Thunder 2	18:10.3
401	Bradley Schluben	11	Raider Runners 1	18:10.5
402	Owen Massaro	10	Trailblazers	18:10.7
403	Caleb Oser	11	Unattached	18:11.0
404	Dan Olfert	9	Shakopee	18:11.0
405	Brady Huggins	9	Wildcat Track Club -..	18:11.1
406	Tyrel Ackman	11	CoyoteXC	18:11.4
407	Elliot Bach	12	Lakeville North XC R..	18:11.5
408	Conrad Ruppelius	12	Team Swanson 2	18:11.6
409	Edmund England	12	Team Fremont 1	18:11.6
410	Tommy Ashby	11	Pleasant Valley XC C..	18:12.3
411	Henry Rokusek	10	Wildcat Track Club -..	18:12.7
412	Jonathan Pattie	9	Centennial 2	18:12.9
413	Aidan Kurz	11	Wildcat XC Club 1	18:12.9
414	Jared Gregoire	9	Buffalo Bison XC	18:12.9
415	Zach Horning	12	The West Side Stories	18:13.7
416	Connor Kapfer	11	Stillwater Running C..	18:13.8
417	Max McConnell	11	South Lincoln Distan..	18:13.9
418	Ian Percival	11	Manhattan Cross Coun..	18:14.3
419	Bryce Stachewicz	8	Lakeville North XC R..	18:14.3
420	Connor Klocke	9	Saints XC Club 1	18:14.7
421	Zac McGeorge	10	Team Fremont 1	18:14.8
422	John Price	11	Unattached	18:15.0
423	Joshua Koehnen	10	Minnetonka running c..	18:15.1
424	Luke Sheehan	10	Titan Running 2	18:15.5
425	Mitchell Ploetz	12	Winona Boys	18:15.9
426	Adam Butts	11	South Side Runners 1	18:15.9
427	Ray Zirngible	12	Raiders	18:15.9
428	Jacob Pacheco	9	Farmington Cross Cou..	18:16.1
429	Tommy Hesch	12	Prior Lake Track Clu..	18:16.2
430	Carter Hassman	11	The West Side Stories	18:16.8
431	Peter Cuddy	12	Unattached	18:16.8
432	Corbin Michels	12	Shakopee	18:17.0
433	Brayden Tofteland	11	Unattached	18:17.2
434	Matt Schatz	12	Hempstead XC Club 1	18:17.3
435	Isaiah Lee	12	Saints XC Club 1	18:17.6
436	Sam Jordan	10	East Ridge Cross Cou..	18:17.8
437	Owen Kluck	11	Mill Road Running Cl..	18:18.1
438	Isaak McDonald	9	Bemidji Lumberjacks	18:18.2
439	Andrew Moeller	12	Unattached	18:18.2
440	Andrew Hoang	12	Central XC Club 6	18:18.3
441	Will Funk	12	Olathe North XC Club	18:18.3
442	Tanner Robben	10	Spandl Chiropractic ..	18:18.9
443	Jack Kinzer	10	North Liberty Run Club	18:19.0
444	Nathan Rohrberg	10	Glenwood 2	18:19.2
445	Soren Vigesaa	12	Farmington Cross Cou..	18:19.3
446	Jackson Wright	10	Saints XC Club 2	18:19.6
447	Sam May	9	Unattached	18:19.6
448	Martin Brice	10	Da Fellas 1	18:19.8
449	Zachary Meyer	10	Saints XC Club 2	18:20.6
450	Eli Hansen	11	Wayzata XC 5	18:21.0
451	Victor Masayesva	10	Thunderbird XC	18:21.2
452	John Finnigan	11	The Pioneers	18:21.2
453	Brian Denke	11	Alexandria Cross-Cou..	18:21.2
454	Jack Labatte	12	Rosemount XC Club 1	18:21.4
455	Jace Mitchell	12	The NoTo Running Pro..	18:21.5
456	Gabe Alvear	10	Unattached	18:21.9
457	Austin O'Dwyer	11	Shawnee Mission NXC 1	18:22.2
458	Javier Kenney	11	Spartan XC 2	18:22.5
459	Quentin Grotheer	12	Lancers 1	18:22.8
460	Aiden Peters	11	STMA XC Club	18:23.0
461	Levi Taylor	12	Coon Rapids	18:23.5
462	Chase Blodgett	10	Woodbury Elite 1	18:23.7
463	Dexter Hein-Harriso	12	Lakeville North XC R..	18:23.7
464	Isaac Johnson	11	Coon Rapids	18:23.8
465	Dustin Lopez	12	The Pioneers	18:24.1
466	Grant Bauman	10	Spartan XC 2	18:24.8
467	Cameron Picht	12	EPRC 1	18:24.9
468	Colby Deuth	11	Lac Qui Parle Valley..	18:25.1
469	Jacob Haley	12	Scarlet XC 1	18:25.2
470	Samuel Gebhart	12	Moorhead XC Running ..	18:25.2
471	Ethan Keeney	9	North Liberty Run Club	18:25.8
472	Jon O'Neil	12	West 2	18:26.0
473	Sebastion Castillo	9	Children of the Corn 2	18:26.2
474	Mitchell Strobbe	11	Pleasant Valley XC C..	18:26.6
475	Dominick Smith	12	Children of the Corn 1	18:27.0
476	Jeff Corcoran	12	RR D-Krew 1	18:27.1
477	Trevor Lavigne	12	Farmington Cross Cou..	18:27.1
478	John Pfenning-Wen	11	Mounds View XC Club 1	18:27.3
479	Jack Tyrrell	11	Spandl Chiropractic ..	18:27.5
480	Dustin Goins	11	Unattached	18:28.4
481	Jack Nelson	11	Minnetonka running c..	18:28.6
482	Gabe Meier	9	Jags Running Club 1	18:28.6
483	Zach Studdiford	9	Jags Running Club 1	18:28.7
484	Patrick Lange	12	Saints XC Club 2	18:28.8
485	Alex Petrik	10	Austin Running Club 1	18:29.0
486	Zain Khan	12	Valkyrie Running Clu..	18:29.2
487	Alec Stephens	12	Children of the Corn 1	18:29.3
488	Zacchary Collins	11	Mill Road Running Cl..	18:29.4
489	Adam Ali	10	Packers	18:29.5
490	Stephen Hintz	12	Muskego XC Club 1	18:29.7
491	Kyle Knedler	11	Pleasant Valley XC C..	18:29.7
492	Aidan Barich	10	Muskego XC Club 1	18:29.7
493	Caleb Weaver	12	Mustang Running Club 1	18:29.8
494	Gus Hodoly	10	Packers	18:30.1
495	Zach Smith	10	Spartan XC 2	18:30.6
496	Adam Reisetter	9	Da Fellas 1	18:30.9
497	Damon Zielke	11	Team Sty-U 1	18:31.0
498	Ian Hohn	10	East Ridge Cross Cou..	18:31.2
499	Soren Weeg	9	Harrisburg Running C..	18:31.2
500	Bailey Reiseck	12	Club PXC	18:31.3
501	Parson Covington	12	Glenwood 2	18:31.6
502	Joe Allen	10	Spartan XC 2	18:31.9
503	Andrew Selensky	12	FDXC Flying Eagles 2	18:32.1
504	Christian Montover	9	North Liberty Run Club	18:32.3
505	Ryan O'Grady	10	Wildcat XC Club 1	18:32.5
506	Case Winter	11	Edina XC 1	18:32.6
507	Jaxsyn Olson	9	Demon XC Club	18:32.8
508	Alex Mack	11	Lansing Lions Run Cl..	18:32.9
509	Mitchel Horvath	11	South Lincoln Distan..	18:33.4
510	Noor Noor	11	Johnston Dragoons 1	18:33.4
511	Sean Markert	12	The Pioneers	18:33.6
512	Tanner Brady	12	XC Storm 3	18:33.7
513	Andrew Allen	12	Lansing Lions Run Cl..	18:33.8
514	Abdi Roba	11	Central XC Club 4	18:34.8
515	Jared Loecker	11	Unattached	18:34.9
516	Myles Armstrong	9	Red Wing Cross Count..	18:35.1
517	Jaxson Grube	12	Moorhead XC Running ..	18:35.1
518	Finnegan Hutchinson	11	Wayzata XC 2	18:35.3
519	Ethan Czapla	11	South Lincoln Distan..	18:35.6
520	Jordan White	10	Jaguar Running Club	18:35.6
521	Brody Knott	12	Antlers 1	18:35.7
522	Tyson Baker	9	Team Fremont 1	18:36.0
523	Oscar McFadden	12	Washburn Running Clu..	18:36.0
524	Ben Curtis	11	Raider Runners 1	18:36.1
525	Eric Heibult	12	Unattached	18:36.2
526	William Crump	11	Muskego XC Club 1	18:36.4
527	Jace Moore	9	The NoTo Running Pro..	18:36.7
528	Alex Traynor	10	Running Orange 3	18:36.9
529	Mason Rudolph	11	Raiders	18:36.9
530	Daniel Newman	11	Stillwater Running C..	18:37.3
531	Brennan Jensen	10	Lakeville North XC R..	18:37.3
532	Gabriel Germain	11	Minnetonka running c..	18:37.5
533	Cole Donahe	9	XC Storm 1	18:37.6
534	Isaac Christoffers	11	Spandl Chiropractic ..	18:37.7
535	Owen Schweitzer	11	Harrisburg Running C..	18:37.8
536	Tyler Matrangos	10	Wildcat XC Club 2	18:38.0
537	Jacob Fopma	12	DMC XC	18:38.2
538	Branden Doser	12	Hempstead XC Club 1	18:38.5
539	Soelin Aung	11	Unattached	18:39.0
540	Adam Young	8	Unattached	18:39.4
541	Landen Liu	9	Centennial 2	18:39.4
542	Devon Eich	12	The NoTo Running Pro..	18:39.6
543	Ryder Amos	11	West 1	18:39.6
544	Salah Hilowle	12	Packers	18:39.6
545	Cole Haith	9	Wildcat XC Club 1	18:39.6
546	Preston Halleck	12	Winona Boys	18:39.7
547	Kaden Smart	12	Mustang Running Club 1	18:40.1
548	Michael Bartholomew	11	RR D-Krew 1	18:40.1
549	Adam Brandt	10	New Prague XC 1	18:40.2
550	Tim Cain	10	Scarlet XC 1	18:40.4
551	Bryce Lonowski	10	South Lincoln Distan..	18:40.9
552	Dylan Haugee	10	Central XC Club 4	18:40.9
553	Ryan Meany	12	Jags Running Club 2	18:41.1
554	Richard Marcoux	11	Unattached	18:41.3
555	Nate Johnson	8	Mustang Running Club 4	18:41.3
556	Alex Braun	12	Saints XC Club 3	18:41.6
557	Adam Swanson	10	Central XC Club 4	18:42.0
558	Aiden Sherer	9	Centennial 1	18:42.1
559	Jordan Gravert	12	Unattached	18:42.4
560	Brandon Leute	12	Titan Running 1	18:42.5
561	Adam Marshall	10	Southwest XC 1	18:42.5
562	Owen Gier	9	Wildcat Track Club -..	18:42.7
563	Matthew Todd	10	Unattached	18:42.9
564	Mitchell Cheatham	10	Shawnee Mission NXC 1	18:43.3
565	Zachary Martin	9	Teneo	18:43.4
566	Seth Lingen	10	Unattached	18:43.7
567	Levi Gregg	12	Stillwater Running C..	18:43.7
568	Major Ewers	9	Shawnee Mission NXC 1	18:44.2
569	Kaleb Sharp	8	Jordan Distance Team 1	18:44.5
570	Daniel Byers	11	Red Wing Cross Count..	18:44.6
571	Joshua Baston	11	Woodbury Elite 2	18:44.8
572	Lance Pfrimmer	10	Unattached	18:45.2
573	John Peters	11	Edina XC 2	18:46.0
574	Carson Davis	11	New Prague XC 1	18:46.0
575	Shukur Bati	10	Central XC Club 7	18:46.2
576	Tyler Huey	10	Glenwood 2	18:46.8
577	Eoin Keran	12	Champlin Park XC	18:46.9
578	Alex McAloon	11	STMA XC Club	18:47.1
579	James Frigstad	11	SAV Pandas 1	18:47.3
580	Rune Lee-Kolhoff	11	Hopkins CC Club 1	18:47.4
581	Scott Gotta	9	Demon XC Club	18:48.2
582	Ethan Schlichte	10	Wildcats 1	18:48.4
583	Rohan Birkebak	11	Minnetonka running c..	18:48.6
584	Micah Duerk	10	South Lincoln Distan..	18:48.7
585	David Jabens	11	Titan Running 1	18:48.7
586	Jake Van Hefty	11	Thunderbird XC	18:48.9
587	Abubukar Robleh	11	Wayzata XC 4	18:49.4
588	Kiernan Adair	12	Johnston Dragoons 1	18:49.6
589	Michael Eggum	12	Unattached	18:49.7
590	Jake Newman	11	Spartan XC 1	18:50.0
591	Nathaniel Lydic	12	Sheridan Cross Count..	18:50.1
592	Caleb Schillinger	10	North Liberty Run Club	18:50.4
593	Zeb Zimmer	12	Farmington Cross Cou..	18:50.6
594	Andrew Bickford	10	Club PXC	18:51.1
595	Bryce Kondos	9	Bemidji Lumberjacks	18:51.4
596	Nate Norton	11	Wildcats 1	18:51.5
597	Bryan Le	12	Central XC Club 5	18:51.9
598	Vinnie Capling	9	Wildcat Track Club -..	18:51.9
599	Lucas Pessanha	10	South Side Runners 1	18:52.3
600	Coltin Hamman	11	Lansing Lions Run Cl..	18:52.3
601	Charles Knopp	12	Washburn Running Clu..	18:52.6
602	Jonah Friedrichsen	11	Unattached	18:52.7
603	Payton Sterud	9	Lac Qui Parle Valley..	18:53.2
604	Chris Leute	12	Titan Running 1	18:53.3
605	Brady Hall	11	Saints XC Club 2	18:53.4
606	Aaron Ladd	9	Team Fremont 1	18:53.5
607	Nathan O'Neill	12	Coon Rapids	18:53.5
608	Micah Torres	10	Unattached	18:53.5
609	Abdulakarim Ogato	12	Central XC Club 8	18:53.6
610	Avery Haughton	11	Lancers 2	18:53.7
611	Owen Mischio	11	Minnetonka running c..	18:53.7
612	Josh Landgraff	11	Scarlet XC 1	18:53.8
613	Jared Bessmer	12	Unattached	18:53.9
614	Carter Shepherd	9	Shawnee Mission NXC 2	18:54.1
615	Tyler Trentacosti	12	Sheridan Cross Count..	18:54.4
616	Alexander Nava	12	Unattached	18:54.7
617	Luke Searles	10	Lancers 2	18:54.9
618	James Smith	12	Red Wing Cross Count..	18:55.5
619	Evan Stillday	12	Wayzata XC 2	18:55.6
620	Malachi Thompson	11	Johnston Dragoons 1	18:55.9
621	Jagar Hansen	11	MSA Dragons 1	18:56.1
622	Ben Spenler	10	XC Storm 3	18:56.1
623	Brady Foltz	11	Manhattan Cross Coun..	18:56.1
624	Jacob Schweitzer	10	Malcolm XC Club	18:56.3
625	Arun Madurai	11	Woodbury Elite 1	18:56.4
626	Grant Nelson	9	Jaguar Running Club	18:56.4
627	Jacob Johnson	10	Mustang Running Club 1	18:56.7
628	Arlo Kinsey	11	Shawnee Mission NXC 1	18:56.8
629	Cole Rice	11	Unattached	18:56.9
630	Kevin Murphy	10	Unattached	18:57.1
631	Noah Nusbaum	12	Nevada	18:57.5
632	Wilson Krueger	12	Mustang Running Club 1	18:58.0
633	Jack Westerlund	12	Minnetonka running c..	18:58.1
634	Cooper Frakes	11	Pleasant Valley XC C..	18:58.1
635	Justin Roemer	10	XC Storm 1	18:58.2
636	Keaton Rutz	12	Centennial 3	18:58.8
637	Broden Diederich	10	RR D-Krew 1	18:58.9
638	Danny Schermerhorn	11	Team Thunder 3	18:59.2
639	Alex Elizarraga	11	Packers	18:59.4
640	Adam Basten	12	Wayzata XC 2	18:59.6
641	Christian Naujokai...	9	Wildcat XC Club 1	19:00.2
642	Caleb Wallace	12	Team Sty-U 1	19:00.4
643	Regan Bosch	9	FDXC Flying Eagles 1	19:00.5
644	Zach Bell	11	Shawnee Mission NXC 1	19:00.8
645	Ethan Brenneman	12	Unattached	19:01.2
646	Evan Shibel	10	Raider Runners 1	19:01.2
647	Noah Cowley	9	Demon XC Club	19:01.3
648	Liam Kennedy	11	Central XC Club 4	19:01.8
649	Tucker Youngblood	11	Custer Gold	19:01.9
650	Peyton Feudner	12	Sussex Area Runners	19:02.0
651	Joseph Gustafson	10	Elk River	19:02.0
652	Caleb Roggenbuck	11	Unattached	19:02.2
653	Gavin Hilyar	9	Elk River	19:02.5
654	Caleb Sledd	11	Osage Cross Country 1	19:02.7
655	Adam Flake	12	Wayzata XC 5	19:03.3
656	Lucas Olson	12	Wildcats 1	19:03.7
657	Will Morlock	11	Johnston Dragoons 2	19:04.1
658	Vincent Wieser	12	Unattached	19:04.7
659	Blake Petrik	10	Austin Running Club 1	19:05.0
660	Zachary Skinner	10	Jags Running Club 2	19:05.5
661	Aaron Johnson	12	Coon Rapids	19:05.8
662	Simon Horning	11	Shakopee	19:06.1
663	Gabe McGee	9	Southwest XC 1	19:06.6
664	Riley Wellendorf	11	Team Sty-U 1	19:06.7
665	Aidan Blenker	10	Muskego XC Club 1	19:06.8
666	Dean Luehrs	12	Shakopee	19:07.0
667	Darren Weisser	11	Centennial 3	19:07.0
668	Isaiah Brant	12	Unattached	19:07.1
669	Trevor Prelesnik	12	New Prague XC 1	19:07.3
670	Ben Drangstveit	11	Lakeville North XC R..	19:07.4
671	Riley Marble	11	EPRC 2	19:07.5
672	Owen Kiser	11	Stillwater Running C..	19:07.6
673	Grant Haggerty	10	Scarlet XC 1	19:07.7
674	Carson Reese	10	Unattached	19:07.7
675	Arne Christiansen	11	Laughing Waters Runn..	19:08.0
676	Finn Kastner	11	Unattached	19:08.1
677	Nick Shannon	12	Red Wing Cross Count..	19:08.2
678	Josh Maxfield	11	Mill Road Running Cl..	19:08.3
679	Bryce Becker	12	Wayzata XC 5	19:08.4
680	Evan Downie	9	East Ridge Cross Cou..	19:08.5
681	Calvin Stepan	11	Woodbury Elite 2	19:08.8
682	Ryan Walters	12	Austin Running Club 1	19:08.9
683	Eli Price	11	Raider Runners 1	19:09.0
684	Jd Crom	10	South Lincoln Distan..	19:09.0
685	Nick Miller	12	EPRC 2	19:09.2
686	Curtis Thiele	11	Edina XC 2	19:09.3
687	Sam Conway	11	Team Sty-U 1	19:09.5
688	Jack Eisenzimmer	10	Moorhead XC Running ..	19:09.5
689	Austin Winter	12	Unattached	19:09.7
690	Reese Hermanson	11	Club PXC	19:09.7
691	Zach Frandolig	11	Spartan XC 1	19:10.0
692	Hayden Wyatt	10	Red Wing Cross Count..	19:10.1
693	Isaac Laddusaw	11	Laughing Waters Runn..	19:10.1
694	Aiden Engert	9	East Ridge Cross Cou..	19:10.4
695	Brayden Christiansen	12	Spandl Chiropractic ..	19:10.5
696	Marquez Rodriguez	11	Sun Prairie XC	19:10.6
697	Cohen Rice	9	Roseville Runners 1	19:10.7
698	Jacob Sanders	12	Nevada	19:11.8
699	Robert Harrison	12	Edina XC 2	19:11.8
700	Peter Mitchell	12	Red Wing Cross Count..	19:11.9
701	Carson Fisher	12	Wayzata XC 2	19:12.2
702	Jacob Starr	12	Sun Prairie XC	19:12.3
703	Christian Castile	10	DMC XC	19:12.4
704	Adam Ducey	9	Shawnee Mission NXC 2	19:12.4
705	Quinn Steinbrecher	11	Unattached	19:12.7
706	Isaac Engbers	10	SFC 1	19:12.7
707	Quincy Eastlack	12	Lancers 2	19:12.8
708	Mateo Marin-Mera	12	Winged Foot Running ..	19:13.5
709	Matthew Stephen	11	Lansing Lions Run Cl..	19:13.6
710	Finian Herbert	11	Spartan XC 2	19:14.0
711	Dallas Davis	12	Unattached	19:14.3
712	Ross Weber	11	South Side Runners 1	19:14.4
713	Joe Shoemaker	12	East Ridge Cross Cou..	19:14.6
714	Collin Kotz	11	Unattached	19:14.8
715	Daniel Hage	12	Edina XC 2	19:15.2
716	Asher Heuss	12	Johnston Dragoons 1	19:15.4
717	Almo Martinez	10	Moorhead XC Running ..	19:15.6
718	Shuayb Hussein	11	Wayzata XC 4	19:15.6
719	Aidan Massey	10	West 1	19:15.6
720	Erik Blossom	11	Centennial 3	19:16.1
721	Zach Lewis	12	Hempstead XC Club 1	19:16.4
722	Adam Bear	12	Fun and Run 1	19:16.6
723	Steven Olson	11	South Side Runners 3	19:16.7
724	Jonah Matousek	11	EPRC 2	19:16.7
725	Ben Kroll	12	Fun and Run 1	19:16.8
726	Ryan Smith	12	Unattached	19:16.9
727	John Heap	10	Saints XC Club 3	19:17.0
728	Derrek Vanderleest	9	SFC 1	19:17.1
729	Sam Stefonowicz	9	Minnetonka running c..	19:17.8
730	Carsen Johnson	11	Centennial 2	19:18.0
731	Charlie Anderson	11	Woodbury Elite 2	19:18.1
732	Sam Grimsley	Southwest XC 1	19:18.5
733	Mitchell Meilahn	11	STMA XC Club	19:18.7
734	Drew Figura	9	Wildcat XC Club 2	19:18.7
735	Charlie Pattinson	11	Johnston Dragoons 2	19:18.8
736	Owen Dooley	9	Shawnee Mission NXC 2	19:18.9
737	Carter Smith	9	Running Orange 1	19:19.0
738	Joshua Hoang	10	Highland Park Runnin..	19:19.7
739	Nathan Schultz	12	Central XC Club 3	19:19.8
740	Isaac Anderson	10	Demon XC Club	19:19.9
741	Austin Wohleb	11	South Lincoln Distan..	19:20.0
742	Seth Zimmerman	12	Unattached	19:21.0
743	Jacob Luark	10	Unattached	19:21.0
744	Adam Dawson	11	Winged Foot Running ..	19:21.4
745	Joseph Eisenberg	11	Champlin Park XC	19:22.1
746	Alex Breen	11	Mounds View XC Club 1	19:22.2
747	Bennett Christensen	9	Minnetonka running c..	19:22.2
748	Jack Robertson	10	FDXC Flying Eagles 1	19:22.9
749	Jackson Marshall	12	Johnston Dragoons 2	19:23.0
750	Isaac Love	11	Pleasant Valley XC C..	19:23.2
751	Maxwell Brown	11	Team Fremont 2	19:24.1
752	Tyr Christianson	10	XC Storm 3	19:24.7
753	Logan Searles	10	Raiders	19:25.4
754	Michael Sanchez	10	Saints XC Club 3	19:25.9
755	Jacob Kreeger	9	Team Thunder 2	19:25.9
756	Ian Thomson	12	Baxter Running Club 1	19:26.0
757	Darius Fenske	10	Lac Qui Parle Valley..	19:26.1
758	Jacob Lowry	12	Central XC Club 5	19:26.2
759	Parker Wieland	12	FDXC Flying Eagles 2	19:26.4
760	Logan Berg	11	Baxter Running Club 1	19:26.7
761	Zach Allie	11	Mounds View XC Club 1	19:27.2
762	Mark Ramel	11	XC Club BBB	19:27.5
763	Elliot Thunder Hawk	11	Sioux Running Club	19:27.6
764	Ian Klein	7	Jags Running Club 1	19:27.7
765	Ryan Troy	12	Valkyrie Running Clu..	19:28.0
766	Jonathan Thomson	9	Titan Running 2	19:28.2
767	Dylan Anderson	11	Red Wing Cross Count..	19:28.3
768	Davin Dahl	11	SAV Pandas 1	19:29.0
769	Benjamin Nash	9	Team Swanson 2	19:29.2
770	Tommy Brandes	11	Falcon Runners 1	19:29.2
771	Ben Hidani	12	Wayzata XC 5	19:29.3
772	Levi Case	10	Maple Grove Cross Co..	19:29.3
773	Quenton Walion	10	Trailblazers	19:30.1
774	Dain Tack	12	Johnston Dragoons 2	19:30.4
775	Joshua Zimmer	11	Stillwater Running C..	19:30.5
776	Sean McGrath	11	Hempstead XC Club 1	19:30.8
777	Nate Moser	10	DMC XC	19:30.8
778	Hunter Shanks	11	Unattached	19:31.4
779	Carter Recoy	10	Titan Running 2	19:32.2
780	Josh Meyer	11	Johnston Dragoons 2	19:32.5
781	Landon Wherry	10	Marshall Orange Crus..	19:32.7
782	Lucca Carlson	10	Minnetonka running c..	19:32.8
783	John Ditter	11	Unattached	19:33.2
784	Zayne Zimmerman	10	South Lincoln Distan..	19:33.2
785	Jack Gothberg	12	FDXC Flying Eagles 2	19:33.3
786	John Swotek	11	Malcolm XC Club	19:33.3
787	Anthony McNiff	10	Unattached	19:33.6
788	Antonio Hallsted	12	Packers	19:33.9
789	Isaac Davelaar	8	SFC 1	19:34.2
790	Donovan Durand	10	Champlin Park XC	19:34.4
791	Sean Cresswell	12	Team Thunder 1	19:34.6
792	Cameron Lehmann	9	Elk River	19:34.8
793	Will Coup	11	Team Thunder 3	19:35.0
794	Samuel Tiongson	12	Blaine Distance Team	19:35.6
795	Celestine Massmann	12	Falcon Runners 2	19:36.2
796	Caden O'Connor	12	FDXC Flying Eagles 1	19:36.4
797	Alexander Lerum	11	Hopkins CC Club 1	19:36.5
798	Eithan Warne	12	Buffalo Bison XC	19:36.5
799	Logan Rotzien	12	Coon Rapids	19:36.7
800	Scott Cunningham	12	Trailblazers	19:37.3
801	Ryan Bottema	9	Maple Grove Cross Co..	19:37.4
802	Jed Tracy	11	Unattached	19:37.7
803	Jackson Waters	10	Valkyrie Running Clu..	19:38.0
804	Aidan Belisle	11	Minnetonka running c..	19:38.2
805	Calvin Hotz	11	Spartan XC 2	19:38.5
806	Rakesh Plantz	11	Saint Louis Park Club	19:38.6
807	Michael Payne	10	Saints XC Club 2	19:38.8
808	Jack Aitchison	9	Hempstead XC Club 1	19:39.7
809	Nick Wipf	12	Harrisburg Running C..	19:39.8
810	Paul Hartman	10	Team Thunder 1	19:40.1
811	Ryan Stratton	9	XC Storm 2	19:40.2
812	Andrew Neitzell	11	Austin Running Club 3	19:40.5
813	Jacob Venenga	11	Austin Running Club 3	19:40.6
814	Noah Ranem	11	Blaine Distance Team	19:40.7
815	Kyle Petrick	11	Raiders	19:40.9
816	Brady Bucholz	10	Unattached	19:41.4
817	Jenson Meyer	11	Marshall Orange Crus..	19:41.7
818	Alex Schultz	11	Kronenwetter Krew	19:41.9
819	Jackson Humes	10	Central XC Club 1	19:42.5
820	Preston Helgeson	9	Laker XC	19:42.6
821	Blake Stewart	12	Club PXC	19:43.3
822	Henry Scheit	12	Woodbury Elite 1	19:43.7
823	Nathan Smith	11	Blaine Distance Team	19:43.9
824	Scott Sorensen	9	Minnetonka running c..	19:43.9
825	Alan Zarate	8	Jordan Distance Team 2	19:44.1
826	John Taylor	10	New Prague XC 1	19:44.2
827	Lukas Wolosek	11	Kronenwetter Krew	19:44.7
828	Aidan Headrick	12	Washburn Running Clu..	19:44.7
829	Zach Tlusty	11	EPRC 1	19:44.7
830	Josh Bruntz	12	Baxter Running Club 1	19:45.2
831	Jaret Allen	10	Children of the Corn 2	19:45.2
832	David Loftus	10	Titan Running 2	19:45.6
833	Garrett Clark	12	West 1	19:45.6
834	Michael Cardinal	12	Farmington Cross Cou..	19:46.1
835	Garrett Myers	10	Unattached	19:46.2
836	Walker Niebergall	11	XC Club BBB	19:46.5
837	Jonathon Briggs	12	Sheridan Cross Count..	19:46.9
838	Kallen Femrite	10	Scarlet XC 1	19:47.4
839	Jacob Kleven	10	Alexandria Cross-Cou..	19:47.6
840	Isaac Greiner	9	Tigers XC	19:47.7
841	Nathan Rage	10	Burro XC 3	19:47.8
842	Jackson Anderson	10	Burro XC 3	19:48.1
843	Noah Ritter	11	Spectrum Run Club	19:48.2
844	Jake Sterling	11	Johnston Dragoons 2	19:48.6
845	Jacob Woolridge	11	Unattached	19:49.3
846	Elijah McCormick	12	Central XC Club 5	19:49.3
847	Ethan Fischer	12	Badlands Running Club	19:49.7
848	Parker Lorenz	10	Team Sty-U 2	19:49.8
849	Boon Yang	12	Central XC Club 6	19:49.9
850	Andrew Wilcox	11	Minnetonka running c..	19:50.2
851	Luke Leshuk	11	Burro XC 3	19:51.0
852	Ryan Wetschka	12	New Prague XC 1	19:51.0
853	Ben Haland	11	MSA Dragons 1	19:51.7
854	Elliot Frideres	10	Nevada	19:51.7
855	Nathan Aamodt	12	Blaine Distance Team	19:51.7
856	Joseph Lozenski	12	Lansing Lions Run Cl..	19:52.8
857	Joey McCanna	11	Saints XC Club 2	19:53.0
858	Jake Smithson	11	Farmington Cross Cou..	19:53.3
859	Brian Tutje	12	Unattached	19:55.2
860	Zachary Muellerleile	9	Buffalo Bison XC	19:55.2
861	Nicholas Gasser	9	Shawnee Mission NXC 2	19:55.2
862	Kai Waddell	10	Spartan XC 1	19:55.3
863	Anders Lind	11	Central XC Club 3	19:55.4
864	Ty Brockhaus	9	Malcolm XC Club	19:55.4
865	Mark Pfieifle	11	Dakota Distance Proj..	19:55.6
866	Austin Kulm	9	Flandreau XC	19:55.6
867	Colman Halstead	8	SAV Pandas 1	19:55.6
868	Matthew Ondracek	9	Team Fremont 2	19:56.3
869	Andrew Hattling	11	Spectrum Run Club	19:56.3
870	Henry Knudtson	11	Dakota Distance Proj..	19:56.9
871	Evan Newcomb	12	Johnston Dragoons 2	19:56.9
872	Peyton Leute	12	Titan Running 1	19:57.2
873	Andrew Liesland	9	Running Orange 3	19:57.3
874	Jimmy Kozminski	11	The Pioneers	19:58.2
875	Gabe Hobbie	11	Flandreau XC	19:58.7
876	Hunter Groteluschen	10	Running Orange 3	19:58.7
877	Brett De Kooker	9	Falcon Runners 1	19:58.8
878	Nate Bjorman	11	South Lincoln Distan..	19:58.9
879	Anders Ripley	10	Da Fellas 2	19:58.9
880	Tyler Schweizer	9	Dowling XC	19:59.4
881	Jacob Zawislak	10	Red Wing Cross Count..	19:59.4
882	Sterling Haphey	12	Moorhead XC Running ..	19:59.5
883	Kian Stephens	10	Team Thunder 1	19:59.8
884	Christian Brist	7	Burro XC 1	20:00.5
885	William Kempkes	9	South Lincoln Distan..	20:00.9
886	Alex Rice	12	Saints XC Club 3	20:01.0
887	Simon Rhode	10	Central XC Club 5	20:01.3
888	Adam Kopitke	12	Team Thunder 1	20:01.4
889	Jake Umble	11	Running Orange 1	20:01.8
890	Connor Blaschko	12	Wayzata XC 5	20:02.4
891	Zach Broome	12	Shakopee	20:02.4
892	Eli Cullison	11	Washburn Running Clu..	20:02.5
893	Zach Miller	12	EPRC 2	20:02.6
894	William Omodt	12	Falcon Runners 2	20:02.9
895	Lucas Wiebe	10	Central XC Club 5	20:03.1
896	Hayden Haag	9	Roseville Runners 2	20:03.4
897	Ryan Hatch	12	Lakeville North XC R..	20:03.8
898	Jacob Slbodzian	10	Shawnee Mission NXC 3	20:03.8
899	Andrew Andersen	10	South Lincoln Distan..	20:04.3
900	Henry Lupkes	10	Unattached	20:04.8
901	Andrew Ross	10	Running Orange 3	20:05.6
902	Bo Clough	11	Washburn Running Clu..	20:06.5
903	Peter Marshall	9	Centennial 1	20:06.8
904	Eric Gramer	11	East Ridge Cross Cou..	20:07.2
905	Albert Ulwelling	12	Unattached	20:08.1
906	Isaac Coen-Pesch	12	Hopkins CC Club 1	20:08.2
907	Collin Wentworth	12	Mounds View XC Club 2	20:08.5
908	Michael Maldonado	11	Celtic Running Club	20:08.9
909	Jack Keough	11	Muskego XC Club 1	20:09.9
910	Caelan Neibert	11	The Pioneers	20:10.1
911	Joey Olheiser	11	Demon XC Club	20:10.1
912	Joshua Framke	12	Stillwater Running C..	20:10.7
913	Evan Lovdahl	10	Maple Grove Cross Co..	20:11.4
914	Parker Walion	7	Unattached	20:11.4
915	Pearse Devins	11	Wayzata XC 2	20:12.1
916	Kaden Halverson	12	Mustang Running Club 1	20:12.7
917	Braden Hubert	9	Roseville Runners 3	20:12.8
918	Carson Deichman	10	Scarlet XC 1	20:13.0
919	Wilson P Wilson	11	Burnsville Running C..	20:13.3
920	Adam Gilbert	12	XC Storm 1	20:13.4
921	Aaron Knoll	11	Austin Running Club 2	20:13.5
922	Owen Teague	10	Lakeville North XC R..	20:13.7
923	Quinten Wynia	12	Unattached	20:14.0
924	Hayden Peterson	10	Alexandria Cross-Cou..	20:14.7
925	Kyle Bolton	12	Blaine Distance Team	20:14.9
926	Reilly Kasper	8	Farmington Cross Cou..	20:14.9
927	Dane Galloway	11	Alexandria Cross-Cou..	20:15.4
928	Trevion Twohearts	11	Sioux Running Club	20:16.0
929	Max Jensen	12	XC Club BBB	20:16.3
930	Samuel Leervig	12	Hopkins CC Club 1	20:16.3
931	Will Krisko	10	MSA Dragons 1	20:16.4
932	Charlie Eng	11	MSA Dragons 1	20:17.2
933	Carter Moenning	11	Stillwater Running C..	20:18.7
934	Logan Thoreson	12	Centennial 1	20:19.0
935	Antonio Candia	10	Unattached	20:19.9
936	Wyatt Pearlman	11	Lancers 1	20:20.1
937	Tyler Burkum	12	Maple Grove Cross Co..	20:20.5
938	Casey Booth	11	Team Thunder 3	20:20.8
939	Andy Soto	10	Unattached	20:20.9
940	Gage Pucket	11	Children of the Corn 2	20:21.7
941	Austin Back	7	Unattached	20:22.2
942	Drew Dombrosky	Southwest XC 2	20:22.4
943	Stevie Bowman	11	New Prague XC 1	20:22.5
944	Gabe Lessard	12	Laughing Waters Runn..	20:23.5
945	Drew Birkeland	11	Mahrep Track Club 1	20:23.5
946	Anthony Guarnera	12	Laughing Waters Runn..	20:23.7
947	Peter Shaffer	11	Laughing Waters Runn..	20:23.9
948	Trace Chiodo	11	Laughing Waters Runn..	20:24.0
949	Tor Hanson	12	Falcon Runners 2	20:25.1
950	Ben Growe	10	Saints XC Club 3	20:26.0
951	David Allen	11	Flandreau XC	20:26.1
952	Thomas Herrick	8	Austin Running Club 3	20:26.3
953	Carter Welbes	11	Hempstead XC Club 1	20:26.7
954	Levi Aguirre	9	Team Swanson 2	20:27.8
955	Blair Koontz	12	Central XC Club 1	20:28.8
956	Zachary Wagener	12	Edina XC 1	20:28.9
957	Drew Burau	9	Laker XC	20:29.4
958	Caleb Weiland	11	Unattached	20:29.7
959	Connor Utech	11	Unattached	20:30.6
960	Blake Olson	10	Champlin Park XC	20:30.6
961	Matthew Wright	9	Saints XC Club 3	20:31.1
962	Alex Fournier	12	East Ridge Cross Cou..	20:31.2
963	Isaiah Doyle	9	Children of the Corn 2	20:31.8
964	Brad Vu	11	Johnston Dragoons 5	20:32.8
965	Carter Aakre	11	Mahrep Track Club 1	20:32.9
966	Alex Swenson	12	Osage Cross Country 1	20:32.9
967	Owen Tonneson	12	Central XC Club 1	20:33.2
968	William Beaumaster	9	Da Fellas 1	20:33.6
969	Tate Brungardt	11	Team Thunder 3	20:34.0
970	Michael Cessna	11	Centennial 2	20:34.1
971	Blake Lahn	9	Zimmerman	20:34.2
972	Francis Adams	12	Burnsville Running C..	20:34.5
973	Braedon Johnson	9	Wildcat XC Club 2	20:36.4
974	Nathan Arnold	12	EPRC 2	20:36.6
975	Colin Steinberg	12	Centennial 2	20:36.8
976	Nathan Berning	12	Team Thunder 1	20:37.2
977	Noel Preslicka	12	Prior Lake Track Clu..	20:37.8
978	Bobby Garland	10	Salt City Running Club	20:38.0
979	Charles Pihart	11	XC Club BBB	20:38.1
980	Barrett Yoder	9	Salt City Running Club	20:39.4
981	Sam Gathje	10	Unattached	20:39.9
982	Jacob Williams	9	Buffalo Bison XC	20:40.1
983	Brecken Miller	9	Titan Running 2	20:41.0
984	Treven Beekman	9	Antlers 1	20:41.4
985	Elijah Kigozi	11	Sartell	20:41.4
986	Eric Rheault	12	EPRC 2	20:41.7
987	Jacob Ziegler	11	Austin Running Club 2	20:41.8
988	Jake Reiter	10	Shawnee Mission NXC 2	20:41.9
989	Charles Ostergren	9	Central XC Club 1	20:42.1
990	Hudson Vermillion	12	Nevada	20:42.4
991	Mason Andrews	10	Lakeville North XC R..	20:42.5
992	Josh Aldrich	9	Lakeville North XC R..	20:42.6
993	Jack Giebel	10	Lakeville North XC R..	20:42.6
994	Ben Boelter	11	Sartell	20:42.7
995	Creighton Watley	11	SFC 1	20:42.8
996	Collin Coyle	12	Austin Running Club 4	20:42.9
997	Liam Laddusaw	8	Laughing Waters Runn..	20:43.1
998	Jonathon Wiese	12	Da Fellas 2	20:43.3
999	Juan Jose Digrazia	10	Unattached	20:43.5
1000	Ruben Rubio Ramire	8	Laughing Waters Runn..	20:43.5
1001	John Ferris	12	Laughing Waters Runn..	20:43.6
1002	Adam Smith	7	Burro XC 2	20:43.8
1003	Quinton McDonough	12	Woodbury Elite 2	20:44.0
1004	Sam Folland	8	Da Fellas 2	20:44.8
1005	Garrett Mayer	12	SF East Running Club	20:45.5
1006	Jayson Lock	11	Team Thunder 3	20:45.9
1007	Matthew Kelly	12	East Ridge Cross Cou..	20:46.0
1008	Jagger Steiner	10	Mustang Running Club 4	20:46.0
1009	Beckett Malinowski	Southwest XC 2	20:46.9	
1010	Jacob Scheffer	9	Unattached	20:47.8
1011	Riley Brown	12	East Ridge Cross Cou..	20:48.0
1012	Kyle Mialkowski	11	Unattached	20:49.5
1013	Sutton Fronk	12	Raiders	20:49.6
1014	Brenden Duncan	Southwest XC 2	20:49.6	
1015	Owen Reilley	9	RR D-Krew 2	20:49.8
1016	Jackson Davis	11	Johnston Dragoons 5	20:49.8
1017	John Hughes	11	Unattached	20:50.0
1018	Joseph Dimian	11	Farmington Cross Cou..	20:50.1
1019	Henry Hubred	12	Falcon Runners 2	20:50.8
1020	Zachary Biel	11	Celtic Running Club	20:51.5
1021	Eli Heyen	11	Badlands Running Club	20:51.6
1022	Dylan Schmidt	12	North Liberty Run Club	20:52.3
1023	Karl Schultz	12	Mustang Running Club 2	20:52.4
1024	Noah Christiansen	11	Coon Rapids	20:52.8
1025	Tanner Cockrill	12	South Side Runners 2	20:53.0
1026	Will Nemeth	11	Sartell	20:53.2
1027	Sammy Murad	10	Unattached	20:53.2
1028	Zach Bushard	9	South Lincoln Distan..	20:53.7
1029	Jake Meyer	11	South Lincoln Distan..	20:54.0
1030	Andrea Zanetti	11	Manhattan Cross Coun..	20:54.1
1031	Noah McCreight	9	Roseville Runners 2	20:54.3
1032	Dustin Knighton	11	Stillwater Running C..	20:54.7
1033	Samuel Ek	11	Stillwater Running C..	20:58.4
1034	Teagan Klepsa-Orrey	11	STMA XC Club	20:59.2
1035	Damian Caron	12	Marshall Orange Crus..	20:59.7
1036	Silas Simpson	9	Scarlet XC 2	21:00.0
1037	Justin Garrison	12	Prior Lake Track Clu..	21:01.0
1038	Karter Wasberg	12	Marshall Orange Crus..	21:01.2
1039	Nathan Lafavor	12	CoyoteXC	21:01.2
1040	Tanner Fales	11	Marshall Orange Crus..	21:02.1
1041	Gavin Arbogast	11	Glenwood 1	21:02.2
1042	Simon Grow-Hanson	12	Central XC Club 3	21:02.4
1043	Will Peterson	12	Stillwater Running C..	21:02.5
1044	Gunnar Geisler	9	BPXC2Track Club 2	21:02.7
1045	Simone Gaetani	12	Da Fellas 2	21:03.1
1046	Carter Jostock	8	Unattached	21:03.2
1047	Evan Goebel	8	Mustang Running Club 4	21:03.5
1048	Quin Napier	12	Lancers 2	21:04.1
1049	Luke Kotz	10	Hempstead XC Club 2	21:04.3
1050	Carter Franzen	11	Nevada	21:05.5
1051	Ethan Sherva	11	Burro XC 3	21:05.7
1052	Bo Claymore	12	Prior Lake Track Clu..	21:06.0
1053	Thomas Walker	11	Austin Running Club 2	21:06.6
1054	Isaac Reyes	12	Valkyrie Running Clu..	21:07.9
1055	Kyle Mayer	9	Austin Running Club 2	21:07.9
1056	Zech Shafer	10	Team Fremont 3	21:08.2
1057	Om Panda	10	RR D-Krew 1	21:09.5
1058	Ethan Best	9	Minnetonka running c..	21:09.9
1059	Jamie Brown	9	Wildcat Track Club -..	21:10.5
1060	Frankly Huang	12	Buffalo Bison XC	21:10.8
1061	Cris Sanchez	10	Team Fremont 3	21:12.9
1062	Ian Prange	10	Saints XC Club 4	21:13.8
1063	Tyler Dewaard	10	Farmington Cross Cou..	21:14.1
1064	Joseph Simon	10	Farmington Cross Cou..	21:16.3
1065	James Olfert	7	Shakopee	21:17.2
1066	Carson Ketterl	10	Burro XC 4	21:17.5
1067	Joey Bergman	9	West 2	21:17.6
1068	Dylan Buckingham	11	Mustang Running Club 3	21:17.8
1069	Cole Keiper	11	Prior Lake Track Clu..	21:18.1
1070	Trevor Warren	10	Glenwood 2	21:18.6
1071	Ty Jager	9	Team Fremont 3	21:19.5
1072	Josiah Scheaffer	10	Harrisburg Running C..	21:19.7
1073	Kevin He	9	BPXC2Track Club 1	21:20.6
1074	Ethan Tolo	10	Central XC Club 6	21:20.8
1075	Nathan Nickeson	12	South Lincoln Distan..	21:22.1
1076	Mitchell Swenson	8	Da Fellas 2	21:22.3
1077	Alex Hoglund	11	Centennial 1	21:22.5
1078	Jake Wright	8	Burro XC 1	21:23.0
1079	Atticus Jacobson-Sch	10	Farmington Cross Cou..	21:23.9
1080	Kirk Bramwell	9	Titan Running 2	21:25.5
1081	Michael Frandolig	11	Spartan XC 1	21:26.8
1082	Ashish Abraham	11	Pleasant Valley XC C..	21:27.0
1083	Samuel Keenan	12	Austin Running Club 2	21:27.7
1084	Owen Zupancich	7	Roseville Runners 2	21:28.0
1085	Max Munter	11	East Ridge Cross Cou..	21:29.3
1086	Duncan Reyburn	9	Central XC Club 1	21:31.9
1087	Erik Iverson	11	Teneo	21:32.7
1088	Henry Bradford	Southwest XC 2	21:33.1	
1089	Sam Anteau	7	Buffalo City Running..	21:34.1
1090	Lj Bailey	11	Sheridan Cross Count..	21:35.8
1091	Nathan Roth	12	Stillwater Running C..	21:35.9
1092	Luke Martinez	9	Team Thunder 2	21:37.1
1093	Kaden Moore	Southwest XC 2	21:38.0	
1094	Caleb Pawlovich	11	Nevada	21:38.7
1095	Abraham Hernandez	12	Unattached	21:39.5
1096	Tristan Poeschel	12	East Ridge Cross Cou..	21:40.1
1097	John Kaldor	8	Burro XC 1	21:40.2
1098	Tyler Stephens	10	West 2	21:40.5
1099	Jack Sampson	10	Mustang Running Club 3	21:40.9
1100	Andrew Alberts	10	Austin Running Club 2	21:41.8
1101	Gavin Keeney	9	North Liberty Run Club	21:42.3
1102	Lars Dailey	10	Flandreau XC	21:42.6
1103	Adam Hermiston	10	Hempstead XC Club 2	21:43.8
1104	Jackson Appleget	11	South Lincoln Distan..	21:44.4
1105	Wes Wendt	9	South Lincoln Distan..	21:45.4
1106	Isaac Young	9	Jordan Distance Team 1	21:45.6
1107	Aiden Langheim	9	Jordan Distance Team 2	21:45.8
1108	Isaac Dold	10	Jordan Distance Team 1	21:45.9
1109	Simon Zahrbock	12	Marshall Orange Crus..	21:47.1
1110	Landon Denker	11	Running Orange 1	21:48.2
1111	Vir Patel	10	Johnston Dragoons 5	21:48.7
1112	Hunter Stier	9	Jordan Distance Team 1	21:49.1
1113	Evan Huggler	12	Antlers 1	21:50.0
1114	Casey Marble	11	EPRC 2	21:50.1
1115	Jonathan Arth	9	Saints XC Club 4	21:50.1
1116	Luke Coltvet	10	Antlers 1	21:50.4
1117	Gavin Crump	9	South Lincoln Distan..	21:51.7
1118	Terry Cao	12	Farmington Cross Cou..	21:52.8
1119	Seth Young	7	Jordan Distance Team 2	21:53.4
1120	Addison Hayes	10	Wildcat XC Club 2	21:56.9
1121	Jack Simso	11	Centennial 2	21:58.1
1122	Garrett Border	10	Centennial 3	21:58.3
1123	Austin Bierma	7	SFC 2	22:00.3
1124	Mason Parks	12	Glenwood 2	22:03.4
1125	Brenden Godbout	11	Glenwood 2	22:03.7
1126	Bradley Kvam	12	Mustang Running Club 2	22:03.9
1127	Coldin Beliles	8	Burro XC 1	22:04.4
1128	Abdul Osman	12	Central XC Club 6	22:04.6
1129	Trae Schettl	8	Jordan Distance Team 2	22:05.5
1130	Trey Thomas	11	Dakota Distance Proj..	22:06.3
1131	Zach Schletzbaum	9	Celtic Running Club	22:07.3
1132	Ian Payne	12	Da Fellas 3	22:07.3
1133	Colin McKillip	12	Running Orange 1	22:08.7
1134	Noah Weinand	12	Mustang Running Club 2	22:09.0
1135	Thomas Guccione	12	Valkyrie Running Clu..	22:09.3
1136	Will Blevins	11	South Side Runners 1	22:10.3
1137	Jacob Larson	11	South Side Runners 2	22:10.4
1138	Brian Garcia Sando	11	Unattached	22:10.5
1139	Max Schirmer	10	South Lincoln Distan..	22:11.0
1140	Noah Barber	12	South Side Runners 2	22:11.4
1141	Marcus Clements	9	Central XC Club 3	22:15.3
1142	Spencer Lanham	10	Team Thunder 4	22:16.3
1143	Phillip Marquardt	12	Blaine Distance Team	22:16.4
1144	Ryan Aanonson	10	Zimmerman	22:17.3
1145	Einar Aukurst	12	Mustang Running Club 2	22:18.3
1146	Jordan Graupmann	12	Marshall Orange Crus..	22:18.4
1147	Isaac Cronin	9	Roseville Runners 2	22:19.7
1148	Jens Mikkelsen	9	Roseville Runners 2	22:21.3
1149	Ethan Renken	12	Mill Road Running Cl..	22:21.6
1150	Jacob Meyer	10	EPRC 3	22:22.1
1151	Tj Klinkner	10	Lakeville North XC R..	22:22.7
1152	Nathan Emerson	9	South Side Runners 2	22:24.0
1153	Alex Brecheisen	12	Falcon Runners 2	22:25.0
1154	Nick Hippen	12	Mustang Running Club 2	22:26.2
1155	Adam Belden	9	Central XC Club 1	22:26.8
1156	Nickolas Whalen	11	Austin Running Club 3	22:27.3
1157	Will Hitchler	11	Baxter Running Club 1	22:28.3
1158	Alan Nguyen	12	Unattached	22:28.7
1159	McCade Gowdy	12	Baxter Running Club 1	22:30.6
1160	Clayton Roberts	11	South Side Runners 3	22:32.5
1161	Robert Malisch	11	Unattached	22:33.0
1162	Carter Bolton	11	South Side Runners 1	22:33.4
1163	Ryan Kuckelman	9	Team Thunder 2	22:33.5
1164	Nicolas Shoars	11	Osage Cross Country 1	22:35.2
1165	Mark Huttman	12	Burnsville Running C..	22:36.4
1166	Dave Letourneau	9	Saints XC Club 4	22:36.9
1167	Gavin Lamott	12	Champlin Park XC	22:39.2
1168	Karson Lee	11	Johnston Dragoons 5	22:39.3
1169	Beckett Newton	11	Running Orange 1	22:39.8
1170	Dylan Flottemesch	8	South Side Runners 1	22:41.4
1171	Logan Fermite	11	STMA XC Club	22:42.9
1172	Caden Bormann	11	Mahrep Track Club 2	22:45.6
1173	Ethan Partida	12	Farmington Cross Cou..	22:45.7
1174	Jack Rupert	12	Fun and Run 2	22:46.5
1175	Aaron Wahl	12	Fun and Run 2	22:46.9
1176	Kyle Berglund	12	Austin Running Club 3	22:47.1
1177	Noah Anderson	12	Fun and Run 1	22:47.7
1178	Tristan Cruz	12	BPXC2Track Club 1	22:47.8
1179	Jett Karels	12	Mahrep Track Club 2	22:48.6
1180	Robert Walsh	11	Fun and Run 2	22:48.8
1181	Mitchell Jensen	11	East Ridge Cross Cou..	22:49.2
1182	Jack Anderson	11	Mahrep Track Club 1	22:49.8
1183	Hank Patzer	11	Glenwood 1	22:50.4
1184	Brett Cavanaugh	12	Farmington Cross Cou..	22:51.2
1185	Eli Roe	12	Mahrep Track Club 1	22:51.5
1186	Isaac Balmer	12	Mustang Running Club 2	22:51.8
1187	Trevin Caverzagie	9	Titan Running 2	22:54.2
1188	Michael Haik	12	Mounds View XC Club 2	22:57.1
1189	Steve McCoy	12	Mounds View XC Club 2	22:57.1
1190	Gabriel Cruse	9	Teneo	22:57.3
1191	Jonathan Atchley	10	Jaguar Running Club	22:58.3
1192	Sam Morrisette	12	Mounds View XC Club 2	22:59.1
1193	Samuel Harris	11	Laughing Waters Runn..	22:59.6
1194	Joel Kellar	10	Johnston Dragoons 5	22:59.7
1195	Jacob Brown	12	East Ridge Cross Cou..	23:00.3
1196	Gabe Bartholet	9	Saints XC Club 4	23:01.7
1197	Ryan Azeltine	9	Farmington Cross Cou..	23:02.0
1198	Garrett Holets	12	New Prague XC 1	23:02.4
1199	Robbie Montbriand	10	Lakeville North XC R..	23:03.2
1200	Cohlby Hernandez	11	Lakeville North XC R..	23:04.1
1201	Simon Mau	8	Burro XC 1	23:04.6
1202	Ethan Sullivan	11	FDXC Flying Eagles 2	23:09.7
1203	Ethan Parks	9	Glenwood 1	23:09.8
1204	Jacob Ivers	11	Da Fellas 1	23:13.0
1205	Daniel Casper Sanch	12	Da Fellas 3	23:19.4
1206	Joe Hernandez	9	Jordan Distance Team 1	23:19.7
1207	Adam Clayton	11	Glenwood 1	23:22.1
1208	Nick Larson	8	Burnsville Running C..	23:23.0
1209	Joel Bouley	8	Zimmerman	23:25.0
1210	Calder Skaar	11	Pleasant Valley XC C..	23:25.5
1211	Jose Vazquez	11	Da Fellas 3	23:27.6
1212	O'Neil Ethan	10	Central XC Club 2	23:29.9
1213	Jens Jensen	8	Mustang Running Club 4	23:31.6
1214	Christian Lampe	12	Mill Road Running Cl..	23:35.5
1215	Solomon Potek	10	SAV Pandas 2	23:35.9
1216	Bruno De Carlos	11	Unattached	23:36.1
1217	Austin Good	12	Baxter Running Club 2	23:37.1
1218	Andy Groebner	10	SAV Pandas 1	23:37.2
1219	Ian McNiesh	11	East Ridge Cross Cou..	23:38.4
1220	Will Isaacson	10	SAV Pandas 1	23:39.3
1221	Aaron King	11	SAV Pandas 1	23:40.6
1222	Tyler Oberfoell	9	Osage Cross Country 1	23:40.9
1223	Michael Twohy	12	SAV Pandas 1	23:42.3
1224	Chas Gould	9	SAV Pandas 2	23:42.9
1225	Bailey Carey	10	Farmington Cross Cou..	23:43.0
1226	Nick Babler	10	Mahrep Track Club 2	23:43.1
1227	Zachary Vandermark	7	BPXC2Track Club 2	23:57.2
1228	Jacob Parks	12	Glenwood 2	24:04.7
1229	Isaac Kostecky	9	Laughing Waters Runn..	24:04.9
1230	Christopher Frago	11	Da Fellas 1	24:05.7
1231	Kalorada Eagon	11	Badlands Running Club	24:07.2
1232	Grady Jerdee	11	Stillwater Running C..	24:09.9
1233	Struve Evan	11	Centennial 3	24:13.8
1234	Melkam Levendusky	9	Raider Runners 2	24:15.3
1235	Levi Manley	10	Johnston Dragoons 5	24:18.9
1236	Patrick McManus	9	South Side Runners 2	24:20.2
1237	David Ruiz	12	Austin Running Club 3	24:21.4
1238	Owen Stanley	7	Laughing Waters Runn..	24:22.5
1239	Henry Liebl	11	Lakeville North XC R..	24:23.6
1240	Garret Appleget	9	South Lincoln Distan..	24:23.8
1241	Tyler Tutt	10	Maple Grove Cross Co..	24:25.7
1242	Colton Bahr	11	BPXC2Track Club 1	24:26.7
1243	Josh Gregory	11	BPXC2Track Club 2	24:26.9
1244	Connor Mulroy	11	BPXC2Track Club 2	24:26.9
1245	Derek Nathe	7	Zimmerman	24:30.5
1246	Brayden Brinkman	7	Jordan Distance Team 2	24:30.6
1247	Jake Warden	7	Jordan Distance Team 2	24:31.3
1248	Emmett Fahey	9	BPXC2Track Club 1	24:31.6
1249	Mason Molina	9	South Side Runners 2	24:33.6
1250	Liam Streitz	9	Flandreau XC	24:33.6
1251	Ethen Olson	9	West 2	24:34.1
1252	Drew Elvehjem	12	Mustang Running Club 2	24:34.8
1253	Sam Caswell	9	South Side Runners 2	24:35.6
1254	Jacob Knox	11	Johnston Dragoons 5	24:38.4
1255	Jackson Queen	12	New Prague XC 2	24:38.5
1256	Seth Lumley	11	Austin Running Club 2	24:40.6
1257	Maxwell Willkom	9	Roseville Runners 2	24:44.6
1258	Jared Carlson	11	Centennial 1	24:47.3
1259	Kyle Tsujimoto	9	Central XC Club 2	24:47.5
1260	Christian Brandt	11	Baxter Running Club 1	24:48.8
1261	Levi Kelly	9	Badlands Running Club	24:49.4
1262	Skyler Wright	9	Osage Cross Country 1	24:52.3
1263	Carter Loring	10	Da Fellas 1	24:52.6
1264	Dane Halverson	10	Mustang Running Club 3	24:52.9
1265	Riley Van Den Top	11	SFC 2	24:53.0
1266	Lucas Harr	10	SFC 2	24:54.4
1267	Joshua Bisel	12	Da Fellas 1	24:55.1
1268	Wyatt Davis	9	New Prague XC 2	25:11.9
1269	Oliver Blundred	10	Da Fellas 2	25:14.7
1270	Adam Imdieke	12	Da Fellas 3	25:14.7
1271	Nolan Davidson	9	Shawnee Mission NXC 3	25:15.9
1272	Zach Madden	11	Shawnee Mission NXC 1	25:15.9
1273	Jayden Vazzano	11	Shawnee Mission NXC 3	25:16.1
1274	Mack Haines	9	Da Fellas 3	25:20.7
1275	Owen Halls	11	Da Fellas 2	25:21.2
1276	Gage Grunst	12	Mahrep Track Club 2	25:25.1
1277	Grant McMartin	10	Mahrep Track Club 2	25:25.5
1278	Grayden Yoshida	12	East Ridge Cross Cou..	25:26.2
1279	Colton Ditterich	12	Mahrep Track Club 1	25:26.7
1280	Justin Dickerson	12	Mahrep Track Club 1	25:26.7
1281	Josh Lihnakevic	12	Farmington Cross Cou..	25:31.0
1282	Riley Murphree	11	Farmington Cross Cou..	25:31.6
1283	Sam Boime	10	Minnetonka running c..	25:46.5
1284	Aiden Greenfield	9	SFC 2	25:48.4
1285	Daniel Colby	9	SFC 1	25:48.6
1286	Sean Finch	10	Baxter Running Club 1	25:57.8
1287	Jackson Smith	10	XC Storm 2	25:59.2
1288	Patrick Djerf	11	Saint Louis Park Club	26:11.5
1289	Theo McCartan	9	Unattached	26:11.8
1290	Nathan Miller	10	Mill Road Running Cl..	26:15.0
1291	Amir Ally	12	Farmington Cross Cou..	26:21.1
1292	Jordan Chanthakhoun	12	Farmington Cross Cou..	26:21.2
1293	Braedon Kelly	12	Farmington Cross Cou..	26:28.2
1294	Raymond Dean	9	Central XC Club 2	26:40.5
1295	Branden Williams	12	Farmington Cross Cou..	26:48.0
1296	Thao Nguyen	9	BPXC2Track Club 2	26:48.4
1297	Hezekiah Albinson	12	Laughing Waters Runn..	26:56.7
1298	James Blomgren	10	Laughing Waters Runn..	27:16.3
1299	Peter Fortier	11	Laughing Waters Runn..	27:16.5
1300	Daniel Manthey	7	Burro XC 1	27:24.3
1301	Nolan Kelly	12	Saint Louis Park Club	27:30.4
1302	Carter Johnson	7	Laughing Waters Runn..	27:32.6
1303	Nick Wright	7	Burro XC 1	27:47.5
1304	Khoi Le	12	Farmington Cross Cou..	27:49.2
1305	Parker Hennessey	11	Osage Cross Country 1	27:58.6
1306	Bailey Sauve	9	Da Fellas 3	28:02.0
1307	Wesley Smith	12	Osage Cross Country 1	28:14.9
1308	Kyle Scribner	9	Osage Cross Country 2	28:15.8
1309	Brady Krisko	8	MSA Dragons 2	28:53.3
1310	Jason Bull	10	Central XC Club 7	30:01.3
1311	Carl Yaeger	11	Teneo	32:56.8