Nike Cross Nationals Heartland Regional 2019

Sioux Falls, SD
Timing/Results PrimeTime Timing

Boys Open Invitational Section

Boys 5,000 Meters Open Invitational
Pl	Year	Name	Time	Team
1	12	Terry Robinson	15:58.2	Lansing Lions Run Club
2	12	Christian Buehler	16:02.3	Southwest XC Club
3	12	Noah Revels	16:05.6	Tigers
4	12	Charles Caven	16:10.1	Maple Grove Cross Co
5	12	Liam Neidig	16:10.5	Lansing Lions Run Club
6	12	Trey Rios	16:12.4	Wichita Mavericks B
7	12	William Boyle	16:14.7	Winnipeg
8	11	Grant Magnuson	16:15.8	Unattached
9	12	Clark Young	16:17.0	Maple Grove Cross Co
10	11	John Faller	16:20.3	East Ridge Cross Cou
11	12	Seth Pierson	16:20.5	Saint James Area Run
12	11	Shane Mullen	16:21.1	Team Swanson A
13	11	Tyler Re	16:23.7	Unattached
14	11	Brennen Peterson	16:24.7	Rosemount XC Club A
15	12	Gerrit Livingston	16:25.7	Rosemount XC Club A
16	10	Caden Nordberg	16:27.0	STMA XC Club A
17	9	Noah Breker	16:27.7	Falcon Flyers A
18	12	Nile Timmerman	16:29.7	Eden Prairie XC A
19	12	Gage Mostad	16:29.8	Lumberjacks
20	12	Ryan Schmideskamp	16:30.1	Rabid Jackalopes A
21	11	Robbie Spain	16:30.8	Tigers
22	12	Jack Fisher	16:30.9	Shawnee Mission East A
23	11	Evan Myran	16:31.2	Moorhead Cross Count
24	9	Jackson Heidesch	16:32.5	Buffalo Track Club A
25	11	Andrew Bickford	16:33.2	Club PXC
26	12	Connor Preston	16:33.4	Champlin Park
27	10	Jonathan Pattie	16:33.7	Centennial A
28	12	Brandon Stachewicz	16:34.8	Lakeville North XC A
29	11	Quenton Walion	16:35.6	TrailBlazers
30	11	Tracy Bye	16:37.5	Unattached
31	11	Hunter Kalous	16:37.6	Club PXC
32	12	Garret Staab	16:38.0	Unattached
33	10	Carson Houg	16:40.8	DMC XC Club A
34	12	Ellery Pleier	16:40.8	Unattached
35	12	Jaime Diaz	16:41.2	Rabid Jackalopes A
36	11	Bramwel Kosgei	16:41.8	Prairie St. Harriers
37	12	Chase Fossum	16:42.8	Burro XC A
38	11	Cj Kneisler	16:43.1	Southwest XC Club
39	11	Jakob Eggen	16:43.2	Unattached
40	10	Tristan Torres	16:43.3	Team Thunder
41	11	Broden Diederich	16:43.7	RR D-Krew A
42	12	Dontae Johnson	16:43.8	Champlin Park
43	11	Bowen Gryp	16:44.0	North Liberty Run Club
44	10	Tyler Lee	16:44.1	Team Sty-U A
45	12	Ryan Young	16:44.2	Princeton Boys Cross
46	12	Nathan Tegeler	16:44.4	Johnston Dragoons D
47	12	Timmy Brey	16:44.7	Unattached
48	12	Bobby Johnson	16:44.8	Prairie St. Harriers
49	12	Joey Madsen	16:45.0	Unattached
50	10	Terry Irvine	16:46.1	Team Thunder
51	12	Reese Thompson	16:46.3	Minnetonka Running C
52	11	Elliott Nicholson	16:46.4	Rosemount XC Club A
53	11	Blake Vander Weide	16:46.5	Prior Lake Track Clu
54	10	Logan Hoger	16:46.7	Unattached
55	12	Sonny Ortega-Rosel	16:47.5	T I G E R S A
56	11	Logan Bell	16:47.7	Unattached
57	9	Riley Witt	16:48.4	Osage B
58	12	Carlo Dannenfelser	16:48.9	Club PXC
59	10	Sean McNiesh	16:49.0	East Ridge Cross Cou
60	11	Pranav Vijay	16:49.0	Rosemount XC Club A
61	12	Timothy Lueth	16:49.1	Jags Running Club A
62	12	Taegan Loy	16:49.5	NoTo Running Project
63	9	Ben Rodriguez	16:50.1	Shawnee Mission East B
64	11	Caleb Rivera	16:50.7	Saint James Area Run
65	12	Kyle Swenson	16:51.2	STMA XC Club A
66	11	Kadyn Dohlman	16:51.7	Children of the Corn A
67	12	Matthew Jungk	16:51.9	Dubuque Hempstead Cl
68	12	Ty Gifford	16:53.3	West Side Stories
69	9	Kaden Hauck	16:53.5	Andover
70	12	Trevor Lamirande	16:53.6	Unattached
71	12	Aidan Robinson	16:53.7	Team Sty-U A
72	12	Kyle Miller	16:53.8	Xenos
73	11	Teddy Lawder	16:54.2	Saint Thomas Academy
74	12	Harry Koeppen	16:54.4	Minnetonka Running C
75	11	Elijah Clark	16:54.5	Wichita Mavericks B
76	12	Alex Bion	16:54.9	Washburn Running Clu
77	11	Scout Stokes	16:55.7	Blue Ox Running A
78	12	Wyatt Pearlman	16:55.9	Shawnee Mission East A
79	11	Cale Bishop	16:56.1	Unattached
80	12	Caleb Oser	16:56.1	Eastside Running Club
81	11	Benjamin Scheller	16:56.5	Chanhassen Storm Run
82	12	Austin O'Dwyer	16:56.8	Ole Shawnee XC D
83	10	Josh Caldwell	16:56.9	Prairie St. Harriers
84	11	Eliot Giffin	16:57.0	Unattached
85	11	Alex Heidorn	16:57.0	Rogers XC Club A
86	12	McKade Adams	16:57.4	Club PXC
87	11	Lance Pfrimmer	16:57.5	Unattached
88	11	Wyndom Giefer	16:57.5	Unattached
89	12	Will Morlock	16:57.6	Johnston Dragoons D
90	12	Isaac Oquendo	16:58.4	Unattached
91	12	Jason White	16:58.6	Johnston Dragoons D
92	12	Zach Reuter	16:59.2	Winona
93	10	Eli Moore	16:59.2	Team Thunder
94	11	Aidan Barich	16:59.3	Muskego XC Club A
95	12	William Walker-Rozo	16:59.5	Unattached
96	11	Jordan Melendez	16:59.7	Unattached
97	12	Brandon Latting	16:59.8	Buffalo Track Club A
98	10	Kenneth Howell	16:59.8	Lansing Lions Run Club
99	12	Connor Morrissey	16:59.9	Saints XC Club A
100	9	Ray Kosgei	17:00.5	Prairie St. Harriers
101	12	Brian Balquist	17:00.8	West Side Stories
102	12	Aaron Kruse	17:01.0	Tigers
103	11	Logan Meinert	17:01.1	Andover Cross Country
104	12	Collin Underwood	17:01.5	NoTo Running Project
105	12	Brian Denke	17:01.7	Alexandria B
106	11	Peyton Seiler	17:01.9	Unattached
107	11	Jacob Kleven	17:01.9	Alexandria B
108	11	Joe Kozlowski	17:02.8	Unattached
109	12	Tristyn Voigt	17:02.8	Washburn Running Clu
110	9	Wyatt Haughton	17:03.4	Shawnee Mission East A
111	8	Mason Sullivan	17:03.5	Tigers
112	12	Brendan Wilhelm	17:03.6	Lightning XC
113	10	Aiden Werner	17:03.7	Children of the Corn A
114	11	Hunter Gregoire	17:03.9	Unattached
115	12	Malachi Thompson	17:04.2	Johnston Dragoons D
116	10	Cameron Heppner	17:04.2	Andover Cross Country
117	12	Adam Butts	17:04.5	South Side Runners A
118	11	Jaydon Welsh	17:04.7	Hastings Tigers
119	11	Max Blader	17:04.9	Unattached
120	12	Noble Valerio-Bost	17:05.1	Unattached
121	11	Tyler Harris	17:05.2	Unattached
122	12	Aaron Ochsner	17:05.3	Hastings Tigers
123	11	Isaac Lueck	17:05.6	Unattached
124	11	Preston Graul	17:05.8	Unattached
125	10	Vaughn Decker	17:05.8	Wichita Mavericks B
126	12	Jacob Lucas	17:05.9	Ole Shawnee XC D
127	12	Jack Loomis	17:06.1	De Soto Running Club A
128	12	Jackson Wedge	17:06.2	Wichita Mavericks B
129	12	Colton Wheatley	17:06.3	Rabid Jackalopes A
130	10	Connor Walstead	17:06.5	Washburn Running Clu
131	11	Jacob Oyen	17:06.6	Team Sty-U A
132	12	Caden Speikers	17:06.9	Tigers
133	10	Kyle Newberry	17:06.9	De Soto Running Club A
134	12	Addison Red Fox	17:07.0	Unattached
135	10	Reese Anderson	17:07.0	Unattached
136	12	Tobias Burgess	17:07.1	Edina XC B
137	11	Wrenner Brown	17:07.4	TrailBlazers
138	9	Blair Ptacek	17:07.5	Shawnee Mission East B
139	11	Sharmarke Ismael	17:07.6	Washburn Running Clu
140	11	Samuel McDavitt	17:07.7	Andover
141	12	Max Albright	17:07.9	Wayzata XC D
142	11	Jonas Haugland	17:08.0	Washburn Running Clu
143	11	Matthew Krzmarzick	17:08.1	Blaze 3
144	11	Nolan Kyhl	17:09.3	Buffalo Track Club A
145	11	Gabriel Riegert	17:09.3	Eden Prairie XC A
146	10	Lloyd Dodson	17:09.6	Raider Runners A
147	11	Sean Anderson	17:10.2	Manhattan Cross Coun
148	11	Dylan Yang	17:10.6	Eden Prairie XC A
149	12	Thomas Oliver	17:10.6	Spartan XC
150	12	Paxson Picken	17:10.8	Johnston Dragoons D
151	11	Austin Hunter	17:11.0	Minnetonka Running C
152	12	Nicholas McElroy	17:11.1	Unattached
153	11	Brandon Kesner	17:11.5	Xenos
154	12	Gabe Maki	17:11.5	Andover
155	11	Cougar Holder	17:11.6	Unattached
156	12	Cooper Frakes	17:11.7	Pleasant Valley Cros
157	11	Charles Phinney	17:12.0	Edina XC B
158	12	Brett Ward	17:12.0	Team Thunder
159	12	Ian Kenney	17:12.5	Lightning XC
160	12	Cody Smith	17:12.9	DMC XC Club A
161	11	Ethan Hopp	17:13.1	Muskego XC Club B
162	12	Granton Schneider	17:13.5	Moorhead Cross Count
163	10	Brady Huggins	17:13.5	De Soto Running Club A
164	10	Ethan Hanold	17:13.9	Wayzata XC D
165	9	Dylan Johnson	17:13.9	Wayzata XC C
166	11	Hayden Grosz	17:14.0	Canyon Lake Distance
167	12	Isaac Laddusaw	17:14.0	Laughing Waters A
168	11	Gavin Erickson	17:14.1	Manhattan Cross Coun
169	11	Owen Hansmann	17:14.3	Falcon Flyers A
170	11	Caden Karn	17:14.9	Wayzata XC D
171	11	John Ziemkowski	17:15.0	South Side Runners A
172	10	Owen Gier	17:15.0	De Soto Running Club A
173	11	Adam Ali	17:15.1	Omaha South XC Club
174	11	Micah Penn	17:15.1	Demons XC
175	11	Jacob Fawson	17:15.3	Unattached
176	11	Fausto Chong Memije	17:15.4	Minnetonka Running C
177	12	Merci Bita	17:15.6	Sioux Falls East A
178	11	John Meagher	17:15.6	Prior Lake Track Clu
179	11	Malachi Oser	17:15.8	Eastside Running Club
180	11	Ian Bohachek	17:16.1	Middleton Miles Proj
181	11	Dylan Bartness	17:16.2	Falcon Flyers A
182	12	Will Mattes	17:16.3	Dragons
183	11	Micah Duerk	17:16.5	Silverhawk Track Clu
184	9	Ty Brechler	17:17.0	West Side Stories
185	11	Nathan Alto	17:17.1	Lumberjacks
186	11	Jack Kinzer	17:17.4	North Liberty Run Club
187	12	Carter Owen	17:17.5	Running Orange A
188	11	Jacob Francetich	17:18.1	BisPat Harriers
189	10	Jared Meyer	17:18.3	Johnston Dragoons D
190	12	Brayden Johnson	17:18.4	Unattached
191	11	Adam Swanson	17:18.5	St Paul Central Dist
192	12	Braden Hilde	17:18.8	Stillwater XC Club A
193	11	Elijah Harvala	17:18.8	Moorhead Cross Count
194	12	Aidan Snow	17:18.8	Blue Ox Running A
195	10	Pj Lasota	17:19.0	Lightning XC
196	11	Juan Flores	17:19.2	Demons XC
197	12	Gavin Jorgenson	17:19.4	CoyoteXC
198	11	Jackson Humes	17:19.5	St Paul Central Dist
199	11	Carson Stanley	17:19.6	Johnston Dragoons D
200	12	Ryan Neubauer	17:19.8	Club PXC
201	12	Colby Zupancich	17:19.8	Roseville Running Club
202	10	Joey Diesen	17:20.0	Wayzata XC C
203	12	Miles Olofson	17:20.1	Elk River Elks C
204	11	Kyle Schill	17:20.2	Unattached
205	12	Seth Hershey	17:20.3	Osage B
206		Nick Gilles	17:20.4	Minnetonka Running C
207	10	John Hippisley	17:20.4	Andover
208	11	Ethan Bernstein	17:20.4	Edina XC B
209	11	Griffin Obrigewitch	17:20.7	Unattached
210	11	Adam Marshall	17:20.7	Southwest XC Club
211	11	Titan Cina	17:21.1	NoTo Running Project
212	11	Felix Cruz	17:21.1	Omaha South XC Club
213	10	Tye Lepak	17:21.1	Stevens Point A
214	12	Mason Thielman	17:21.2	Northside Spartans
215	12	Caden Tegethoff	17:21.2	Unattached
216	11	Caleb Boudreau	17:21.3	Muskego XC Club A
217	11	Sean Hartney	17:21.3	Washburn Running Clu
218	9	Mesuidi Ejerso	17:21.4	Running Red Birds
219	10	Braden Reigstad	17:21.9	Unattached
220	12	Tyler Anderson	17:22.1	Blaine Distance Team A
221	12	Ethan Pelot	17:22.1	Stevens Point A
222	11	Grant Piller	17:22.3	Lightning XC
223	12	Case Winter	17:22.5	Edina XC B
224	12	Drew Hastings	17:23.1	BPXC track club
225	10	Eric Boettcher	17:23.2	Stevens Point A
226	12	Michael Omvig	17:23.6	Demons XC
227	12	Brayden Tofteland	17:23.7	Unattached
228	12	Nebyu Bekele	17:23.9	SLP XC A
229	11	Micah Torres	17:24.0	Unattached
230	12	Kaiden Meyer	17:24.3	Unattached
231	12	Luke Osler	17:24.4	Edina XC B
232	12	Caeden Windschitl	17:24.5	Stillwater XC Club A
233	11	Dillon Beach	17:24.6	Malcolm Running Club
234	11	Ryan McArdle	17:24.8	Falcons
235	10	Preston Drew	17:24.9	Custer
236	11	Trevor Maxville	17:25.2	Ole Shawnee XC D
237	12	Symon Keiser	17:25.4	Jordan cross country A
238	10	Miles Ellman	17:25.7	Custer
239	11	Ethan Yu	17:25.8	Dakota Distance Proj
240	12	John Swotek	17:25.9	Malcolm Running Club
241	11	Jake Opitz	17:26.0	Club PXC
242	11	Mason Martin	17:26.1	Eden Prairie XC A
243	10	Chance Kitchen	17:26.5	TrailBlazers
244	10	Stephen Beaman	17:26.6	Johnston Dragoons E
245	11	Brandon Nelson	17:27.0	Unattached
246	11	Jackson Sluiter	17:27.4	Dakota Distance Proj
247	10	Owen Hall	17:27.4	Tigers
248	9	Sam Antinoro	17:27.4	Silverhawk Track Clu
249	11	Ty Costigan	17:27.6	Club PXC A
250	12	Ethan Czapla	17:28.0	Silverhawk Track Clu
251	12	Stephen Windsor	17:28.1	Demons XC
252	10	Seth Fey	17:28.3	West Millard A
253	9	Jonah Frey	17:28.7	Johnston Dragoons F
254	11	Daniel Koland	17:28.8	East Ridge Cross Cou
255	12	Kolby Fritz	17:28.9	Xenos
256	12	Josh Kohnen	17:29.2	Minnetonka Running C
257	11	Owen Massaro	17:29.3	TrailBlazers
258	12	Ethan Roberts	17:29.4	Unattached
259	11	Alistair Pattison	17:29.6	St Paul Central Dist
260	11	Gabriel Chambers	17:29.6	Lightning XC
261	11	Shukur Bati	17:30.1	St Paul Central Dist
262	12	Jeremiah Becker	17:30.5	Blue Ox Running A
263	9	Henry Born	17:30.8	Team Swanson A
264	11	Charlie Brody	17:30.9	Mounds View XC Club A
265	12	Aidan Furley	17:31.0	Unattached
266	10	Isaac Martel	17:31.0	Moorhead Cross Count
267	9	Adam Young	17:31.3	Princeton Boys Cross
268	9	Drew Arduser	17:31.4	Spartan XC
269	11	James Powers	17:31.4	CoyoteXC
270	11	John Heap	17:31.7	Saints XC Club A
271	12	Javier Kenney	17:31.7	Spartan XC
272	11	Ryan Everhart	17:32.0	Washburn Running Clu
273	11	Atticus Jacobson-Sch	17:32.0	Tigers
274	11	Austin Schultz	17:32.1	Children of the Corn A
275	12	Travis Jensen	17:32.2	T I G E R S A
276	10	Matthew Harries	17:32.2	Wayzata XC D
277	11	Ian Beilfuss	17:32.4	Eastside Running Club
278	9	Emmett Gerres	17:32.8	BPXC track club
279	11	Henry Oswald	17:32.9	Wayzata XC D
280	12	Josh Meyer	17:33.0	Johnston Dragoons F
281	10	Charles Power Theise	17:33.5	St Paul Central Dist
282	9	Niklas Schintgen	17:33.8	Lansing Lions Run Club
283	10	Sebastian Castillo	17:33.9	Children of the Corn A
284	11	Clay Broockerd	17:34.0	Rabid Jackalopes A
285	10	Ashton Reed	17:34.2	Team West E
286	12	Samuel Klinger	17:34.4	Prior Lake Track Clu
287	11	Cole Long	17:34.4	Blue Ox Running A
288	12	Jackson Miest	17:34.6	Saint James Area Run
289	11	Joe Gathje	17:34.9	Jags Running Club A
290	12	Luke Jacobs	17:35.1	Unattached
291	12	Will Rolfstad	17:35.3	Pleasant Valley Cros
292	12	Carter Hassman	17:35.3	West Side Stories
293	11	Bennett Wirth	17:35.4	Alexandria B
294	12	Matthew Claar	17:35.7	Southwest XC Club
295	12	Griffin Rhode	17:35.9	Buffalo Track Club A
296	12	Noah Fopma	17:36.0	DMC XC Club A
297	10	Kyle Franz	17:36.1	Stevens Point B
298	10	Tyler Schweizer	17:36.3	Buffalo Track Club A
299	12	Ryan Ptak	17:36.3	Harrisburg Distance 
300	12	Charlie Franke	17:36.7	Stillwater XC Club A
301	12	Abdi Roba	17:36.8	St Paul Central Dist
302	11	Ben Palmieri	17:36.8	Shakopee Running Clu
303	12	Adam Boeckermann	17:37.1	Elk River Elks C
304	10	Quinn McDonald	17:37.8	Unattached
305	12	Sam Louters	17:38.4	T I G E R S A
306	12	Troy Parulski	17:38.9	Saint James Area Run
307	11	Qwentin Kappelmann	17:38.9	Unattached
308	9	Brandon Stimach	17:39.1	Team Swanson A
309	11	Jaad Stout	17:39.2	Dragons
310	11	Will Martens	17:39.2	Muskego XC Club A
311	10	David Tuttle-Pine	17:39.5	Unattached
312	12	Zach Hentschel	17:39.5	Brandon Valley A
313	12	Stephen Holland	17:39.5	Middleton Miles Proj
314	11	Oliver Bernstein	17:39.8	Hopkins Club CC A
315	11	Landon Eckhardt	17:39.8	Hastings Tigers
316	12	Sean Sticha	17:40.4	Wayzata XC D
317	12	Sam Loetscher	17:40.5	Eastside Running Club
318	10	Spencer Schmidt	17:40.8	Unattached
319	12	Darren Weisser	17:40.9	Centennial A
320	12	Daniel Byers	17:40.9	Red Wing Cross Count
321	12	Mitchell Strobbe	17:41.1	Pleasant Valley Cros
322	11	Jaden Setter	17:41.2	Prior Lake Track Clu
323	11	Ian Hohn	17:41.3	East Ridge Cross Cou
324	11	Jack Horacek	17:41.6	NoTo Running Project
325	11	Nick Petrella	17:41.6	Raider Runners A
326	10	Drew Dombrosky	17:41.6	Southwest XC Club
327	11	Luke Lacombe	17:41.9	De Soto Running Club A
328	10	Jordan Kilonzo	17:41.9	TrailBlazers
329	11	Henry Rokusek	17:42.3	De Soto Running Club A
330	11	Tony McNiff	17:42.3	Princeton Boys Cross
331	12	Simon Bushmaker	17:42.4	Stevens Point B
332	10	Gabe McGee	17:42.4	Southwest XC Club
333	10	Austin Schaeffer	17:42.5	Wichita Mavericks B
334	10	Isaak McDonald	17:42.8	Lumberjacks
335	11	Micah Hoke	17:43.2	Buffalo City Running
336	12	Sam Harris	17:43.2	Laughing Waters A
337	11	Calder Bica Harriso	17:43.3	Blue Ox Running A
338	12	Trace Chiodo	17:43.5	Laughing Waters A
339	11	Lucas Dawson	17:43.5	Valkyrie Running Clu
340	12	Owen Mischio	17:43.6	Minnetonka Running C
341	12	Caden Hartle	17:43.8	Andover Cross Country
342	9	Aidan O'Connor	17:43.9	Johnston Dragoons E
343	12	Nate Andersen	17:44.2	Unattached
344	11	Jonathan Lopez	17:44.2	Hastings Tigers
345	12	Dylan Hartford	17:44.5	Grand Island
346	11	Moises Lupercio	17:44.5	Running Red Birds
347	12	Hunter Shanks	17:44.6	Unattached
348	11	Camden Jasmin	17:44.6	CoyoteXC
349	12	Caleb Sledd	17:44.9	Osage B
350	11	Dennis Yurevich	17:45.0	Wayzata XC C
351	11	Jackson Marsh	17:45.1	Austin Running Club A
352	10	Jose Lara	17:45.1	Omaha South XC Club
353	11	Jack Eisenzimmer	17:45.2	Moorhead Cross Count
354	12	Abubakar Robleh	17:45.2	Wayzata XC C
355	11	Joel Gordon	17:45.3	Blue Ox Running B
356	11	John Quimby	17:45.4	Wayzata XC C
357	12	John Price	17:45.6	Southwest XC Club
358	12	Drew Schmidt	17:45.8	Johnston Dragoons E
359	10	Alex Pfankuch	17:45.9	Highland Park Runnin
360	11	Grant Tebbe	17:46.6	Pleasant Valley Cros
361	10	Joshua Lopez	17:46.9	Omaha South XC Club
362	11	Titus Roesler	17:47.0	Unattached
363	12	Bryce Kremer	17:47.3	Unattached
364	12	Nick Bennett	17:47.4	Falcons
365	11	Ryan Prusak	17:47.8	RR D-Krew A
366	10	Jacob Rupp	17:47.8	Unattached
367	12	Alex Kuckelman	17:47.9	Team Thunder
368	11	Otto Schmidt	17:48.2	Highland Park Runnin
369	12	Connor McCoy	17:48.3	Unattached
370	11	Andrew Flolo	17:48.4	Willmar Winged Foot 
371	11	Dan Gide	17:48.5	Sioux Falls East A
372	12	Kobe Rivera	17:48.7	Unattached
373	9	Canton Francisco	17:48.8	Mounds View XC Club A
374	11	Ethan Leonard	17:49.1	Chaska Running Club
375	11	Iver Phillips	17:49.2	BisPat Harriers
376	10	Ryan Owens	17:49.2	Raider Runners A
377	11	Nick Turnis	17:49.2	Dubuque Hempstead Cl
378	10	Zach Studdiford	17:49.4	Jags Running Club A
379	11	Zach Thomas	17:50.0	Whitewater
380	12	Jonas Trombetta	17:50.0	Winona
381	10	Austin Oakerson	17:50.0	Team Swanson A
382	9	Max Bushmaker	17:50.0	Stevens Point B
383	11	Joshua Hoang	17:50.1	Highland Park Runnin
384	10	Gavin Kane	17:50.6	Blaine Distance Team A
385	10	Adam Flickinger	17:50.6	Team Swanson A
386	12	Mitchel Horvath	17:50.7	Silverhawk Track Clu
387	11	Sam Mauro	17:50.8	Team Thunder A
388	12	Ezra Gaim	17:50.8	Mounds View XC Club A
389	10	Thomas Greisen	17:51.0	Unattached
390	11	Sam Ryan	17:51.3	BSM XC Club #1 A
391	11	Evan Johnson	17:51.3	East Ridge Cross Cou
392	10	Ben Alexander	17:51.3	Eastside Running Club
393	12	William Crump	17:51.4	Muskego XC Club B
394	10	Ryan Murray	17:51.5	Muskego XC Club B
395	10	Keith Christensen	17:51.7	Xenos
396	12	Damon Zielke	17:52.0	Team Sty-U B
397	12	Dawson Driskill	17:52.5	Unattached
398	12	Lucas Steiger	17:52.7	Canyon Lake Distance
399	10	Clayton Tilley	17:52.9	De Soto Running Club A
400	12	Liam Vidas	17:52.9	Canyon Lake Distance
401	10	Eli Bothell	17:52.9	Children of the Corn B
402	12	Theo Sage-Martins	17:53.0	Highland Park Runnin
403	12	Ashton Ivanov	17:53.1	Unattached
404	11	Ruben Ramirez	17:53.1	Blaze 3
405	9	Austin Howell	17:53.5	Lansing Lions Run Club
406	9	Zachary Johnson	17:53.6	Children of the Corn A
407	10	Jace Moore	17:53.9	NoTo Running Project
408	10	Joshua Fike	17:54.0	Blaine Distance Team A
409	10	Levi Eck	17:54.3	Wichita Mavericks A
410	12	James Frigstad	17:54.4	SAV Pandas A
411	10	Jack Olson	17:54.5	Chanhassen Storm Run
412	11	Carson Reese	17:54.6	Unattached
413	12	John Peters	17:54.7	Edina XC B
414	9	Micah Paschke	17:54.7	Southwest XC Club A
415	12	Cole Spenser	17:55.0	Andover
416	12	Thomas Lechnir	17:55.2	Unattached
417	9	George Sperka	17:55.2	Muskego XC Club C
418	10	Zachary Muellerleile	17:55.3	Bison A
419	11	Jakob Ciardo	17:55.6	Germantown Running C
420	12	Caden Evans	17:55.7	West Side Stories
421	12	Finnegan Hutchinson	17:55.8	Wayzata XC B
422	11	Isaac Anderson	17:55.8	Demons XC
423	11	Joel Ostapeic	17:55.9	Wayzata XC C
424	11	Zachary Warns	17:56.1	Blaze 3
425	10	Nate Kaestner	17:56.2	Southwest XC Club A
426	12	Owen Kiser	17:56.6	Stillwater XC Club A
427	12	Zach Allie	17:56.7	Mounds View XC Club A
428	9	Alex Omodt	17:56.8	Falcon Flyers A
429	10	Frank Curran	17:57.0	Saints XC Club A
430	11	Thomas Blumer	17:57.4	Middleton Miles Proj
431	12	Hendrik Grzybowski	17:57.5	Edina XC A
432	11	Khadar Muhumed	17:57.7	Washburn Running Clu
433	11	Macalister Nelson	17:57.9	Moorhead Cross Count
434	10	Major Ewers	17:58.0	Ole Shawnee XC D
435	11	Cormac Kelly	17:58.3	Edina XC B
436	11	Joseph Fier	17:58.4	Prior Lake Track Clu
437	11	Zach Smith	17:58.5	Spartan XC
438	11	Corbin Atkins	17:58.6	NoTo Running Project
439	11	Justin Carlson	17:58.7	Unattached
440	11	Justin Castaldi	17:58.8	Team Thunder A
441	11	Glen Norvell	17:59.0	Washburn Running Clu
442	11	Zach Harvey	17:59.1	Johnston Dragoons E
443	12	Bereket Wondimu	17:59.6	Blaze 3
444	12	Max Vogel	17:59.7	Stillwater XC Club B
445	12	Gabe Durkee	17:59.8	Blue Ox Running A
446	12	Zakaree Crawford	17:59.9	Minnetonka Running C
447	11	Jack Sexton	18:00.0	Saint Thomas Academy
448	12	Bradley Schluben	18:00.0	Raider Runners A
449	11	Ethan Schlichte	18:00.1	Xenos
450	10	Cole Donahe	18:00.1	Chanhassen Storm Run
451	12	Calvin Hotz	18:00.1	Spartan XC
452	10	Matthew Binsfeld	18:00.3	Elk River Elks A
453	10	Michael Pfister	18:00.4	Johnston Dragoons G
454	11	Justin Roemer	18:00.6	Chanhassen Storm Run
455	12	Sakaria Mohamed	18:00.7	Willmar Winged Foot 
456	10	Nick Wenger	18:00.9	Blue Ox Running B
457	11	Sam Jordan	18:01.0	East Ridge Cross Cou
458	10	Zach Friedman	18:01.1	Blaze 3
459	9	Adam Gray	18:01.2	Raider Runners A
460	11	Isaac Engbers	18:01.3	SF Chargers
461	12	Zacchary Collins	18:01.4	Mill Road RC A
462	10	Josef Lalli	18:01.5	Lumberjacks
463	11	Jackson Wright	18:02.2	Saints XC Club A
464	11	Jordan Johnson	18:02.2	Unattached
465	10	Noah Madison	18:02.3	Johnston Dragoons F
466	11	Drew Janzen	18:02.5	Team Zat
467	10	Jake Wagner	18:02.6	Johnston Dragoons G
468	12	Tyrel Ackman	18:02.7	CoyoteXC
469	11	Sage Durdle	18:02.7	Whitewater
470	11	Sam Elletson	18:03.1	Stillwater XC Club B
471	11	Connor Gibson	18:03.3	De Soto Running Club B
472	12	Austin Rex	18:03.5	Rabid Jackalopes A
473	10	Dylan Austad	18:03.5	Chaska Running Club
474	10	Christian Naujokai..	18:03.6	West Millard A
475	11	Gus Hodoly	18:03.8	Omaha South XC Club
476	12	Arne Christiansen	18:04.2	Laughing Waters A
477	10	Samuel Robertson	18:04.4	St Paul Central Dist
478	11	Gavin Tucker	18:04.5	Team Zat
479	11	Leif Klarqvist	18:04.6	Roseville Running Club
480	9	Andrew Hartegan	18:04.8	Team Thunder A
481	11	Kai Achen	18:04.9	Shawnee Mission East A
482	12	Michael Cessna	18:05.0	Centennial B
483	12	Hayden Reitmeier	18:05.0	Fisher
484	12	Dustin Goins	18:05.3	Unattached
485	10	Evan Fankhanel	18:05.4	Moorhead Cross Count
486	12	Wyatt Borden	18:05.5	Bison A
487	11	Caden Johnson	18:05.9	Wichita Mavericks B
488	12	Andrew Moreno	18:06.0	Wichita Mavericks A
489	10	Jacob Kreeger	18:06.0	Team Thunder
490	11	Marshall Loveland	18:06.3	Totino Grace
491	12	John Phenning-Wen	18:06.6	Mounds View XC Club A
492	10	Ryan Stratton	18:06.7	Chanhassen Storm Run
493	10	Grant Moreen	18:06.7	Washburn Running Clu
494	12	Daniel Edwards	18:06.9	Minnetonka Running C
495	11	John Nord	18:07.4	Totino Grace
496	11	Zachary Skinner	18:07.5	Jags Running Club A
497	12	Arlo Kinsey	18:07.5	Ole Shawnee XC D
498	12	Jenson Meyer	18:07.8	Orange Crush
499	11	Jacob Luark	18:08.0	Princeton Boys Cross
500	10	Pedro Gonzalez	18:08.0	Team Swanson A
501	10	Peter Marshall	18:08.1	Centennial A
502	11	Noah Vaagene	18:08.1	Pack Running
503	12	Daniel Kiefer	18:08.2	Stevens Point A
504	12	Ben Misgen	18:08.4	Whitewater
505	10	Lincoln Retzlaff	18:08.6	Pack Running
506	10	Bryce Kondos	18:08.6	Lumberjacks
507	10	Eli Nord	18:08.9	Team Zat
508	12	Jacob Fopma	18:08.9	DMC XC Club A
509	8	Ian Klein	18:09.0	Jags Running Club A
510	11	David Graves	18:09.0	Raider Runners B
511	10	Drew Figura	18:09.2	West Millard A
512	10	Alberto Aguilar-Fuen	18:09.4	South Side Runners A
513	12	Bayley Foster	18:09.4	Stillwater XC Club A
514	12	Hans Rupnow	18:09.6	Scarlet XC A
515	10	Aiden Sherer	18:09.7	Centennial A
516	12	Tanner Ware	18:09.9	Mounds View XC Club B
517	11	Weddell Hayden	18:10.1	Whitewater
518	12	Pierce Okken	18:10.6	Harrisburg Distance 
519	12	Davin Dahl	18:10.6	SAV Pandas A
520	12	Joel Kelsey	18:10.8	Club PXC A
521	12	Colby Pathammavong	18:10.8	T I G E R S A
522	11	Andrew Johnson	18:11.1	Dubuque Hempstead Cl
523	12	Jake Newman	18:11.2	Spartan XC A
524	10	Cameron Lehmann	18:11.2	Elk River Elks A
525	11	Aiden Aley	18:11.5	Saints XC Club A
526	11	Ben Young	18:11.7	Blue Ox Running A
527	12	Logan Berg	18:11.8	Baxter Running Club
528	11	Hayden O'Connor	18:12.4	Rogers XC Club A
529	11	Joe Rubendall	18:12.4	Washburn Running Clu
530	11	Sammy Coleman	18:12.4	Eastside Running Club
531	12	Richard Marcoux	18:12.6	Unattached
532	11	Evan Shibel	18:13.0	Raider Runners A
533	12	Eli Hansen	18:13.0	Wayzata XC B
534	11	Jacob Lawrence	18:13.1	Unattached
535	11	Robert Degonda	18:13.4	Stillwater XC Club A
536	11	Kyle Zapolnik	18:13.5	Valkyrie Running Clu
537	11	Kalen Bunch	18:13.6	Pleasant Valley Cros
538	11	Zachary Meyer	18:13.7	Saints XC Club A
539	11	Andrew Adams	18:13.9	Wayzata XC B
540	12	Eric Gramer	18:13.9	East Ridge Cross Cou
541	12	Avery Haughton	18:14.0	Shawnee Mission East A
542	10	Benjamin Nash	18:14.1	Team Swanson B
543	12	Tanner Fales	18:14.1	Orange Crush
544	12	Carson Davis	18:14.5	New Prague XC A
545	11	Stone Graves	18:14.6	Canyon Lake Distance
546	10	Everett Sandbo	18:15.2	Blaze 3
547	10	Adam Reisetter	18:15.2	WUBS A
548	12	Jonah Matousek	18:15.5	Eden Prairie XC A
549	11	A.J. Karn	18:15.6	Wayzata XC B
550	10	Dan Olfert	18:15.7	Shakopee Running Clu
551	12	Rune Lee-Kolhoff	18:15.7	Hopkins Club CC A
552	11	Trenton Hohn	18:15.8	East Ridge Cross Cou
553	10	Will Whitehead	18:15.8	Rabid Jackalopes A
554	9	Caden Peters	18:16.0	Shawnee Mission East B
555	12	Nate Norton	18:16.1	Xenos
556	12	Carsen Johnson	18:16.2	Centennial A
557	12	Josh Dunlay	18:16.5	West Side Stories
558	11	Lucas Bontrager	18:16.6	Unattached
559	10	Ethan Schaffer	18:16.7	Kindred Running Club
560	11	Owen Sovereign	18:16.8	Unattached
561	11	Ayden Brown	18:16.9	Hastings Tigers
562	11	Simon Rhode	18:17.2	St Paul Central Dist
563	11	Kaleb Barnes	18:17.2	De Soto Running Club B
564	12	Jacob Arnold	18:17.7	Running Orange A
565	9	Matthew Sweeney	18:17.8	Falcon Flyers A
566	11	Sean Bruch	18:17.8	Muskego XC Club A
567	10	Brenden Duncan	18:17.9	Southwest XC Club A
568	11	Franklin Gonzalez	18:18.1	Prairie St. Harriers
569	11	Adam Brandt	18:18.2	New Prague XC A
570	12	Kyle Schaeffler	18:18.2	Prior Lake Track Clu
571	10	Joe Kerber	18:18.3	Johnston Dragoons F
572	11	John Taylor	18:18.4	New Prague XC A
573	9	Carson Guthrie	18:18.4	Raider Runners B
574	12	Ahmed Mohamed	18:18.6	Willmar Winged Foot 
575	12	Gavin Dorsey	18:18.6	RR D-Krew A
576	11	Tyler Matrangos	18:19.1	West Millard A
577	12	Charlie Pattinson	18:19.1	Johnston Dragoons F
578	12	Jack Smeins	18:19.2	Running Orange A
579	10	Owen Dooley	18:19.2	Ole Shawnee XC D
580	11	Jacob Kelly	18:19.3	Unattached
581	11	Lucca Carlson	18:19.4	Minnetonka Running C
582	11	Anders Roback	18:19.8	Rosemount XC Club A
583	10	Reed Richards	18:19.8	De Soto Running Club B
584	10	Brett De Kooker	18:20.0	Falcon Flyers B
585	11	Cade Kloss	18:20.1	Lightning XC
586	10	Maxwell Leach	18:20.4	Lightning XC
587	12	Scott Obago Jr	18:20.4	Unattached
588	12	Brenner Klein	18:20.7	Mounds View XC Club A
589	11	Daniel Jones	18:20.9	Northside Spartans
590	12	Liam Carr	18:21.0	Elk River Elks A
591	12	Gabriel Germain	18:21.1	Minnetonka Running C
592	12	Basile Chevrel	18:21.4	Children of the Corn B
593	11	Jackson Thoe	18:21.8	SLP XC A
594	12	Andrew Grover	18:22.0	Chaska Running Club
595	12	Mason Clemensen	18:22.0	Prior Lake Track Clu
596	10	Ryan Wilkinson	18:22.1	Falcon Flyers A
597	9	Collin Winkleman	18:22.3	Sioux Falls East B
598	12	Jimmy Feeney	18:22.4	Pleasant Valley Cros
599	10	Ethan Keeney	18:22.4	North Liberty Run Club
600	10	Joe Volkmer	18:22.7	Spartan XC A
601	12	Owen Kluck	18:22.8	Mill Road RC A
602	12	Johnny Ceplina	18:22.9	Stevens Point B
603	12	Jack Bartlett	18:23.0	Saint Thomas Academy
604	12	Tucker Youngblood	18:23.2	Custer
605	12	Dane Galloway	18:23.2	Alexandria B
606	11	Colton Pemble	18:23.3	Muskego XC Club C
607	9	Ethan Ochana	18:23.8	Rabid Jackalopes B
608	9	Denly Lindeman	18:23.9	SLP XC A
609	11	Jake Reiter	18:24.1	Ole Shawnee XC D
610	11	Jordan White	18:24.2	Jaguar Running Club
611	12	Jake Sterling	18:24.3	Johnston Dragoons E
612	10	Jonathan Arth	18:24.5	Saints XC Club B
613	12	Peyton Klecatsky	18:24.9	Unattached
614	11	Paul Hartman	18:25.0	Team Thunder A
615	12	Jordan Opsahl	18:25.1	Zimmerman A
616	9	Max Westerlund	18:25.1	Minnetonka Running C
617	10	Thomas Takiura	18:25.2	Hopkins Club CC A
618	12	Tristan Smith	18:25.3	Stillwater XC Club A
619	9	Jack Miller	18:25.8	Team West E
620	11	Lucas Pessanha	18:25.9	South Side Runners A
621	11	Zakary Muir	18:26.0	Mill Road RC A
622	10	Ty Brockhaus	18:26.1	Malcolm Running Club
623	10	Jack Redman	18:26.2	Unattached
624	11	Carter Francisco	18:26.5	Mounds View XC Club A
625	11	Tony Perfetti	18:26.6	Whitewater
626	9	Colby King	18:26.6	Saints XC Club B
627	12	Owen Schweitzer	18:26.7	Harrisburg Distance 
628	11	Nathan Rohrberg	18:26.8	Running Rams A
629	11	Manjunath Swayampu	18:27.0	Chaska Running Club
630	10	Ryan O'Connor	18:27.1	Shakopee Running Clu
631	10	Hayes Woodard	18:27.6	Wichita Mavericks A
632	11	Almo Martinez	18:27.7	Moorhead Cross Count
633	9	Jared Loos	18:27.7	Winona
634	12	Ryder Amos	18:27.8	Team West E
635	11	Blaze Kelly	18:27.9	Raider Runners B
636	11	Aaron Bauers	18:28.3	T I G E R S A
637	12	Riley Wheeler	18:28.3	Club PXC A
638	11	Kyle Ostendorf	18:28.5	Champlin Park
639	11	Connor Holm	18:28.8	Eden Prairie XC A
640	11	Kyle Battani	18:29.0	Johnston Dragoons F
641	9	Evan Mitchell	18:29.1	Team Thunder A
642	11	Luke Searles	18:29.1	Shawnee Mission East B
643	10	Logan Becker	18:29.4	Johnston Dragoons G
644	12	Josh Maxfield	18:29.5	Mill Road RC A
645	11	Bret Bourquin	18:29.6	Prairie St. Harriers
646	12	Cory Martinson	18:29.6	Unattached
647	9	Nick Schulte	18:29.7	Mounds View XC Club B
648	10	Jamie Brown	18:29.7	De Soto Running Club B
649	11	Christian Castile	18:29.9	DMC XC Club A
650	9	Noah Yahnke	18:30.0	Pack Running
651	11	Caleb Sayler	18:30.4	Unattached
652	12	Liam Kennedy	18:30.7	St Paul Central Dist
653	10	Henry Scheible	18:31.0	Hopkins Club CC A
654	12	Jack Keough	18:31.3	Muskego XC Club B
655	11	Fin Hanson	18:31.6	Eastside Running Club
656	11	Ryan O'Grady	18:32.0	West Millard A
657	12	Tyler Franck	18:32.1	Unattached
658	12	Trey Castile	18:32.3	DMC XC Club A
659	10	Carter Smith	18:32.5	Running Orange A
660	10	Jacob Malecha	18:32.7	New Prague XC A
661	12	Alexander Lerum	18:32.9	Hopkins Club CC A
662	11	Brett Eliason	18:33.7	Hopkins Club CC A
663	12	Chase Morstorf	18:34.1	NoTo Running Project
664	10	Gabriel Birkmeier	18:34.7	Andover Cross Country
665	12	Hayden Richards	18:34.9	Princeton Boys Cross
666	11	Jd Crom	18:35.0	Silverhawk Track Clu
667	12	Josh Anderson	18:35.2	New Prague XC A
668	12	Jacob Woolridge	18:35.3	Unattached
669	9	Kevin Vuong	18:35.4	Hastings Tigers
670	12	Quinn Steinbrecher	18:35.6	Unattached
671	10	Ethan Boyens	18:36.5	Dakota Distance Proj
672	11	James Lyke	18:36.6	STMA XC Club A
673	8	Jackson Sanford	18:37.0	Unattached
674	9	Chase Henderson	18:37.9	Dakota Distance Proj
675	10	Nick Bechtel	18:37.9	Johnston Dragoons E
676	11	Alex Petrik	18:38.0	Austin Running Club B
677	10	Sam Grimsley	18:38.0	Southwest XC Club A
678	9	Alexander Artmann	18:38.3	Elk River Elks A
679	12	Luke Leshuk	18:38.4	Burro XC A
680	11	Aidan Blenker	18:38.5	Muskego XC Club A
681	10	Mateo Meza-Melende	18:38.8	Highland Park Runnin
682	12	Chris Melville	18:38.9	Jags Running Club A
683	12	Nicholas Jacobson	18:39.0	St Paul Central Dist
684	9	Lukas Arroyo	18:39.5	Muskego XC Club A
685	8	Quinn Froats	18:39.8	Shakopee Running Clu
686	12	Dylan Anderson	18:40.0	Red Wing Cross Count
687	11	Dekyan Behrens	18:40.6	West Millard A
688	11	Kevin Murphy	18:40.9	Saint Thomas Academy
689	11	Jack Ohmann	18:41.5	Unattached
690	11	Roy Reinke	18:41.6	Unattached
691	11	Zayne Zimmerman	18:42.2	Silverhawk Track Clu
692	11	Soren Sackreiter	18:42.3	St Paul Central Dist
693	11	Ben Spenler	18:42.4	Chanhassen Storm Run
694	9	Nathaniel Willaert	18:42.5	Unattached
695	11	Brayden Erickson	18:42.6	Demons XC
696	9	Adam Lueth	18:43.1	Jags Running Club A
697	10	Jaden Mellinger	18:43.3	Valkyrie Running Clu
698	12	Anders Lind	18:43.4	St Paul Central Dist
699	12	Noah Jacobs	18:43.5	Unattached
700	11	Ansel Alldredge	18:44.2	St Paul Central Dist
701	10	Christopher Pierson	18:44.6	Buffalo Track Club A
702	11	Javier Alvarez	18:44.8	Running Red Birds
703	11	Ian Becerra	18:45.3	Unattached
704	10	Soren Weeg	18:45.5	Harrisburg Distance 
705	8	Tyler Mestery	18:45.6	East Ridge Cross Cou
706	12	Zachary Farr	18:45.9	Centennial B
707	12	Aiden Peters	18:46.1	STMA XC Club A
708	12	Alex Elizarraga	18:46.2	Omaha South XC Club
709	12	Aiden Regan	18:46.3	Lakeville North XC A
710	11	Bennett Gunderson	18:46.3	Unattached
711	9	Charlie Heap	18:47.3	Saints XC Club C
712	8	Brayden Picken	18:47.4	Johnston Dragoons J
713	11	Avery Stanford	18:47.5	Sioux Falls East A
714	10	Kadin Groen	18:47.7	Dakota Distance Proj
715	10	Carter Shepherd	18:47.9	Ole Shawnee XC A
716	11	Perry Lutter	18:48.0	St Paul Central Dist
717	10	Cole Krudwig	18:48.4	De Soto Running Club B
718	9	Will Ashby	18:48.6	Valkyrie Running Clu
719	11	Juan Balderas	18:48.9	Running Red Birds
720	11	Stefan Sundin	18:49.0	Wayzata XC B
721	12	Ethen Tretheway	18:49.1	Germantown Running C
722	9	Connor Monks	18:49.3	Raider Runners B
723	11	Lucas Rodman	18:49.3	Sioux Falls East A
724	12	Luke Bethke	18:49.6	Stillwater XC Club C
725	12	David Allen	18:49.6	Flandreau Fliers
726	12	Will Coup	18:49.8	Team Thunder D
727	12	Andrew Situ	18:49.9	Eden Prairie XC B
728	12	Riley Wellendorf	18:50.6	Team Sty-U B
729	12	Fester Longfellow	18:50.7	Team Sty-U B
730	10	Tate Severs	18:50.7	Johnston Dragoons G
731	10	Milo Keyes	18:51.2	SAV Pandas A
732	10	Josh Corrigan	18:51.9	Johnston Dragoons H
733	12	Jordan Munns	18:51.9	Unattached
734	11	Jacob Knepp	18:52.2	Pleasant Valley Cros
735	12	Connor Kapfer	18:52.2	Stillwater XC Club C
736	11	Spencer Lanham	18:52.2	Team Thunder B
737	12	Curtis Thiele	18:52.3	Edina XC A
738	11	Brennan Jensen	18:52.3	Lakeville North XC A
739	10	Sam May	18:52.3	Unattached
740	11	Antonio Candia	18:52.6	Princeton Boys Cross
741	10	William Kempkes	18:52.7	Silverhawk Track Clu
742	12	Adam Dawson	18:53.1	Willmar Winged Foot 
743	12	Eric Melo	18:53.1	South Side Runners B
744	12	Bryson Brown	18:54.1	Unattached
745	11	Jacob Schweitzer	18:54.3	Malcolm Running Club
746	9	Myles Rasmussen	18:54.4	Winona
747	11	Patrick Walsh	18:54.7	Stillwater XC Club B
748	12	Jack Busse	18:54.7	Lightning XC A
749	10	Isaac Riegel	18:54.9	Totino Grace
750	11	Ethan Koland	18:55.4	Eden Prairie XC B
751	12	Nicholas Lucht	18:55.4	Running Orange C
752	12	Tyler Johnson	18:55.9	Stillwater XC Club C
753	12	Sam Conway	18:56.1	Team Sty-U A
754	11	Ryan Davis	18:56.2	Rogers XC Club A
755	10	Eli Erickson	18:56.7	Johnston Dragoons H
756	9	Xander Fenoglio	18:56.7	Wichita Mavericks A
757	9	Sam Castle	18:57.1	Unattached
758	12	Jagar Hansen	18:57.2	Dragons
759	12	Tommy Ashby	18:57.3	Pleasant Valley Cros
760	11	Sam Tiedke	18:57.4	Stillwater XC Club B
761	9	Thomas Herrick	18:57.6	Austin Running Club A
762	12	Andrew Wilcox	18:57.7	Minnetonka Running C
763	10	Jackson Dokken	18:57.9	Andover Cross Country
764	10	Thomas Sauer	18:58.0	BSM XC Club #1 A
765	11	Gabriel Joerger	18:58.3	Team Thunder B
766	10	Adam Berry	18:58.4	Raider Runners
767	7	Mason Rokala	18:58.7	BSM XC Club #1 A
768	10	Aidan Chalmers	18:58.7	Minnetonka Running C
769	11	Tait Myers	18:59.1	SLP XC A
770	12	Josh Landgraff	18:59.1	Scarlet XC A
771	11	Noah Schroeder-Bu	18:59.1	Mill Road RC A
772	11	Luke Welsh	18:59.4	Mounds View XC Club B
773	11	Trey Topham	18:59.6	Team Zat
774	11	Om Panda	18:59.8	RR D-Krew A
775	10	Emerson Foley	19:00.0	BSM XC Club #1 A
776	11	Henry Fischer	19:00.3	Unattached
777	11	Matthew Todd	19:00.3	Unattached
778	10	Reece Kugler	19:00.5	Stevens Point B
779	12	Ben Curtis	19:00.6	Raider Runners A
780	12	Alex McAloon	19:00.7	STMA XC Club A
781	12	Rakesh Plantz	19:00.9	SLP XC A
782	12	Joshua Baston	19:00.9	Unattached
783	9	Isaac Allred	19:00.9	Winona
784	11	Caaden Rath	19:01.0	Kindred Running Club
785	12	Brett Omtvedt	19:01.3	Unattached
786	7	Carter St. Martin	19:01.4	Shakopee Running Clu
787	11	Garrett Van Krevelen	19:01.6	Wayzata XC B
788	11	Wilson Rabe	19:02.1	Blaine Distance Team B
789	12	Nate Schneiderhan	19:02.4	Unattached
790	9	Joseph Struthers	19:02.5	Chanhassen Storm Run
791	10	Riley Hanson	19:03.2	Tigers B
792	12	Noah Ranem	19:03.3	Blaine Distance Team A
793	12	Stevie Bowman	19:03.3	New Prague XC A
794	9	Hayden Hartman	19:03.4	Saints XC Club B
795	12	Carson Frazee	19:03.5	Club PXC A
796	10	Owen Finlay	19:04.4	St Paul Central Dist
797	12	Mitch Meilahn	19:04.5	STMA XC Club A
798	11	Peter Opoku	19:04.7	Team Swanson B
799	10	Gabe Tufte	19:04.7	Dakota Distance Proj
800	9	Noah Campbell	19:05.2	Raider Runners B
801	11	Tate Goretzki	19:05.6	Unattached
802	9	Flynn Milligan	19:06.1	Buffalo Track Club B
803	11	Cameron Horst	19:07.3	Blaine Distance Team B
804	11	Isaac Sorvari	19:07.3	Blaine Distance Team B
805	7	Jack Aldrich	19:07.9	East Ridge Cross Cou
806	12	Liban Ali	19:08.5	Blaze 2
807	12	Matthew Kliegl	19:08.5	Johnston Dragoons E
808	11	Ross Minnick	19:08.6	Willmar Winged Foot 
809	11	Hudson Langham	19:09.2	Southwest XC Club A
810	12	Hunter Snyder	19:09.5	Xenos
811	12	Ben Jacobs	19:09.5	Stillwater XC Club C
812	8	Austin Back	19:09.8	Rogers XC Club A
813	11	Jacob Haugen	19:10.0	Eden Prairie XC B
814	10	Gavin Gutzwiller	19:10.5	STMA XC Club A
815	10	Josiah Schmidt	19:10.7	Chanhassen Storm Run
816	9	Carter France	19:10.8	Falcons NXR
817	9	Reilly Kasper	19:11.1	Tigers B
818	12	Zach Tlusty	19:11.2	Eden Prairie XC B
819	11	Tyler Huey	19:11.3	Running Rams A
820	10	Tyler Groth	19:11.3	Unattached
821	11	Nate Moser	19:11.4	DMC XC Club A
822	11	Daniel Guille	19:11.6	Rosemount XC Club A
823	12	Tyler Sanderson	19:11.7	Hastings Tigers
824	11	David Michalowicz	19:12.8	Unattached
825	12	Justin Schultz	19:12.8	Dubuque Hempstead Cl
826	12	Will Maca	19:13.0	Falcons
827	10	Hank Salsbury	19:13.0	Raider Runners B
828	10	William Beaumaster	19:13.5	WUBS A
829	10	Jack Elmer	19:13.9	Moorhead Cross Count
830	12	Graham Peterson	19:14.7	Unattached
831	12	Calvin Stepan	19:14.7	Unattached
832	10	Brian Chhuoy	19:15.5	Blaze 2
833	11	Robert McChesney	19:15.5	Washburn Running Clu
834	10	Charles Ostergren	19:15.6	St Paul Central Dist
835	10	Matt Jansen	19:15.8	Valkyrie Running Club
836	12	Charlie Anderson	19:16.4	Unattached
837	11	Daniel Walsh	19:16.5	SLP XC A
838	10	Jacob Williams	19:17.2	Bison A
839	11	Mohamed Abaushanab	19:17.4	St Paul Central Dist
840	10	Ethan Holter	19:17.5	Johnston Dragoons G
841	8	Christian Brist	19:18.0	Burro XC A
842	9	Sigurd Isaacson	19:18.2	St Paul Central Dist
843	11	Ryan Kraemer	19:18.3	BSM XC Club #1 B
844	11	Luke Reckinger	19:18.4	Unattached
845	9	Patrick Holcomb	19:18.5	T I G E R S A
846	12	Jed Tracy	19:18.5	St Edmond Gaels
847	11	Bailey Godfrey	19:18.6	Whitewater
848	10	Riek Bol	19:19.3	Unattached
849	9	Luke Fisher	19:19.4	Shawnee Mission East A
850	12	Jack Nelson	19:19.4	Minnetonka Running C
851	12	Riley Marble	19:19.5	Eden Prairie XC B
852	11	William Ventling	19:19.5	West Millard B
853	10	Duncan Reyburn	19:19.6	St Paul Central Dist
854	11	Elijah Hommel	19:20.4	DMC XC Club B
855	9	Joseph Garry	19:20.7	Austin Running Club C
856	11	Carson Nagy	19:20.9	Team Sty-U B
857	10	Matthew Wright	19:21.3	Saints XC Club B
858	12	Ben Drangstveit	19:21.4	Lakeville North XC A
859	11	Timothy Cain	19:21.5	Scarlet XC A
860	12	Tristan White Twin	19:21.8	Solen
861	10	Matthew Werner	19:21.8	Canyon Lake Distance
862	12	Joshua Kietzmann	19:22.5	Unattached
863	12	Jake Schouten	19:22.9	Blaze 2
864	12	Casey Booth	19:23.0	Team Thunder D
865	10	Henry Nelson	19:23.2	SLP XC B
866	8	Quinn Hess	19:23.6	Blaze 2
867	11	Joseph Ricker	19:24.1	St Paul Central Dist
868	11	Vir Patel	19:24.2	Johnston Dragoons H
869	9	Colman Halstead	19:24.3	SAV Pandas A
870	9	Aaron Lursen	19:24.9	St Edmond Gaels
871	9	Caden Templeman	19:25.1	Johnston Dragoons I
872	9	Samuel Auwarter	19:25.3	Tigers B
873	11	Jorge Boland	19:25.4	Club PXC A
874	12	Alex Breen	19:25.6	Mounds View XC Club B
875	10	Colby Loomis	19:25.7	De Soto Running Club B
876	11	Grant Allen	19:25.8	Johnston Dragoons G
877	12	Jacob Waschek	19:26.4	Lightning XC A
878	10	Graham Sine	19:27.1	Unattached
879	11	Ashton Schnaser	19:27.1	Orange Crush
880	12	Eli Price	19:27.3	Raider Runners B
881	10	Ben Krumm	19:27.3	Wichita Mavericks A
882	11	Joseph Gustafson	19:27.5	Elk River Elks A
883	11	Hunter Lewis	19:27.6	West Millard B
884	9	Ryan Terry	19:27.8	Highland Park Runnin
885	10	Ronin Parks	19:28.0	Unattached
886	12	Aidan Belisle	19:28.1	Minnetonka Running C
887	9	Erick Chapman	19:28.4	Chaska Running Club
888	10	Konrad Rohlf	19:28.5	Johnston Dragoons G
889	10	Andrew Vos	19:29.3	Minnetonka Running C
890	9	Coen Gibson	19:29.4	Johnston Dragoons I
891	12	Casey Marble	19:30.0	Eden Prairie XC B
892	12	Jacob Soto	19:30.6	Running Orange A
893	12	Gage Pucket	19:31.4	Children of the Corn B
894	9	Cameron Stiele	19:31.8	Chanhassen Storm Run
895	9	Joe Brockhaus	19:32.0	Malcolm Running Club
896	9	Carter Schramm	19:32.9	Dakota Distance Proj
897	11	Juan Jose Di Graza	19:32.9	Richfield Distance A
898	11	Ethan Tolo	19:33.2	St Paul Central Dist
899	9	Joel Bouley	19:33.7	Zimmerman A
900	10	Noah Stude	19:33.7	Unattached
901	10	Josh Aldrich	19:33.8	Lakeville North XC A
902	10	Adam Ducey	19:33.9	Ole Shawnee XC A
903	10	Brennan McCalla	19:33.9	T I G E R S B
904	11	Garrett Border	19:34.5	Totino Grace
905	10	Nick Suttle	19:34.6	Prairie St. Harriers
906	9	Jack Garren	19:34.7	Team West E
907	11	Joel Kellar	19:35.5	Johnston Dragoons H
908	11	Sammy Murad	19:35.6	Unattached
909	10	Landen Liu	19:35.9	Centennial B
910	12	Trevion Twohearts	19:36.3	Solen
911	9	Curren Johnson	19:36.5	Johnston Dragoons I
912	10	Tristan Blom	19:37.1	Unattached
913	10	Braden Bjornson	19:37.6	Bison A
914	10	Braedon Johnson	19:37.9	West Millard A
915	12	Luke Sellmann	19:38.3	Willmar Winged Foot 
916	12	Riley Murphree	19:38.4	Tigers B
917	9	Camden Ralston	19:38.7	Unattached
918	10	Ayden Lyon	19:38.7	Johnston Dragoons H
919	12	Zach Frandolig	19:38.8	Spartan XC A
920	11	Maxwell Gohman	19:38.8	SLP XC B
921	12	Shane Draginis	19:39.0	Prior Lake Track Clu
922	12	Dustin Knighton	19:39.1	Stillwater XC Club C
923	9	Carson Guenthner	19:39.1	Team West A
924	12	John Ditter	19:39.3	Unattached
925	10	Ryan Kuckelman	19:39.3	Team Thunder D
926	10	Tyson Blom	19:39.5	Unattached
927	10	Wyatt Davis	19:39.6	New Prague XC B
928	11	Michael Payne	19:40.1	Saints XC Club B
929	12	Simon Horning	19:40.4	Shakopee Running Clu
930	10	Rodrigo Lopez	19:40.5	Running Red Birds
931	12	Grady Jerdee	19:40.6	Stillwater XC Club B
932	9	Dakota Kisselburg	19:40.8	Wichita Mavericks A
933	11	John Ridgley	19:41.0	Prior Lake Track Clu
934	9	Sean Cook	19:41.0	Muskego XC Club B
935	9	Matthew Free	19:41.5	Team Thunder C
936	9	Ian Rauscher	19:41.6	Johnston Dragoons H
937	12	Jack Siegwart	19:41.7	Minnetonka Running C
938	9	Levi Rossman	19:42.5	Pack Running
939	10	Soren Mohn	19:42.7	Minnetonka Running C
940	9	Dilean Regalado	19:42.7	Running Orange C
941	11	Ian Prange	19:42.8	Saints XC Club B
942	12	Tate Brungardt	19:43.0	Team Thunder D
943	10	Jaykob Knutson	19:43.0	Dakota Distance Proj
944	11	Luke Larson	19:43.4	Bison A
945	11	Mason Pair	19:43.5	Mill Road RC B
946	9	Jake Quevedo	19:43.5	Mill Road RC A
947	10	Kyle Mayer	19:43.8	Austin Running Club A
948	11	Luke Foye	19:43.9	Muskego XC Club B
949	11	Will Krisko	19:44.0	Dragons
950	8	Ian Hurley	19:44.0	Johnston Dragoons J
951	12	Erik Blossom	19:44.4	Centennial A
952	12	Thomas Hoepner	19:44.5	Bison
953	10	Gavin Hilyar	19:44.9	Elk River Elks A
954	10	Alex Fifield	19:44.9	Muskego XC Club B
955	11	Jackson Waters	19:45.3	Valkyrie Running Club
956	9	Charles Bolkcom	19:45.5	Centennial A
957	11	Sam Snook	19:45.6	Team Zat
958	11	Josh Washburn	19:46.1	Centennial B
959	10	Aaron Swan	19:46.2	Team Sty-U B
960	11	Kian Stephens	19:46.8	Team Thunder A
961	11	Jake Gneiting	19:46.8	Pleasant Valley Cros
962	9	Riley Huseby	19:47.3	New Prague XC A
963	11	Deven Hoffman	19:48.2	Sioux Falls East B
964	9	Keagan Hennessey	19:48.3	Osage B
965	10	Ethan Best	19:49.1	Minnetonka Running C
966	10	Aidan Arneson	19:49.6	Running Red Birds
967	9	Jelani Waynewood	19:50.6	BSM XC Club #1 B
968	11	Josh Everett	19:50.7	T I G E R S A
969	11	Jake Ridgley	19:50.7	Prior Lake Track Clu
970	11	Gavin Holt	19:51.7	Unattached
971	10	Will Dawes	19:51.8	Dawes Family
972	10	Tyler Swearengin	19:51.9	Falcons NXR
973	11	Alex Perez	19:52.2	Eden Prairie XC B
974	9	Brayden Bryer	19:52.8	Saints XC Club B
975	10	Riley Gilkison	19:52.9	Shakopee Running Clu
976	11	Cameron Estes	19:53.4	Rosemount XC Club B
977	9	Braden Ruhland	19:53.4	South Side Runners B
978	11	Cameron Rhode	19:53.8	Dakota Distance Proj
979	11	Everett Ries	19:54.1	St Paul Central Dist
980	9	Matt Siegwart	19:54.1	Minnetonka Running C
981		Simon Nelsen	19:54.7	Dakota Distance Proj
982	9	Tate Ray	19:55.5	West Millard B
983	11	Hakon Germann	19:55.8	South Side Runners B
984	12	Logan Setzkorn	19:55.9	Ole Shawnee XC A
985	11	Drew Hjelmstad	19:56.5	Maple Grove Cross Co
986	11	Tj Baker	19:56.8	Team Thunder D
987	11	Parker Lorenz	19:56.9	Team Sty-U B
988	10	Joey Bergman	19:56.9	Team West E
989	11	Jesse Taylor	19:57.2	Shawnee Mission East B
990	11	Jace Pulkrabek	19:58.3	Richfield Distance A
991	10	Joseph Duboulay	19:58.5	Minnetonka Running C
992	12	Brody Debates	19:58.8	Unattached
993	9	Isaiah Kroesche	19:59.0	Dakota Distance Proj
994	10	Andrew Liesland	19:59.0	Running Orange B
995	10	Luke Fabrizius	19:59.4	Children of the Corn B
996	11	Samuel Gathje	19:59.5	Unattached
997	12	Bryan Ramirez	19:59.7	Unattached
998	9	Peter Marshall	19:59.8	Team West E
999	10	Matthew Hadad	19:59.9	Unattached
1000	12	Noah Gaffney	20:00.3	Stevens Point A
1001	12	Baptiste Lemercier	20:00.7	Prior Lake Track Clu
1002	9	Teddy Rey	20:01.0	Minnetonka Running C
1003	10	Matthew He	20:01.7	Johnston Dragoons I
1004	11	Matthew Buske	20:03.4	Muskego XC Club A
1005	10	Owen Plourde	20:04.2	BSM XC Club #1 B
1006	12	Mark Ramel	20:04.3	BSM XC Club #1 A
1007	9	Hudson Jaques	20:04.6	Johnston Dragoons I
1008	10	Blake Lahn	20:04.8	Zimmerman A
1009	11	Andy Soto Moreno	20:05.3	Richfield Distance B
1010	10	Luke Strassburg	20:05.3	Rogers XC Club A
1011	10	Greyson Urick	20:05.5	Patriot Running Club
1012	8	Tyler Balvance	20:05.8	Shakopee Running Clu
1013	11	Adam Hisel	20:06.1	Running Orange A
1014	11	Andy Castillo	20:06.6	Club PXC A
1015	11	Zachary Hill	20:07.0	Running Orange C
1016	11	Caleb Laberge	20:07.5	Mounds View XC Club B
1017	9	Harrison Greathouse	20:07.7	Alexandria B
1018	11	Kobe Wiley	20:07.9	Mill Road RC B
1019	10	Jackosn Skahill	20:09.2	Running Orange B
1020	8	Connor McNiesh	20:09.2	East Ridge Cross Cou
1021	12	Landon Denker	20:09.6	Running Orange A
1022	11	Kallen Femrite	20:10.3	Scarlet XC A
1023	12	Jake Umble	20:10.5	Running Orange C
1024	10	Paul Andersen	20:10.5	Running Orange B
1025	11	Dimitri Dorsey	20:11.2	Unattached
1026	12	Davis Lee	20:11.3	Pleasant Valley Cros
1027	12	Bo Clough	20:11.5	Washburn Running Clu
1028	12	Evan Jacobson	20:11.9	Unattached
1029	10	Hayden Mayer	20:11.9	St Edmond Gaels
1030	12	Jared Nordstrom	20:12.1	Unattached
1031	11	Nathan Farrar	20:12.1	Red Wing Cross Count
1032	12	Carter Kneeland	20:12.1	Unattached
1033	12	Travis Miller	20:12.2	Unattached
1034	11	Alec Dephillips	20:12.4	Running Orange B
1035	10	Blake Beaumaster	20:12.4	Shakopee Running Clu
1036	9	Gavin Smith	20:13.0	Harrisburg Distance 
1037	10	William Peterson	20:13.2	BSM XC Club #1 B
1038	7	John Gramer	20:13.3	East Ridge Cross Cou
1039	11	Andrew Ross	20:13.6	Running Orange C
1040	11	Charlie Olson	20:13.8	Stillwater XC Club D
1041	11	Alex Traynor	20:14.0	Running Orange B
1042	10	Easton Freed	20:14.9	Minnetonka Running C
1043	11	Moses Tull	20:15.5	Team Sty-U B
1044	10	Isaac Kronberg	20:16.4	Johnston Dragoons H
1045	10	Andrew Farrar	20:16.6	Red Wing Cross Count
1046	12	Beckett Newton	20:17.3	Running Orange B
1047	9	Daniel Graves	20:17.5	Raider Runners C
1048	10	Jackson Fortner	20:18.9	Minnetonka Running C
1049	12	Jaden Rueter	20:19.0	Unattached
1050	11	Hayden Wyatt	20:19.0	Red Wing Cross Count
1051	11	Sam Jackson	20:19.1	Custer
1052	11	Dominic Ferraro	20:19.3	Mill Road RC A
1053	12	Carson Cortez	20:19.7	Team West A
1054	9	Liam Laddusaw	20:19.7	Laughing Waters A
1055	9	Gabriel King	20:20.2	Running Orange C
1056	9	Patrick Rodriguez	20:20.6	Team Thunder C
1057	12	Patrick Djerf	20:20.7	SLP XC A
1058	11	Kacey Pierce	20:20.8	DMC XC Club B
1059	11	Jackson Smith	20:21.1	Chanhassen Storm Run
1060	9	Mitchell Hansen	20:22.1	Rogers XC Club A
1061	11	Luke Kotz	20:22.2	Dubuque Hempstead Cl
1062	10	Owen Slinde	20:23.0	Chanhassen Storm Run
1063	10	Mason Buendorf	20:23.8	T I G E R S B
1064	7	Paxon Myers	20:23.8	SLP XC B
1065	11	Will Isaacson	20:24.0	SAV Pandas A
1066	11	Jacob Slbodzian	20:24.6	Ole Shawnee XC A
1067	12	Vincent Alvarez	20:25.0	Unattached
1068	9	Will Walker	20:25.5	Team West B
1069	11	Cardin Ngo	20:25.6	Mill Road RC B
1070	10	Andrew Braun	20:25.8	Bison
1071	11	Raleigh Page	20:26.1	Eden Prairie XC C
1072	10	Ryan Azeltine	20:26.7	Tigers A
1073	11	Leo Conforti	20:26.8	Totino Grace
1074	11	Ace Bilton	20:27.4	Canyon Lake Distance
1075	11	Collin McNelis	20:27.8	Bison
1076	10	Francis Dinh	20:28.3	Mill Road RC B
1077	12	Charlie Eng	20:28.3	Dragons
1078	8	Nicholas Osgood	20:28.4	Shakopee Running Clu
1079	12	Eli Cheever	20:28.8	Brandon Valley A
1080	7	Blake Lyon	20:29.0	BSM XC Club #1 B
1081		Patrick Mullin	20:29.1	BSM XC Club #1 A
1082	10	Matthew Jimmenz	20:29.1	BSM XC Club #1 A
1083	10	Aj Hemink	20:29.4	Minnetonka Running C
1084	12	Carter Moenning	20:29.4	Stillwater XC Club B
1085	11	Benjamin Joerger	20:29.8	Team Thunder B
1086	9	Simon Mau	20:29.9	Burro XC A
1087	7	Zach Tapajna	20:30.8	Jags Running Club B
1088	10	Dylan Thomas	20:31.7	Chaska Running Club
1089	11	Blake Petrik	20:32.0	Austin Running Club B
1090	12	Jacob Venenga	20:32.0	Austin Running Club B
1091	9	Ian Olivier	20:32.2	Dakota Distance Proj
1092	9	John Kaldor	20:32.2	Burro XC A
1093	10	Samuel Steensen	20:32.3	DMC XC Club B
1094	11	Grant Haggerty	20:32.9	Scarlet XC A
1095	9	Chase Colton	20:33.1	Johnston Dragoons C
1096	11	Cameron Hochsprung	20:34.2	Alexandria B
1097	11	Hayden Peterson	20:34.6	Alexandria A
1098	9	Colin Scheller	20:35.0	Chanhassen Storm Run
1099	11	Jackson Hull	20:35.0	Red Wing Cross Count
1100	12	Ethan Sharp	20:35.0	Elk River Elks B
1101	10	Jonah Sterling	20:35.4	Johnston Dragoons I
1102	12	Adam Gunderson	20:35.6	Rogers XC Club A
1103	11	Prakash Parsai	20:36.2	Sioux Falls East A
1104	10	Zach Hanson	20:36.7	Tigers B
1105	10	Gunnar Geisler	20:37.8	BPXC track club C
1106	7	Wyatt Johnson	20:37.8	Burro XC C
1107	9	Max Danielson	20:38.3	Dakota Distance Proj
1108	12	Thomas Zellmer	20:38.7	Scarlet XC A
1109	10	Cole Borchardt	20:38.8	Brandon Valley B
1110	11	Aaron House	20:39.9	Brandon Valley A
1111	10	Silas Simpson	20:40.0	Scarlet XC A
1112	9	Riley Johnson	20:40.4	Middleton Miles Proj
1113	11	Daima Mutumbo	20:41.2	Moorhead Cross Count
1114	12	Gavin Fredrichs	20:41.4	STMA XC Club B
1115	10	Nathaniel Brandt	20:41.5	Minnetonka Running C
1116	11	Jacob Meyer	20:42.6	Eden Prairie XC C
1117	12	Finn Kastner	20:44.1	STMA XC Club B
1118	10	Henry Bradford	20:45.1	Southwest XC Club A
1119	11	Evan Lovdahl	20:45.3	Maple Grove Cross Co
1120	11	Ben Barnett	20:45.7	Blaine Distance Team B
1121	12	Cole Keiper	20:45.7	Prior Lake Track Clu
1122	10	Derek Marsh	20:46.6	Johnston Dragoons J
1123	11	Luke Kocer	20:46.9	Brandon Valley A
1124	11	Jonathan Guerrero	20:47.4	Unattached
1125	10	Trygve Rux	20:47.7	Moorhead Cross Count
1126	11	John Dawes	20:47.9	Dawes Family
1127	11	Sam Nadler	20:48.8	Johnston Dragoons C
1128	12	Andrew Neitzell	20:49.0	Austin Running Club B
1129	10	Jacob Pacheco	20:49.6	Tigers B
1130	11	Jaro Barthmann	20:50.0	Austin Running Club A
1131	12	Nathan Loretz	20:50.0	Elk River Elks B
1132	12	Nickolas Whalen	20:50.2	Austin Running Club B
1133	11	Dustin Groen	20:51.0	Brandon Valley A
1134	10	Inesh Gogineni	20:51.3	Johnston Dragoons J
1135	12	Santiago Romero	20:51.4	Middleton Miles Proj
1136	10	Ben Vandeberg	20:53.4	Brandon Valley B
1137	12	Peter Shaffer	20:53.5	Laughing Waters A
1138	11	Patrik Pavlik	20:53.6	Laughing Waters B
1139	10	Chas Gould	20:54.9	SAV Pandas B
1140	9	Jake Wright	20:55.6	Burro XC A
1141	12	Thomas Ginny	20:55.7	Minnetonka Running C
1142	10	Benson Kozitka	20:57.8	Elk River Elks B
1143	10	Peter Binstock	20:58.3	Dakota Distance Proj
1144	10	Bruce Hight	20:58.6	Valkyrie Running Club
1145	9	Sawyer Patzer	20:59.8	Running Rams B
1146	9	Gage Chapman	21:00.2	Ole Shawnee XC C
1147	12	Ryland Hughley	21:00.8	Centennial B
1148	11	Dax Kanwischer	21:01.9	Pleasant Valley Cros
1149	10	Zach Corsbie	21:02.6	Johnston Dragoons I
1150	10	Carter Schmitz	21:03.4	Canyon Lake Distance
1151	11	Jaret Allen	21:03.9	Children of the Corn B
1152	12	Charlie Fulks	21:04.0	Raider Runners C
1153	11	Luke Kalb	21:05.5	Prior Lake Track Clu
1154	11	Niklas Barrett	21:06.1	Rosemount XC Club A
1155	10	Jesse Dechambeau	21:07.3	Team Sty-U A
1156	10	Micah King	21:07.6	Falcon Flyers B
1157	12	Carter Curti	21:07.7	Edina XC A
1158	7	Kevin Zelada	21:08.2	St Paul Central Dist
1159	11	Cooper Petit	21:08.4	Maple Grove Cross Co
1160	10	Austin Eyrich	21:09.5	BPXC track club A
1161	10	Antonio Sims	21:09.8	Malcolm Running Club
1162	9	Jonathon Falconer	21:10.7	Dakota Distance Proj
1163	8	Calvin Chuuoy	21:12.6	Blaze 2
1164	11	Fong Moua	21:13.9	St Paul Central Dist
1165	11	Connor Seywerd	21:14.2	Blaze
1166	9	Cameron Capalbo	21:15.9	Johnston Dragoons J
1167	12	Charlie Klage	21:15.9	Washburn Running Clu
1168	11	Peter Pham	21:16.3	Team Thunder B
1169	12	Cesar Valdivia	21:17.2	Rams
1170	11	Garrett McLaughlin	21:17.4	Valkyrie Running Club
1171	9	Anyaar Mayom	21:17.6	Johnston Dragoons B
1172	11	Casey Berg	21:18.5	Austin Running Club C
1173	10	Kevin Torstenson	21:18.8	St Paul Central Dist
1174	11	Addison Hayes	21:19.6	West Millard B
1175	9	Dillon Anderson	21:19.8	Running Rams A
1176	9	Jake Shannon	21:19.8	Running Rams B
1177	10	Mitch Quijano	21:19.9	Southwest XC Club A
1178	12	Grant Bong	21:20.1	STMA XC Club B
1179	9	Abe Rome	21:20.2	Team Thunder C
1180	10	Lance Lisondra	21:20.3	Shakopee Running Clu
1181	8	James Olfert	21:20.8	Shakopee Running Clu
1182	12	Calvin Artmann	21:23.6	Elk River Elks A
1183	12	Jackson Davis	21:23.7	Johnston Dragoons J
1184	11	Sean Finch	21:23.9	Baxter Running Club
1185	9	Leo Rhode	21:24.0	St Paul Central Dist
1186	11	Adam Lange	21:24.2	Dubuque Hempstead Cl
1187	7	Aaron Devine	21:25.1	East Ridge Cross Cou
1188	9	Jacob Oberrieder	21:25.1	Team Thunder C
1189	10	Melkam Levendusky	21:27.7	Raider Runners C
1190	11	Wim Ruben Lenkeit	21:27.9	St Paul Central Dist
1191	12	Alex Heinking	21:28.4	Jaguar Running Club
1192	11	Aidan Hochanadel	21:29.6	Saints XC Club C
1193	10	Maxwell Wetzel	21:30.9	Unattached
1194	10	Ryan Fitzpatrick	21:32.0	SLP XC B
1195	9	Zachery Kaupp	21:32.5	Unattached
1196	10	Ezekiel Gorshe	21:32.8	Richfield Distance B
1197	10	Nathan Neemann	21:34.6	Mill Road RC B
1198	11	Logan Vogeler	21:34.8	Club PXC A
1199	11	Cole Newport	21:34.9	Team West A
1200	10	Jack Danunzio	21:35.5	Wichita Mavericks
1201	9	Evan Schneider	21:36.6	Team Thunder C
1202	12	Sam Hallen	21:36.8	Eden Prairie XC C
1203	12	Hunter Covey	21:37.7	Moorhead Cross Count
1204	12	Miles Duvanel	21:39.6	Ole Shawnee XC B
1205	10	Nathan Emerson	21:39.9	South Side Runners A
1206	11	Grant Heldorfer	21:40.4	St Edmond Gaels
1207	8	Brett Jacobs	21:40.7	Unattached
1208	10	Sam Caswell	21:41.6	South Side Runners A
1209	10	Mason Molina	21:41.7	South Side Runners B
1210	11	Josh Kuehn	21:42.1	Richfield Distance A
1211	12	Jacob Larson	21:44.1	South Side Runners B
1212	9	Sam Goodman	21:44.8	Ole Shawnee XC C
1213	11	Josiah Scheaffer	21:46.0	Harrisburg Distance 
1214	10	Gavin Lewis	21:47.0	Sioux Falls East A
1215	12	Branden Boucher	21:47.1	Pack Running
1216	12	Michael Frandolig	21:47.7	Spartan XC A
1217	9	Jackson Griffin	21:48.7	Running Rams A
1218	12	Charlie Pihart	21:50.2	BSM XC Club #1 B
1219	10	Aiden Engert	21:52.1	East Ridge Cross Cou
1220	10	Nathan Kozisek	21:54.0	West Millard B
1221	10	Ruet Kier	21:55.0	Mill Road RC C
1222	12	Max Munter	21:55.4	East Ridge Cross Cou
1223	9	Solin Mendez-Duffy	21:56.3	SLP XC B
1224	11	Isaiah Olson	21:56.8	Moorhead Cross Count
1225	12	Karson Lee	21:57.2	Johnston Dragoons B
1226	12	Max Maccallum	21:59.6	Bison
1227	11	Levi Manley	21:59.8	Johnston Dragoons C
1228	10	Oliver Roberts-Niem	22:00.3	St Paul Central Dist
1229	11	Tanner Witt	22:00.7	BPXC track club A
1230	9	Davis Artisensi-Sk	22:00.9	Zimmerman A
1231	9	Chase Sabinske	22:01.0	Zimmerman A
1232	10	Brandon Ness	22:01.5	Johnston Dragoons K
1233	11	Truong Dinh	22:02.6	Mill Road RC B
1234	10	Eli Potts	22:03.3	STMA XC Club C
1235	12	Ashish Abraham	22:04.8	Pleasant Valley Cros
1236	11	Jonathan Atchley	22:05.9	Jaguar Running Club
1237	10	Patrick McManus	22:06.8	South Side Runners B
1238	9	Jack McMullen	22:07.0	Running Rams B
1239	12	Samuel Ek	22:07.6	Stillwater XC Club C
1240	9	Ben Hanson	22:10.3	Johnston Dragoons B
1241	11	Lucas Wiebe	22:12.2	St Paul Central Dist
1242	8	Owen Stanley	22:12.5	Laughing Waters A
1243	12	Mihailo Holleran	22:13.1	East Ridge Cross Cou
1244	12	Enrique Arias	22:13.2	East Ridge Cross Cou
1245	12	Aaron Lao	22:17.1	Bison
1246	10	John Hartnett	22:17.5	STMA XC Club B
1247	11	Kaiden Rang	22:20.5	Running Rams B
1248	11	Connor King	22:20.5	Washburn Running Clu
1249	11	Harvey Bergstrom	22:24.0	Elk River Elks B
1250	7	William Carpenter	22:24.3	SLP XC B
1251	12	Kyle Mialkowski	22:26.0	STMA XC Club B
1252	12	Zach Moore	22:30.9	Knights XC
1253	11	Logan Rekedal	22:31.0	Alexandria B
1254	12	Braxton Farmer	22:31.1	Pleasant Valley Cros
1255	11	Mio Legaspi	22:31.8	DMC XC Club B
1256	11	Owen Jones	22:31.8	Pleasant Valley Cros
1257	9	Rohan Devadas	22:32.0	Johnston Dragoons B
1258	9	Bryce Stachewicz	22:32.3	Lakeville North XC B
1259	12	Elijah Williams	22:32.5	Elk River Elks B
1260	11	Jacob Bloom	22:32.7	Stillwater XC Club C
1261	11	Andrew Swanson	22:33.5	Unattached
1262	9	Aaron O'Connor	22:33.8	Rogers XC Club B
1263	12	Avery Mohlin	22:34.0	BPXC track club A
1264	11	Erik Stokke	22:34.5	RR D-Krew A
1265	9	Keenan Bruso	22:34.8	Alexandria A
1266	11	Levi Rekedal	22:34.8	Alexandria A
1267	12	Max Ceplecha	22:35.7	Jordan cross country A
1268	10	Isaac Young	22:35.9	Jordan cross country B
1269	11	Isaac Johnson	22:35.9	SF Chargers
1270	11	Alex Eidem	22:36.3	Chanhassen Storm Run
1271	11	Colin Bedbury	22:36.9	Elk River Elks B
1272	10	Lane Dullum	22:37.2	Pack Running
1273	9	Joey Little	22:38.9	New Prague XC B
1274	11	Sam Wilmot	22:40.7	Chanhassen Storm Run
1275	11	Ethan Boswell	22:41.7	Team Sty-U A
1276	11	Andy Groebner	22:43.3	SAV Pandas A
1277	11	Solomon Potek	22:43.3	SAV Pandas B
1278	11	Calvin Metcalf	22:43.6	SAV Pandas A
1279	11	Isaac Dold	22:44.9	Jordan cross country A
1280	11	Mike Morrow	22:47.3	Eden Prairie XC C
1281	10	Austin Kitzberger	22:50.7	Zimmerman A
1282	11	Ryan Aanonson	22:50.9	Zimmerman A
1283	10	Kaden Murley	22:52.2	Austin Running Club A
1284	11	Jack Giebel	22:52.4	Lakeville North XC A
1285	12	Josh Anderson	22:53.3	Lakeville North XC B
1286	8	Miles Rost	22:54.9	SLP XC B
1287	11	Bryce Kraker	22:56.3	Alexandria A
1288	9	Erik Russell	22:57.1	Running Rams B
1289	9	Ronnie Orres	22:59.5	St Edmond Gaels
1290	12	Tom Giampolo	23:00.4	Johnston Dragoons C
1291	11	Nathan Miller	23:01.8	Mill Road RC C
1292	9	Tyler Groen	23:02.1	Brandon Valley B
1293	10	Jaedon Maxfield	23:02.6	Mill Road RC C
1294	8	Alexander Vandermark	23:03.2	BPXC track club B
1295	10	Kevin He	23:03.3	BPXC track club A
1296	12	Evan Struve	23:04.2	Centennial B
1297	9	Wyatt Tschida	23:04.4	Zimmerman B
1298	8	Zachary Vandermark	23:05.3	BPXC track club B
1299	10	Carter Lefkowitz	23:05.9	WUBS A
1300	12	Griffin Thompson	23:10.4	Washburn Running Clu
1301	9	Christopher Simmons	23:11.6	Team West A
1302	10	Isaac Kostecky	23:12.2	Laughing Waters B
1303	9	Xander Poock	23:13.5	Johnston Dragoons B
1304	9	Aidan Fredericks	23:15.5	Johnston Dragoons A
1305	12	Jacob Knox	23:17.2	Johnston Dragoons A
1306	9	Alex Lietha	23:17.8	Zimmerman B
1307	9	Grant Tack	23:18.0	Johnston Dragoons C
1308	10	Baraka Aswan	23:20.4	Blaine Distance Team A
1309	12	Connor Mulroy	23:21.4	BPXC track club A
1310	12	Ben Hunsader	23:21.5	BPXC track club A
1311	10	Emmett Fahey	23:22.2	BPXC track club A
1312	7	Keithan Davis	23:25.0	Burro XC B
1313	10	Ethan Parks	23:25.8	Running Rams A
1314	11	Sam Cromie	23:27.3	Jordan cross country B
1315	10	Aiden Langheim	23:27.7	Jordan cross country A
1316	8	Ezra Fahey	23:32.2	BPXC track club B
1317	10	Brayden Schultz	23:34.1	New Prague XC B
1318	9	Leo Klapperich	23:35.6	Osage B
1319	12	Jeremiah Adams	23:38.3	Rams
1320	10	Ethen Olson	23:42.5	Team West A
1321	12	Jackson Quevedo	23:43.9	Mill Road RC C
1322	10	Sam Gustin	23:44.2	Falcons NXR
1323	12	Victor Feliciano	23:45.1	Rams
1324	9	Ben Schubbe	23:45.7	Minnetonka Running C
1325	11	Nate Halstead	23:47.2	Alexandria A
1326	10	Eli Chow	23:48.5	Johnston Dragoons A
1327	8	Jorge Vargas	23:51.0	St Paul Central Dist
1328	9	Connor King	23:52.7	Running Rams B
1329	10	James Clark	23:55.0	Johnston Dragoons C
1330	9	Joseph Dahl	23:56.7	Chanhassen Storm Run
1331	12	Jack Staben	23:57.4	Austin Running Club B
1332	10	Jake Hitchcock	24:05.3	Johnston Dragoons A
1333	10	Joseph Walker	24:05.7	Austin Running Club C
1334	9	Ben Johnson	24:06.7	Mill Road RC C
1335	11	Trevor Warren	24:07.3	Running Rams B
1336	12	Thomas Walker	24:07.5	Austin Running Club B
1337	10	Raymond Dean	24:09.9	St Paul Central Dist
1338	9	Nolan Peterson	24:11.2	Alexandria A
1339	9	Izaya Bruso	24:12.9	Alexandria A
1340	9	Daniel Jensen	24:16.2	Dragons
1341	12	Matthew Allen	24:16.5	Falcons
1342	10	Drew Szalat	24:16.9	St Edmond Gaels
1343	11	Zach Hammann	24:17.6	Maple Grove Cross Co
1344	12	Trey Myers	24:19.6	Austin Running Club A
1345	8	Jayden Mann	24:23.2	Zimmerman B
1346	12	Riley Van Den Top	24:23.5	SF Chargers
1347	12	Christian Brandt	24:23.5	Baxter Running Club
1348	11	Lucas Harr	24:24.2	SF Chargers
1349	12	Mitchell Jensen	24:30.2	East Ridge Cross Cou
1350	12	Joseph Dimian	24:32.8	Tigers A
1351	8	Brayden Brinkman	24:34.7	Jordan cross country A
1352	8	Jake Warden	24:36.1	Jordan cross country B
1353	10	Kyle Tsujimoto	24:43.7	St Paul Central Dist
1354	9	Grady Hennen	24:44.0	St Paul Central Dist
1355		Seth Lumley	24:49.5	Austin Running Club C
1356	10	Lucas Le	24:50.3	Richfield Distance A
1357	11	Tyler Dewaard	24:53.3	Tigers A
1358	10	Jacob Jansen	24:54.5	Valkyrie Running Club
1359	8	Parker Daiker-Broes	24:54.6	Rogers XC Club B
1360	11	Conner Petsinger	24:55.3	Tigers A
1361	12	Wilson Psotka	24:58.9	Washburn Running Clu
1362	10	Mack Haines	24:59.2	WUBS A
1363	12	Walker Niebergall	25:00.4	BSM XC Club #1 B
1364	11	Joseph Simon	25:05.0	Tigers A
1365	11	Bailey Carey	25:05.1	Tigers A
1366	8	Derek Nathe	25:05.3	Zimmerman B
1367	12	Aaron King	25:05.8	SAV Pandas B
1368	12	Zeshaan Sarwar	25:05.9	Lakeville North XC B
1369	11	Carter Loring	25:06.8	WUBS
1370	12	Cohlby Hernandez	25:06.8	Lakeville North XC B
1371	10	Gabe MacFarland	25:07.2	Lakeville North XC B
1372	12	Henry Liebl	25:07.3	Lakeville North XC B
1373	12	Owen Halls	25:07.4	WUBS
1374	10	Theo McCartan	25:07.5	Richfield Distance A
1375	11	Tj Klinkner	25:07.6	Lakeville North XC A
1376	12	Brian Goodell	25:07.7	WUBS
1377	11	Robbie Montbriand	25:08.7	Lakeville North XC B
1378	12	Christopher Frago	25:08.8	WUBS
1379	12	Jacob Ivers	25:08.8	WUBS A
1380	7	Ty Davis	25:13.2	Burro XC B
1381	11	Nick Normandin	25:14.2	Team Thunder B
1382	12	Alexander Redetzke	25:15.4	WUBS
1383	9	Brady Krisko	25:17.2	Dragons
1384	11	Joey Farrington	25:24.7	Saint Thomas Academy
1385	11	Jason Bull	25:28.3	St Paul Central Dist
1386	11	Ethan O'Neil	25:34.8	St Paul Central Dist
1387	12	Teagan Klepsa-Orrey	25:36.2	STMA XC Club C
1388	12	Zach Lanners	25:41.6	STMA XC Club C
1389	11	Lincoln Moehn	25:41.7	STMA XC Club C
1390	12	Logan Femrite	25:43.3	STMA XC Club C
1391	12	Mac Ward	25:52.4	East Ridge Cross Cou
1392	8	Alexander Poor	26:03.7	East Ridge Cross Cou
1393	12	Jack Lowe	26:03.8	East Ridge Cross Cou
1394	12	Ian McNiesh	26:03.8	East Ridge Cross Cou
1395	8	Kyle Tover	26:05.6	East Ridge Cross Cou
1396	9	Casten Wacholtz	26:06.0	St Edmond Gaels
1397	12	Josh Benson	26:19.9	Scarlet XC B
1398	7	Lex Ellingson	26:20.1	Burro XC B
1399	8	Brodric Jenc	26:22.0	Zimmerman B
1400	9	Brandon Lampe	26:28.5	Johnston Dragoons A
1401	12	Juan Escandon Mol	26:32.5	Richfield Distance A
1402	7	Caden Riga	26:57.3	BPXC track club C
1403	7	Thomas Weiland	26:58.8	BPXC track club B
1404	10	Remedan Abdulahi	27:08.4	Running Red Birds
1405	10	Thao Nguyen	27:08.6	BPXC track club B
1406	8	Nick Wright	27:16.7	Burro XC B
1407	9	Trae Schettl	27:38.8	Jordan cross country A
1408	10	Evan Poeschel	29:38.8	East Ridge Cross Cou
1409	8	Daniel Manthey	29:58.1	Burro XC B