Mountain West Classic
Team scores
Results
Rating scale
?
| Place | Athlete | Grade | School | Time | Rating | Points |
|---|---|---|---|---|---|---|
| 1 | Caleb Boyle | 9 | Idaho Falls (ID) 1 | 17:27.4 PR | 123.3 | 1 |
| 2 | Eli Byron | 10 | Idaho Falls (ID) 2 | 17:35.2 PR | 122.4 | 2 |
| 3 | Matthew Schow | 11 | Idaho Falls (ID) 3 | 17:35.5 PR | 122.4 | 3 |
| 4 | Carter Bluth | 9 | Idaho Falls (ID) 4 | 17:39.9 PR | 121.9 | 4 |
| 5 | Callum Coots | 11 | Sentinel (MT) 1 | 17:40.9 PR | 121.7 | 5 |
| 6 | Keane LaFever | 11 | Lewis and Clark (WA) 1 | 17:53.4 PR | 120.3 | 6 |
| 7 | Quinn Newman | 10 | Sentinel (MT) 2 | 17:59.7 PR | 119.6 | 7 |
| 8 | Tannon Bluth | 11 | Idaho Falls (ID) 5 | 18:03.1 SR | 119.2 | 8 |
| 9 | Daniel Johnson | 10 | Bozeman (MT) 1 | 18:08.2 | 118.6 | 9 |
| 10 | Ridley Key | 9 | Hellgate (MT) 1 | 18:09.2 PR | 118.5 | 10 |
| 11 | Caden Masa | 12 | Flathead (MT) 1 | 18:09.2 SR | 118.5 | 11 |
| 12 | Michael McKitrick | 11 | Idaho Falls (ID) 6 | 18:12.9 PR | 118.1 | 12 |
| 13 | Noah Mortenson | 11 | Sentinel (MT) 3 | 18:13.1 | 118.1 | 13 |
| 14 | Trey Templet | 9 | Billings West (MT) 1 | 18:14.6 PR | 117.9 | — |
| 15 | Owen Hodgson | 12 | Bozeman (MT) 2 | 18:15.4 | 117.8 | 14 |
| 16 | Morgan Hendrickson | 12 | Twin Bridges (MT) 1 | 18:18.8 SR | 117.5 | — |
| 17 | Troy Petersen | 10 | Idaho Falls (ID) 7 | 18:22.7 PR | 117.0 | 15 |
| 18 | Trace Edwards | 11 | Bozeman (MT) 3 | 18:23.7 | 116.9 | 16 |
| 19 | Jorrin Grensten | 10 | Sentinel (MT) 4 | 18:25.5 PR | 116.7 | 17 |
| 20 | Henry Smith | 12 | Hellgate (MT) 2 | 18:25.9 SR | 116.7 | 18 |
| 21 | Samuel McCarter | 10 | Sentinel (MT) 5 | 18:29.3 PR | 116.3 | 19 |
| 22 | Kieran Anderson | 10 | Bozeman (MT) 4 | 18:33.6 PR | 115.9 | 20 |
| 23 | Davide Massarutto | 12 | Laurel (MT) 1 | 18:38.1 PR | 115.4 | 21 |
| 24 | Kasen Kastner | 9 | Flathead (MT) 2 | 18:38.2 | 115.4 | 22 |
| 25 | Ian Gentry | 10 | Bozeman (MT) 5 | 18:39.4 | 115.3 | 23 |
| 26 | Jack Baumes | 9 | Hellgate (MT) 3 | 18:45.5 PR | 114.6 | 24 |
| 27 | Ezra Miller | 9 | Thunder Ridge (ID) 1 | 18:49 PR | 114.3 | 25 |
| 28 | Blake Hogue | 12 | Thunder Ridge (ID) 2 | 18:50.3 PR | 114.1 | 26 |
| 29 | John David Locke | 11 | Bozeman (MT) 6 | 18:55 PR | 113.6 | 27 |
| 30 | Matyi Kari | 11 | Hamilton (MI) 1 | 18:58.5 SR | 113.3 | 28 |
| 31 | Bryson Poulsen | 9 | Hamilton (MI) 2 | 18:58.7 PR | 113.3 | 29 |
| 32 | Parker Whitmore | 9 | Lewis and Clark (WA) 2 | 18:58.8 PR | 113.3 | 30 |
| 33 | Quinn Nessen | 11 | Lewis and Clark (WA) 3 | 18:59.1 PR | 113.2 | 31 |
| 34 | Isaac Clifford | 11 | Sentinel (MT) 6 | 18:59.2 PR | 113.2 | 32 |
| 35 | Hawkin Reel | 10 | Thunder Ridge (ID) 3 | 18:59.9 PR | 113.1 | 33 |
| 36 | Brayden Hansen | 11 | Idaho Falls (ID) 8 | 19:05 SR | 112.6 | — |
| 37 | Jasper Thomas | 11 | Hellgate (MT) 4 | 19:07.7 PR | 112.4 | 34 |
| 38 | Ben Shaules | 9 | Sentinel (MT) 7 | 19:11.2 PR | 112.0 | 35 |
| 39 | Bryson Hawkes | 12 | Thunder Ridge (ID) 4 | 19:14.8 SR | 111.7 | 36 |
| 40 | Jonathan McShane | 12 | Sentinel (MT) 8 | 19:16.5 SR | 111.5 | — |
| 41 | Tyler Inabnit | 9 | Sentinel (MT) 9 | 19:16.6 PR | 111.5 | — |
| 42 | David Seymour | 12 | Gallatin (TN) 1 | 19:18.5 | 111.3 | 37 |
| 43 | Tristan Kelley | 12 | Helena Capital (MT) 1 | 19:19.6 | 111.2 | 38 |
| 44 | Conner Klumph | 9 | Sentinel (MT) 10 | 19:20.2 PR | 111.1 | — |
| 45 | Derek Kuhl | 11 | Flathead (MT) 3 | 19:20.3 PR | 111.1 | 39 |
| 46 | Eli Beardsley | 11 | Ennis (TX) 1 | 19:21.2 | 111.0 | — |
| 47 | Harrison McGovern | 10 | Hellgate (MT) 5 | 19:22.7 | 110.9 | 40 |
| 48 | Ethan Johnson | 11 | Laurel (MT) 2 | 19:23.3 | 110.8 | 41 |
| 49 | Tyden Garn | 10 | Thunder Ridge (ID) 5 | 19:24.5 PR | 110.7 | 42 |
| 50 | Ian Flynn | 11 | Helena Capital (MT) 2 | 19:27.8 PR | 110.4 | 43 |
| 51 | Cooper Burrows | 11 | Hamilton (MI) 3 | 19:29.1 SR | 110.3 | 44 |
| 52 | Mckay Whiting | 12 | Hellgate (MT) 6 | 19:31.9 | 110.0 | 45 |
| 53 | Simeon O'Hara | 10 | Manhattan Christian (MT) 1 | 19:32.3 PR | 110.0 | — |
| 54 | Ethan Elam | 11 | Sentinel (MT) 11 | 19:33.1 | 109.9 | — |
| 55 | Riley Lubick | 11 | Butte (CA) 1 | 19:34.2 PR | 109.8 | 46 |
| 56 | Laban Skinner | 11 | Lewis and Clark (WA) 4 | 19:35.3 | 109.7 | 47 |
| 57 | Andrew Madsen | 10 | Helena (MT) 1 | 19:36 | 109.6 | 48 |
| 58 | Aaron French | 10 | Helena (MT) 2 | 19:36.3 | 109.6 | 49 |
| 59 | Dallin Dennert | 12 | Thunder Ridge (ID) 6 | 19:39.4 PR | 109.3 | 50 |
| 60 | Jack Scott | 9 | Manhattan Christian (MT) 2 | 19:39.4 PR | 109.3 | — |
| 61 | Bennett Bradbury | 11 | Gallatin (TN) 2 | 19:40.7 PR | 109.2 | 51 |
| 62 | Parker Hughes | 9 | Hobson-Moore (MT) 1 | 19:41.2 PR | 109.1 | — |
| 63 | Aiden Read | 11 | Corvallis (OR) 1 | 19:42.1 SR | 109.0 | 52 |
| 64 | Nathan Bolin | 10 | Sentinel (MT) 12 | 19:43.1 PR | 108.9 | — |
| 65 | Gabe Lund | 12 | Whitefish (MT) 1 | 19:45 | 108.8 | 53 |
| 66 | Keyan Pretty On Top | 10 | Ronan (MT) 1 | 19:45.4 SR | 108.7 | 54 |
| 67 | Henry Lay | 10 | Helena Capital (MT) 3 | 19:45.5 PR | 108.7 | 55 |
| 68 | Wyatt Dry | 9 | Hellgate (MT) 7 | 19:45.8 PR | 108.7 | 56 |
| 69 | Demitrios Kalomiros | 9 | Lake City (MI) 1 | 19:46.4 PR | 108.6 | 57 |
| 70 | Sam Stewart | 9 | Gallatin (TN) 3 | 19:46.6 PR | 108.6 | 58 |
| 71 | Garrett Shippen | 12 | Thunder Ridge (ID) 7 | 19:46.6 PR | 108.6 | 59 |
| 72 | Connor Stineford | 12 | Big Sky (MT) 1 | 19:47.6 | 108.5 | 60 |
| 73 | David Cox | 9 | Hobson-Moore (MT) 2 | 19:47.9 PR | 108.5 | — |
| 74 | Joseph Oliphant | 11 | Gonzaga Prep (WA) 1 | 19:48.1 PR | 108.5 | 61 |
| 75 | Gavin Hix | 12 | Thunder Ridge (ID) 8 | 19:48.4 SR | 108.4 | — |
| 76 | John Nash | 10 | Belgrade (MT) 1 | 19:50.8 | 108.2 | 62 |
| 77 | David Hisaw | 10 | Hellgate (MT) 8 | 19:51.5 PR | 108.1 | — |
| 78 | Thomas Mckee | 11 | Sentinel (MT) 13 | 19:53.9 PR | 107.9 | — |
| 79 | Rexton McCormick | 10 | Hellgate (MT) 9 | 19:54.5 PR | 107.9 | — |
| 80 | Roy Combs | 11 | Hellgate (MT) 10 | 19:55.3 PR | 107.8 | — |
| 81 | Farris Roberts | 12 | Hellgate (MT) 11 | 19:55.3 SR | 107.8 | — |
| 82 | Owen Naberhaus | 10 | Gallatin (TN) 4 | 20:01.8 PR | 107.2 | 63 |
| 83 | Isaac Egbert | 12 | Thunder Ridge (ID) 9 | 20:01.9 SR | 107.2 | — |
| 84 | Benjamin Carter | 12 | Big Sky (MT) 2 | 20:02 | 107.2 | 64 |
| 85 | Zachary Chiarito | 10 | Whitefish (MT) 2 | 20:02.7 SR | 107.1 | 65 |
| 86 | Cooper Cervelli | 12 | Gonzaga Prep (WA) 2 | 20:06.1 SR | 106.8 | 66 |
| 87 | Ryker Hix | 12 | Thunder Ridge (ID) 10 | 20:07.6 PR | 106.7 | — |
| 88 | Hunter Kennedy | 12 | Cut Bank (MT) 1 | 20:09.3 | 106.5 | 67 |
| 89 | Vance Stapley | 12 | Butte (CA) 2 | 20:09.4 SR | 106.5 | 68 |
| 90 | Tyson Seymour | 10 | Thunder Ridge (ID) 11 | 20:11.4 SR | 106.3 | — |
| 91 | Yilan Groenenboom | 10 | Sentinel (MT) 14 | 20:12.2 PR | 106.3 | — |
| 92 | Nathanial Mayer | 11 | Great Falls (MT) 1 | 20:12.7 PR | 106.2 | 69 |
| 93 | Sean Walsh | 12 | Lake City (MI) 2 | 20:13.1 PR | 106.2 | 70 |
| 94 | Deegin McNiven | 10 | Laurel (MT) 3 | 20:13.5 PR | 106.2 | 71 |
| 95 | Cohen Grunhuvd | 11 | Butte (CA) 3 | 20:14.3 | 106.1 | 72 |
| 96 | Zack Dunnagan | 12 | Whitefish (MT) 3 | 20:15.8 SR | 105.9 | 73 |
| 97 | Cole Cameron | 12 | Whitefish (MT) 4 | 20:16.5 SR | 105.9 | 74 |
| 98 | Cole Van Hersett | 10 | Lewis and Clark (WA) 5 | 20:18 PR | 105.8 | 75 |
| 99 | Aidan Calaway | 12 | Whitefish (MT) 5 | 20:18.9 | 105.7 | 76 |
| 100 | Liam Vetter | 11 | Hellgate (MT) 12 | 20:19.9 | 105.6 | — |
| 101 | Evan Lubick | 9 | Gallatin (TN) 5 | 20:20.7 | 105.5 | 77 |
| 102 | Andrew Johnson | 11 | Laurel (MT) 4 | 20:20.9 | 105.5 | 78 |
| 103 | Michael Holland | 10 | Great Falls (MT) 2 | 20:22.6 PR | 105.4 | 79 |
| 104 | Jayden Horner | 10 | Belgrade (MT) 2 | 20:23.7 | 105.3 | 80 |
| 105 | Porter Anderson | 10 | Gonzaga Prep (WA) 3 | 20:25.6 PR | 105.1 | 81 |
| 106 | Eli Imhoff | 9 | Sentinel (MT) 15 | 20:26.7 | 105.0 | — |
| 107 | Connor Bushnell | 11 | Helena Capital (MT) 4 | 20:26.8 PR | 105.0 | 82 |
| 108 | Stephen Harrington | 10 | Gonzaga Prep (WA) 4 | 20:27 SR | 105.0 | 83 |
| 109 | Mason Shimek | 10 | Big Sky (MT) 3 | 20:27.5 | 104.9 | 84 |
| 110 | Elijah Tonasket | 11 | Ronan (MT) 2 | 20:28.3 SR | 104.9 | 85 |
| 111 | Hayden Mohr-Mead | 11 | Columbia Falls (MT) 1 | 20:29.3 PR | 104.8 | 86 |
| 112 | Christopher Park | 9 | Great Falls (MT) 3 | 20:30.7 PR | 104.6 | 87 |
| 113 | Ethan Amick | 9 | Whitefish (MT) 6 | 20:30.9 | 104.6 | 88 |
| 114 | Devun Brown | 12 | Billings Senior (MT) 1 | 20:33 | 104.4 | — |
| 115 | Jesse Cain | 12 | Browning (MT) 1 | 20:33.2 | 104.4 | 89 |
| 116 | Ty Balser | 9 | Hamilton (MI) 4 | 20:34.1 PR | 104.3 | 90 |
| 117 | Liam Gale | 9 | Big Sky (MT) 4 | 20:36.4 PR | 104.2 | 91 |
| 118 | Sam Hurteau | 10 | Sentinel (MT) 16 | 20:37.4 PR | 104.1 | — |
| 119 | Reece Harris | 12 | Bozeman (MT) 7 | 20:38.1 SR | 104.0 | 92 |
| 120 | Wylie Connor | 10 | Ennis (TX) 2 | 20:38.9 | 103.9 | — |
| 121 | Hudson Satterfield | 11 | Gonzaga Prep (WA) 5 | 20:39.2 PR | 103.9 | 93 |
| 122 | Aiden Gfroerer | 10 | Polson (MT) 1 | 20:41.2 SR | 103.7 | 94 |
| 123 | David Sayler | 9 | Gonzaga Prep (WA) 6 | 20:42.5 PR | 103.6 | 95 |
| 124 | Jake Matthews | 9 | Helena (MT) 3 | 20:43 | 120.5 | 96 |
| 125 | Eric Skulrud | 12 | Great Falls (MT) 4 | 20:43.2 | 103.6 | 97 |
| 126 | Toby Meier | 9 | Lewis and Clark (WA) 6 | 20:43.7 PR | 103.5 | 98 |
| 127 | Jack Iverson | 12 | Billings Skyview (MT) 1 | 20:44.2 SR | 103.5 | — |
| 128 | Oscar Valliant | 9 | Hellgate (MT) 13 | 20:46.3 PR | 103.3 | — |
| 129 | George Risard | 12 | Gallatin (TN) 6 | 20:46.4 SR | 103.3 | 99 |
| 130 | Dimitri Sebastian | 12 | Helena (MT) 4 | 20:46.4 PR | 103.3 | 100 |
| 131 | Elijah Albert | 11 | Bigfork (MT) 1 | 20:48.5 | 103.1 | — |
| 132 | Austin Clark | 11 | Charles M Russell (Great Falls) (MT) 1 | 20:50.2 PR | 103.0 | 101 |
| 133 | Sean Cotman | 9 | Bigfork (MT) 2 | 20:50.4 PR | 103.0 | — |
| 134 | Tom Rockwell | 9 | Hamilton (MI) 5 | 20:50.6 | 103.0 | 102 |
| 135 | Leon Aminkeng | 10 | Hobson-Moore (MT) 3 | 20:51.6 PR | 102.8 | — |
| 136 | Ty Anderson | 9 | Bigfork (MT) 3 | 20:51.8 PR | 102.8 | — |
| 137 | Ryker Johnson | 10 | Hillcrest (ID) 1 | 20:52.2 SR | 102.8 | — |
| 138 | Collin Holmberg | 12 | Corvallis (OR) 2 | 20:53.8 SR | 102.6 | 103 |
| 139 | Ammon Hoffman | 10 | Thunder Ridge (ID) 12 | 20:54.7 PR | 102.6 | — |
| 140 | Alex Tatarka | 10 | Belgrade (MT) 3 | 20:54.9 | 102.6 | 104 |
| 141 | Tyler Bole | 10 | Post Falls (ID) 1 | 20:55.3 PR | 102.5 | 105 |
| 142 | Jack Syverson | 9 | Glacier (MT) 1 | 20:58.9 PR | 102.2 | 106 |
| 143 | Lukas May | 11 | Sentinel (MT) 17 | 20:59 | 102.2 | — |
| 144 | Bentley Ubert | 9 | Post Falls (ID) 2 | 20:59 | 102.2 | 107 |
| 145 | Mike Brown | 12 | Powell County (MT) 1 | 20:59.2 | 102.2 | 108 |
| 146 | Derek Petersen | 9 | Helena Capital (MT) 5 | 20:59.3 PR | 102.2 | 109 |
| 147 | Ledge Conner | 9 | Corvallis (OR) 3 | 21:01.3 | 102.0 | 110 |
| 148 | Nicholas Dresen | 12 | Ronan (MT) 3 | 21:01.5 PR | 102.0 | 111 |
| 149 | Levi Davidson | 11 | Helena Capital (MT) 6 | 21:02 PR | 102.0 | 112 |
| 150 | David Gardner | 11 | Glacier (MT) 2 | 21:02.4 PR | 101.9 | 113 |
| 151 | Erick Mateo Perez | 12 | Lewis and Clark (WA) 7 | 21:02.6 PR | 101.9 | 114 |
| 152 | Wilson Freer | 10 | Hellgate (MT) 14 | 21:04.9 | 101.7 | — |
| 153 | William Schulze | 12 | Big Sky (MT) 5 | 21:05.9 | 101.7 | 115 |
| 154 | Daniel Adewale | 11 | Lewis and Clark (WA) 8 | 21:06.7 SR | 101.6 | — |
| 155 | Ethan Powell | 11 | Thunder Ridge (ID) 13 | 21:07.4 PR | 101.5 | — |
| 156 | Emmett Tolman | 11 | Hamilton (MI) 6 | 21:07.5 | 101.5 | 116 |
| 157 | Carson Bekedam | 9 | Park (MN) 1 | 21:07.7 PR | 101.5 | — |
| 158 | Andrew Haskell | 10 | Lewis and Clark (WA) 9 | 21:08.4 PR | 101.5 | — |
| 159 | Matt Melin | 9 | Park (MN) 2 | 21:09.1 PR | 101.4 | — |
| 160 | Bowdrie Krack | 11 | Whitefish (MT) 7 | 21:09.4 | 101.4 | 117 |
| 161 | Carsen Dye | 10 | Thunder Ridge (ID) 14 | 21:11 PR | 101.2 | — |
| 162 | Aiden Hettick | 11 | Big Sky (MT) 6 | 21:12 PR | 101.2 | 118 |
| 163 | Bryson Shippen | 9 | Thunder Ridge (ID) 15 | 21:12.4 PR | 101.1 | — |
| 164 | Ryan Chavez | 10 | Lewis and Clark (WA) 10 | 21:12.6 PR | 101.1 | — |
| 165 | Unknown | 12 | Flathead (MT) 4 | 21:13.5 PR | 109.9 | 119 |
| 166 | Palmer Rakes | 12 | Lake City (MI) 3 | 21:14.1 PR | 101.0 | 120 |
| 167 | Cole Hepfner | 12 | Belt/Centerville (MT) 1 | 21:14.9 | 100.9 | 121 |
| 168 | Brock Colarik | 12 | Belgrade (MT) 4 | 21:15.4 PR | 100.9 | 122 |
| 169 | Charles Brown | 12 | Belgrade (MT) 5 | 21:16.9 SR | 100.8 | 123 |
| 170 | Ian Benjamin | 10 | North Toole County (Sunburst) (MT) 1 | 21:17.8 | 100.7 | — |
| 171 | Charlie Clater | 9 | Big Sky (MT) 7 | 21:18 | 100.7 | 124 |
| 172 | Ephraim Mortenson | 11 | Bozeman (MT) 8 | 21:18.1 SR | 100.7 | — |
| 173 | Rauly Jessop | 11 | Corvallis (OR) 4 | 21:18.2 SR | 100.7 | 125 |
| 174 | Samuel Conway | 10 | Hellgate (MT) 15 | 21:18.3 | 100.7 | — |
| 175 | Milo Oliver | 10 | Hellgate (MT) 16 | 21:19.1 PR | 100.6 | — |
| 176 | Beaudean Decker | 10 | Ronan (MT) 4 | 21:19.4 | 100.6 | 126 |
| 177 | Russell Rivers | 9 | Sentinel (MT) 18 | 21:19.8 PR | 100.6 | — |
| 178 | Sam Ayers | 9 | Bigfork (MT) 4 | 21:21.9 PR | 100.4 | — |
| 179 | Bridger Vogl | 11 | Belt/Centerville (MT) 2 | 21:22.1 | 100.4 | 127 |
| 180 | JT Taylor | 11 | Thompson Falls (MT) 1 | 21:22.2 PR | 100.4 | 128 |
| 181 | Evan Smart | 10 | Billings Skyview (MT) 2 | 21:23.1 PR | 100.3 | — |
| 182 | Dylan Westfall | 12 | Big Sky (MT) 8 | 21:23.5 SR | 100.3 | — |
| 183 | Andrew Searle | 12 | Hamilton (MI) 7 | 21:24.2 | 100.2 | 129 |
| 184 | Noah Penn | 10 | Lake City (MI) 4 | 21:24.9 PR | 100.2 | 130 |
| 185 | Charles Schwarze | 10 | Hellgate (MT) 17 | 21:26 PR | 100.1 | — |
| 186 | Will Tillman | 11 | Great Falls (MT) 5 | 21:27.4 | 100.0 | 131 |
| 187 | Corin Iudicello | 12 | Hellgate (MT) 18 | 21:27.6 | 99.9 | — |
| 188 | Konner Kastner | 12 | Flathead (MT) 5 | 21:28.8 | 99.8 | 132 |
| 189 | Patrick Simmons | 12 | Rogers (Spokane) (WA) 1 | 21:29.5 PR | 99.8 | 133 |
| 190 | Jared Olsen | 10 | Post Falls (ID) 3 | 21:29.6 | 99.8 | 134 |
| 191 | Michael Mahar | 9 | Flathead (MT) 6 | 21:31 | 99.7 | 135 |
| 192 | Dean Zeeman | 12 | Helena Capital (MT) 7 | 21:31.5 | 99.6 | 136 |
| 193 | Ryan Schott | 10 | Manhattan Christian (MT) 3 | 21:31.6 | 99.6 | — |
| 194 | James Redifer | 10 | Libby (MT) 1 | 21:31.7 | 99.6 | 137 |
| 195 | Nathan Rayburn | 11 | Big Sky (MT) 9 | 21:32.5 PR | 99.6 | — |
| 196 | Sam Trufant | 10 | Whitefish (MT) 8 | 21:34 PR | 99.4 | — |
| 197 | Sean Dremann | 12 | Lake City (MI) 5 | 21:35.7 PR | 99.3 | 138 |
| 198 | Evan Colberg | 9 | Helena Capital (MT) 8 | 21:35.9 PR | 99.3 | — |
| 199 | Nolan Sofie | 12 | Manhattan (KS) 1 | 21:36.1 | 99.3 | 139 |
| 200 | Colter Huber | 12 | Gallatin (TN) 7 | 21:36.8 SR | 99.2 | 140 |
| 201 | Billy Hamilton | 10 | Manhattan (KS) 2 | 21:36.9 PR | 99.2 | 141 |
| 202 | Ryan Dougherty | 11 | Gonzaga Prep (WA) 7 | 21:37.3 PR | 99.2 | 142 |
| 203 | Michael Emter | 10 | Jefferson (GA) 1 | 21:38 | 99.1 | — |
| 204 | Tristan Andersen | 9 | Gallatin (TN) 8 | 21:38.5 PR | 99.1 | — |
| 205 | Jacob Jones | 12 | Thunder Ridge (ID) 16 | 21:39 SR | 99.1 | — |
| 206 | Devon Isaacsen | 12 | Laurel (MT) 5 | 21:39.4 PR | 99.0 | 143 |
| 207 | Trever Shimerdla | 9 | Belt/Centerville (MT) 3 | 21:39.8 PR | 99.0 | 144 |
| 208 | Samuel Ender | 9 | Hellgate (MT) 19 | 21:40.1 PR | 99.0 | — |
| 209 | Carson Payne | 9 | Helena (MT) 5 | 21:40.2 PR | 99.0 | 145 |
| 210 | Thomas Howard | 12 | Post Falls (ID) 4 | 21:41 | 98.9 | 146 |
| 211 | Jacob McConnell | 9 | Lewis and Clark (WA) 11 | 21:41.4 PR | 98.9 | — |
| 212 | Anderson Lannoye | 9 | Bozeman (MT) 9 | 21:41.6 PR | 98.9 | — |
| 213 | London Werner | 9 | Bozeman (MT) 10 | 21:41.7 | 98.9 | — |
| 214 | Mitchell Schauers | 10 | Gallatin (TN) 9 | 21:42 SR | 98.8 | — |
| 215 | Aiden Kelly | 12 | Helena Capital (MT) 9 | 21:42 | 98.8 | — |
| 216 | Treyson John | 9 | Thunder Ridge (ID) 17 | 21:42.2 PR | 98.8 | — |
| 217 | Nathan Benjamin | 9 | Shelby (MI) 1 | 21:42.9 PR | 98.8 | — |
| 218 | Ewan McFetridge | 12 | Gonzaga Prep (WA) 8 | 21:43.3 SR | 98.7 | — |
| 219 | Nick Fischer | 9 | Glacier (MT) 3 | 21:43.9 PR | 98.7 | 147 |
| 220 | Eric Miner | 9 | Columbia Falls (MT) 2 | 21:44.9 | 98.6 | 148 |
| 221 | Mccants Meinders | 10 | Gallatin (TN) 10 | 21:45.2 | 98.6 | — |
| 222 | Cohen Boyd | 11 | Helena Capital (MT) 10 | 21:45.7 PR | 98.6 | — |
| 223 | Joel Moore | 11 | Gonzaga Prep (WA) 9 | 21:46.1 PR | 98.5 | — |
| 224 | Hayden Smith | 10 | Charlo (MT) 1 | 21:47 | 98.5 | — |
| 225 | Jack Kennedy | 9 | Lake City (MI) 6 | 21:49 PR | 98.3 | 149 |
| 226 | Adam Felsch | 9 | Flathead (MT) 7 | 21:49.5 PR | 98.3 | 150 |
| 227 | Tristan Baker | 9 | Libby (MT) 2 | 21:50 PR | 98.2 | 151 |
| 228 | Kai Clifford | 11 | Polson (MT) 2 | 21:50.6 SR | 98.2 | 152 |
| 229 | Henry Seigmund | 11 | Whitefish (MT) 9 | 21:52 | 98.1 | — |
| 230 | Luke Wilkins | 9 | Helena (MT) 6 | 21:53.6 | 98.0 | 153 |
| 231 | Samuel Moormeier | 12 | Laurel (MT) 6 | 21:55.1 PR | 97.8 | 154 |
| 232 | Jack Melnick | 9 | Glacier (MT) 4 | 21:58.6 PR | 97.6 | 155 |
| 233 | Sam Oberst | 9 | Lewis and Clark (WA) 12 | 21:58.9 PR | 97.6 | — |
| 234 | Alessi Rolando | 12 | Thompson Falls (MT) 2 | 21:59 PR | 97.6 | 156 |
| 235 | Lucas Schroeder | 12 | Big Sky (MT) 10 | 21:59 SR | 97.6 | — |
| 236 | Craig Hiltunen | 11 | Helena Capital (MT) 11 | 22:01.6 | 97.4 | — |
| 237 | Daniel Harrington | 11 | Butte (CA) 4 | 22:04 | 97.2 | 157 |
| 238 | Ian Dillard | 10 | Ronan (MT) 5 | 22:04.8 | 97.1 | 158 |
| 239 | Austin Schuett | 12 | Beaverhead County (MT) 1 | 22:05 | 97.1 | — |
| 240 | Laszlo Baumgardner | 9 | Gallatin (TN) 11 | 22:05.4 PR | 97.1 | — |
| 241 | Eli Highness | 9 | Helena (MT) 7 | 22:07.7 | 96.9 | 159 |
| 242 | Greyson Buckler | 11 | Charles M Russell (Great Falls) (MT) 2 | 22:07.8 | 96.9 | 160 |
| 243 | Grant Schoefeld | 9 | Big Sky (MT) 11 | 22:08.3 PR | 96.8 | — |
| 244 | Kris Fernandez | 10 | Helena (MT) 8 | 22:08.9 | 96.8 | — |
| 245 | Landon Weaver | 10 | Gallatin (TN) 12 | 22:10.7 PR | 96.7 | — |
| 246 | Bridger May | 9 | Bozeman (MT) 11 | 22:12.5 PR | 96.5 | — |
| 247 | James Echavez | 12 | Cut Bank (MT) 2 | 22:12.5 PR | 96.5 | 161 |
| 248 | Cooper Sampson | 10 | Laurel (MT) 7 | 22:13.2 SR | 96.5 | 162 |
| 249 | Scarlet Van Garderen | 10 | Belgrade (MT) 6 | 22:13.6 PR | 96.4 | 163 |
| 250 | Camerin Gregoire | 9 | Sentinel (MT) 19 | 22:15.9 | 96.3 | — |
| 251 | Lincoln Allred | 10 | Post Falls (ID) 5 | 22:16.6 | 96.2 | 164 |
| 252 | Will Baker | 12 | Gonzaga Prep (WA) 10 | 22:18.7 SR | 96.1 | — |
| 253 | Kale Baumann | 9 | Great Falls (MT) 6 | 22:18.9 | 96.0 | 165 |
| 254 | Branson Zempel | 9 | Charlo (MT) 2 | 22:19.4 PR | 96.0 | — |
| 255 | Andrew Wilson | 10 | Sentinel (MT) 20 | 22:20.3 PR | 95.9 | — |
| 256 | Lucas Schwendeman | 9 | Gallatin (TN) 13 | 22:20.8 PR | 95.9 | — |
| 257 | Conner Lininger | 9 | Flathead (MT) 8 | 22:21 | 95.9 | — |
| 258 | Kaleb Forsythe | 12 | Sentinel (MT) 21 | 22:21 | 95.9 | — |
| 259 | Zack Kessler | 10 | Sentinel (MT) 22 | 22:21.3 PR | 95.9 | — |
| 260 | Gage Coder | 9 | Manhattan (KS) 3 | 22:21.5 PR | 95.9 | 166 |
| 261 | Thibault Drake | 12 | Gonzaga Prep (WA) 11 | 22:21.8 SR | 95.8 | — |
| 262 | Robert Sytsma | 12 | Corvallis (OR) 5 | 22:25.1 | 95.6 | 167 |
| 263 | Ryder Stipe | 12 | Hellgate (MT) 20 | 22:25.8 PR | 95.5 | — |
| 264 | Jared Fulcher | 9 | Rogers (Spokane) (WA) 2 | 22:26 PR | 95.5 | 168 |
| 265 | Johnny Shao | 10 | Libby (MT) 3 | 22:26.2 | 95.5 | 169 |
| 266 | Reuben Rydgren | 9 | Laurel (MT) 8 | 22:28.2 PR | 95.4 | — |
| 267 | McKay Beck | 9 | Thunder Ridge (ID) 18 | 22:28.4 PR | 95.4 | — |
| 268 | Calvin Stanley | 9 | Manhattan (KS) 4 | 22:28.7 PR | 95.3 | 170 |
| 269 | Brendan Cowie | 9 | Hellgate (MT) 21 | 22:29.4 PR | 95.3 | — |
| 270 | Ian Fitzgerald | 10 | Gallatin (TN) 14 | 22:30.1 PR | 95.2 | — |
| 271 | Aedan Bingham | 10 | Charles M Russell (Great Falls) (MT) 3 | 22:31.7 | 95.1 | 171 |
| 272 | Chris Piippo | 10 | Post Falls (ID) 6 | 22:32.8 | 95.1 | 172 |
| 273 | Josh Brown | 11 | Glacier (MT) 5 | 22:34.1 PR | 94.9 | 173 |
| 274 | Andrew Scrima | 9 | Flathead (MT) 9 | 22:34.5 PR | 94.9 | — |
| 275 | Ryder Garrett | 11 | Lake City (MI) 7 | 22:39 | 94.6 | 174 |
| 276 | Rhett Michael | 11 | Cut Bank (MT) 3 | 22:40.2 SR | 94.5 | 175 |
| 277 | Rylan Baker | 11 | Big Sky (MT) 12 | 22:41.3 SR | 94.4 | — |
| 278 | Ellis Walker-Keleher | 10 | Hellgate (MT) 22 | 22:44 SR | 94.2 | — |
| 279 | Drew Bennett | 9 | Helena Capital (MT) 12 | 22:44 | 94.2 | — |
| 280 | Levi Dillon | 10 | Laurel (MT) 9 | 22:44.3 | 94.2 | — |
| 281 | Bradin Murphy | 10 | Cut Bank (MT) 4 | 22:45.4 | 94.2 | 176 |
| 282 | Jacob Cordich | 9 | Charles M Russell (Great Falls) (MT) 4 | 22:45.7 PR | 94.1 | 177 |
| 283 | Boston Hutchens | 10 | Post Falls (ID) 7 | 22:50.3 PR | 93.8 | 178 |
| 284 | Noah Best | 9 | Lakeland (ID) 1 | 22:50.8 PR | 93.8 | — |
| 285 | Trevor Picanco | 10 | Lewis and Clark (WA) 13 | 22:51.2 PR | 93.8 | — |
| 286 | Evan Lofink | 11 | Hellgate (MT) 23 | 22:56.1 SR | 93.4 | — |
| 287 | Lane Santi | 9 | Broadwater (MT) 1 | 22:56.6 PR | 93.4 | 179 |
| 288 | Ethan Stevens | 9 | Lake City (MI) 8 | 22:56.8 PR | 93.4 | — |
| 289 | Spencer Jones | 10 | Thunder Ridge (ID) 19 | 22:57.1 PR | 93.3 | — |
| 290 | Tyler Bennett | 9 | Lewis and Clark (WA) 14 | 22:57.7 PR | 93.3 | — |
| 291 | Griffin Satterfield | 11 | Gonzaga Prep (WA) 12 | 22:57.8 SR | 93.3 | — |
| 292 | Ben Croft | 12 | Thompson Falls (MT) 3 | 22:58.2 PR | 93.3 | 180 |
| 293 | Reid Jankowski | 12 | Helena Capital (MT) 13 | 22:58.2 SR | 93.3 | — |
| 294 | Samuel Hiltz | 12 | Sentinel (MT) 23 | 22:59.2 PR | 93.2 | — |
| 295 | Gavyn Ortman | 9 | Manhattan (KS) 5 | 22:59.3 PR | 93.2 | 181 |
| 296 | Jack Williams | 11 | Thompson Falls (MT) 4 | 22:59.4 PR | 93.2 | 182 |
| 297 | Will Hawkins | 9 | Thompson Falls (MT) 5 | 23:00.7 PR | 93.1 | 183 |
| 298 | Corwin Hunter | 10 | Butte (CA) 5 | 23:02.9 | 92.9 | 184 |
| 299 | Sam Fitterer | 9 | Helena (MT) 9 | 23:03.5 | 92.9 | — |
| 300 | Hayden Dodson | 11 | Gonzaga Prep (WA) 13 | 23:04.7 SR | 92.8 | — |
| 301 | Kyle Gilbertson | 10 | Charles M Russell (Great Falls) (MT) 5 | 23:05.9 | 92.7 | 185 |
| 302 | Britton Krum | 9 | Charles M Russell (Great Falls) (MT) 6 | 23:06 PR | 92.7 | 186 |
| 303 | Jacob Tyler | 11 | Gallatin (TN) 15 | 23:06 | 92.7 | — |
| 304 | Wyatt Campbell | 9 | Hot Springs (SD) 1 | 23:07.4 PR | 92.6 | — |
| 305 | Vincent Esperti | 10 | Gallatin (TN) 16 | 23:08.3 PR | 92.6 | — |
| 306 | Carsten Bahnson | 11 | Gallatin (TN) 17 | 23:09.1 PR | 92.5 | — |
| 307 | Nathanial Anderson | 12 | Cut Bank (MT) 5 | 23:09.5 SR | 92.5 | 187 |
| 308 | Eli Hathaway | 11 | Powell County (MT) 2 | 23:09.7 PR | 92.5 | 188 |
| 309 | Patrick Marsolek | 9 | Hellgate (MT) 24 | 23:10.1 PR | 92.5 | — |
| 310 | Grant Lichfield | 9 | Lewis and Clark (WA) 15 | 23:11.2 | 92.4 | — |
| 311 | Finley Knapton | 9 | Ennis (TX) 3 | 23:11.7 | 92.4 | — |
| 312 | Christian Murdock | 11 | Thompson Falls (MT) 6 | 23:12.7 PR | 92.3 | 189 |
| 313 | Collin Dunn | 10 | Billings Central Catholic (MT) 1 | 23:12.9 | 92.3 | — |
| 314 | Brett Myers | 11 | Ronan (MT) 6 | 23:13.7 SR | 92.2 | 190 |
| 315 | Ben Bailey | 12 | Charles M Russell (Great Falls) (MT) 7 | 23:13.9 | 92.2 | 191 |
| 316 | Lyle Husk | 12 | Post Falls (ID) 8 | 23:14.3 | 92.2 | — |
| 317 | Jacob Johnson | 9 | Flathead (MT) 10 | 23:16.6 PR | 92.0 | — |
| 318 | Kaden Bruins | 9 | Broadwater (MT) 2 | 23:17 PR | 92.0 | 192 |
| 319 | Jackson Black | 11 | Cut Bank (MT) 6 | 23:17.1 SR | 92.0 | 193 |
| 320 | Robert Durgan | 12 | Park (MN) 3 | 23:18.1 | 91.9 | — |
| 321 | Phoenix Ohler | 12 | Rogers (Spokane) (WA) 3 | 23:20.4 PR | 91.8 | 194 |
| 322 | Max Dawson | 9 | Butte (CA) 6 | 23:21.1 PR | 91.7 | 195 |
| 323 | Lucas Roberts | 12 | Three Forks (MT) 1 | 23:22.3 PR | 91.6 | — |
| 324 | Jesse Bojkovsky | 11 | Beaverhead County (MT) 2 | 23:22.6 SR | 91.6 | — |
| 325 | Adam Elkin | 11 | Charles M Russell (Great Falls) (MT) 8 | 23:23.6 | 91.5 | — |
| 326 | Justice Thompson | 11 | Rogers (Spokane) (WA) 4 | 23:24 PR | 91.5 | 196 |
| 327 | Jaimen Bivens | 12 | Rogers (Spokane) (WA) 5 | 23:24.8 SR | 91.5 | 197 |
| 328 | Rowdy Vaughn | 10 | Libby (MT) 4 | 23:25.1 SR | 91.4 | 198 |
| 329 | Dawson Vasboe | 11 | Cut Bank (MT) 7 | 23:25.4 | 91.4 | 199 |
| 330 | David Slama | 10 | Columbia Falls (MT) 3 | 23:26.7 PR | 91.3 | 200 |
| 331 | Colton Little | 10 | Columbia Falls (MT) 4 | 23:27.8 PR | 91.3 | 201 |
| 332 | Kaden Green | 11 | Broadwater (MT) 3 | 23:28.3 SR | 91.2 | 202 |
| 333 | Toby Henry | 10 | Laurel (MT) 10 | 23:29.1 | 91.2 | — |
| 334 | Duncan Smith | 11 | Columbia Falls (MT) 5 | 23:31.2 | 91.1 | 203 |
| 335 | Joe Straub | 10 | Powell County (MT) 3 | 23:32.6 PR | 91.0 | 204 |
| 336 | Henry Gannon | 12 | Cut Bank (MT) 8 | 23:33.5 SR | 90.9 | — |
| 337 | John Pender | 10 | Billings Central Catholic (MT) 2 | 23:36.9 PR | 90.7 | — |
| 338 | Blake Buettner | 10 | Laurel (MT) 11 | 23:42 PR | 90.4 | — |
| 339 | Bjorn Peterson | 9 | Big Sky (MT) 13 | 23:42.7 PR | 90.3 | — |
| 340 | Kieler Fieldhouse | 9 | Glacier (MT) 6 | 23:43.1 | 90.3 | 205 |
| 341 | Caleb Cox | 10 | Post Falls (ID) 9 | 23:44.7 PR | — | — |
| 342 | Trystyn Hope | 10 | Billings Central Catholic (MT) 3 | 23:48.6 | 89.9 | — |
| 343 | Slayton Schultz | 11 | Post Falls (ID) 10 | 23:49.8 PR | 89.8 | — |
| 344 | Mason Lamb | 9 | Shelby (MI) 2 | 23:53 | 89.6 | — |
| 345 | Leo Pierce | 11 | St Ignatius (CA) 1 | 23:53.2 SR | 89.6 | — |
| 346 | Aaron Chun | 9 | Gallatin (TN) 18 | 23:54.9 PR | 89.5 | — |
| 347 | Matthew Neaves | 9 | Sentinel (MT) 24 | 23:55.3 PR | 89.5 | — |
| 348 | Holston Holloway | 9 | Big Sky (MT) 14 | 23:57.4 PR | 89.4 | — |
| 349 | Carter Slead | 9 | Helena Capital (MT) 14 | 23:58.1 | 89.3 | — |
| 350 | Clay Rouse | 10 | Darby (MT) 1 | 23:59.4 PR | — | — |
| 351 | Matthew Zelenka | 9 | Jefferson (GA) 2 | 24:01.7 PR | 89.1 | — |
| 352 | Jacob Hansen | 9 | Powell County (MT) 4 | 24:03.9 PR | 89.0 | 206 |
| 353 | Lucas Hruby | 9 | Sentinel (MT) 25 | 24:10.2 | 88.6 | — |
| 354 | Cael Schwindt | 11 | Libby (MT) 5 | 24:12.7 SR | 88.4 | 207 |
| 355 | Long Nguyen | 11 | Rogers (Spokane) (WA) 6 | 24:16.7 SR | 88.2 | 208 |
| 356 | Bridger Clavadetscher | 9 | Laurel (MT) 12 | 24:19.4 | 88.0 | — |
| 357 | Nicholas Howard | 10 | Three Forks (MT) 2 | 24:22.9 PR | 87.8 | — |
| 358 | Tyler Barsness | 10 | Ennis (TX) 4 | 24:23.7 PR | 87.7 | — |
| 359 | Casey Rusdal | 10 | Libby (MT) 6 | 24:24.1 | 87.7 | 209 |
| 360 | Cooper Yake | 9 | Lake City (MI) 9 | 24:24.5 PR | 87.7 | — |
| 361 | Calvin Carroll | 12 | Charles M Russell (Great Falls) (MT) 9 | 24:25.2 PR | 87.6 | — |
| 362 | Dawson Petersen | 9 | Helena Capital (MT) 15 | 24:25.9 | 87.6 | — |
| 363 | Alek Sweeden | 11 | Thompson Falls (MT) 7 | 24:26.2 PR | 87.6 | 210 |
| 364 | Gyme Kelly | 10 | Box Elder (UT) 1 | 24:29.9 SR | 87.4 | — |
| 365 | William Neils | 9 | Lakeland (ID) 2 | 24:32.4 PR | 87.2 | — |
| 366 | Cael O'Dell | 11 | Broadwater (MT) 4 | 24:32.9 | 87.2 | 211 |
| 367 | Josh Freeman | 9 | Gonzaga Prep (WA) 14 | 24:33.5 PR | 87.1 | — |
| 368 | Braxon DiMaggio | 10 | Charles M Russell (Great Falls) (MT) 10 | 24:37.4 PR | 86.9 | — |
| 369 | Aiden Malan | 9 | Glacier (MT) 7 | 24:38.9 PR | 86.8 | 212 |
| 370 | Sam Ramsey | 10 | Three Forks (MT) 3 | 24:39.7 PR | 86.8 | — |
| 371 | Quinn Fellin | 9 | Loyola-Sacred Heart (MT) 1 | 24:46.9 PR | 86.4 | — |
| 372 | William Shepard | 10 | Lake City (MI) 10 | 24:47.1 | 86.3 | — |
| 373 | Sawyer Pule | 9 | St Ignatius (CA) 2 | 24:49.9 | 86.2 | — |
| 374 | Will Brown | 11 | Loyola-Sacred Heart (MT) 2 | 24:49.9 SR | 86.2 | — |
| 375 | Bryce Lannom | 9 | Hellgate (MT) 25 | 24:50.1 PR | 86.2 | — |
| 376 | Nikko Kujawa | 9 | Hellgate (MT) 26 | 24:50.5 PR | 86.1 | — |
| 377 | Noah Lofink | 9 | Hellgate (MT) 27 | 24:52.2 PR | 86.0 | — |
| 378 | Josh Garrigues | 11 | Bozeman (MT) 12 | 24:55.1 | 85.9 | — |
| 379 | Landry Leishman | 12 | St Ignatius (CA) 3 | 24:55.5 | 85.8 | — |
| 380 | Liam O'Conner | 9 | Hellgate (MT) 28 | 24:58.9 PR | 85.6 | — |
| 381 | Kale Beaver | 12 | Big Sky (MT) 15 | 25:00.7 | 85.5 | — |
| 382 | Fox Rowland | 9 | Helena Capital (MT) 16 | 25:07.1 PR | 85.2 | — |
| 383 | Jacob Piapot | 9 | Ronan (MT) 7 | 25:08.7 PR | 85.1 | 213 |
| 384 | Gus Hickey | 9 | Hellgate (MT) 29 | 25:09.7 PR | 85.0 | — |
| 385 | Derrick Fournier | 10 | Butte (CA) 7 | 25:10.2 | 85.0 | 214 |
| 386 | Briar Palmer | 11 | Thompson Falls (MT) 8 | 25:11 | 85.0 | — |
| 387 | Landon Scott | 12 | Manhattan Christian (MT) 4 | 25:11.9 SR | 84.9 | — |
| 388 | Lachlan Sloan | 9 | Polson (MT) 3 | 25:12.7 PR | 84.9 | 215 |
| 389 | Matt Niemi | 11 | Libby (MT) 7 | 25:13.6 SR | 84.8 | 216 |
| 390 | Latham Johnson | 9 | Cut Bank (MT) 9 | 25:14.6 PR | 84.7 | — |
| 391 | Jackson Ashlock | 9 | Gonzaga Prep (WA) 15 | 25:16.6 PR | 84.6 | — |
| 392 | Terry Gasparakis | 9 | Park (MN) 4 | 25:18 PR | 84.5 | — |
| 393 | Baily Harbison | 11 | Cut Bank (MT) 10 | 25:21.6 PR | 84.3 | — |
| 394 | Lucas Counts | 10 | Columbia Falls (MT) 6 | 25:29.6 PR | 83.9 | 217 |
| 395 | Blair Hamry | 9 | Butte (CA) 8 | 25:31.9 | 83.8 | — |
| 396 | AJ Hix | 9 | Thunder Ridge (ID) 20 | 25:34.4 PR | 83.6 | — |
| 397 | Keaten Cavill | 10 | Belt/Centerville (MT) 4 | 25:38.9 PR | 83.4 | 218 |
| 398 | Jonah Wishman | 11 | Broadwater (MT) 5 | 25:39.1 | 83.4 | 219 |
| 399 | Tanner Nygard | 9 | Frenchtown (MT) 1 | 25:42.5 | 83.2 | — |
| 400 | Sawyer McCrummens | 9 | Lake City (MI) 11 | 25:45.2 PR | 83.0 | — |
| 401 | Noah Dierks | 9 | Lewis and Clark (WA) 16 | 25:50.3 PR | 82.8 | — |
| 402 | Steven Anderson | 9 | Loyola-Sacred Heart (MT) 3 | 25:50.6 PR | 82.7 | — |
| 403 | Dillon MacIlwraith | 12 | Darby (MT) 2 | 25:58.4 PR | 82.3 | — |
| 404 | Nate Gill | 10 | Belt/Centerville (MT) 5 | 26:00.2 PR | 82.2 | 220 |
| 405 | Taylor Carlson | 9 | Browning (MT) 2 | 26:06.9 | 81.9 | 221 |
| 406 | Wica Brown | 10 | Polson (MT) 4 | 26:10.8 PR | 81.7 | 222 |
| 407 | Carter Harvey | 12 | Columbia Falls (MT) 7 | 26:11.1 PR | 81.7 | 223 |
| 408 | Mackea Walker | - | Sentinel (MT) 26 | 26:14.1 PR | 81.5 | — |
| 409 | Braedon Benjamin | 10 | Cut Bank (MT) 11 | 26:16 | 81.4 | — |
| 410 | William Schertz | 9 | Loyola-Sacred Heart (MT) 4 | 26:17.2 PR | 81.3 | — |
| 411 | Blaise Cross | 11 | Rogers (Spokane) (WA) 7 | 26:22.1 SR | 81.1 | 224 |
| 412 | Mateo Brown | 9 | Box Elder (UT) 2 | 26:23.2 PR | 81.0 | — |
| 413 | John VandeKop | 12 | Butte (CA) 9 | 26:28.7 PR | 80.7 | — |
| 414 | Kaden Carroll | 9 | Hamilton (MI) 8 | 26:29 | 80.7 | — |
| 415 | Chaden Johnson | 9 | Rogers (Spokane) (WA) 8 | 26:37 PR | 80.3 | — |
| 416 | Damien Mandrell | 9 | Sentinel (MT) 27 | 26:38.9 PR | 80.2 | — |
| 417 | Kai Moser | 10 | Helena (MT) 10 | 26:42.8 PR | 80.0 | — |
| 418 | James Cooper | 9 | Charles M Russell (Great Falls) (MT) 11 | 26:55.6 PR | 79.4 | — |
| 419 | BRYCE KIM | 11 | Bozeman (MT) 13 | 26:55.6 SR | 79.4 | — |
| 420 | Gideon Rubink | 9 | Powell County (MT) 5 | 27:04.7 PR | 78.9 | 225 |
| 421 | Nate Bodily | 9 | Columbia Falls (MT) 8 | 27:04.8 PR | 78.9 | — |
| 422 | Aidan Cook | 12 | Belgrade (MT) 7 | 27:13.1 | 78.5 | 226 |
| 423 | Zachary Steenson | 9 | Charles M Russell (Great Falls) (MT) 12 | 27:17 PR | 78.3 | — |
| 424 | Trent Old Chief | 10 | Browning (MT) 3 | 27:17.3 PR | 78.3 | 227 |
| 425 | Quintin Perkins | 9 | Powell County (MT) 6 | 27:19.6 PR | 78.2 | 228 |
| 426 | Evan Seyler | 9 | Polson (MT) 5 | 27:20.4 PR | 78.2 | 229 |
| 427 | Michael Kokkinos | 10 | Columbia Falls (MT) 9 | 27:24.4 SR | 78.0 | — |
| 428 | Justin Baxter | 9 | Lakeland (ID) 3 | 27:26 PR | 77.9 | — |
| 429 | Max Soucy | 9 | Gonzaga Prep (WA) 16 | 27:26.3 PR | 77.9 | — |
| 430 | Ethan Davis | 9 | Gonzaga Prep (WA) 17 | 27:37.9 PR | 77.3 | — |
| 431 | Sean Regan | 10 | Beaverhead County (MT) 3 | 27:39.7 | 77.2 | — |
| 432 | Gabriel Garcia | 9 | Post Falls (ID) 11 | 27:50.9 PR | 76.7 | — |
| 433 | Lucas Curtis | 11 | Helena Capital (MT) 17 | 27:53 SR | 76.6 | — |
| 434 | Jack Traxler | 9 | Lewis and Clark (WA) 17 | 27:56.3 PR | 76.5 | — |
| 435 | Brody Smith | 9 | Gonzaga Prep (WA) 18 | 28:01.8 PR | 76.2 | — |
| 436 | Dustin Farnsworth | 9 | Laurel (MT) 13 | 28:07.5 PR | 75.9 | — |
| 437 | Delbert Blackman | 10 | Browning (MT) 4 | 28:07.6 | 75.9 | 230 |
| 438 | Kilian Kroenky | 9 | Hellgate (MT) 30 | 28:27.5 | 75.1 | — |
| 439 | Jacob Gohr | 12 | Cut Bank (MT) 12 | 28:34.9 PR | 74.7 | — |
| 440 | Caleb LeLacheur | 10 | Broadwater (MT) 6 | 28:36 | 74.7 | 231 |
| 441 | Vyctor Avery | 9 | Lakeland (ID) 4 | 28:44 | 74.3 | — |
| 442 | Jake Broka | 9 | Thunder Ridge (ID) 21 | 28:55.7 PR | 73.8 | — |
| 443 | Thomas Collins | 9 | Gonzaga Prep (WA) 19 | 28:59.9 PR | 73.6 | — |
| 444 | Camron Gordon | 9 | Browning (MT) 5 | 29:13.4 PR | 73.1 | 232 |
| 445 | Reed Wollenzien | 9 | Columbia Falls (MT) 10 | 29:23.9 | 72.6 | — |
| 446 | Matthew Trombley | 10 | Browning (MT) 6 | 30:04.1 PR | — | 233 |
| 447 | Hayden Greenway | 10 | Billings Central Catholic (MT) 4 | 30:23.8 | 70.2 | — |
| 448 | Cole Cameron | 9 | Manhattan (KS) 6 | 30:40.6 PR | 69.6 | 234 |
| 449 | Prestin Connelly | 10 | Browning (MT) 7 | 30:44.2 PR | 69.4 | 235 |
| 450 | Ross Jacobson | 10 | Big Sky (MT) 16 | 31:24.3 SR | 67.9 | — |
| 451 | Garett Hansen | 12 | Shelby (MI) 3 | 31:27.1 | 67.8 | — |
| 452 | Christian Gividen | 11 | Corvallis (OR) 6 | 31:47.6 SR | 67.1 | 236 |
| 453 | J'vohn Lopez | 12 | Cut Bank (MT) 13 | 31:59 PR | 66.7 | — |
| 454 | Bryson Henry | 11 | Gonzaga Prep (WA) 20 | 32:18.7 PR | 66.0 | — |
| 455 | Jakub Jarosz | 11 | Stevensville (MT) 1 | 32:26.8 PR | 65.7 | — |
| 456 | Charles Fairbank | 9 | Columbus (NE) 1 | 32:59.7 | 64.6 | — |
| 457 | Bennett Quintana | 9 | Hamilton (MI) 9 | 35:16.8 PR | — | — |
| 458 | Colton Kress | 10 | Big Sky (MT) 17 | 36:11.1 | 58.9 | — |
| 459 | Jaden Goss | 9 | Browning (MT) | — | — | — |
Something wrong on this page?
Report it →