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