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