Boys 3 Mile Run
Place Name Team Time Grade
1 Brody Smith Cody 15:07.3 11
2 Aidan Reed Helena 15:11.1 11
3 Jonathan Eastwood Belgrade 15:11.8 12
4 Jake Finney Lake City 15:19.1 12
5 Logan Morley Bigfork 15:26.2 11
6 Tyler Mogan Laurel 15:26.3 12
7 Kade McCutcheon Glacier 15:29.2 12
8 Marshall Beatty Sentinel 15:29.7
9 Hunter Simpson University 15:31.2 11
10 Patrick Miranne University 15:32.8 12
11 Will Eddy Hillcrest 15:37.8 12
12 Isaac Barville University 15:41.1 11
13 Corbin Carlton Mead 15:44.2 12
14 Chase Equall Bozeman 15:46.1 10
15 Kyler Little Lake City 15:53.9 12
16 Brock Sandry Glacier 15:58.1 12
17 Cooper West Great Falls CMR 15:58.3 9
18 Quinn Kopczynski Lewis & Clark 15:59.4 11
19 Riley Estes Lake City 16:00.0 12
20 Isaac Petsch Billings West 16:01.7 12
21 Layne Ryerson Helena 16:02.2 12
22 Sam Barrett Missoula Hellgate 16:02.6 11
23 Zak Kindl Lewis & Clark 16:03.4 10
24 Preston Novak Missoula Hellgate 16:03.6 11
25 Tevyn Stetson Glacier 16:07.6 10
26 Dontae Baker Helena Capital 16:10.9 12
27 Caleb Allen Bozeman 16:11.0 11
28 Logan Harmon Glacier 16:14.3 11
29 Logan Beck Red Lodge 16:15.1 12
30 Danny Provo Missoula Hellgate 16:17.2 11
31 Riley Collins Bozeman 16:18.2 10
32 Kody Turner Deer Park 16:18.6 12
33 Cameron Miekle Hamilton 16:20.0 11
34 Sylas Schutt Flathead 16:21.8 12
35 Karill Apedaile Hamilton 16:23.4 12
36 Ronald Venema Corvallis 16:23.5 11
37 Tyler Marlowe Hillcrest 16:23.8 12
38 Josh Barrows Helena 16:24.3 12
39 Ross Hamilton Lewis & Clark 16:25.1 11
40 Cameron Dean Mead 16:25.5 11
41 Andrew Miranne University 16:25.6 11
42 Nic Raiser Butte 16:25.7 11
43 Jake Perrin Flathead 16:27.9 11
44 Aj Eckmann Jefferson 16:28.2 11
45 Ryan McNamara Helena 16:29.4 11
46 Evan Sanford Mead 16:29.9 11
47 Jacob Calles Flathead 16:31.3 11
48 Will Warner Hillcrest 16:31.4 11
49 Spencer Swaim Lewis & Clark 16:32.0 9
50 Cody Bollum Deer Park 16:33.2 10
51 Kryn Dykema Red Lodge 16:33.2 12
52 Peder Rickbeil Billings Senior 16:36.3 10
53 Ben Page Mead 16:36.8 10
54 Ruben Castren Glacier 16:37.0 12
55 Jose Winton Coeur d'Alene 16:37.2 11
56 Orin Clark Bozeman 16:37.7 10
57 Jack Puckett Missoula Hellgate 16:37.8 11
58 Anthony Overcast Billings Senior 16:38.0 11
59 Bob Jarrard Gonzaga Prep 16:38.5 11
60 Iain Anderson Helena 16:39.2 10
61 Carson Jessop Corvallis 16:39.3 10
62 Houston Eymann Gonzaga Prep 16:39.4 12
63 Brock Adkins Glacier 16:39.6 10
64 Duncan Hamilton Bozeman 16:39.9 9
65 Dylan Johnson Billings Senior 16:41.6 12
66 Noah Hill Glacier 16:42.2 12
67 Collin Buck Great Falls CMR 16:43.2 11
68 Russell Kujala Plains 16:45.4 12
69 Zack Holbrook Lake City 16:45.6 11
70 Connor Chandler University 16:46.9 11
71 Johnny Cooney Gonzaga Prep 16:47.6 11
72 Walker Van Houten Bozeman 16:47.8 12
73 Will Skierka Gonzaga Prep 16:47.8 10
74 Carter Gall Billings Senior 16:50.7 11
75 Josh Jessop Corvallis 16:50.7 11
76 Tyler Brown Hillcrest 16:51.1 11
77 Dawson Larance Billings Senior 16:51.3 10
78 Nathaniel Kinney Mead 16:51.4 11
79 Tanner Laws Thompson Falls 16:51.8 11
80 Jalen Two Leggins Hardin 16:52.0 11
81 Cooper Haney Lakeland 16:52.2 10
82 Antonio Krogstad Manhattan 16:52.6 11
83 Bridger Longtine Helena Capital 16:53.1 10
84 Zac Magee Coeur d'Alene 16:54.4 10
85 Max Triepke Missoula Hellgate 16:54.8 10
86 Paul Bielawski Shelby 16:55.3 12
87 Jaiden Hiskey Hillcrest 16:56.1 11
88 Tanner Bollum Deer Park 16:56.5 12
89 Jordan Engel Flathead 16:57.8 12
90 Ian Nesson Lewis & Clark 16:58.1 11
91 Conor McGee Butte Central 16:58.3 12
92 Tanner Lehr Hamilton 16:58.8 12
93 Caleb Ware Hardin 17:00.5 12
94 Brennon Worthington Billings West 17:00.8 12
95 Nick Templeton Mead 17:01.1 11
96 Dylan Schilling Post Falls 17:01.3 11
97 Garrett Beckstead Billings West 17:01.6 10
98 Gabriel Sikora Gonzaga Prep 17:01.8 10
99 Andrew Jessop Corvallis 17:02.0 10
100 Jordan Brown University 17:02.1 11
101 Morris Wecker Missoula Hellgate 17:02.8 10
102 Robert Hafemeyer Flathead 17:02.9 10
103 Garret Schneider Laurel 17:03.2 12
104 Jared Northrup Helena 17:03.4 11
105 Tate Thompson Billings Central 17:03.4 9
106 Conrad Smith Billings West 17:03.5 11
107 Harrison Bentzel Billings West 17:03.7 11
108 Drake Green Post Falls 17:03.8 11
109 Jaden Rowe Frenchtown 17:04.9 10
110 Hunter Graves Cody 17:05.4 10
111 Ashton Jones Dawson County 17:05.8 11
112 Connor Chirrick Billings Skyview 17:06.8 10
113 Michael Augustine Billings Skyview 17:06.9 10
114 Dakota Christian Missoula Big Sky 17:06.9 12
115 Sage Schoonen Beaverhead County 17:06.9 12
116 Rj Gill Laurel 17:07.0 10
117 Jacob Rogers Hamilton 17:07.5 12
118 Vince Frazier Gonzaga Prep 17:08.0 11
119 Lucas Masjoan Lewis & Clark 17:08.3 10
120 Andrew Magee Coeur d'Alene 17:08.4 12
121 Alex Walde Coeur d'Alene 17:08.7 10
122 Hunter Flynn Whitehall 17:08.8 10
123 Teagan Olson Great Falls 17:08.9 9
124 Jaden Anderson Flathead 17:09.1 10
125 Ian McCarthy Lewis & Clark 17:09.4 11
126 Philip Gardner Mead 17:09.7 12
127 Trevor Amann Deer Park 17:10.4 11
128 Jack Sloan University 17:10.5 10
129 Max Evans Lake City 17:11.0 11
130 Daniel Walters Coeur d'Alene 17:11.9 11
131 Nick Painter Billings Skyview 17:12.4 10
132 Jeron Waltari Cody 17:12.6 10
133 Tyler Sather Billings Senior 17:14.2 11
134 Constancio Luis Hillcrest 17:15.0 11
135 Colter Smith Manhattan 17:15.0 12
136 Emmette Dustybull Browning 17:15.3 12
137 Jacob Blake Great Falls CMR 17:15.6 12
138 Grant Wyland Sentinel 17:17.0
139 Jordan Zeik Deer Park 17:17.5 10
140 Kole Tison Hamilton 17:19.1 12
141 Jake Jessop Corvallis 17:19.3 9
142 Brendon Vladic Billings Senior 17:19.7
143 Luke Henke Shelby 17:19.9 11
144 Kyle Heptner Shelby 17:19.9 11
145 Jake Kok Billings Skyview 17:20.0 10
146 Isaiah Girard Beaverhead County 17:21.0 11
147 Joren Nabozney Frenchtown 17:22.0 10
148 Vance Thuesen Red Lodge 17:22.5 11
149 Austin Grewell Billings Skyview 17:23.9 10
150 Damian Croft Sentinel 17:24.1
151 Carson Jones Hillcrest 17:24.3 11
152 Cody Westerman Deer Park 17:25.5 10
153 Trevor Doohan Gonzaga Prep 17:25.8 12
154 Simon Petsch Billings West 17:26.0 10
155 Joel Haas Corvallis 17:26.8 10
156 Kyle McLaughlin Belgrade 17:27.2 11
157 Tommy Frost Broadwater 17:28.6 10
158 Lane Darrow Flathead 17:28.8 11
159 Bryce Krattiger Great Falls 17:29.8 11
160 Liam Gildehaus Red Lodge 17:29.9 12
161 Keaton Grove Whitefish 17:30.8 12
162 Race Owens Ennis 17:31.9 11
163 Myles Stricker Laurel 17:32.7 11
164 Charlie Rasnick Manhattan 17:33.4 9
165 Danyon Rice Fergus 17:34.6 10
166 Edin Agamenomi Great Falls CMR 17:34.6 12
167 Holman Real Bird Hardin 17:34.8 10
168 Matt Wintersteen Helena 17:35.9 10
169 Trey Smollack Anaconda 17:36.3
170 Michael Michelson Great Falls CMR 17:36.7 9
171 Adam Barrie Billings West 17:36.9 10
172 Leonard McComas Manhattan 17:37.8 9
173 Tristan Scoffield Coeur d'Alene 17:38.4 12
174 Dylan Sipe Fergus 17:38.6 11
175 Noah Majerus Fergus 17:38.7 9
176 Joey Peters Lakeland 17:38.9 12
177 Charlie Eichenberger Bozeman 17:42.4 10
178 Jonathan Fuller Belgrade 17:42.6 12
179 Lane Sitz Ennis 17:45.1 10
180 Ethan Lannaghan Whitefish 17:45.3 11
181 Kyle Gottman Missoula Hellgate 17:45.7 11
182 Colter Barney Manhattan 17:46.2 10
183 Brian Sturdevant Lincoln County 17:46.5 11
184 Ethan Potthoff Whitefish 17:47.3 10
185 Mackellin Dean Great Falls CMR 17:47.8 10
186 Josiah Aimsback Browning 17:47.9 9
187 Weston Madplume Browning 17:48.8 10
188 Kyle Skunkcap Browning 17:51.4 11
189 Jason Aebischer Deer Park 17:51.5 12
190 Devin Nelson Park 17:52.1 11
191 Nathan Dennis Ronan High School 17:52.4 9
192 Wakiyan Price Sentinel 17:53.3
193 Stefan Slehofer Dawson County 17:53.4 12
194 Frank Dean Frenchtown 17:54.0 10
195 Jerelle Big Hair Great Falls 17:54.1 10
196 Ben Longbottom Laurel 17:54.2 10
197 Jacob Gibbs Billings Skyview 17:54.5 11
198 Kevin Bingham Tri City 17:54.7 11
199 Anders Holmquist Frenchtown 17:55.1 10
200 Erik Short Loyola Sacred Heart 17:55.7 12
201 Steven Fisher Billings Central 17:56.2 10
202 Dallas Shaw Belgrade 17:56.2 12
203 Dale Youngrunningcrane Browning 17:56.5 10
204 Sam Reilly Loyola Sacred Heart 17:56.8 10
205 Travis Kinn Dawson County 17:57.5 10
206 Vincent Bohl Great Falls CMR 17:57.5 11
207 Lonnie Shield Hardin 17:58.0 10
208 Sam Telling Beaverhead County 17:58.6 9
209 Jason Burchell Post Falls 17:59.1 9
210 Thomas Gilboy Helena Capital 18:00.9 12
211 Wyatt Herick Broadwater 18:01.1 10
212 Zach Evertz Polson 18:01.3
213 Casey Jones Frenchtown 18:01.4 10
214 Baylee Burt Corvallis 18:02.0 12
215 Nathan Jones Great Falls 18:02.8 10
216 Shannon Temple Butte 18:03.6 11
217 Ty Parsons Fergus 18:03.7 11
218 Tanner Short Post Falls 18:03.7 11
219 Logan Fleming Laurel 18:04.0 12
220 Ben Gibson Post Falls 18:04.3 11
221 Riley Lynn Broadwater 18:04.6 11
222 Tanner Saltzman Broadwater 18:05.0 9
223 Brandon Robertson Havre 18:05.3 12
224 Camren Horn Post Falls 18:05.7 10
225 Luke Westbrook Tri City 18:06.1 12
226 Jacob Grinwis Belgrade 18:06.5 10
227 Tyler Touchstone Frenchtown 18:06.8 10
228 Kolte Copp Dawson County 18:07.0 11
229 John Preller Laurel 18:07.3 12
230 Michael Sewell Frenchtown 18:08.4 11
231 Jackson Duffey Ronan High School 18:09.5 10
232 Paul Cronin Helena Capital 18:10.5 12
233 Spencer Bartow Helena Capital 18:12.9 9
234 Evan Duggan Darby 18:13.5 10
235 Aj Lingenfelter Belgrade 18:16.2 9
236 Jon Singer Cody 18:16.5 12
237 A. J. McBroom Helena Capital 18:16.7 11
238 Charlie Button Coeur d'Alene 18:17.1 11
239 Tate Weingart St. Ignatius 18:17.8 11
240 Lucas Langenderfer Lakeland 18:18.1 11
241 Brock Ross Havre 18:19.4 11
242 Matt Fremgen Lake City 18:19.9 12
243 Dillon Silvernale Dawson County 18:22.0 12
244 Emry Olsztyn Manhattan 18:23.1 10
245 Taj Hagan Lincoln County 18:24.2 11
246 William Vanhuss Thompson Falls 18:24.6 12
247 Ase Ackerman Dawson County 18:25.5 9
248 Jerrin Whiteman Hardin 18:27.0 11
249 Ryan Mason Sentinel 18:28.1
250 Glenn Morden Columbia Falls 18:29.4 11
251 Winfield West Columbia Falls 18:29.8 10
252 Cole Daily Red Lodge 18:29.8 12
253 Brian McGeehan Butte Central 18:30.3 9
254 Brandon Lasko Cody 18:31.4 12
255 Jemiah Peveler Cut Bank 18:31.8 10
256 Thunder Morales Polson 18:33.0
257 Daniel Koehler Ronan High School 18:33.2 10
258 Logan Meeks Cut Bank 18:33.3 12
259 Hayes Majerus Fergus 18:34.2 11
260 Sean Lindley Missoula Big Sky 18:34.3 12
261 Sage Cornelius Whitefish 18:36.2 10
262 Mitch Tree Sentinel 18:38.3
263 Alonzo Skunkcap Browning 18:38.7 11
264 Noah Eikens Loyola Sacred Heart 18:41.4 12
265 Donovan Row Sentinel 18:41.8
266 Josh Wulfekuhle Thompson Falls 18:43.1 11
267 Bryer Anderson Beaverhead County 18:43.3 11
268 Ian Furstenberg Billings Skyview 18:44.0 11
269 Daniel Miller Park 18:44.5 11
270 Austin Brand Fergus 18:45.0 11
271 Cole Bergstad Broadwater 18:45.2 10
272 Joel Rivera Beaverhead County 18:47.0 12
273 Jamie Lieberg Havre 18:48.0 12
274 Matt Sitter Polson 18:49.3
275 Gauge Anderson Whitefish 18:50.1 11
276 George Beddow Billings Central 18:50.5 10
277 Garrett McCormack Darby 18:52.9 12
278 Austin Leonard Lincoln County 18:53.5 12
279 Theron Nelson Butte Central 18:54.6 9
280 Riley Hellinger Shelby 18:54.6 12
281 Brendan Bigspring Cut Bank 18:54.9 12
282 Hunter Peterson Columbia Falls 18:57.0 10
283 Jamie Good Lincoln County 18:58.3 10
284 Collin Whitesitt Three Forks 18:58.5 10
285 Matt Wilson Hamilton 18:59.6 9
286 Joseph Dawes Hardin 19:00.0 12
287 Drew Vaughan Anaconda 19:02.3
288 Christian Newby Whitefish 19:02.8 12
289 Erik Casagranda Butte 19:06.1 9
290 Chase Leclercq Loyola Sacred Heart 19:06.6 12
291 Sundance Lodge Havre 19:06.8 12
292 Rhett Duffey Ronan High School 19:10.3 12
293 Moshe Henderson Lincoln County 19:12.9 10
294 Blake McLean Post Falls 19:13.5 11
295 Cameron Knapton Havre 19:13.6 11
296 Micheal Libertore Dawson County 19:15.3 12
297 Kobi Craddock Butte 19:15.4 12
298 Austin Gerry Butte 19:15.7 9
299 Anders Pederson Fergus 19:18.0 12
300 Carson Shirley Cody 19:20.8 9
301 Leyton Steen Red Lodge 19:21.0 9
302 Santos Parra Whitefish 19:21.8 11
303 Allen Hart Cody 19:22.0 9
304 Daniel Gabriel Hamilton 19:23.9 12
305 Dylan Knight Lakeland 19:24.3 9
306 Kiry Detwiler Ronan High School 19:26.0 9
307 Gavin Weber Missoula Big Sky 19:26.6 11
308 Waylon Ladue Browning 19:27.1 12
309 Derik Defrance Harrison 19:27.1 9
310 Colton Buckmaster Beaverhead County 19:28.1 11
311 Garrett Kelley Missoula Big Sky 19:29.4 9
312 Charlie Christman Three Forks 19:29.5 10
313 Dustin Jacobson Park 19:29.7 10
314 Kaden Richards Belgrade 19:29.8 11
315 Wyatt Benson Polson 19:30.5
316 Tilore Spears Darby 19:31.2 11
317 Cole Tingey Lakeland 19:31.7 9
318 Nathan Gerrard Broadwater 19:34.2 12
319 Tyrell Sylvester Cut Bank 19:36.3 10
320 Niklaus Gier Libby 19:36.5 10
321 Stormi Kipp Loyola Sacred Heart 19:39.6 9
322 Bradley Harvey Beaverhead County 19:40.5 9
323 Brandon Hulit Three Forks 19:46.5 10
324 Grant Clark Polson 19:50.1
325 Kyle Hollis Lakeland 19:50.6 9
326 Mitchell Zook Missoula Big Sky 19:54.2 11
327 Noah Shockley Great Falls 19:55.8 11
328 Karl Molina Park 19:56.7 11
329 Kaleb King Lakeland 20:01.1 10
330 Malek Strange Owl Ronan High School 20:03.4 10
331 Hayden Smith Missoula Big Sky 20:10.3 12
332 David Noble Park 20:11.6 11
333 Josh Brunner Missoula Big Sky 20:14.0 11
334 Miguel Hernandez Libby 20:17.7 12
335 Clay Stillwagon Butte Central 20:19.3 12
336 Drew Meyer Red Lodge 20:19.8 11
337 Ben Shaefer Anaconda 20:20.1
338 Michael Chase Billings Central 20:20.8 10
339 Michael Gulledge Billings Central 20:20.8 12
340 Austin Jones Havre 20:22.9 9
341 Jarod Anderson Shelby 20:23.7 9
342 Dayln Morgan Cut Bank 20:27.0 12
343 Gabe Knudsen Columbia Falls 20:29.9 9
344 Ryan Lane Three Forks 20:32.3 12
345 Storm Kemppainen Columbia Falls 20:33.4 10
346 Quaid Harlan Polson 20:35.4
347 Will Senecal Powell County 20:36.6 12
348 Noah McDuffie Lincoln County 20:37.7 12
349 Sam Saarel Park 20:47.7 9
350 Dylan Stewart Havre 20:59.3 12
351 Will Nelson Columbia Falls 21:05.4 10
352 Jarrod Nye Harrison 21:07.3 12
353 Ian Campbell Butte Central 21:10.3 10
354 Renan Paredes Darby 21:16.2 12
355 Kaleb Crook Broadwater 21:17.7 10
356 Caleb Hooper Libby 21:23.4 12
357 Garrett Briggs Whitehall 21:28.3 11
358 Cameron Haines Seeley-Swan 21:32.1 9
359 Allan Rice Libby 21:34.2 10
360 Asher Hagan Lincoln County 21:35.8 11
361 Josh Biegler Cut Bank 21:46.2 12
362 Trevor Patrick Park 21:55.3 11
363 Dawson Jakober Darby 22:13.1 12
364 Doug Christensen Harrison 22:24.0 10
365 Wade Luly Ennis 22:29.6 10
366 Joseph Reed Whitehall 22:34.0 11
367 Nathan Ortega Butte Central 22:36.8 9
368 Sam Catalino Whitehall 22:42.7 12
369 Kylan Allison Cut Bank 23:05.9 12
370 Billy Topaz Libby 23:21.7 12
371 Tanner Dehaven Libby 23:49.3 10
372 Wyatt Decker St. Ignatius 24:29.1 11
373 Kadin Smith Whitehall 24:29.4 10
374 Curtis Flood Whitehall 24:40.6 11