JV Boys

Boys 3 Mile Run
Place	Name	Team	Time	Grade				
1	Isaac Schmidt	Missoula Hellgate	16:28.0	9				
2	Colin Cassidy	Glacier	16:50.5	11				
3	Josiah Gardner	Glacier	16:51.5	12				
4	Luke Clark	Bozeman	16:58.1	12				
5	Nathanael Gardner	Mead	17:00.6	10				
6	Jett Steen	Missoula Big Sky	17:01.0	10				
7	Riley Slayden	Missoula Hellgate	17:02.7	12				
8	Derek MacFarlane	Flathead	17:04.7	10				
9	Ian Barrett Hakanson	Missoula Hellgate	17:05.7	10				
10	Daniel Korus	Lewis & Clark	17:10.1	12				
11	Luka Andres	Gonzaga Prep	17:11.0	11				
12	Grant Porter	Missoula Hellgate	17:12.0	9				
13	Harrison Warren	Lewis & Clark	17:13.0	11				
14	Marshall Woodson	Bozeman	17:14.1	10				
15	Trenton Johnson	Missoula Hellgate	17:14.9	11				
16	Shovan Dutta	Lewis & Clark	17:16.4	12				
17	Colton Gorian	Glacier	17:17.3	11				
18	Edward Wardwell	Lewis & Clark	17:17.8	10				
19	Justin Graham	Hillcrest	17:19.3	10				
20	Joe Hawkins	University	17:20.3	10				
21	Ammon Hall	Deer Park	17:21.3	11				
22	Garrett Ruud	Belgrade	17:22.9	11				
23	Riley McCandless	Gonzaga Prep	17:23.2	10				
24	Alex Murphy	Flathead	17:24.4	9				
25	Malachi Beattie	Hillcrest	17:24.6	12				
26	Marco Ammatelli	Mead	17:25.5	11				
27	Nicolas Miller	Helena Capital	17:27.4	12				
28	Yukon Innes	Lewis & Clark	17:28.0	10				
29	Griffin Fischer	Flathead	17:30.5	9				
30	Carson Brown	Glacier	17:30.7	11				
31	Hayden Schrull	Helena	17:30.7	10				
32	Adam Havens	Deer Park	17:31.7	12				
33	Josh Brower	Lewis & Clark	17:33.0	11				
34	Nick Franco	Gonzaga Prep	17:34.2	11				
35	Jackson McFaul	Lewis & Clark	17:38.7	10				
36	Reggie Duke	Hillcrest	17:40.8	11				
37	Max Noddings	Billings Senior	17:41.8	9				
38	Therin George	University	17:43.6	12				
39	Gavyn Fees	Lewis & Clark	17:44.6	10				
40	Logan Oelkers	Bozeman	17:45.3	12				
41	Kevin Kissinger	Mead	17:45.4	11				
42	Hunter Hamel	Helena	17:45.6	12				
43	Danny McKay	Missoula Hellgate	17:46.4	10				
44	Chance Morgan	Sunburst	17:46.8	11				
45	Paul Ormsby	Lewis & Clark	17:47.7	12				
46	Sean Silvers	Gonzaga Prep	17:47.8	9				
47	Alex Drew	Flathead	17:52.2	11				
48	Xavier Broderick	Thompson Falls	17:52.5	10				
49	Joshua Davis	Lewis & Clark	17:53.4	9				
50	Mason Devries	Flathead	17:53.6	11				
51	Dylan Humberger	Bozeman	17:53.6	9				
52	Travis McDowell	Lake City	17:55.8	11				
53	Micah Sanchez	Billings West	17:58.2	9				
54	Dalton Delaney	Charlo	17:58.3	12				
55	Colton Bauer	Helena	17:59.3	12				
56	Jason Kissinger	Mead	17:59.5	11				
57	Jeremiah Cooney	Gonzaga Prep	17:59.7	10				
58	Sam Adewale	Lewis & Clark	18:00.1	11				
59	Noah Jakovac	Helena	18:00.9	10				
60	Connor Wilson	Lake City	18:02.3	11				
61	Jackson Williams	Lewis & Clark	18:03.1	10				
62	Joseph Vanden-Bos	Glacier	18:04.6	9				
63	Tim Laferriere	Great Falls CMR	18:06.4	10				
64	Joel Barton	Bozeman	18:07.4	12				
65	Jeremy Van Dyke	Helena	18:09.5	12				
66	Liam Romasko	Coeur d'Alene	18:10.1	11				
67	Ross Barkow	Bozeman	18:11.3	12				
68	Parker Woodruff	Hillcrest	18:12.4	10				
69	Michael Lin	Lewis & Clark	18:13.6	9				
70	David Schwarz	Glacier	18:13.6	12				
71	Aaron Leifer	Mead	18:14.5	11				
72	Mick Smoot	Gonzaga Prep	18:14.8	11				
73	Bobby Jones	Frenchtown	18:14.9	12				
74	Jack Everett	Mead	18:15.0	10				
75	Branson Hutchins	Lewis & Clark	18:15.0	10				
76	Hayden Moscon	Hillcrest	18:15.8	11				
77	Ladan Ricketts	Park	18:16.9	11				
78	Tag Myhre	Laurel	18:17.5	11				
79	Max Sloan	University	18:22.6	12				
80	Gage Harmon	Helena	18:24.1	10				
81	Michael Troksa	Gonzaga Prep	18:24.5	10				
82	Isaac Caruso	Lewis & Clark	18:25.6	10				
83	Joe Spencer	Hillcrest	18:25.7	11				
84	Matthew Stordahl	Helena	18:26.1	11				
85	Ian Hash	Lewis & Clark	18:26.2	11				
86	Aric Williams	Mead	18:28.5	12				
87	Joseph Bremner	Browning	18:29.7	12				
88	Keegan Siebenaler	Glacier	18:30.0	9				
89	Colton Anderson	Mead	18:30.4	11				
90	Kobe Loonsfoot	Missoula Hellgate	18:30.7	12				
91	Kellen Walters	Coeur d'Alene	18:31.3	10				
92	Cade Perrin	Mead	18:32.8	11				
93	Jacob Standley	Mead	18:35.0	11				
94	Donivan Williams	Corvallis	18:38.1	12				
95	Daniel Buchignani	Manhattan Christian	18:39.1	12				
96	Will Wissenbach	Corvallis	18:40.0	10				
97	Tate Fornof	Post Falls	18:42.8	10				
98	Kai Krumweide	Fergus	18:43.1	10				
99	Dan McDonald	Thompson Falls	18:44.1	10				
100	Mathew Lenker	University	18:44.7	10				
101	Paul Adamo	Thompson Falls	18:44.8	12				
102	Carter Ledwith	Lewis & Clark	18:45.7	9				
103	Elijah Blake	Post Falls	18:45.9	10				
104	Jared Stordahl	Helena	18:46.3	11				
105	Rory Loe	Post Falls	18:46.8	12				
106	Tim Amish	Hamilton	18:47.8	11				
107	Riley Wilson	Deer Park	18:47.8	10				
108	Tristan Yoder	Hillcrest	18:48.9	10				
109	Tanner Rigor	Belt	18:50.7	12				
110	Ben Mendez	Gonzaga Prep	18:50.8	10				
111	Logan Olson	Deer Park	18:50.8	12				
112	Colten Leum	Manhattan Christian	18:51.3	11				
113	Nathan Budke	Lewis & Clark	18:51.4	10				
114	Brandon Blackgoat	Browning	18:51.6	11				
115	Simon Rosenzweig	Bozeman	18:53.6	9				
116	Cody Johnson	Bigfork	18:55.3	11				
117	Clayton Canty	Helena	18:56.5	10				
118	Justin Zachariason	Missoula Big Sky	18:56.9	10				
119	Tyson Brooks	Hillcrest	18:57.5	10				
120	Phillip Sunrhodes	Browning	18:57.6	9				
121	Jaret Boyer	Helena	18:57.9	11				
122	Joseph Tuhy	Missoula Hellgate	18:59.0	11				
123	Luke English	Coeur d'Alene	18:59.3	9				
124	Troy Hadley	Flathead	18:59.8	12				
125	Garrett Morris	Sentinel	19:01.1					
126	Jake Oman	Frenchtown	19:02.1	10				
127	Steven Banks	Hamilton	19:02.4	11				
128	Madsen Rhinehart	Hillcrest	19:03.4	9				
129	Brandon Beall	Bozeman	19:04.5	12				
130	Henry Porter	Loyola Sacred Heart	19:04.6	10				
131	Dawson Reinhart	Flathead	19:05.0	9				
132	Nathan Gallegos	Broadwater	19:05.1	10				
133	Kohl Wilcox	Mead	19:05.2	11				
134	Sterling Ewing	Sentinel	19:05.8					
135	Braden Scherting	Helena	19:06.4	11				
136	Nolan Mullen-Huber	Coeur d'Alene	19:08.1	10				
137	Nathan Berglund	Deer Park	19:08.8	9				
138	Jace Kelsey	Fergus	19:09.1	9				
139	Jake Burkhalter	Billings Skyview	19:09.6	12				
140	Spencer Jessop	Corvallis	19:10.5	9				
141	Sean Lewis	Browning	19:11.5	9				
142	Tyler Evans	Corvallis	19:13.6	10				
143	Nathan Kofmehl	Coeur d'Alene	19:13.9	12				
144	Michael Strippedsquirrel	Browning	19:14.8	9				
145	Ryan Seyler	Helena	19:15.4	12				
146	Nick Jones	Deer Park	19:16.7	12				
147	Ryan Hammond	University	19:16.8	12				
148	Alex Poulsen	University	19:17.1	10				
149	David Hay	Coeur d'Alene	19:17.7	9				
150	Josh Hamilton	Helena	19:18.6	9				
151	Riley Grooms	Belgrade	19:18.9	12				
152	Jackson Olson	Sentinel	19:19.4					
153	John Weber	Lake City	19:19.5	10				
154	Jake O'Malley	Helena	19:21.0	11				
155	Dylan Leep	Manhattan Christian	19:21.7	10				
156	Hunter Bumgarner	Hamilton	19:21.8	11				
157	Hunter Johnson	Post Falls	19:23.3	9				
158	Colby Lantz	Thompson Falls	19:23.6	9				
159	Aidan Fritz	Glacier	19:24.7	9				
160	Daniel Armstrong	Laurel	19:24.9	11				
161	Alex Whitman	Glacier	19:25.1	9				
162	Seth Almendarex	Lewis & Clark	19:25.2	9				
163	Greg Hall	Browning	19:25.4	12				
164	Nathan Lee	Lewis & Clark	19:25.6	11				
165	Ryan Canty	Helena	19:26.6	9				
166	Tomas Scariano	Missoula Hellgate	19:27.2	9				
167	Nate Kay	Corvallis	19:27.5	10				
168	Taylor Ray	Great Falls CMR	19:27.8	9				
169	Thomas Tracey	Glacier	19:28.7	9				
170	James Staley	Hillcrest	19:29.8	11				
171	Jack Noonen	Missoula Hellgate	19:30.2	11				
172	Ian McIntosh	Mead	19:30.3	9				
173	Daly Nesbit	Willow Creek	19:30.3	11				
174	Seth Dayton	Helena Capital	19:30.6	11				
175	Mason Tiffany	Gonzaga Prep	19:30.8	9				
176	Eugene Joo	Mead	19:30.9	11				
177	Harold Tailfeathers	Browning	19:31.1	10				
178	Max Matana	Lake City	19:31.4	11				
179	Eric McKamy	Laurel	19:31.6	11				
180	Kris Anderson	Hamilton	19:31.7	11				
181	Sean Lyonnais	Gonzaga Prep	19:32.2	12				
182	Stellios Bonadurer	Missoula Hellgate	19:32.3	12				
183	Sam Little	Sentinel	19:32.4					
184	Matt Holter	Sentinel	19:32.7					
185	Carter Young	Sentinel	19:33.1					
186	Chris Allsup	Coeur d'Alene	19:33.8	11				
187	Justin Brown	Hillcrest	19:34.1	11				
188	Hayden Griffith	Thompson Falls	19:35.6	12				
189	Ty Runningfisher	Browning	19:35.7	10				
190	Cameron Kia Weix	Missoula Hellgate	19:36.3	11				
191	Gunther Clark	Butte	19:36.6	11				
192	Colby Hoch	Mead	19:36.9	11				
193	Spencer Mueller	Sentinel	19:37.5					
194	Malachi Nokes	Mead	19:38.6	9				
195	Ryan Burger	Helena Capital	19:39.2	12				
196	Alex Seburn	Helena	19:39.5	9				
197	Dawson Matt	Cut Bank	19:39.7	9				
198	Logan Schuh	Gonzaga Prep	19:40.0	9				
199	Jordan Hipp	Browning	19:40.7	11				
200	Eric Holdhusen	Whitefish	19:40.7	9				
201	Christian Smith	Lewis & Clark	19:41.5	12				
202	Matthew Johnson	Lakeland	19:43.0	10				
203	Luke Cusomato	Bozeman	19:43.3	9				
204	Jordan Reese	Whitefish	19:45.2	12				
205	Koessler Tolleson-Knee	Missoula Hellgate	19:46.4	11				
206	Colter Mason	Hamilton	19:46.6	10				
207	Seth Grant	Butte	19:50.1	11				
208	Ryan Busch	Manhattan Christian	19:50.8	9				
209	Justin Anderson	Beaverhead County	19:52.4	10				
210	Blaze Sievers	Frenchtown	19:52.4	10				
211	Kyle Konda	Butte	19:54.1	10				
212	Matthew Haman	Red Lodge	19:54.4	11				
213	Turlan Morlan	Gonzaga Prep	19:55.8	9				
214	Eli Dominguez	Manhattan	19:56.2	9				
215	Trevor Marsh	Missoula Hellgate	19:56.5	12				
216	Nathan Vandyke	Manhattan	19:57.1	9				
217	Jesse Hatler	Great Falls	19:58.1	10				
218	Logan Smith	Glacier	19:58.1	9				
219	Ryan Murphy	Gonzaga Prep	19:59.3	12				
220	Ben Elmer	Missoula Hellgate	19:59.9	10				
221	Aidan White	Belgrade	20:00.6	12				
222	Konstantine Janczewski	Missoula Hellgate	20:00.8	9				
223	Tyler Crawford	Coeur d'Alene	20:02.8	10				
224	Jaden Flugge	Fergus	20:03.6	10				
225	Garrett Johnson	Deer Park	20:04.6	12				
226	Tribe Levy	Deer Park	20:05.1	12				
227	Keegan Mayes	Helena Capital	20:05.9	10				
228	Conner Williams	Coeur d'Alene	20:06.3	11				
229	Ben Corrigan	Twin Bridges	20:06.3	11				
230	Theo Igelund	Fergus	20:06.6	12				
231	Joe Lodmell	Missoula Hellgate	20:07.2	10				
232	Robert Parker	Post Falls	20:08.2	9				
233	Joe Verchota	Gonzaga Prep	20:08.7	12				
234	Alex Reed	Lake City	20:09.2	11				
235	Casey Hammond	Hamilton	20:09.9	11				
236	James Bendon	Twin Bridges	20:10.3	11				
237	Alan Ihms	Plains	20:11.3	11				
238	Josh Sanderville	Browning	20:11.7	12				
239	Mathew Carroll	Flathead	20:12.3	9				
240	Tristan Mowry	Lake City	20:12.8	10				
241	Ryan Flynn	Mead	20:12.8	9				
242	Hunter Webster	Mead	20:15.4	9				
243	Jimmy Smith	Belt	20:16.5	12				
244	Jared Meredith	Coeur d'Alene	20:16.9	9				
245	Isaac Gilberston	Belgrade	20:17.4	10				
246	Koby Redhorn	Browning	20:17.7	11				
247	Sabastian Haynes	Glacier	20:19.7	10				
248	Noah Jones	Lewis & Clark	20:20.3	10				
249	Ryan Shaw	Bigfork	20:20.3	10				
250	Wyatt Smith	Gonzaga Prep	20:20.8	12				
251	Justin Jones	Missoula Big Sky	20:22.6	10				
252	Caleb Birdwell	Fergus	20:23.6	9				
253	Ira Thomson	Hamilton	20:24.1	9				
254	Aidan Steinbach	Belgrade	20:24.9	9				
255	Samuel Stevenson	Whitefish	20:26.0	11				
256	Nick Brooks	Flathead	20:26.2	10				
257	Kyle Couture	Charlo	20:26.2	12				
258	Hunter Schertz	Post Falls	20:26.2	10				
259	River Nusso	Missoula Hellgate	20:26.3	10				
260	Keller Balsam	Helena	20:26.6	11				
261	Brandon Travis	Belt	20:29.9	9				
262	Christian Buchignani	Manhattan Christian	20:31.1	11				
263	Matt Caldwell	Post Falls	20:31.4	9				
264	Granger Eichhorn	Missoula Hellgate	20:31.5	10				
265	David Bennyhoff	Great Falls CMR	20:32.3	11				
266	Brandon Stinson	Helena	20:32.6	10				
267	Colton Busch	Mead	20:32.7	10				
268	Aiden Courtney	Loyola Sacred Heart	20:34.1	10				
269	Jack Hines	Lewis & Clark	20:34.9	9				
270	Keston Hemsley	Flathead	20:36.8	12				
271	Trever Cullen	Sunburst	20:39.2	10				
272	Antoni Carlson	Gonzaga Prep	20:40.5	10				
273	Joel Taylor	Missoula Hellgate	20:40.7	10				
274	Stephen Erickson	Columbia Falls	20:41.2	9				
275	Gene Centley	Great Falls Central Catholic	20:41.9	10				
276	Finn Belanger	Hamilton	20:47.1	10				
277	Jack Sillivan	Bigfork	20:48.0	10				
278	Cooper Webster	Missoula Hellgate	20:48.0	11				
279	Kai Stein	Missoula Hellgate	20:48.1	11				
280	Timothy Wagenius	Great Falls CMR	20:49.9	10				
281	Brodin Jones	Lewis & Clark	20:50.2	10				
282	Tanner Spears	Darby	20:50.4	9				
283	Jeremy Dauglash	Mead	20:50.6	9				
284	Andrew Bertozold	Lakeland	20:52.8	9				
285	Qynn Ingraham	Columbia Falls	20:54.2	10				
286	Alex Swank	Manhattan Christian	20:54.2	10				
287	Tyler Stoker	Post Falls	20:54.3	10				
288	Braxton Shewalter	Columbia Falls	20:55.9	9				
289	Giancarlo Sequi	Lincoln County	20:56.4	11				
290	Turner Venhaizen	Manhattan Christian	20:58.7	9				
291	Jack Hill	Deer Park	20:59.2	10				
292	Matthew Sheka	Sentinel	20:59.9					
293	Devin White	Laurel	21:00.5	11				
294	Marcus Twichel	Laurel	21:00.8	12				
295	Joshua Weller	Whitefish	21:00.9	9				
296	Ulan Omdahl	Sunburst	21:01.4	11				
297	Ryan Call	Glacier	21:01.7	9				
298	Drae Howell	Missoula Hellgate	21:01.7	11				
299	Stuart Gray	Great Falls CMR	21:02.2	12				
300	Logan Vining	Belt	21:02.9	12				
301	Trevor Meyle	Belgrade	21:02.9	9				
302	Jayden Peterson	Helena Capital	21:03.2	12				
303	Colton Hotvedt	Manhattan	21:03.5	11				
304	Nate Pollakoff	Red Lodge	21:04.2	11				
305	Maddox Rubbie	Red Lodge	21:04.3	9				
306	Jack Dolan	Broadwater	21:04.5	9				
307	Noah Robertson	Sentinel	21:04.7					
308	Michael Boris	Missoula Hellgate	21:04.9	10				
309	Tanner Dean	Shelby	21:05.2	12				
310	Grant Steichen	Helena Capital	21:05.3	9				
311	Alex Vermeulen	Billings Central	21:06.6	10				
312	Evan Rohde	Mead	21:06.6	9				
313	Tanner Johnson	Post Falls	21:06.7	10				
314	Carter Davenport	Great Falls	21:08.2	11				
315	Brandon Monday	Whitefish	21:10.0	9				
316	Austin Godwin	Billings Central	21:10.7	11				
317	Sam Davis	Post Falls	21:12.0	9				
318	Weston Taylor	Flathead	21:12.0	9				
319	Doug Komberec	Lewis & Clark	21:12.0	10				
320	Mcoy Brohman	Helena Capital	21:13.6	10				
321	Jackson Bewick	Lewis & Clark	21:13.6	9				
322	Colin Hill	Glacier	21:14.1	10				
323	Steven Cantalupo	Manhattan	21:14.8	9				
324	John Putnam	Glacier	21:17.3	11				
325	Christian Warner	Great Falls CMR	21:17.4	10				
326	Thomas Grenon	Lewis & Clark	21:20.9	9				
327	Connor McMurray	Coeur d'Alene	21:21.4	9				
328	Gavin Ehlert	Cut Bank	21:21.4	9				
329	Will Hammond	Billings Central	21:21.5	11				
330	Robbie Flinn	Belt	21:23.2	9				
331	Colton Konynenbelt	Mead	21:23.4	9				
332	Kai Treble	Thompson Falls	21:23.6	9				
333	Jacob Stahlberg	Loyola Sacred Heart	21:25.2	12				
334	Parker Galt	Willow Creek	21:28.9	11				
335	Thomas McClintock	Hamilton	21:30.4	12				
336	Ray Shipman	Beaverhead County	21:30.6	9				
337	Ben Peredes	Hamilton	21:30.7	11				
338	Jake Bubb	Helena Capital	21:30.8	9				
339	Quinton Omdahl	Sunburst	21:32.4	11				
340	Aiden Morris	Broadwater	21:34.5	9				
341	Michael Sommers	Columbia Falls	21:35.1	12				
342	Bill Giddings	Cut Bank	21:35.7	12				
343	Daniel Tanascu	Belgrade	21:36.4	12				
344	Andrew Koehler	Ronan High School	21:36.6	11				
345	Caleb Cohen	Glacier	21:36.8	10				
346	Jared Boswell	Deer Park	21:37.4	10				
347	Jack Jones	Lewis & Clark	21:39.3	10				
348	Logan Pingel	Post Falls	21:39.7	9				
349	David Kang	Mead	21:40.0	10				
350	Austin Amestoy	Laurel	21:40.2	9				
351	Matthew Fouch	Willow Creek	21:40.4	11				
352	Cameron Milbrath	Post Falls	21:40.4	11				
353	Huber Huber	Post Falls	21:41.7	9				
354	Jonathon Knotts	Frenchtown	21:42.1	9				
355	Cook Leon	Flathead	21:44.1	10				
356	James Hohenlohe	Helena Capital	21:45.6	9				
357	Dugan Runkel	Charlo	21:46.8	11				
358	Devon Pertarb	Helena	21:48.5	11				
359	Alec Corn	Lewis & Clark	21:50.5	9				
360	Jonathan Henke	Shelby	21:53.6	9				
361	Josh Mosher	Beaverhead County	21:54.3	12				
362	Blake Newton	Coeur d'Alene	21:54.9	10				
363	Quentin Hamilton	Ennis	21:56.1	9				
364	Tyler Guardipee	Cut Bank	21:57.3	10				
365	Hunter Crandall	University	21:59.0	9				
366	Will Jessop	Hamilton	22:00.5	9				
367	Shaun Brodie	Sentinel	22:02.0					
368	Kris Braunberger	Gonzaga Prep	22:02.8	10				
369	Sequoia Wiley	Arlee	22:03.2	9				
370	Daniel Omeasoo	Polson	22:07.1					
371	Mitch Edgar	Missoula Big Sky	22:08.1	10				
372	Parker Holz	Arlee	22:08.9	12				
373	Stuart Christianson	Sentinel	22:09.2					
374	Joey Ostler	Hamilton	22:09.6	12				
375	Jonah Schaumanan	Belt	22:09.8	12				
376	Serek Mullins	Great Falls CMR	22:12.1	9				
377	Tristan George	Ronan High School	22:13.5	10				
378	Chris Ward	Mead	22:14.3	11				
379	Austin Eastman	Glacier	22:15.9	11				
380	Brian Mastenbaum	Mead	22:16.2	9				
381	Liam Conner	Beaverhead County	22:17.6	9				
382	Brenden Howland	Mead	22:17.9	9				
383	Brandon Little	Belt	22:18.7	10				
384	Marty Moore	Great Falls	22:19.2	12				
385	Jeff Passero	Coeur d'Alene	22:20.6	11				
386	Brent Shadday	Missoula Big Sky	22:20.7	11				
387	Marcus Wuensche	Hamilton	22:21.1	12				
388	Kyle Guy	Laurel	22:21.6	10				
389	Ryan Wiggins	Corvallis	22:22.2	9				
390	Cole Turner	Lakeland	22:22.6	10				
391	Caleb Bohrer	Hillcrest	22:24.1	11				
392	Ben Branson	Gonzaga Prep	22:25.1	12				
393	Parker Piedmont	Lake City	22:26.1	11				
394	Ben Brown	Flathead	22:27.2	9				
395	Jake Turner	Hamilton	22:31.2	9				
396	Zach Bunten	Flathead	22:31.3	10				
397	Cody Cassaza	Whitefish	22:31.7	10				
398	Colton Crum	Belgrade	22:38.1	11				
399	Trevor Lafser	Post Falls	22:38.1	9				
400	Aj Bridges	Missoula Hellgate	22:38.4	10				
401	Douglas MacLeod	Belgrade	22:40.2	11				
402	Kedric Olson	Belgrade	22:41.0	9				
403	Daniel Parakihn	Hamilton	22:41.7	12				
404	Jack McKinney	Belt	22:44.4	12				
405	Austin Bockting	Beaverhead County	22:45.6	9				
406	Travis McKenney	Red Lodge	22:45.6	9				
407	Nate Smith	Missoula Hellgate	22:46.6	11				
408	Linus Kolsch	Post Falls	22:47.3	11				
409	Luke Hazelbaker	Missoula Big Sky	22:48.8	11				
410	John Kickingwoman	Loyola Sacred Heart	22:50.8	9				
411	Max Riedl	Missoula Big Sky	22:52.0	11				
412	Qweston Ingrahm	Broadwater	22:52.1	12				
413	Isaiah Hesford	Jefferson	22:52.1	10				
414	Jaysen Tallwhiteman	Browning	22:52.4	9				
415	Sam Becker	Sunburst	22:53.2	11				
416	Luke Peterson	Beaverhead County	22:54.5	9				
417	Jacob Hohman	Columbia Falls	22:55.4	9				
418	Justin Dansereau	Lakeland	22:55.5	12				
419	Jake Michaletz	Helena Capital	22:55.7	9				
420	Chris Burckhard	Helena	22:58.4	9				
421	Sam Thornock	Manhattan	23:00.1	11				
422	Matthew James	Shelby	23:05.9	11				
423	David Taylor	Cut Bank	23:06.5	10				
424	Asa Askan	Polson	23:07.2					
425	Kyle Perkins	Corvallis	23:10.0	11				
426	Willard Goodwin-Moore	Cut Bank	23:11.7	9				
427	Kyle Wall	Darby	23:12.1	10				
428	Evan Iddings	Glacier	23:12.6	11				
429	Chase Wiley	Arlee	23:14.1	11				
430	Jason Surechief	Browning	23:14.5	9				
431	Zachary Rakes	Lake City	23:15.2	9				
432	Trista Guerber	Lakeland	23:16.2	9				
433	Jake Ballinger	Helena Capital	23:18.9	10				
434	Camaren Gaines	Flathead	23:23.0	10				
435	Brandon James	Shelby	23:24.5	11				
436	Daniel Puckett	Missoula Hellgate	23:29.6	9				
437	Jonathan Leonardson	Beaverhead County	23:30.6	10				
438	Kelton Hosheit	Mead	23:31.9	9				
439	Chance Dixon	Lewis & Clark	23:35.0	9				
440	Michael Carlos	Beaverhead County	23:35.4	12				
441	Mike McKay	Missoula Hellgate	23:36.7	9				
442	Casey Ward	Shelby	23:40.0	10				
443	Zachary Lopez	Shelby	23:40.3	10				
444	Ethan Kruze	Sentinel	23:42.8	9				
445	Tristyn Hanna	Anaconda	23:44.9					
446	Jesse Castle	Lakeland	23:46.6	9				
447	Orion Bos	Hamilton	23:49.0	10				
448	Maikol Casady	Sentinel	23:55.9					
449	Elliot Young	Coeur d'Alene	23:57.8	9				
450	Matt Shenton	Beaverhead County	23:58.7	11				
451	Clayton Bierman	Lewis & Clark	24:00.8	9				
452	Ivory Brien	Arlee	24:03.3	10				
453	Kellen Kinzel	Billings Central	24:05.8	11				
454	Chase Hall	Browning	24:06.0	9				
455	Taylen Edwards	Browning	24:08.4	9				
456	Sam Sturdevant	Granite	24:09.2					
457	Logan Randall	Butte	24:10.6	10				
458	Mike Guillen	Beaverhead County	24:15.5	11				
459	Matt Herrin	Beaverhead County	24:15.8	9				
460	John Latcham	Whitefish	24:20.1	9				
461	Wyatt Cartee	Deer Park	24:21.6	9				
462	Louie Barcellos	Deer Park	24:22.0	9				
463	Tristan Linn	Granite	24:34.0	10				
464	Kele Gloria	Missoula Big Sky	24:34.4	11				
465	Dylan Lindsley	Missoula Big Sky	24:35.8	12				
466	Zach Nachtigal	Missoula Big Sky	24:35.8	11				
467	Alex Thuesen	Red Lodge	24:38.6	9				
468	Ryan Armstrong	Manhattan	24:42.9	9				
469	Oliver Gill	Missoula Hellgate	24:49.1	9				
470	Will Winslon	Great Falls CMR	24:51.5	10				
471	David Cosme	Sunburst	24:52.7	11				
472	Jared Lambert-Fishtrom	Billings Central	24:56.7	9				
473	Nick Hanser	Missoula Hellgate	25:05.0	10				
474	Kevin Wu	Lake City	25:19.5	11				
475	Michael Uppman	Mead	25:38.8	10				
476	Kyler Rebich	Frenchtown	25:44.3	9				
477	Andy Cahill	Hamilton	26:15.8	12				
478	Kelton Short	Hamilton	26:19.2	12				
479	Alex Earling	Sentinel	26:27.8					
480	Adam Brown	Flathead	26:31.2	11				
481	Alan Wildish	Columbia Falls	27:32.2	11				
482	Andrew Crum	Belgrade	28:44.3	9				
483	Caden Boswell	Deer Park	28:45.0	9				
484	Matthew Heavyrunner	Browning	28:49.2	9				
485	Thomas Stanton	Missoula Hellgate	29:34.5	10				
486	Mason Daily	Red Lodge	29:43.2	9				
487	Preston Brickey	Darby	30:58.6	12				
488	Jon Kearns	Hamilton	30:59.7	11				
489	Michael Matt	Arlee	31:52.3	9				
490	Zane Wilson	Hamilton	35:16.0	10