Boys Varsity

Place	Name	Team	Year	Time	Pace
1	Nathan Neil	Bozeman	12	15:09.8	4:53
2	Kade Brownell	Mt Spokane	11	15:30.3	5:00
3	Jacob King	Coeur D'Alene	12	15:40.9	5:04
4	Maximus Cervi-Skinner	Coeur D'Alene	11	15:41.9	5:04
5	Oren Arthun	Manhattan Christian	12	15:43.3	5:04
6	Ryan Harrington	Great Falls	12	15:46.9	5:05
7	Grey Piseno	Billings Central Catholic	10	15:48.0	5:06
8	Mason Moler	Billings West	12	15:53.9	5:08
9	Ben Bird	Hardin	9	15:54.9	5:08
10	Peyton Summers	Wolf Point	12	15:59.1	5:09
11	Quinn Newman	Sentinel	12	16:00.9	5:10
12	Mitchell Rietze	Coeur D'Alene	10	16:02.5	5:11
13	Lachlan May	Coeur D'Alene	12	16:02.7	5:11
14	Jeremy Posdon	Bozeman	12	16:05.6	5:12
15	Parker Westermann	Mt Spokane	11	16:10.1	5:13
16	Wyatt Carr	Coeur D'Alene	9	16:11.8	5:13
17	Daniel Johnson	Bozeman	12	16:12.5	5:14
18	John Spinti	Great Falls	12	16:13.6	5:14
19	Kye McAbee	Billings West	10	16:14.9	5:15
20	Tony Belko	West Valley (Spokane)	12	16:15.1	5:15
21	Henry Sund	Helena	11	16:15.6	5:15
22	Christian Landers	Bozeman	10	16:16.5	5:15
23	Luke Mest	Jefferson	12	16:17.4	5:15
24	Zackery Cervi-Skinner	Coeur D'Alene	11	16:18.5	5:16
25	Finn Schretenthaler	Park	10	16:18.8	5:16
26	Miles Halvorsen	Bozeman	10	16:18.8	5:16
27	Owen Thiel	Glacier	10	16:23.7	5:17
28	Kyler Harris	Florence-Carlton	11	16:26.3	5:18
29	Taylor Doleac	Hamilton	10	16:27.0	5:18
30	Milo Kauffman	Helena	9	16:27.8	5:19
31	Elliot Stimpson	Helena	11	16:27.8	5:19
32	Auston Schellig	Joliet	10	16:28.8	5:19
33	Toby Meier	Lewis and Clark	11	16:29.4	5:19
34	Nash Coley	Gallatin	12	16:30.1	5:19
35	Kieran Anderson	Bozeman	12	16:32.2	5:20
36	Parker Whitmore	Lewis and Clark	11	16:33.2	5:20
37	Lucas Keith	Billings West	10	16:35.3	5:21
38	Isaiah Cowan	Big Sky	11	16:36.5	5:21
39	Tyler Inabnit	Sentinel	11	16:37.4	5:22
40	Scott Parke	Drummond	12	16:37.9	5:22
41	Conrad Schruth	Great Falls	11	16:38.9	5:22
42	Paul Dannenberg	Billings West	11	16:39.0	5:22
43	Ridley Key	Hellgate	11	16:39.5	5:22
44	Harper Churape	Lewis and Clark	11	16:40.1	5:23
45	Caleb Tomac	Havre	12	16:44.0	5:24
46	Wilson Derry	Hellgate	12	16:44.9	5:24
47	Nathan Roche	Sandpoint	12	16:45.0	5:24
48	Cade Spencer	Riverside	12	16:45.2	5:24
49	Dylan Hill	Helena	10	16:47.8	5:25
50	Nathan Russell	Coeur d'Alene Charter	12	16:47.9	5:25
51	Kyle Rohlinger	Coeur D'Alene	11	16:48.4	5:25
52	Taylor Neil	Bozeman	9	16:50.2	5:26
53	Ashtyn Rask	Great Falls	12	16:51.5	5:26
54	Scotty McIntyre	Gonzaga Prep	12	16:54.6	5:27
55	Jerdan Crawford	Browning	12	16:55.8	5:28
56	Emerson Hamma	Charles M Russell(Great Falls)	10	16:55.9	5:28
57	Jake Matthews	Helena	11	16:56.3	5:28
58	Logan Anderson	Lake City	11	16:58.0	5:28
59	Jorrin Grensten	Sentinel	12	16:59.2	5:29
60	Paul Kent	Sandpoint	10	16:59.5	5:29
61	Oliver Simianer	Big Sky	12	17:03.1	5:30
62	Nico Petrini	Hellgate	12	17:03.9	5:30
63	Ethan Amick	Whitefish	11	17:04.3	5:30
64	Brody Graham	Lewis and Clark	11	17:04.3	5:30
65	Sayer Henderson	Hellgate	12	17:04.5	5:30
66	Bauer Hollman	Flathead	12	17:04.9	5:31
67	Julius Yeager	Billings West	10	17:05.8	5:31
68	Mekhi Ladson	Lockwood	10	17:05.9	5:31
69	Gabe Ackerly	Glacier	9	17:06.2	5:31
70	Mason Genovese	Whitefish	12	17:06.8	5:31
71	Evan Lubick	Gallatin	11	17:07.0	5:31
72	Cameron Jansen	Mt Spokane	12	17:07.1	5:31
73	Daniel Ricks	Sandpoint	12	17:07.7	5:32
74	Preston Iron Heart	Browning	12	17:07.8	5:32
75	River Racine	Browning	10	17:08.1	5:32
76	Layne Niemeyer	Billings Skyview	11	17:09.4	5:32
77	James Plymale	Columbus	12	17:09.9	5:32
78	Trey Schlepp	Helena	12	17:10.0	5:32
79	Samuel Visser	Preston	12	17:11.2	5:33
80	Jack Baumes	Hellgate	11	17:12.1	5:33
81	Odin Berryman	Hellgate	10	17:12.9	5:33
82	River Blazejewski	Columbia Falls	10	17:13.3	5:33
83	Aidan Brown	Belgrade	12	17:14.3	5:34
84	Jackson Bontadelli	Polson	9	17:15.3	5:34
85	Bryson Poulsen	Hamilton	11	17:16.2	5:34
86	Caleb Burton	Laurel	11	17:17.5	5:35
87	Hunter Arriaga	Flathead	9	17:17.7	5:35
88	Garrett Hinderman	Helena	10	17:18.1	5:35
89	Samuel McCarter	Sentinel	12	17:19.1	5:35
90	Ben Martin	Darby	9	17:20.4	5:36
91	Jack Davidson	Corvallis	11	17:21.2	5:36
92	Elias Vesbach	Columbus	12	17:22.2	5:36
93	Zaiden Reeves	Great Falls	10	17:22.8	5:36
94	Camden Houchin	Butte	10	17:22.9	5:36
95	Isaac Rigsby	University High School	11	17:23.3	5:37
96	Noah Kimball	Loyola-Sacred Heart	12	17:23.4	5:37
97	Kasen Kastner	Flathead	11	17:25.5	5:37
98	Mica Kantor	Sentinel	9	17:26.5	5:38
99	Zander Reeves	Great Falls	10	17:27.3	5:38
100	Ty Robertson	Preston	12	17:30.1	5:39
101	Gavin Budge	Billings Skyview	12	17:30.8	5:39
102	Noah Martinet	Gonzaga Prep	9	17:32.0	5:39
103	Kenton Bell	West Valley (Spokane)	11	17:32.3	5:39
104	Zach Frazier	Gonzaga Prep	10	17:32.8	5:40
105	Jacob Cordner	Preston	12	17:33.6	5:40
106	Ryan Chavez	Lewis and Clark	12	17:34.4	5:40
107	Porter Campbell	Preston	10	17:35.0	5:40
108	Cavan Visser	Manhattan Christian	11	17:35.2	5:40
109	Owen Smith	Billings West	11	17:36.0	5:41
110	Dawson Parke	Drummond	9	17:36.7	5:41
111	Conner Klumph	Sentinel	11	17:37.7	5:41
112	Logan Hornung	Jefferson	12	17:38.0	5:41
113	Noah Conrad	Preston	11	17:38.4	5:41
114	Andrew Pellandini	Billings Senior	11	17:38.6	5:41
115	Jack Cline	Joliet	11	17:39.1	5:42
116	Cody Watson	Libby	9	17:39.2	5:42
117	Zane Muilenburg	Lockwood	10	17:39.3	5:42
118	Nathan Smith	Mt Spokane	10	17:39.3	5:42
119	Judah McConville	Gallatin	12	17:39.3	5:42
120	Chandler Christensen	Billings Skyview	11	17:40.6	5:42
121	Oliver Kress	Columbia Falls	11	17:41.1	5:42
122	Brodie Tirrell	Belgrade	12	17:41.3	5:42
123	David Digiallonardo	Polson	10	17:41.4	5:42
124	Marrek Jessop	Corvallis	10	17:41.8	5:43
125	Luke Halverson	Manhattan	11	17:42.5	5:43
126	Braden Meeks	University High School	11	17:42.5	5:43
127	Jacob Christensen	Billings Skyview	9	17:42.7	5:43
128	Miles Miller	Hellgate	9	17:42.9	5:43
129	Brayden Sundquist	Charles M Russell(Great Falls)	12	17:44.2	5:43
130	James Greene	Cut Bank	12	17:45.4	5:44
131	Elijah Tobin	Lewis and Clark	9	17:46.2	5:44
132	Nolan Oyler	Coeur d'Alene Charter	12	17:47.7	5:44
133	Lucas Peterson	Columbia Falls	11	17:47.9	5:44
134	Rowen Sherbo	Libby	11	17:48.5	5:45
135	George Bentler	Billings Senior	10	17:48.5	5:45
136	Jonas Kreitner	Glacier	12	17:49.0	5:45
137	Dylan Lee	University High School	12	17:49.2	5:45
138	Donovan Aimsback	Browning	11	17:49.3	5:45
139	Harlon Leishman	St Ignatius	11	17:49.6	5:45
140	Druw Jones	Preston	12	17:50.0	5:45
141	Javin Michaelsen	Mt Spokane	10	17:50.1	5:45
142	Clayton Jassen	Belt	12	17:50.7	5:45
143	Kasten Grimm	Sandpoint	12	17:50.7	5:45
144	David Parker	Riverside	10	17:50.8	5:45
145	Tyler Hutton	Laurel	12	17:51.0	5:45
146	Logan Peterson	Columbia Falls	12	17:51.6	5:46
147	Caleb Trostle	Laurel	12	17:52.6	5:46
148	Michael Hall	Sandpoint	12	17:52.8	5:46
149	Caleb Donham	Loyola-Sacred Heart	11	17:53.0	5:46
150	Jacob Burmeister	Billings Central Catholic	12	17:54.7	5:47
151	Kayden Stewart	Hardin	10	17:55.5	5:47
152	Gavin Ahumada	University High School	10	17:57.4	5:48
153	Jacob Piapot	Ronan	11	17:58.0	5:48
154	Miles Jefferson	Hardin	9	17:58.4	5:48
155	Sean Cotman	Bigfork	11	17:58.6	5:48
156	Mick Perryman	Moscow	12	17:58.7	5:48
157	Carter Koerner	Corvallis	10	17:59.8	5:48
158	Parker Sterling	Lakeland	9	18:00.4	5:49
159	Chase McLean	Laurel	10	18:01.2	5:49
160	Noah Hamilton-Dixon	Bigfork	10	18:01.2	5:49
161	Quinn Clark	Columbia Falls	12	18:01.9	5:49
162	Bridger Warner	Gallatin	9	18:02.3	5:49
163	Garrett Cleveland	Big Sky	11	18:02.4	5:49
164	Jonathan Cole	Preston	10	18:02.4	5:49
165	Luke Trefry	University High School	10	18:04.4	5:50
166	Jake Trefry	University High School	12	18:05.1	5:50
167	Tayen Edmo	Ronan	11	18:05.1	5:50
168	Conner Johnson	Lake City	10	18:05.5	5:50
169	Calvin Lange	Mt Spokane	11	18:05.9	5:50
170	Corbin Eiseman	Lewis and Clark	10	18:07.1	5:51
171	Simon Douglas	Whitefish	11	18:07.3	5:51
172	Fin Reed	Flathead	10	18:07.7	5:51
173	Jason Swam	Moscow	12	18:08.0	5:51
174	Charlie Clater	Big Sky	11	18:09.2	5:51
175	Brogan Lancaster	Heritage Academy	11	18:09.4	5:51
176	Tegan Swift	Gallatin	10	18:10.1	5:52
177	Degan Stoor	Soda Springs	11	18:10.1	5:52
178	Elias Wight	Billings Senior	11	18:10.2	5:52
179	Jeff Deroche	Browning	12	18:10.5	5:52
180	Rylan Crane	Great Falls	9	18:12.6	5:52
181	Ethan Fenley	Moscow	9	18:13.4	5:53
182	Hunter Farris	Billings Skyview	10	18:16.1	5:54
183	Ezekial Wallace	Hardin	11	18:16.6	5:54
184	Derek Esvelt	West Valley (Spokane)	12	18:17.5	5:54
185	Evan McKenzie	West Valley (Spokane)	9	18:18.4	5:54
186	Jeremy Davidson	Corvallis	9	18:19.6	5:55
187	McKenon Boyd	Jefferson	10	18:20.1	5:55
188	Noah Miller	Billings Skyview	11	18:20.9	5:55
189	Cameron Sestrich	Park	11	18:21.1	5:55
190	Jack Syverson	Glacier	11	18:22.0	5:56
191	Cael Thilmony	Thompson Falls	12	18:22.6	5:56
192	Braidan Haskell	Gonzaga Prep	10	18:24.8	5:56
193	Max Mangold	Glacier	9	18:25.7	5:57
194	Colter Anderson	Libby	9	18:26.2	5:57
195	Carson Bekedam	Park	11	18:26.5	5:57
196	Charlie Mattila	Lakeland	10	18:26.8	5:57
197	Gabriel Ochienrider	Heritage Academy	11	18:27.2	5:57
198	Kaden Lookhart	Belgrade	12	18:27.2	5:57
199	Brandt Heninger	Polson	12	18:27.3	5:57
200	Aden Van Order	Hardin	10	18:28.0	5:57
201	Griffin Laroque	Columbia Falls	11	18:29.0	5:58
202	Keith Little Light	Hardin	12	18:30.6	5:58
203	Jimmy Cornelius	Sandpoint	12	18:31.0	5:58
204	Kaden Kipp	Cut Bank	10	18:31.1	5:58
205	Ryker Zuffelato	Flathead	10	18:32.3	5:59
206	Brodyn Deshaw	Flathead	9	18:32.8	5:59
207	Jayden Dan-Johnston	Lakeland	11	18:33.7	5:59
208	Matthew Tobiason	Loyola-Sacred Heart	11	18:34.0	5:59
209	Everson Connors	Helena Capital	9	18:34.8	6:00
210	Landon Moldenhauer	Soda Springs	9	18:36.3	6:00
211	Ethan Olsen	Charles M Russell(Great Falls)	11	18:37.0	6:00
212	Evan Colberg	Helena Capital	11	18:38.0	6:01
213	Marshall Loew	Gonzaga Prep	9	18:38.3	6:01
214	Chance Bremner	Heart Butte	12	18:38.8	6:01
215	Frank McCarthy	Lakeland	9	18:38.9	6:01
216	Bryce Anderson	Manhattan	11	18:39.0	6:01
217	Donavan Brown	East Valley (Spokane)	12	18:39.2	6:01
218	Grady Olsen	Columbus	10	18:40.0	6:01
219	Duncan Young	Glacier	9	18:40.2	6:01
220	William Normandeau	Ronan	9	18:42.3	6:02
221	Mason Gregoire	Havre	10	18:42.7	6:02
222	Michael Pitman	Lincoln County	12	18:45.0	6:03
223	Kieran Long	Moscow	12	18:45.0	6:03
224	Bentley McGraw	Frenchtown	10	18:45.5	6:03
225	Devonte' Hawkins	Frenchtown	9	18:45.6	6:03
226	Ethan Baasch	Lockwood	10	18:45.8	6:03
227	Derric Jones	Riverside	12	18:46.2	6:03
228	Malacye Piapot	Two Eagle River	12	18:46.4	6:03
229	Derek Petersen	Helena Capital	11	18:46.8	6:03
230	Jackson Anderson	Lake City	9	18:47.8	6:04
231	Thatcher Cadman	Charles M Russell(Great Falls)	12	18:48.1	6:04
232	Seba Schroeder	Florence-Carlton	9	18:48.6	6:04
233	Ryan Compton	Helena Capital	10	18:48.9	6:04
234	Jabez Madplume	Two Eagle River	12	18:49.3	6:04
235	Koda King	Ronan	11	18:50.3	6:05
236	Orion McClory	Moscow	9	18:50.6	6:05
237	Colton Ballard	Bigfork	12	18:51.2	6:05
238	Hayden Clairmont	Polson	12	18:54.4	6:06
239	Nolan Flynn	Broadwater	11	18:55.8	6:06
240	Westin Caven	Clark Fork	10	18:56.6	6:07
241	Greysen Thompson	Libby	12	18:58.6	6:07
242	Erik Potter	Stevensville	12	19:00.5	6:08
243	Adin Matthes	Joliet	11	19:00.7	6:08
244	Liam Harvey	Corvallis	10	19:01.6	6:08
245	Ian Bears	Gonzaga Prep	10	19:01.8	6:08
246	Tucker Broderick	Gallatin	11	19:03.7	6:09
247	Caden Hoskinson	West Valley (Spokane)	10	19:03.9	6:09
248	Joseph Eagleman	Charles M Russell(Great Falls)	12	19:05.9	6:10
249	Azure Stolte	Whitefish	12	19:05.9	6:10
250	Liam Gale	Big Sky	11	19:06.8	6:10
251	Levi Wiltsie	Butte	10	19:07.8	6:10
252	Devin Big Medicine	Ronan	10	19:08.1	6:10
253	Oscar Coronel	East Valley (Spokane)	11	19:08.2	6:10
254	Owen Foote	Laurel	12	19:08.5	6:11
255	Ashyr Tweet	Fairfield	9	19:08.5	6:11
256	John Dyer	Moscow	9	19:08.8	6:11
257	Isaiah Hagstrom	Sandpoint	12	19:08.8	6:11
258	Wade Qualtier	Ronan	11	19:09.6	6:11
259	Max Rosenthal	Florence-Carlton	9	19:09.9	6:11
260	Tristan Vladic	Billings Senior	12	19:10.0	6:11
261	Daniel Escobar	East Valley (Spokane)	12	19:10.4	6:11
262	Eli Crist	Charles M Russell(Great Falls)	10	19:10.8	6:11
263	Andrew Egan	Beaverhead County	12	19:10.8	6:11
264	Duncan Morrow	Lake City	10	19:11.0	6:11
265	Hank Strasser	Manhattan	11	19:11.0	6:11
266	Noah Bujnicki	Moscow	11	19:11.1	6:11
267	Evan Aadland	Billings Skyview	10	19:11.4	6:11
268	Allan Flores	Shelby	11	19:12.6	6:12
269	Rebel Mays	Wolf Point	11	19:13.4	6:12
270	James Redifer	Libby	12	19:13.8	6:12
271	Nic Gustavson	Bigfork	10	19:14.0	6:12
272	Thomas Rockwell	Hamilton	11	19:14.3	6:12
273	Kai McDonald	Polson	12	19:14.9	6:13
274	Treyton Patrick	Anaconda	10	19:15.2	6:13
275	Ledge Conner	Corvallis	11	19:16.6	6:13
276	Drew Bennett	Helena Capital	11	19:16.7	6:13
277	Jacob O'Reilly	Columbus	10	19:18.1	6:14
278	Nolan Jarvis	Lake City	12	19:18.4	6:14
279	Fox Rowland	Helena Capital	11	19:19.5	6:14
280	Jaret Dushin	Helena Capital	12	19:19.8	6:14
281	Burton Ward	Glacier	10	19:20.3	6:14
282	Austin Housley	Soda Springs	10	19:20.6	6:14
283	Augie Stern	Park	11	19:21.0	6:15
284	Olen Given	Laurel	11	19:21.9	6:15
285	Anton Delavan	Billings Senior	10	19:22.6	6:15
286	Jayden Weider	Frenchtown	9	19:23.5	6:15
287	Connor Manion	Big Sky	12	19:24.1	6:16
288	Luka Skinner	Big Sky	12	19:24.2	6:16
289	Benjamin Running Rabbit	Ronan	9	19:26.2	6:16
290	Benjamin Hughes	Lincoln County	10	19:26.7	6:16
291	Jacob Patterson	Anaconda	11	19:26.8	6:16
292	Lucas Hamilton	Lake City	9	19:27.5	6:17
293	Bryce Hooper	Fairfield	11	19:29.0	6:17
294	Lukas Goodman	Manhattan	11	19:29.2	6:17
295	Eric Miner	Columbia Falls	11	19:30.1	6:17
296	Jim Bradshaw	Butte Central Catholic	11	19:31.5	6:18
297	Sam Ayers	Bigfork	11	19:31.7	6:18
298	Brandon Williams	Joliet	10	19:32.3	6:18
299	Colin Hickman	Lincoln County	10	19:32.5	6:18
300	Casey Rusdal	Libby	12	19:34.0	6:19
301	Reuben Rydgren	Laurel	11	19:34.5	6:19
302	Simon Yan	Gonzaga Prep	11	19:34.7	6:19
303	Ben Beutler	Soda Springs	12	19:35.4	6:19
304	Gabe Huber	Beaverhead County	9	19:37.5	6:20
305	Kyle Rider	Omak	12	19:38.1	6:20
306	Stephan Matveev	Hamilton	10	19:38.8	6:20
307	Cody Bradford	Stevensville	11	19:40.6	6:21
308	Teddy Simser	Manhattan	10	19:43.3	6:22
309	Brian McKenzie	West Valley (Spokane)	11	19:44.6	6:22
310	Noble Lancaster	Heritage Academy	9	19:46.4	6:23
311	Skylar Real Bird	Hardin	11	19:46.6	6:23
312	Tel Holland	Beaverhead County	12	19:49.4	6:24
313	Trevor Vanmaanen	Arlee	9	19:49.7	6:24
314	Henry Lohstroh	West Valley (Spokane)	12	19:49.9	6:24
315	Grady Nardinger	Joliet	11	19:50.4	6:24
316	Leon Vallie	Stevensville	10	19:52.8	6:25
317	Logan Lund	Frenchtown	9	19:52.8	6:25
318	Spencer Sheffler	East Valley (Spokane)	11	19:54.0	6:25
319	James Holmes	Butte Central Catholic	11	19:54.5	6:25
320	Aidan Easter	Broadwater	12	19:55.2	6:26
321	Dylan Mikesell	Jefferson	12	19:56.0	6:26
322	Johnny Shao	Libby	12	19:56.7	6:26
323	Jonathan After Buffalo	Browning	11	19:57.2	6:26
324	Lincoln Zell	Butte	10	19:57.7	6:26
325	Noah Best	Lakeland	11	20:03.6	6:28
326	Cayden Short	Charles M Russell(Great Falls)	12	20:04.6	6:29
327	Connor Lamb	Broadwater	12	20:05.5	6:29
328	Jamian Adams	Two Eagle River	11	20:05.6	6:29
329	Calvin Stanley	Manhattan	11	20:06.8	6:29
330	Oliver Brown	Billings Senior	9	20:07.1	6:29
331	Awston Clark	Omak	12	20:08.0	6:30
332	Jose Cabello-Preciado	Omak	10	20:08.2	6:30
333	Lucas Siders	Anaconda	9	20:09.7	6:30
334	Max Gannon	Cut Bank	11	20:14.4	6:32
335	Kaiden Gardner	Fergus	12	20:16.2	6:32
336	Ben Lund	Beaverhead County	10	20:17.2	6:33
337	Nathaniel Read-Smith	Loyola-Sacred Heart	11	20:18.6	6:33
338	Lucas Vinyard	East Valley (Spokane)	12	20:19.7	6:33
339	Caleb Kay	Billings Central Catholic	9	20:20.2	6:34
340	Coltayo Wilson	Riverside	10	20:21.3	6:34
341	Porter Hopman	Beaverhead County	10	20:21.9	6:34
342	Ryder Trees	Billings Senior	9	20:23.0	6:35
343	Koby Preputin	Havre	11	20:23.9	6:35
344	Sawyer Pule	St Ignatius	11	20:26.2	6:36
345	Charlie Ceja	Frenchtown	10	20:27.9	6:36
346	Aiden Snyder	Fergus	10	20:30.5	6:37
347	Jacob Hansen	Powell County	11	20:30.9	6:37
348	Keith Nyholm	Stevensville	11	20:32.1	6:37
349	Gavin Evertz	Joliet	11	20:34.8	6:38
350	Ryan Hanson	Butte	10	20:35.7	6:39
351	Isaac Ramirez	Park	10	20:36.4	6:39
352	Jake Helser	St Ignatius	10	20:36.6	6:39
353	Colter Yadon	Manhattan	10	20:37.0	6:39
354	Chase Vanslyke	Park	9	20:37.1	6:39
355	Andy Suastegui	Omak	10	20:38.7	6:40
356	John Pender	Billings Central Catholic	12	20:38.9	6:40
357	Britton Peter	Fergus	10	20:39.6	6:40
358	Izayah Lopez-Widdicombe	Lockwood	12	20:39.9	6:40
359	Delaware Braverman	Stevensville	10	20:41.2	6:40
360	Kai Painter	Fergus	11	20:41.8	6:41
361	Trystyn Hope	Billings Central Catholic	12	20:42.8	6:41
362	Remy Larson	Columbus	10	20:43.0	6:41
363	North Nollan	Bigfork	12	20:45.2	6:42
364	Caden Arnold	Omak	9	20:46.8	6:42
365	David Bailey	East Valley (Spokane)	11	20:47.8	6:43
366	Jacob Pfendler	Drummond	10	20:47.8	6:43
367	Chase Piedalue	Polson	9	20:48.8	6:43
368	Maxwell Thomas	Fergus	9	20:52.5	6:44
369	Sean Cooney	Loyola-Sacred Heart	10	20:54.0	6:45
370	Branson Zempel	St Ignatius	11	20:54.9	6:45
371	Carter Williams	Joliet	9	20:57.9	6:46
372	Drew Knoll	Arlee	12	21:00.4	6:47
373	Eli Johnson	Frenchtown	12	21:01.3	6:47
374	Reid Walks Over Ice	Lockwood	11	21:02.9	6:47
375	Luke Bailey	Heritage Academy	9	21:04.1	6:48
376	Joe Straub	Powell County	12	21:05.9	6:48
377	Vicente Larouche	Two Eagle River	12	21:08.4	6:49
378	Isaiah Talton	Fairfield	11	21:09.3	6:49
379	Maxwell James	Fergus	9	21:10.1	6:50
380	Connor Smith	Coeur d'Alene Charter	12	21:11.7	6:50
381	Brian Best	Lincoln County	9	21:12.4	6:50
382	Iverson Wiggins	Beaverhead County	9	21:15.6	6:52
383	Joshua Smith	Lakeland	9	21:18.0	6:52
384	Jacob Harvey	Beaverhead County	12	21:23.0	6:54
385	Sam (ethan) Valov	Whitehall	11	21:23.8	6:54
386	Liam Browne	Heritage Academy	10	21:27.2	6:55
387	Maxwell Motteshard	Riverside	10	21:27.8	6:55
388	Cesar Lara	Havre	9	21:29.8	6:56
389	Oscar McKim	Lincoln County	10	21:30.2	6:56
390	Michael Faccenda	Great Falls Central Catholic	12	21:32.5	6:57
391	Aiden Swab	Arlee	10	21:36.2	6:58
392	Brayden Nimmick	Havre	10	21:36.9	6:58
393	Blake Shusterman	Thompson Falls	10	21:38.1	6:59
394	Corwin Hunter	Butte	12	21:46.9	7:02
395	Damian Soss	Heritage Academy	10	21:47.6	7:02
396	Ian Morris	East Valley (Spokane)	10	21:49.0	7:02
397	Paxton Benjamin	Cut Bank	10	21:50.6	7:03
398	Patrick Delhomme	Loyola-Sacred Heart	9	21:50.9	7:03
399	Brennan Hedges	Cut Bank	12	21:52.6	7:03
400	Sean Trahan	Two Eagle River	12	21:53.9	7:04
401	Aiden O'Neal	Fergus	11	21:55.4	7:04
402	Trenton Wagner	Lockwood	9	21:55.8	7:04
403	Christopher Sopke	Polson	9	21:57.4	7:05
404	Hayden Jones	Powell County	12	21:58.0	7:05
405	Reilly Rees	Wolf Point	9	22:08.7	7:09
406	Soren Nelson	Hamilton	10	22:13.3	7:10
407	Ethan Brown	Cut Bank	9	22:13.3	7:10
408	Kaden Gideon	Lincoln County	11	22:17.1	7:11
409	Brandon Shear	Frenchtown	10	22:21.3	7:13
410	Eric Messinger	Havre	9	22:27.0	7:15
411	Quintin Perkins	Powell County	11	22:27.1	7:15
412	Charles Carroll	Riverside	12	22:34.1	7:17
413	Orion Logan	Anaconda	11	22:35.4	7:17
414	Jason Leishman	St Ignatius	9	22:36.1	7:17
415	Kaleb Grunhuvd	Butte	12	22:36.3	7:18
416	Noah Duncil	Billings Central Catholic	10	22:38.8	7:18
417	William McAnulty	Butte Central Catholic	11	22:40.8	7:19
418	Silas Vesbach	Columbus	10	22:41.0	7:19
419	Avery Wayland	Anaconda	9	22:43.9	7:20
420	Jack Holmes	Butte Central Catholic	9	22:54.7	7:23
421	Emmett Manges			22:54.8	7:23
422	Mateo Brown	Box Elder	11	22:55.1	7:24
423	Connor Kachmarik	Butte Central Catholic	8	22:56.6	7:24
424	Ryan Nagel	Powell County	9	23:00.0	7:25
425	John Stevens	Two Eagle River	12	23:25.2	7:33
426	Rowdy Doney	Havre	10	23:35.5	7:37
427	Koomi Kipp-Jackson	Heart Butte	9	23:36.7	7:37
428	Chase Corville	Arlee	10	23:37.7	7:37
429	Rett Nicholes	Anaconda	9	23:38.2	7:38
430	Bridger Slaughtner	Powell County	9	23:52.0	7:42
431	Trent Hamilton	Wolf Point	12	23:54.2	7:43
432	Joe Bradshaw	Butte Central Catholic	9	24:05.4	7:46
433	Ezekiel Gourneau	Wolf Point	9	24:18.4	7:50
434	Darrell Walks Over Ice	Lockwood	9	24:41.3	7:58
435	Shayde St. Goddard	Heart Butte	10	24:48.1	8:00
436	Kisyn Young Running Crane	Heart Butte	9	25:04.0	8:05
437	Jordan Mercer	Whitehall	10	25:10.5	8:07
438	Joseph Romas	Arlee	12	25:21.2	8:11
439	Deker Hogan	Powell County	10	25:28.1	8:13
440	Kevin Brock	Wolf Point	9	26:17.9	8:29
441	Conan Holmes	Butte Central Catholic	9	26:30.6	8:33
442	Darius Christensen	Omak	9	28:39.0	9:15
443	Ryland Horn	Heart Butte	12	29:07.1	9:24
444	Saanjay Small Boy	Arlee	10	30:05.2	9:42