Mountain West Classic
Team scores
Results
Rating scale
?
| Place | Athlete | Grade | School | Time | Rating | Points |
|---|---|---|---|---|---|---|
| 1 | Owen Thiel | 11 | Glacier (MT) 1 | 15:41.1 | 135.7 | 1 |
| 2 | Elliot Stimpson | 12 | Helena (MT) 1 | 15:50.9 | 134.2 | 2 |
| 3 | Grey Piseno | 11 | Billings Central Catholic (MT) 1 | 15:53.5 | 133.9 | 3 |
| 4 | Finn Schretenthaler | 11 | Park (MN) 1 | 15:54.6 | 133.7 | 4 |
| 5 | Taylor Neil | 10 | Bozeman (MT) 1 | 15:55.3 | 133.6 | 5 |
| 6 | Ben Bird | 10 | Hardin (MT) 1 | 15:56.8 SR | 133.4 | 6 |
| 7 | Becks Bird | 10 | Shadle Park (WA) 1 | 15:58.6 PR | 133.1 | 7 |
| 8 | Emerson Hamma | 11 | Charles M Russell (Great Falls) (MT) 1 | 16:00.4 | 132.9 | 8 |
| 9 | Milo Kauffman | 10 | Helena (MT) 2 | 16:02.8 | 132.5 | 9 |
| 10 | Robbie Nuila | 12 | Flathead (MT) 1 | 16:03.7 | 132.4 | 10 |
| 11 | Elijah Tobin | 10 | Lewis and Clark (WA) 1 | 16:06.1 PR | 132.1 | 11 |
| 12 | Logan Anderson | 12 | Lake City (MI) 1 | 16:06.1 PR | 132.1 | 12 |
| 13 | Christian Landers | 11 | Bozeman (MT) 2 | 16:06.5 | 132.0 | 13 |
| 14 | Toby Meier | 12 | Lewis and Clark (WA) 2 | 16:08.7 PR | 131.7 | 14 |
| 15 | Henry Sund | 12 | Helena (MT) 3 | 16:10.2 | 131.5 | 15 |
| 16 | Brody Graham | 12 | Lewis and Clark (WA) 3 | 16:12.9 PR | 131.1 | 16 |
| 17 | Tyler Inabnit | 12 | Sentinel (MT) 1 | 16:16.6 | 130.6 | 17 |
| 18 | Zach Frazier | 11 | Gonzaga Prep (WA) 1 | 16:17.7 | 130.5 | 18 |
| 19 | Lucas Keith | 11 | Billings West (MT) 1 | 16:17.8 | 130.5 | 19 |
| 20 | Wilson Schmidt | 11 | Belgrade (MT) 1 | 16:17.9 SR | 130.5 | 20 |
| 21 | Kyler Harris | 12 | Florence-Carlton (MT) 1 | 16:18.9 SR | 130.3 | 21 |
| 22 | Bridger Warner | 10 | Gallatin (TN) 1 | 16:19.3 PR | 130.3 | 22 |
| 23 | Conrad Schruth | 12 | Great Falls (MT) 1 | 16:19.9 | 130.2 | 23 |
| 24 | Jack Davidson | 12 | Corvallis (OR) 1 | 16:22 SR | 129.9 | 24 |
| 25 | Isaiah Cowan | 12 | Big Sky (MT) 1 | 16:24.7 | 129.5 | 25 |
| 26 | Simon Douglas | 12 | Whitefish (MT) 1 | 16:26 PR | 129.4 | — |
| 27 | Drake Fricke | 12 | Bozeman (MT) 3 | 16:28.5 | 129.0 | 26 |
| 28 | Kasen Kastner | 12 | Flathead (MT) 2 | 16:30.8 | 128.7 | 27 |
| 29 | Samuel Reade | 10 | Lake City (MI) 2 | 16:31.3 PR | 128.6 | 28 |
| 30 | Dylan Hill | 11 | Helena (MT) 4 | 16:31.6 SR | 128.6 | 29 |
| 31 | Harper Churape | 12 | Lewis and Clark (WA) 4 | 16:32.1 SR | 128.5 | 30 |
| 32 | Kye McAbee | 11 | Billings West (MT) 2 | 16:33.6 | 128.3 | 31 |
| 33 | David DiGiallonardo | 11 | Polson (MT) 1 | 16:33.8 | 128.3 | 32 |
| 34 | Odin Berryman | 11 | Hellgate (MT) 1 | 16:35.7 | 128.1 | 33 |
| 35 | Owen Smith | 12 | Billings West (MT) 3 | 16:39.9 | 127.5 | 34 |
| 36 | Dawson Parke | 10 | Drummond (WI) 1 | 16:40.2 PR | 127.5 | — |
| 37 | Tad Rasmussen | 12 | Lewis and Clark (WA) 5 | 16:41.5 PR | 127.3 | 35 |
| 38 | Eamon Fitzgerald | 12 | Hellgate (MT) 2 | 16:42.1 | 127.2 | 36 |
| 39 | Ridley Key | 12 | Hellgate (MT) 3 | 16:42.2 SR | 127.2 | 37 |
| 40 | Sander Van Cleave | 10 | Sentinel (MT) 2 | 16:42.5 | 127.2 | 38 |
| 41 | Cass Violett | 12 | Three Forks (MT) 1 | 16:42.8 | 127.1 | — |
| 42 | Miles Miller | 10 | Hellgate (MT) 4 | 16:43 | 127.1 | 39 |
| 43 | Parker Whitmore | 12 | Lewis and Clark (WA) 6 | 16:44.2 SR | 127.0 | 40 |
| 44 | Chandler Christensen | 12 | Billings Skyview (MT) 1 | 16:45.3 SR | 126.8 | 41 |
| 45 | Auston Schellig | 11 | Joliet (MT) 1 | 16:46.8 SR | 126.6 | 42 |
| 46 | Dominic Hurlbert | 12 | Jefferson (GA) 1 | 16:48.7 SR | 126.4 | 43 |
| 47 | Jake Matthews | 12 | Helena (MT) 5 | 16:49.4 | 126.3 | 44 |
| 48 | Noah Martinet | 10 | Gonzaga Prep (WA) 2 | 16:50.4 | 126.2 | 45 |
| 49 | Zaiden Reeves | 11 | Great Falls (MT) 2 | 16:50.8 | 126.1 | 46 |
| 50 | Jude Sparkman | 11 | Glacier (MT) 2 | 16:51.3 | 126.0 | 47 |
| 51 | Camden Houchin | 11 | Butte (CA) 1 | 16:52 | 126.0 | 48 |
| 52 | Mica Kantor | 10 | Sentinel (MT) 3 | 16:52 PR | 126.0 | 49 |
| 53 | Julius Yeager | 11 | Billings West (MT) 4 | 16:53.3 | 125.8 | 50 |
| 54 | River Racine | 11 | Browning (MT) 1 | 16:54.6 | 125.6 | 51 |
| 55 | George Bentler | 11 | Billings Senior (MT) 1 | 16:57.8 | 125.2 | 52 |
| 56 | Jackson Bontadelli | 10 | Polson (MT) 2 | 16:59.5 | 125.0 | 53 |
| 57 | Luke Trefry | 11 | University (WA) 1 | 17:00.9 PR | 124.8 | 54 |
| 58 | Gabe Ackerly | 10 | Glacier (MT) 3 | 17:01.4 | 124.8 | 55 |
| 59 | Carter Koerner | 11 | Corvallis (OR) 2 | 17:01.4 PR | 124.8 | 56 |
| 60 | Frank Mccarthy | 10 | Lakeland (ID) 1 | 17:01.7 SR | 124.7 | 57 |
| 61 | Charlie Mattila | 11 | Lakeland (ID) 2 | 17:02.7 PR | 124.6 | 58 |
| 62 | Brodyn DeShaw | 10 | Flathead (MT) 3 | 17:03.2 | 124.6 | 59 |
| 63 | Garrett Hinderman | 11 | Helena (MT) 6 | 17:03.7 PR | 124.5 | 60 |
| 64 | CJ Pijanowski | 12 | Florence-Carlton (MT) 2 | 17:04.5 | 124.4 | 61 |
| 65 | Layne Niemeyer | 12 | Billings Skyview (MT) 2 | 17:06.4 SR | 124.2 | 62 |
| 66 | Kai Budensiek | 9 | Sandpoint (ID) 1 | 17:07.6 | 124.0 | 63 |
| 67 | Paul Dannenberg | 12 | Billings West (MT) 5 | 17:08.5 SR | 123.9 | 64 |
| 68 | Jack Baumes | 12 | Hellgate (MT) 5 | 17:09.4 | 123.8 | 65 |
| 69 | Zander Reeves | 11 | Great Falls (MT) 3 | 17:10.3 | 123.7 | 66 |
| 70 | Eli Highness | 12 | Helena (MT) 7 | 17:10.4 | 123.7 | 67 |
| 71 | Caleb Burton | 12 | Laurel (MT) 1 | 17:11.3 SR | 123.6 | 68 |
| 72 | John Jermyn | 9 | Plains (TX) 1 | 17:11.4 | 123.5 | 69 |
| 73 | Conner Klumph | 12 | Sentinel (MT) 4 | 17:11.9 | 123.5 | 70 |
| 74 | Wyatt Yeager | 12 | Fairfield (OH) 1 | 17:12.2 PR | 123.4 | 71 |
| 75 | Abram Denney | 12 | University (WA) 2 | 17:12.7 PR | 123.4 | 72 |
| 76 | Luke Halverson | 12 | Manhattan (KS) 1 | 17:12.9 SR | 123.4 | 73 |
| 77 | Carson Thorne | 9 | Flathead (MT) 4 | 17:13.1 PR | 123.3 | 74 |
| 78 | Cody Watson | 10 | Libby (MT) 1 | 17:13.4 | 123.3 | 75 |
| 79 | Wyatt Lemon | 9 | Sandpoint (ID) 2 | 17:14.6 | 123.1 | 76 |
| 80 | Harlon Leishman | 12 | St Ignatius (CA) 1 | 17:15.5 PR | 123.0 | 77 |
| 81 | Jack Syverson | 12 | Glacier (MT) 4 | 17:15.5 | 123.0 | 78 |
| 82 | Marshall Loew | 10 | Gonzaga Prep (WA) 3 | 17:15.9 | 123.0 | 79 |
| 83 | Jack Cline | 12 | Joliet (MT) 2 | 17:16 PR | 123.0 | 80 |
| 84 | Wiley Rides Horse | 9 | Hardin (MT) 2 | 17:16.1 PR | 123.0 | 81 |
| 85 | Carter Heggem | 11 | Sidney (NE) 1 | 17:17.3 | 122.8 | — |
| 86 | Simeon Costner | 8 | Plains (TX) 2 | 17:18.4 PR | 142.8 | 82 |
| 87 | Garrett Cleveland | 12 | Big Sky (MT) 2 | 17:19.7 | 122.5 | 83 |
| 88 | Ryland Crane | 10 | Great Falls (MT) 4 | 17:20.7 PR | 122.4 | 84 |
| 89 | Mekhi Ladson | 11 | Billings Skyview (MT) 3 | 17:20.8 SR | 122.4 | 85 |
| 90 | Cavan Visser | 12 | Manhattan Christian (MT) 1 | 17:21.8 | 122.3 | — |
| 91 | Kiedis MacFarlane | 12 | Gallatin (TN) 2 | 17:22.5 SR | 122.2 | 86 |
| 92 | Ryker Zuffelato | 11 | Flathead (MT) 5 | 17:23.5 | 122.1 | 87 |
| 93 | Sean Junco | 11 | Billings West (MT) 6 | 17:24.3 PR | 122.0 | 88 |
| 94 | Caleb Donham | 12 | Loyola-Sacred Heart (MT) 1 | 17:24.3 SR | 122.0 | 89 |
| 95 | Jacob Posdon | 10 | Bozeman (MT) 4 | 17:26.1 | 121.8 | 90 |
| 96 | Parker Sterling | 10 | Lakeland (ID) 3 | 17:29.6 | 121.4 | 91 |
| 97 | Ben Martin | 10 | Darby (MT) 1 | 17:29.6 | 121.4 | — |
| 98 | Keean Huntsinger | 10 | Ridgeline (UT) 1 | 17:30.2 | 121.3 | 92 |
| 99 | Marrek Jessop | 11 | Corvallis (OR) 3 | 17:30.5 | 121.3 | 93 |
| 100 | Noah Miller | 12 | Billings Skyview (MT) 4 | 17:31.5 PR | 121.1 | 94 |
| 101 | Max Mangold | 10 | Glacier (MT) 5 | 17:31.7 | 121.1 | 95 |
| 102 | Daniel Rodriguez Villarreal | 12 | Rogers (Spokane) (WA) 1 | 17:33.3 | 120.9 | 96 |
| 103 | Ashyr Tweet | 10 | Fairfield (OH) 2 | 17:33.5 PR | 120.9 | 97 |
| 104 | Caughnery Freese | 12 | Lewis and Clark (WA) 7 | 17:33.5 | 120.9 | 98 |
| 105 | Garrett Walker | 12 | Belgrade (MT) 2 | 17:33.6 | 120.9 | 99 |
| 106 | Jacob Christensen | 10 | Billings Skyview (MT) 5 | 17:34.1 SR | 120.8 | 100 |
| 107 | Rowen Sherbo | 12 | Libby (MT) 2 | 17:34.7 | 120.8 | 101 |
| 108 | Cody DeHaan | 9 | Manhattan (KS) 2 | 17:34.7 PR | 120.8 | 102 |
| 109 | Sean Cotman | 12 | Bigfork (MT) 1 | 17:37.2 SR | 120.5 | 103 |
| 110 | Aden Van Order | 11 | Hardin (MT) 3 | 17:37.4 PR | 120.4 | 104 |
| 111 | Ethan DeLeon | 11 | Billings Senior (MT) 2 | 17:37.7 PR | 120.4 | 105 |
| 112 | Jeremy Davidson | 10 | Corvallis (OR) 4 | 17:38.5 SR | 120.3 | 106 |
| 113 | Riley Kacher | 11 | Billings West (MT) 7 | 17:38.6 PR | 120.3 | 107 |
| 114 | Evan Bennett | 12 | Hamilton (MI) 1 | 17:38.7 SR | 120.3 | 108 |
| 115 | Gavin Ahumada | 11 | University (WA) 3 | 17:38.9 SR | 120.3 | 109 |
| 116 | Samuel Jagodzinski | 12 | Billings Central Catholic (MT) 2 | 17:39.9 | 120.2 | 110 |
| 117 | Christopher Holland | 10 | Flathead (MT) 6 | 17:40.5 PR | 120.1 | 111 |
| 118 | Daniel Ojeda | 11 | North Creek (WA) 1 | 17:41.2 | 120.0 | 112 |
| 119 | Alex Buche | 9 | Charles M Russell (Great Falls) (MT) 2 | 17:41.7 PR | 119.9 | 113 |
| 120 | Trey Howard | 11 | University (WA) 4 | 17:41.9 SR | 119.9 | 114 |
| 121 | Egan Johnson | 12 | Shadle Park (WA) 2 | 17:42.8 SR | 119.8 | 115 |
| 122 | Jacob Piapot | 12 | Ronan (MT) 1 | 17:43 | 119.8 | 116 |
| 123 | Kenton Bell | 12 | West Valley (Spokane) (WA) 1 | 17:43.4 SR | 119.7 | 117 |
| 124 | Jacob Johnson | 12 | Flathead (MT) 7 | 17:44.2 | 119.7 | 118 |
| 125 | Bryson Poulsen | 12 | Hamilton (MI) 2 | 17:44.8 | 119.6 | 119 |
| 126 | Donovan AimsBack | 12 | Browning (MT) 2 | 17:45 | 119.6 | 120 |
| 127 | Ethan Bellcock | 11 | Belgrade (MT) 3 | 17:45.7 | 119.5 | 121 |
| 128 | Payne Brower | 12 | Columbus (NE) 1 | 17:46.2 SR | 119.4 | 122 |
| 129 | John Kiernan III | 9 | West Valley (Spokane) (WA) 2 | 17:46.3 PR | 119.4 | 123 |
| 130 | Bryce Anderson | 12 | Manhattan (KS) 3 | 17:46.4 | 119.4 | 124 |
| 131 | Peyton Johnson | 10 | Cascade (OR) 1 | 17:47.3 | 119.3 | — |
| 132 | Evan Aadland | 11 | Billings Skyview (MT) 6 | 17:49 | 119.1 | 125 |
| 133 | Brogan Lancaster | 12 | Glacier (MT) 6 | 17:49.2 | 119.1 | 126 |
| 134 | Ian Kleiderer | 10 | Gonzaga Prep (WA) 4 | 17:49.3 | 119.1 | 127 |
| 135 | Evan Lubick | 12 | Gallatin (TN) 3 | 17:49.4 | 119.1 | 128 |
| 136 | Evan Colberg | 12 | Helena Capital (MT) 1 | 17:50.2 SR | 119.0 | 129 |
| 137 | Tegan Swift | 11 | Gallatin (TN) 4 | 17:50.4 SR | 118.9 | 130 |
| 138 | McKenon Boyd | 11 | Jefferson (GA) 2 | 17:50.7 | 118.9 | 131 |
| 139 | Nathan Gadd | 11 | University (WA) 5 | 17:50.7 SR | 118.9 | 132 |
| 140 | Tayen Edmo | 12 | Ronan (MT) 2 | 17:51 | 118.9 | 133 |
| 141 | Trent Lane | 10 | Cascade (OR) 2 | 17:51.5 PR | 118.8 | — |
| 142 | Zane Muilenburg | 11 | Lockwood (MT) 1 | 17:51.9 SR | 118.8 | 134 |
| 143 | Conner Johnson | 11 | Lake City (MI) 3 | 17:52 SR | 118.8 | 135 |
| 144 | Cameron Guelde | 11 | Big Horn (WY) 1 | 17:52.2 | 118.7 | — |
| 145 | Graham Mutchler | 9 | Sentinel (MT) 5 | 17:52.5 PR | 118.7 | 136 |
| 146 | Warren Lee | 12 | Park (MN) 2 | 17:54.9 | 118.4 | 137 |
| 147 | Josh Yakos | 10 | Drummond (WI) 2 | 17:56.9 PR | 118.2 | — |
| 148 | Russell Rivers | 12 | Sentinel (MT) 6 | 17:57.3 | 118.2 | 138 |
| 149 | Keaton Sample | 11 | Colstrip (MT) 1 | 17:57.5 PR | 118.1 | 139 |
| 150 | Kayden Stewart | 11 | Hardin (MT) 4 | 17:57.8 | 118.1 | 140 |
| 151 | Cooper Laslovich | 9 | Helena Capital (MT) 2 | 17:58.3 PR | 118.1 | 141 |
| 152 | Isaiah Hudson | 11 | Hellgate (MT) 6 | 17:58.8 | 118.0 | 142 |
| 153 | Noah Hamilton-Dixon | 11 | Bigfork (MT) 2 | 18:00.7 | 117.8 | 143 |
| 154 | Oliver Kress | 12 | Columbia Falls (MT) 1 | 18:01.1 | 117.7 | 144 |
| 155 | Adin Matthes | 12 | Joliet (MT) 3 | 18:01.3 PR | 117.7 | 145 |
| 156 | Nicholas Perkins | 10 | Shadle Park (WA) 3 | 18:02.4 PR | 117.6 | 146 |
| 157 | Haven Plenty Hawk | 9 | Hardin (MT) 5 | 18:02.6 PR | 117.6 | 147 |
| 158 | Evan McKenzie | 10 | West Valley (Spokane) (WA) 3 | 18:04 | 117.4 | 148 |
| 159 | Noel Pierson | 11 | Belgrade (MT) 4 | 18:04.7 | 117.4 | 149 |
| 160 | Ryan Compton | 11 | Helena Capital (MT) 3 | 18:04.8 | 117.3 | 150 |
| 161 | Nolan Flynn | 12 | Broadwater (MT) 1 | 18:05.4 | 117.3 | — |
| 162 | Nathaniel Kanyer | 11 | Gonzaga Prep (WA) 5 | 18:06.2 | 117.2 | 151 |
| 163 | Griffin LaRoque | 12 | Columbia Falls (MT) 2 | 18:06.8 | 117.1 | 152 |
| 164 | Thomas Rockwell | 12 | Hamilton (MI) 3 | 18:07.2 SR | 117.1 | 153 |
| 165 | Aaron Lee | 10 | Gonzaga Prep (WA) 6 | 18:08.1 PR | 117.0 | 154 |
| 166 | Lucas Peterson | 12 | Columbia Falls (MT) 3 | 18:08.3 | 117.0 | 155 |
| 167 | Colter Fellin | 12 | Loyola-Sacred Heart (MT) 2 | 18:11.9 SR | 116.6 | 156 |
| 168 | Braxton Real Bird | 9 | Hardin (MT) 6 | 18:12.6 | 116.5 | 157 |
| 169 | Shaphan Hubner | 12 | Manhattan Christian (MT) 2 | 18:13.5 | 116.4 | — |
| 170 | Hank Strasser | 12 | Manhattan (KS) 4 | 18:14 | 116.3 | 158 |
| 171 | Felix Fisher | 10 | Pullman (WA) 1 | 18:14.2 | 116.3 | 159 |
| 172 | Ethan Baasch | 11 | Lockwood (MT) 2 | 18:14.8 | 116.2 | 160 |
| 173 | Hunter Farris | 11 | Billings Skyview (MT) 7 | 18:14.9 | 116.2 | 161 |
| 174 | Mason Gregoire | 11 | Havre (MT) 1 | 18:15.7 | 116.1 | 162 |
| 175 | Cord Greer | 9 | Plains (TX) 3 | 18:16 | 116.1 | 163 |
| 176 | Ian Saltsman | 10 | Sentinel (MT) 7 | 18:16.2 PR | 116.1 | 164 |
| 177 | Teddy Simser | 11 | Manhattan (KS) 5 | 18:16.6 | 116.1 | 165 |
| 178 | Benjamin Beare | 8 | Hamilton (MI) 4 | 18:17.4 | 135.0 | 166 |
| 179 | Brian McKenzie | 12 | West Valley (Spokane) (WA) 4 | 18:17.8 | 115.9 | 167 |
| 180 | Bryce Hooper | 12 | Fairfield (OH) 3 | 18:17.9 PR | 115.9 | 168 |
| 181 | Chase Mclean | 11 | Laurel (MT) 2 | 18:18.3 SR | 115.9 | 169 |
| 182 | Seba Schroeder | 10 | Florence-Carlton (MT) 3 | 18:19.3 | 115.8 | 170 |
| 183 | Derek Petersen | 12 | Helena Capital (MT) 4 | 18:19.8 | 115.7 | 171 |
| 184 | William Traynham | 10 | East Helena (MT) 1 | 18:20.4 | 115.6 | — |
| 185 | Waylon Watkins | 10 | Bozeman (MT) 5 | 18:21.3 | 115.5 | 172 |
| 186 | Max Rosenthal | 10 | Florence-Carlton (MT) 4 | 18:21.4 SR | 115.5 | 173 |
| 187 | Trace Evans | 10 | Sandpoint (ID) 3 | 18:22.5 | 115.4 | 174 |
| 188 | William Shropshire | 10 | Helena Capital (MT) 5 | 18:22.8 PR | 115.4 | 175 |
| 189 | Oliver Brown | 10 | Billings Senior (MT) 3 | 18:23 PR | 115.4 | 176 |
| 190 | Caden Hoskinson | 11 | West Valley (Spokane) (WA) 5 | 18:23.1 | 115.4 | 177 |
| 191 | Ledge Conner | 12 | Corvallis (OR) 5 | 18:23.2 SR | 115.3 | 178 |
| 192 | Tre Howe | 10 | Lodge Grass (MT) 1 | 18:24.3 | 115.2 | 179 |
| 193 | Colter Anderson | 10 | Libby (MT) 3 | 18:24.9 | 115.2 | 180 |
| 194 | Tyler Lane | 12 | Cascade (OR) 3 | 18:26.2 SR | 115.0 | — |
| 195 | Koen Calf Robe | 10 | Browning (MT) 3 | 18:26.8 | 115.0 | 181 |
| 196 | Jayden Dan-Johnston | 12 | Lakeland (ID) 4 | 18:27.6 | 114.9 | 182 |
| 197 | Chase Bates | 9 | Deer Park (WA) 1 | 18:28 PR | 114.8 | 183 |
| 198 | Jacob O'Reilly | 11 | Columbus (NE) 2 | 18:28.1 SR | 114.8 | 184 |
| 199 | Will Fennelly | 11 | Gallatin (TN) 5 | 18:28.3 | 114.8 | 185 |
| 200 | Joshua Skunk Cap | 11 | Browning (MT) 4 | 18:29.3 PR | 114.7 | 186 |
| 201 | Marek Frick | 9 | Belgrade (MT) 5 | 18:29.4 PR | 114.7 | 187 |
| 202 | Lincoln Zell | 11 | Butte (CA) 2 | 18:29.9 | 114.6 | 188 |
| 203 | Levi Wiltsie | 11 | Butte (CA) 3 | 18:30.2 SR | 114.6 | 189 |
| 204 | Jack Phelps | 12 | Columbia Falls (MT) 4 | 18:30.4 | 114.6 | 190 |
| 205 | Nolan Rabe | 12 | Ridgeline (UT) 2 | 18:31 SR | 114.5 | 191 |
| 206 | Boaz Meintjes | 10 | Billings Senior (MT) 4 | 18:31.8 PR | 114.4 | 192 |
| 207 | Grady Olsen | 11 | Columbus (NE) 3 | 18:32.1 SR | 114.4 | 193 |
| 208 | Julian Blacksmith | 12 | Hardin (MT) 7 | 18:32.2 | 114.4 | 194 |
| 209 | Will Normandeau | 10 | Ronan (MT) 3 | 18:32.4 SR | 114.4 | 195 |
| 210 | Braden Anderson | 9 | Corvallis (OR) 6 | 18:32.7 | 114.3 | 196 |
| 211 | Charlie Clater | 12 | Big Sky (MT) 3 | 18:33.5 | 114.3 | 197 |
| 212 | Kayden Rutherford | 11 | Browning (MT) 5 | 18:34.7 | 114.1 | 198 |
| 213 | Lucas Reynolds | 12 | Shadle Park (WA) 4 | 18:35.1 SR | 114.1 | 199 |
| 214 | Walter Given | 10 | Laurel (MT) 3 | 18:36 | 114.0 | 200 |
| 215 | Ethan Olsen | 12 | Charles M Russell (Great Falls) (MT) 3 | 18:37.5 | 113.8 | 201 |
| 216 | Aiyers Powell | 11 | Columbia Falls (MT) 5 | 18:37.9 | 113.8 | 202 |
| 217 | Parly Given | 12 | Laurel (MT) 4 | 18:38.4 | 113.7 | 203 |
| 218 | Charlie Ceja | 11 | Frenchtown (MT) 1 | 18:38.6 PR | 113.7 | 204 |
| 219 | Duncan Young | 10 | Glacier (MT) 7 | 18:39.2 | 113.7 | 205 |
| 220 | Lukas Goodman | 12 | Manhattan (KS) 6 | 18:39.3 SR | 113.7 | 206 |
| 221 | Oscar Coronel | 12 | East Valley (Spokane) (WA) 1 | 18:40.3 PR | 113.5 | 207 |
| 222 | Wade Qualtier | 12 | Ronan (MT) 4 | 18:41.2 SR | 113.5 | 208 |
| 223 | Drew Bennett | 12 | Helena Capital (MT) 6 | 18:41.4 SR | 113.4 | 209 |
| 224 | Drew Martin | 11 | North Creek (WA) 2 | 18:42 | 113.4 | 210 |
| 225 | Paul Genz | 12 | Pullman (WA) 2 | 18:42.7 | 113.3 | 211 |
| 226 | Nic Gustavson | 11 | Bigfork (MT) 3 | 18:42.8 SR | 113.3 | 212 |
| 227 | Hiram Campbell | 11 | Great Falls (MT) 5 | 18:43.4 | 113.2 | 213 |
| 228 | Rocco Valentine | 9 | Gallatin (TN) 6 | 18:43.8 PR | 113.2 | 214 |
| 229 | Westin Caven | 11 | Clark Fork (ID) 1 | 18:44.2 | 113.1 | — |
| 230 | Benjamin White | 11 | Stevensville (MT) 1 | 18:44.3 | 113.1 | 215 |
| 231 | Adan Alegria | 10 | Rogers (Spokane) (WA) 2 | 18:44.3 | 113.1 | 216 |
| 232 | Boston Doleac | 9 | Hamilton (MI) 5 | 18:44.4 PR | 113.1 | 217 |
| 233 | Wyatt Boogerd | 9 | Polson (MT) 3 | 18:44.5 PR | 113.1 | 218 |
| 234 | Bryce Bedord | 12 | Power (MI) 1 | 18:44.8 PR | 113.1 | — |
| 235 | David Cox | 12 | Hobson-Moore (MT) 1 | 18:45.2 | 113.0 | — |
| 236 | Matthew Tobiason | 12 | Loyola-Sacred Heart (MT) 3 | 18:45.9 SR | 113.0 | 219 |
| 237 | Caelum Dunn | 10 | Jefferson (GA) 3 | 18:46.3 | 112.9 | 220 |
| 238 | Benjamin Hughes | 11 | Lincoln County (MT) 1 | 18:46.4 | 112.9 | 221 |
| 239 | Duncan Morrow | 11 | Lake City (MI) 4 | 18:46.5 SR | 112.9 | 222 |
| 240 | Bentley McGraw | 11 | Frenchtown (MT) 2 | 18:46.5 SR | 112.9 | 223 |
| 241 | Jhett McDonald | 11 | Ronan (MT) 5 | 18:47.2 | 112.8 | 224 |
| 242 | Cash Short | 11 | Columbia Falls (MT) 6 | 18:47.9 | 112.8 | 225 |
| 243 | River Traina | 11 | Lincoln County (MT) 2 | 18:48.2 | 112.7 | 226 |
| 244 | Gabriel Spencer | 10 | Gallatin (TN) 7 | 18:48.7 | 112.7 | 227 |
| 245 | Kyler Holinde | 12 | Glasgow (MT) 1 | 18:49.2 | 112.6 | 228 |
| 246 | Jude Newbold | 10 | Pullman (WA) 3 | 18:49.4 | 112.6 | 229 |
| 247 | Dayton Mowrer | 9 | Ridgeline (UT) 3 | 18:50.1 PR | 112.5 | 230 |
| 248 | Wesley Comer | 9 | Fergus (MT) 1 | 18:50.1 PR | 112.5 | 231 |
| 249 | Oscar Valliant | 12 | Hellgate (MT) 7 | 18:50.3 | 112.5 | 232 |
| 250 | Quinn Wissenbach | 10 | Corvallis (OR) 7 | 18:50.8 | 112.5 | 233 |
| 251 | Mason Colliander | 11 | Columbia Falls (MT) 7 | 18:50.9 | 112.5 | 234 |
| 252 | Michael Reistroffer | 12 | Plains (TX) 4 | 18:51.2 | 112.4 | 235 |
| 253 | Blake Dobbins | 11 | Pullman (WA) 4 | 18:51.8 | 112.4 | 236 |
| 254 | Fletcher Barrett | 12 | Sandpoint (ID) 4 | 18:51.9 SR | 112.4 | 237 |
| 255 | Ryan Hanson | 11 | Butte (CA) 4 | 18:53 PR | 112.3 | 238 |
| 256 | Oliver Taylor | 10 | Ridgeline (UT) 4 | 18:53.4 PR | 112.2 | 239 |
| 257 | Kalem Ercanbrack | 11 | Plains (TX) 5 | 18:53.5 PR | 112.2 | 240 |
| 258 | Zachary Joyner | 10 | Ridgeline (UT) 5 | 18:54.1 PR | 112.1 | 241 |
| 259 | Elija Hunter | 12 | East Valley (Spokane) (WA) 2 | 18:54.3 SR | 112.1 | 242 |
| 260 | David Curry | 9 | Fergus (MT) 2 | 18:54.7 | 112.1 | 243 |
| 261 | Ben Hales | 12 | West Yellowstone (MT) 1 | 18:55.3 SR | 112.0 | — |
| 262 | Parker Hughes | 12 | Hobson-Moore (MT) 2 | 18:55.4 | 112.0 | — |
| 263 | John Burroughs | 10 | Bozeman (MT) 6 | 18:56.1 PR | 111.9 | 244 |
| 264 | Seth Woldtvedt | 10 | Great Falls (MT) 6 | 18:57.1 PR | 111.8 | 245 |
| 265 | Kaden Kipp | 11 | Cut Bank (MT) 1 | 18:57.8 SR | 111.8 | 246 |
| 266 | Leonid Matveev | 10 | Pullman (WA) 5 | 18:58.4 | 111.7 | 247 |
| 267 | Augie Stern | 12 | Park (MN) 3 | 18:58.5 SR | 111.7 | 248 |
| 268 | Ian Mendonca | 10 | North Creek (WA) 3 | 18:58.6 | 111.7 | 249 |
| 269 | Wyatt Maynard | 12 | Billings Senior (MT) 5 | 18:58.7 PR | 111.7 | 250 |
| 270 | Corbin Jaurez | 12 | Shadle Park (WA) 5 | 18:58.9 SR | 111.7 | 251 |
| 271 | Logan Hyland | 11 | Whitefish (MT) 2 | 18:59.1 | 111.6 | — |
| 272 | Devin Earl | 10 | Park (MN) 4 | 18:59.4 PR | 111.6 | 252 |
| 273 | Camden Oliszczak | 11 | Lockwood (MT) 3 | 18:59.5 | 111.6 | 253 |
| 274 | Carson Rose | 9 | Charles M Russell (Great Falls) (MT) 4 | 19:00 PR | 111.5 | 254 |
| 275 | Lucas Mortensen | 11 | West Valley (Spokane) (WA) 6 | 19:00.2 | 111.5 | 255 |
| 276 | Noah Childress | 9 | Lake City (MI) 5 | 19:00.9 PR | 111.5 | 256 |
| 277 | Slade Toscano | 12 | Colstrip (MT) 2 | 19:01 PR | 111.4 | 257 |
| 278 | Noah Best | 12 | Lakeland (ID) 5 | 19:01.1 | 111.4 | 258 |
| 279 | Thomas Maxwell | 10 | Fergus (MT) 3 | 19:04.7 | 111.1 | 259 |
| 280 | Todd Whitescarver | 11 | Stevensville (MT) 2 | 19:06.5 | 110.9 | 260 |
| 281 | Joseph Boschee | 12 | North Creek (WA) 4 | 19:07.2 | 110.8 | 261 |
| 282 | Hobbes Conley | 9 | Sandpoint (ID) 5 | 19:07.5 | 110.8 | 262 |
| 283 | Jasiah Rider | 10 | Browning (MT) 6 | 19:07.8 | 110.8 | 263 |
| 284 | Cade Udy | 10 | Pullman (WA) 6 | 19:08.8 | 110.7 | 264 |
| 285 | Ray Gleason | 10 | Shadle Park (WA) 6 | 19:09.1 | 110.6 | 265 |
| 286 | Dyson Romo | 11 | Sidney (NE) 2 | 19:09.6 | 110.6 | — |
| 287 | Karter Kluck | 10 | Belgrade (MT) 6 | 19:09.7 | 110.6 | 266 |
| 288 | Grady Nardinger | 12 | Joliet (MT) 4 | 19:10.5 SR | 110.5 | 267 |
| 289 | Anton Delavan | 11 | Billings Senior (MT) 6 | 19:11.3 | 110.4 | 268 |
| 290 | JJ Bends | 11 | Lodge Grass (MT) 2 | 19:12.7 SR | 110.3 | 269 |
| 291 | Trevor Van Maanen | 10 | Arlee (MT) 1 | 19:14.4 PR | 110.1 | 270 |
| 292 | Gavin Greene | 11 | Broadwater (MT) 2 | 19:15.8 | 110.0 | — |
| 293 | JJ (Jacob) Hosig | 11 | Ridgeline (UT) 6 | 19:16.1 | 110.0 | 271 |
| 294 | Anthony Berube | 10 | West Valley (Spokane) (WA) 7 | 19:16.2 | 110.0 | 272 |
| 295 | Patrick Scott | 12 | East Valley (Spokane) (WA) 3 | 19:16.6 | 109.9 | 273 |
| 296 | Lochlyn Finley | 12 | Two Eagle River (MT) 1 | 19:18.1 PR | 109.8 | 274 |
| 297 | Fox Rowland | 12 | Helena Capital (MT) 7 | 19:19 SR | 109.7 | 275 |
| 298 | Aaron Swensen | 10 | Pullman (WA) 7 | 19:20.7 | 109.5 | 276 |
| 299 | MJ Hendrickson | 9 | Beaverhead County (MT) 1 | 19:21 PR | 109.5 | 277 |
| 300 | Isaac Ramirez | 11 | Park (MN) 5 | 19:21.3 PR | 109.5 | 278 |
| 301 | Caleb Kay | 10 | Billings Central Catholic (MT) 3 | 19:23.8 PR | 109.2 | 279 |
| 302 | Logan Lund | 10 | Frenchtown (MT) 3 | 19:25 | 109.1 | 280 |
| 303 | Anderson Echohawk | 11 | Big Sky (MT) 4 | 19:25.6 | 109.1 | 281 |
| 304 | Isaac Poteet | 11 | Loyola-Sacred Heart (MT) 4 | 19:25.7 PR | 109.0 | 282 |
| 305 | Eli Huckeby | 10 | Big Sky (MT) 5 | 19:25.8 | 109.0 | 283 |
| 306 | Trenten Kurle | 9 | Rogers (Spokane) (WA) 3 | 19:25.9 | 109.0 | 284 |
| 307 | Thaddeus Cox | 9 | Frenchtown (MT) 4 | 19:26.5 | 109.0 | 285 |
| 308 | Remy Larson | 11 | Columbus (NE) 4 | 19:26.6 PR | 109.0 | 286 |
| 309 | Ryder Trees | 10 | Billings Senior (MT) 7 | 19:27.5 | 108.9 | 287 |
| 310 | Julian Knight | 11 | Sandpoint (ID) 6 | 19:31.6 | 108.5 | 288 |
| 311 | Jamian Adams | 12 | Two Eagle River (MT) 2 | 19:32.2 | 108.4 | 289 |
| 312 | Jacob Burns | 11 | Browning (MT) 7 | 19:33.9 | 108.3 | 290 |
| 313 | Ethan Sullivan | 11 | Manhattan (KS) 7 | 19:35.5 | 108.1 | 291 |
| 314 | Mike Hendrix | 11 | Big Sky (MT) 6 | 19:38.1 | 107.9 | 292 |
| 315 | Cody Bradford | 12 | Stevensville (MT) 3 | 19:38.6 | 107.8 | 293 |
| 316 | Quinn Phillips | 9 | Fergus (MT) 4 | 19:39.3 PR | 107.8 | 294 |
| 317 | Arlis Yellowtail | 9 | Lodge Grass (MT) 3 | 19:40.4 | 107.7 | 295 |
| 318 | Ted See | 12 | Glasgow (MT) 2 | 19:40.9 SR | 107.6 | 296 |
| 319 | Lucas Hamilton | 10 | Lake City (MI) 6 | 19:41.5 SR | 107.6 | 297 |
| 320 | Jacob Patterson | 12 | Anaconda (MT) 1 | 19:43.2 | 107.4 | 298 |
| 321 | Carson Bekedam | 12 | Park (MN) 6 | 19:43.9 | 107.3 | 299 |
| 322 | Brendan Mogen | 10 | Big Horn (WY) 2 | 19:46.7 | 107.1 | — |
| 323 | Jack Cockrell | 10 | Plains (TX) 6 | 19:47.1 PR | 107.0 | 300 |
| 324 | Zeke Hernandez | 12 | Lake City (MI) 7 | 19:47.2 SR | 107.0 | 301 |
| 325 | Austyn Jardine | 11 | Billings Central Catholic (MT) 4 | 19:48.3 | 106.9 | 302 |
| 326 | Britton Krum | 12 | Charles M Russell (Great Falls) (MT) 5 | 19:49.1 SR | 106.9 | 303 |
| 327 | Blake Toscano | 10 | Colstrip (MT) 3 | 19:50.3 | 106.8 | 304 |
| 328 | Lamar Rides The Bear | 12 | Lodge Grass (MT) 4 | 19:50.9 | 106.7 | 305 |
| 329 | Dane Brown | 12 | Big Horn (WY) 3 | 19:51.3 | 106.7 | — |
| 330 | Kennie Cords | 10 | Hamilton (MI) 6 | 19:52.3 PR | 106.6 | 306 |
| 331 | David Bailey | 12 | East Valley (Spokane) (WA) 4 | 19:52.5 SR | 106.5 | 307 |
| 332 | Keatyn Hill | 10 | Colstrip (MT) 4 | 19:52.6 PR | 106.5 | 308 |
| 333 | Olen Dahlgren | 10 | North Creek (WA) 5 | 19:53 | 106.5 | 309 |
| 334 | Jim Bradshaw | 12 | Butte Central Catholic (MT) 1 | 19:53.3 SR | 106.5 | — |
| 335 | Bryson Bartimoli | 11 | Lakeland (ID) 6 | 19:53.3 | 106.5 | 310 |
| 336 | Landon Spinning | 11 | Ridgeline (UT) 7 | 19:53.4 SR | 106.5 | 311 |
| 337 | Gavin Evertz | 12 | Joliet (MT) 5 | 19:53.5 SR | 106.5 | 312 |
| 338 | Kenneth Wonsick | 9 | Great Falls (MT) 7 | 19:53.6 | 106.4 | 313 |
| 339 | Adam Mickelson | 12 | Glasgow (MT) 3 | 19:53.7 SR | 106.4 | 314 |
| 340 | Josiah Swanson | 10 | Hobson-Moore (MT) 3 | 19:55.1 PR | 106.3 | — |
| 341 | Caden Miller | 10 | Florence-Carlton (MT) 5 | 19:56.6 | 106.2 | 315 |
| 342 | Ethan Young | 11 | Charles M Russell (Great Falls) (MT) 6 | 19:57.7 PR | 106.1 | 316 |
| 343 | Koda King | 12 | Ronan (MT) 6 | 19:57.9 | 106.1 | 317 |
| 344 | William Holderman | 9 | Lakeland (ID) 7 | 19:58 PR | 106.0 | 318 |
| 345 | Charlie Kaasa | 11 | Nashua (MT) 1 | 19:58.4 | 106.0 | — |
| 346 | Ian Ferguson | 9 | Bozeman (MT) 7 | 19:58.6 | 106.0 | 319 |
| 347 | Ian Comes At Night | 10 | Big Sky (MT) 7 | 19:59.6 PR | 105.9 | 320 |
| 348 | Mitchell Clavadetscher | 10 | Laurel (MT) 5 | 20:00.7 | 105.8 | 321 |
| 349 | Fisher Sliter | 10 | Bigfork (MT) 4 | 20:00.7 | 105.8 | 322 |
| 350 | Henry Blake | 10 | Charles M Russell (Great Falls) (MT) 7 | 20:01.2 PR | 105.8 | 323 |
| 351 | Christopher Sopke | 10 | Polson (MT) 4 | 20:01.4 | 105.7 | 324 |
| 352 | Porter Hopman | 11 | Beaverhead County (MT) 2 | 20:02.5 SR | 105.7 | 325 |
| 353 | Keith Schick | 9 | Deer Park (WA) 2 | 20:03.3 | 105.6 | 326 |
| 354 | Nolan Sheils | 10 | Columbus (NE) 5 | 20:04.3 PR | 105.5 | 327 |
| 355 | Joshua Stewart | 11 | North Creek (WA) 6 | 20:08.6 | 105.1 | 328 |
| 356 | Marshall Jensen | 10 | Jefferson (GA) 4 | 20:09 | 105.1 | 329 |
| 357 | Braden Meeks | 12 | University (WA) 6 | 20:10.1 SR | 105.0 | 330 |
| 358 | Elijah Barnett | 10 | Lincoln (OR) 1 | 20:11 SR | 104.9 | — |
| 359 | Rowen Kloker | 10 | Glasgow (MT) 4 | 20:11.1 | 104.9 | 331 |
| 360 | Rylan Hoveland | 10 | Broadwater (MT) 3 | 20:11.6 | 104.8 | — |
| 361 | Isaac Zell | 9 | Butte (CA) 5 | 20:15.9 PR | 104.5 | 332 |
| 362 | Koby Preputin | 12 | Havre (MT) 2 | 20:16.3 SR | 104.4 | 333 |
| 363 | Jesse Kimball | 12 | Polson (MT) 5 | 20:16.5 PR | 104.4 | 334 |
| 364 | Garrett Thompson | 9 | Glasgow (MT) 5 | 20:16.6 | 104.4 | 335 |
| 365 | Otto Schurke | 10 | Bigfork (MT) 5 | 20:16.8 | 104.4 | 336 |
| 366 | Jakota Johnson | 11 | Rogers (Spokane) (WA) 4 | 20:18.9 | 104.2 | 337 |
| 367 | Rogan Madison | 9 | Beaverhead County (MT) 3 | 20:19.2 | 104.2 | 338 |
| 368 | Trevor Nation | 10 | Valier (MT) 1 | 20:19.2 PR | 104.2 | — |
| 369 | Damien Fierro | 9 | Rogers (Spokane) (WA) 5 | 20:20.9 | 104.0 | 339 |
| 370 | Brayden Nimmick | 11 | Havre (MT) 3 | 20:21.3 SR | 104.0 | 340 |
| 371 | Sean Cooney | 11 | Loyola-Sacred Heart (MT) 5 | 20:21.5 | 104.0 | 341 |
| 372 | Zaiden Staples | 9 | Colstrip (MT) 5 | 20:25.7 | 103.6 | 342 |
| 373 | Kellan Drake | 12 | Stevensville (MT) 4 | 20:27.7 PR | 103.4 | 343 |
| 374 | Nate Weber | 12 | Roberts (MT) 1 | 20:28.9 | 103.3 | — |
| 375 | Colin Gallagher | 10 | Jefferson (GA) 5 | 20:29 | 103.3 | 344 |
| 376 | Andrew Frecker | 11 | Beaverhead County (MT) 4 | 20:29.3 PR | 103.3 | 345 |
| 377 | Jakob Schonberger | 11 | Billings Central Catholic (MT) 5 | 20:29.4 | 103.3 | 346 |
| 378 | Blake Shusterman | 11 | Thompson Falls (MT) 1 | 20:30.2 | 103.2 | — |
| 379 | Kai Painter | 12 | Fergus (MT) 5 | 20:30.5 | 103.2 | 347 |
| 380 | Max Ferris | 9 | Columbus (NE) 6 | 20:32.4 | 103.0 | 348 |
| 381 | Thorin Nixon | 9 | Lincoln County (MT) 3 | 20:32.7 | 103.0 | 349 |
| 382 | James Maxwell | 10 | Fergus (MT) 6 | 20:33.4 | 103.0 | 350 |
| 383 | Lucas Siders | 10 | Anaconda (MT) 2 | 20:34.1 SR | 102.9 | 351 |
| 384 | Sawyer Pule | 12 | St Ignatius (CA) 2 | 20:34.4 | 102.8 | 352 |
| 385 | James Holmes | 12 | Butte Central Catholic (MT) 2 | 20:38 SR | 102.5 | — |
| 386 | Joshua Kimm | 9 | Manhattan Christian (MT) 3 | 20:42 | 102.2 | — |
| 387 | Timothy Pearson | 10 | Glasgow (MT) 6 | 20:42.7 | 102.1 | 353 |
| 388 | Kai Brownell | 9 | Troy (MI) 1 | 20:43.1 PR | 102.1 | — |
| 389 | Ryan Ketcher | 11 | Belgrade (MT) 7 | 20:46.1 | 101.8 | 354 |
| 390 | Dean Rognrud | 10 | Laurel (MT) 6 | 20:48.1 SR | 101.7 | 355 |
| 391 | Dmitrii Walenter | 11 | Troy (MI) 2 | 20:52 | 101.4 | — |
| 392 | James Dust | 12 | Lodge Grass (MT) 5 | 20:52.4 | 101.3 | 356 |
| 393 | Roberto Pacheco-Torres | 11 | Rogers (Spokane) (WA) 6 | 20:52.5 | 101.3 | 357 |
| 394 | Max Gannon | 12 | Cut Bank (MT) 2 | 20:54.9 | 101.1 | 358 |
| 395 | Stockton Stroh | 11 | Fergus (MT) 7 | 20:55.7 PR | 101.1 | 359 |
| 396 | Samuel Erickson | 10 | Libby (MT) 4 | 20:55.9 PR | 101.1 | 360 |
| 397 | Blair Hamry | 12 | Butte (CA) 6 | 20:57.9 | 100.9 | 361 |
| 398 | Owen Thompson | 12 | Glasgow (MT) 7 | 20:58.2 SR | 100.9 | 362 |
| 399 | Kyle Biernat | 9 | Shadle Park (WA) 7 | 20:58.8 | — | 363 |
| 400 | Ethan Brown | 10 | Cut Bank (MT) 3 | 21:05.6 PR | 100.3 | 364 |
| 401 | Jayden Perry | 9 | Cut Bank (MT) 4 | 21:05.9 PR | 100.3 | 365 |
| 402 | Brock Ryan | 11 | Plains (TX) 7 | 21:06.9 | 100.2 | 366 |
| 403 | Aidan Hartman | 9 | Lincoln County (MT) 4 | 21:07.1 | 100.2 | 367 |
| 404 | Kesston Thomas | 10 | Fairfield (OH) 4 | 21:08.4 PR | 100.1 | 368 |
| 405 | Jude McIntee | 11 | Polson (MT) 6 | 21:08.6 PR | 100.1 | 369 |
| 406 | Jason Leishman | 10 | St Ignatius (CA) 3 | 21:08.9 PR | 100.0 | 370 |
| 407 | Branson Zempel | 12 | St Ignatius (CA) 4 | 21:10.2 SR | 99.9 | 371 |
| 408 | Jeremy Gaub | 10 | Florence-Carlton (MT) 6 | 21:15.4 | 99.5 | 372 |
| 409 | Nathan Knopp | 10 | Butte (CA) 7 | 21:15.4 | 99.5 | 373 |
| 410 | Sam Spear | 9 | Hobson-Moore (MT) 4 | 21:16 PR | 99.5 | — |
| 411 | Jax Wilson | 9 | Deer Park (WA) 3 | 21:16 PR | 99.5 | 374 |
| 412 | Darrell Walks Over Ice | 10 | Lockwood (MT) 4 | 21:17.3 PR | 99.4 | 375 |
| 413 | Jared Fulcher | 12 | Rogers (Spokane) (WA) 7 | 21:20.3 | 99.1 | 376 |
| 414 | Kaden Isom | 10 | East Valley (Spokane) (WA) 5 | 21:20.5 PR | 99.1 | 377 |
| 415 | Cooper Montgomery | 10 | Beaverhead County (MT) 5 | 21:22.2 | 99.0 | 378 |
| 416 | Christopher Heath | 11 | Deer Park (WA) 4 | 21:22.4 SR | 99.0 | 379 |
| 417 | Jacoby Berg | 10 | Three Forks (MT) 2 | 21:22.6 | 98.9 | — |
| 418 | Brady Olson | 11 | Three Forks (MT) 3 | 21:26.3 | 98.7 | — |
| 419 | Henrik Dahlgren | 12 | North Creek (WA) 7 | 21:29.7 | 98.4 | 380 |
| 420 | Payson Hansen | 9 | Deer Park (WA) 5 | 21:31.8 PR | 98.2 | 381 |
| 421 | Andy Sorge | 12 | East Valley (Spokane) (WA) 6 | 21:33.7 PR | 98.1 | 382 |
| 422 | Reid Walks Over Ice | 12 | Lockwood (MT) 5 | 21:35.1 SR | 98.0 | 383 |
| 423 | Kaje Ramey | 10 | Cut Bank (MT) 5 | 21:35.1 PR | 98.0 | 384 |
| 424 | Colter Dowdy | 10 | Fairfield (OH) 5 | 21:35.5 | 98.0 | 385 |
| 425 | Wade Behm | 10 | Joliet (MT) 6 | 21:35.6 | 98.0 | 386 |
| 426 | Robyn Stewart | 12 | Lodge Grass (MT) 6 | 21:36.9 | 97.9 | 387 |
| 427 | Jacob Hayes | 9 | Lincoln County (MT) 5 | 21:37.1 | 97.8 | 388 |
| 428 | Hank Luepke | 9 | Columbus (NE) 7 | 21:37.9 PR | 97.8 | 389 |
| 429 | Matteo Gibbs | 12 | Libby (MT) 5 | 21:38.1 SR | 97.8 | 390 |
| 430 | Avery Wayland | 10 | Anaconda (MT) 3 | 21:39.7 SR | 97.7 | 391 |
| 431 | Jack Holmes | 10 | Butte Central Catholic (MT) 3 | 21:44.5 PR | 97.3 | — |
| 432 | Bowen Traynham | 10 | East Helena (MT) 2 | 21:45.2 | 97.2 | — |
| 433 | Jake Helser | 11 | St Ignatius (CA) 5 | 21:46.7 | 97.1 | 392 |
| 434 | Morgan Wilder | 11 | Cut Bank (MT) 6 | 21:48.1 PR | 97.0 | 393 |
| 435 | LaSean Bigday | 12 | Two Eagle River (MT) 3 | 21:48.8 PR | 96.9 | 394 |
| 436 | Jason Wright | 9 | Arlee (MT) 2 | 21:48.9 | 96.9 | 395 |
| 437 | Dominic Venters | 11 | Polson (MT) 7 | 21:48.9 | 96.9 | 396 |
| 438 | Bohdy Hagedorn | 11 | Lincoln County (MT) 6 | 21:50.7 PR | 96.8 | 397 |
| 439 | Jason Trahan | 9 | Two Eagle River (MT) 4 | 21:51 | 96.8 | 398 |
| 440 | Eric Messinger | 10 | Havre (MT) 4 | 21:53.2 SR | 96.6 | 399 |
| 441 | Ryan Melton | 11 | Lincoln County (MT) 7 | 21:54.8 PR | 96.5 | 400 |
| 442 | Aiden Swab | 11 | Arlee (MT) 3 | 21:55.3 | 96.4 | 401 |
| 443 | Bobby Ironhorse | 12 | Lodge Grass (MT) 7 | 21:56 | 96.4 | 402 |
| 444 | Caden Higel | 10 | East Valley (Spokane) (WA) 7 | 21:56.1 | 96.4 | 403 |
| 445 | Wyatt Miller | 10 | Manhattan Christian (MT) 4 | 21:56.2 | 96.4 | — |
| 446 | Trace Appleton | 10 | Lockwood (MT) 6 | 21:59.2 PR | 96.1 | 404 |
| 447 | Charles Kraft | 9 | Billings Central Catholic (MT) 6 | 22:01.3 | 96.0 | 405 |
| 448 | Ryan Haynes | 12 | Deer Park (WA) 6 | 22:08.4 | 95.5 | 406 |
| 449 | Isaiah Talton | 12 | Fairfield (OH) 6 | 22:14.6 SR | 95.0 | 407 |
| 450 | Keenan Crawford | 11 | East Helena (MT) 3 | 22:18.8 | 94.7 | — |
| 451 | Abdu Issakh | 12 | Deer Park (WA) 7 | 22:22.6 | 94.4 | 408 |
| 452 | Reid White | 9 | Stevensville (MT) 5 | 22:25.4 | 94.2 | 409 |
| 453 | Thorlan Finley | 12 | Joliet (MT) 7 | 22:29.6 | 93.9 | 410 |
| 454 | Brett Dahood | 10 | Anaconda (MT) 4 | 22:31.1 PR | 93.8 | 411 |
| 455 | Adam Sheumaker | 12 | St Ignatius (CA) 6 | 22:31.2 | 93.8 | 412 |
| 456 | Hunter Moore | 9 | Stevensville (MT) 6 | 22:31.5 | 93.8 | 413 |
| 457 | Bridger Slaughtner | 10 | Powell County (MT) 1 | 22:38.8 SR | 93.3 | 414 |
| 458 | Max Fernstrom | 9 | Whitehall (MI) 1 | 22:40.5 | 93.2 | — |
| 459 | Conner Phelps | 12 | Lockwood (MT) 7 | 22:41.6 | 93.1 | 415 |
| 460 | Chase Courville | 11 | Arlee (MT) 4 | 22:47.1 SR | 92.7 | 416 |
| 461 | Lathan Pretty Weasel | 12 | Two Eagle River (MT) 5 | 22:47.1 | 92.7 | 417 |
| 462 | Wyatt Jense | 9 | Anaconda (MT) 5 | 22:53.3 | 92.3 | 418 |
| 463 | Brandon Shear | 11 | Frenchtown (MT) 5 | 22:54.5 | 92.2 | 419 |
| 464 | Cayden Wagner | 11 | Lincoln (OR) 2 | 22:59.3 SR | 91.9 | — |
| 465 | Broderick Roach | 10 | East Helena (MT) 4 | 23:00.9 PR | 91.8 | — |
| 466 | Flint Bauer | 10 | Stevensville (MT) 7 | 23:04.7 | 91.5 | 420 |
| 467 | Jacob Hansen | 12 | Powell County (MT) 2 | 23:04.7 | 91.5 | 421 |
| 468 | Brayden Chandler | 9 | Powell County (MT) 3 | 23:09.5 PR | 91.2 | 422 |
| 469 | Kael Young | 11 | Malta (MT) 1 | 23:12.4 | 91.0 | — |
| 470 | William McAnulty | 12 | Butte Central Catholic (MT) 4 | 23:12.9 SR | 91.0 | — |
| 471 | Colson Crane | 8 | Roberts (MT) 2 | 23:20.2 PR | 105.3 | — |
| 472 | Cian Oconner | 10 | Loyola-Sacred Heart (MT) 6 | 23:25.9 | 90.1 | 423 |
| 473 | Tristan Baker | 12 | Libby (MT) 6 | 23:26.7 | 90.1 | 424 |
| 474 | William Fisher IV | 10 | Arlee (MT) 5 | 23:28.9 PR | 89.9 | 425 |
| 475 | Noah Duncil | 11 | Billings Central Catholic (MT) 7 | 23:33.2 | 89.7 | 426 |
| 476 | Orion Logan | 12 | Anaconda (MT) 6 | 23:45.8 | 88.9 | 427 |
| 477 | Chase MacArthur | 12 | Roberts (MT) 3 | 23:51.4 | 88.5 | — |
| 478 | Wyatt Greene | 9 | Powell County (MT) 4 | 23:56.3 PR | 88.2 | 428 |
| 479 | Dominick Haynes | 9 | Arlee (MT) 6 | 23:57.9 | 88.1 | 429 |
| 480 | Paul Garcia | 10 | Box Elder (UT) 1 | 23:58.2 PR | 88.1 | — |
| 481 | Mateo Brown | 12 | Box Elder (UT) 2 | 24:28.1 SR | 86.2 | — |
| 482 | Michael Gillespie | 10 | Troy (MI) 3 | 24:33.7 PR | 85.9 | — |
| 483 | Jordan Mercer | 11 | Whitehall (MI) 2 | 24:48.9 SR | 85.0 | — |
| 484 | Wyatt Anderson | 9 | Havre (MT) 5 | 24:56.6 | 84.6 | 430 |
| 485 | Kash Stiles | 12 | Malta (MT) 2 | 26:30.4 | 79.5 | — |
| 486 | Colt Olson | 11 | Lincoln (OR) 3 | 26:53.8 PR | 78.4 | — |
| 487 | Benson Judd | 9 | Three Forks (MT) 4 | 27:16.3 PR | 77.3 | — |
| 488 | Blake Symes | 9 | Powell County (MT) 5 | 27:34.6 PR | 76.4 | 431 |
| 489 | Deker Hogan | 11 | Powell County (MT) 6 | 27:59 | 75.3 | 432 |
| 490 | Xander Zahir | 9 | Arlee (MT) 7 | 29:32 | 71.3 | 433 |
| 491 | Ignacio Guerra | 9 | Libby (MT) 7 | 40:03.2 | — | 434 |
| 492 | Sam Calerich | 10 | Cut Bank (MT) 7 | 40:03.5 | — | 435 |
| 493 | Noah Curtis | 11 | Coeur d'Alene Charter (ID) | — | — | — |
| 494 | Paul Kent | 11 | Sandpoint (ID) | — | — | — |
Something wrong on this page?
Report it →