Team Score: 60
Team Total Clock Time: 1:26:17.5
Team Type: General
Tie Breaker-Next Score: 22
| 1 | 2094 | Ben Bird | 11 | Hardin | 1 | 60 | 1 | 15:48.7 | 5:06 |
| 2 | 1971 | Kye McAbee | 12 | Billings West | 2 | 78 | 2 | 15:57.6 | 5:09 |
| 3 | 1987 | Kellen Winters | 9 | Burlington | 3 | 159 | 4 | 16:38.3 | 5:22 |
| 4 | 1813 | Marek Frick | 10 | Belgrade | 4 | 174 | 5 | 16:45.3 | 5:24 |
| 5 | 1993 | Keaton Sample | 12 | Colstrip | 5 | 283 | 12 | 17:04.7 | 5:31 |
| 6 | 2260 | Carter Heggem | 12 | Sidney | 6 | 272 | 11 | 17:08.9 | 5:32 |
| 7 | 1970 | Sean Junco | 12 | Billings West | 7 | 78 | 2 | 17:11.4 | 5:33 |
| 8 | 1984 | Connor Hoyt | 11 | Burlington | 8 | 159 | 4 | 17:15.6 | 5:34 |
| 9 | 1974 | Julius Yeager | 12 | Billings West | 9 | 78 | 2 | 17:18.9 | 5:35 |
| 10 | 2099 | Kayden Stewart | 12 | Hardin | 10 | 60 | 1 | 17:23.5 | 5:37 |
| 11 | 2130 | Auston Schellig | 12 | Joliet | 11 | 317 | 15 | 17:25.7 | 5:37 |
| 12 | 1907 | Hunter Farris | 12 | Billings Skyview | 12 | 114 | 3 | 17:29.1 | 5:38 |
| 13 | 1824 | Cameron Guelde | 12 | Big Horn | 13 | 245 | 9 | 17:31.1 | 5:39 |
| 14 | 2095 | Payton Drake | 9 | Hardin | 14 | 60 | 1 | 17:32.3 | 5:39 |
| 15 | 2096 | Delonte Elk Shoulder | 11 | Hardin | 15 | 60 | 1 | 17:40.5 | 5:42 |
| 16 | 1911 | Gabe Rock | 11 | Billings Skyview | 16 | 114 | 3 | 17:44.0 | 5:43 |
| 17 | 1865 | Ethan DeLeon | 12 | Billings Senior | 17 | 192 | 6 | 17:49.6 | 5:45 |
| 18 | 2176 | Zane Muilenburg | 12 | Lockwood | 18 | 312 | 14 | 17:50.3 | 5:45 |
| 19 | 1816 | Noel Pierson | 12 | Belgrade | 19 | 174 | 5 | 17:51.7 | 5:46 |
| 20 | 2097 | Braxton Real Bird | 10 | Hardin | 20 | 60 | 1 | 17:52.2 | 5:46 |
| 21 | 1906 | Evan Aadland | 12 | Billings Skyview | 21 | 114 | 3 | 17:53.3 | 5:46 |
| 22 | 2100 | Aden Van Order | 12 | Hardin | (22) | 60 | 1 | 17:53.5 | 5:46 |
| 23 | 1815 | Karter Kluck | 11 | Belgrade | 23 | 174 | 5 | 17:57.2 | 5:47 |
| 24 | 1968 | Teigan Blomquist | 12 | Billings West | 24 | 78 | 2 | 17:59.1 | 5:48 |
| 25 | 2221 | Korbyn Warren | 12 | Powell | 25 | 303 | 13 | 18:02.0 | 5:49 |
| 26 | 1983 | Bradford Davidson | 10 | Burlington | 26 | 159 | 4 | 18:03.9 | 5:50 |
| 27 | 1909 | Tavin Hurd | 12 | Billings Skyview | 27 | 114 | 3 | 18:07.7 | 5:51 |
| 28 | 2164 | Chase Mclean | 12 | Laurel | 28 | 226 | 7 | 18:12.6 | 5:52 |
| 29 | 2083 | Dominic Eastman | 12 | Hardin | (29) | 60 | 1 | 18:16.4 | 5:54 |
| 30 | 2163 | Walter Given | 11 | Laurel | 30 | 226 | 7 | 18:23.3 | 5:56 |
| 31 | 2204 | Sean Oylear | 12 | Powder River Co | < 5 | Incomplete | 20 | 18:23.4 | 5:56 |
| 32 | 2173 | Ethan Baasch | 12 | Lockwood | 31 | 312 | 14 | 18:30.5 | 5:58 |
| 33 | 1867 | Thomas Root | 12 | Billings Senior | 32 | 192 | 6 | 18:31.8 | 5:59 |
| 34 | 2161 | Beau Chirrick | 9 | Laurel | 33 | 226 | 7 | 18:35.8 | 6:00 |
| 35 | 1985 | James McNiven | 11 | Burlington | 34 | 159 | 4 | 18:36.2 | 6:00 |
| 36 | 2043 | Maddox Malloy | 11 | Custer County | 35 | 270 | 10 | 18:36.8 | 6:00 |
| 37 | 1969 | Josiah Hazelet | 9 | Billings West | 36 | 78 | 2 | 18:36.9 | 6:00 |
| 38 | 1825 | Brendan Mogen | 11 | Big Horn | 37 | 245 | 9 | 18:42.4 | 6:02 |
| 39 | 1910 | Liam Radakovich | 11 | Billings Skyview | 38 | 114 | 3 | 18:50.5 | 6:05 |
| 40 | 2062 | Oliver Pick | 12 | Glasgow | 39 | 237 | 8 | 18:53.6 | 6:06 |
| 41 | 1901 | Keldon Lovell | 11 | Billings Skyview | (40) | 114 | 3 | 18:58.4 | 6:07 |
| 42 | 2059 | Jack Milam | 10 | Glasgow | 41 | 237 | 8 | 19:01.6 | 6:08 |
| 43 | 2264 | Dyson Romo | 12 | Sidney | 42 | 272 | 11 | 19:01.6 | 6:08 |
| 44 | 1838 | Caleb Kay | 11 | Billings Central Catholic | < 5 | Incomplete | 19 | 19:05.6 | 6:10 |
| 45 | 1827 | Blakely Olson | 12 | Big Horn | 43 | 245 | 9 | 19:07.0 | 6:10 |
| 46 | 1972 | Will Wallace | 12 | Billings West | (44) | 78 | 2 | 19:10.2 | 6:11 |
| 47 | 1869 | Ryder Trees | 11 | Billings Senior | 45 | 192 | 6 | 19:16.9 | 6:13 |
| 48 | 2011 | Grady Olsen | 12 | Columbus | 46 | 389 | 16 | 19:19.6 | 6:14 |
| 49 | 2203 | Christian Oylear | 10 | Powder River Co | < 5 | Incomplete | 20 | 19:25.5 | 6:16 |
| 50 | 1870 | Weston Trees | 9 | Billings Senior | 47 | 192 | 6 | 19:26.1 | 6:16 |
| 51 | 2190 | Owen Hill | 12 | Lovell | < 5 | Incomplete | 18 | 19:32.7 | 6:18 |
| 52 | 1994 | Blake Toscano | 11 | Colstrip | 48 | 283 | 12 | 19:35.2 | 6:19 |
| 53 | 2058 | Rowen Kloker | 11 | Glasgow | 49 | 237 | 8 | 19:35.9 | 6:19 |
| 54 | 2063 | Garrett Thompson | 10 | Glasgow | 50 | 237 | 8 | 19:38.7 | 6:20 |
| 55 | 1868 | Cooper Sell | 12 | Billings Senior | 51 | 192 | 6 | 19:42.1 | 6:21 |
| 56 | 1871 | Quindell Yellowtail | 10 | Billings Senior | (52) | 192 | 6 | 19:44.2 | 6:22 |
| 57 | 1866 | Titus Jones | 11 | Billings Senior | (53) | 192 | 6 | 19:47.6 | 6:23 |
| 58 | 2044 | Lincoln Niece | 10 | Custer County | 54 | 270 | 10 | 19:50.0 | 6:24 |
| 59 | 2042 | Alex Arthur | 10 | Custer County | 55 | 270 | 10 | 19:50.6 | 6:24 |
| 60 | 2045 | Kane Rosenbalm | 10 | Custer County | 56 | 270 | 10 | 19:56.5 | 6:26 |
| 61 | 2219 | Michael Stensing | 10 | Powell | 57 | 303 | 13 | 19:56.6 | 6:26 |
| 62 | 2060 | Jack Miller | 10 | Glasgow | 58 | 237 | 8 | 19:59.5 | 6:27 |
| 63 | 2064 | Kyler Whitman | 12 | Glasgow | (59) | 237 | 8 | 20:00.5 | 6:27 |
| 64 | 2222 | Alex Werner | 10 | Powell | 60 | 303 | 13 | 20:12.0 | 6:31 |
| 65 | 2127 | Zale Adams | 9 | Joliet | 61 | 317 | 15 | 20:12.3 | 6:31 |
| 66 | 1817 | Orson Pommerville | 12 | Belgrade | 62 | 174 | 5 | 20:14.4 | 6:32 |
| 67 | 1826 | Trenton Nikont | 9 | Big Horn | 63 | 245 | 9 | 20:15.7 | 6:32 |
| 68 | 1995 | Ethan Warner | 9 | Colstrip | 64 | 283 | 12 | 20:17.0 | 6:33 |
| 69 | 2263 | Josh Pollari | 11 | Sidney | 65 | 272 | 11 | 20:25.7 | 6:35 |
| 70 | 1814 | Ryan Ketcher | 12 | Belgrade | 66 | 174 | 5 | 20:32.1 | 6:37 |
| 71 | 2166 | Dean Rognrud | 11 | Laurel | 67 | 226 | 7 | 20:33.0 | 6:38 |
| 72 | 2162 | Mitchell Clavadetscher | 11 | Laurel | 68 | 226 | 7 | 20:34.2 | 6:38 |
| 73 | 2012 | Nolan Sheils | 11 | Columbus | 69 | 389 | 16 | 20:35.0 | 6:38 |
| 74 | 2046 | Kash Rosenbalm | 11 | Custer County | 70 | 270 | 10 | 20:38.5 | 6:40 |
| 75 | 2047 | Elias Samuelson | 9 | Custer County | (71) | 270 | 10 | 20:42.1 | 6:41 |
| 76 | 2248 | Luke Harper | 12 | Roundup | < 5 | Incomplete | 22 | 20:52.0 | 6:44 |
| 77 | 2139 | Chance Russell | 11 | Lame Deer | < 5 | Incomplete | 17 | 20:59.9 | 6:46 |
| 78 | 1839 | Charles Kraft | 10 | Billings Central Catholic | < 5 | Incomplete | 19 | 21:02.0 | 6:47 |
| 79 | 1973 | Wyitt Weldin | 10 | Billings West | (72) | 78 | 2 | 21:03.3 | 6:48 |
| 80 | 2198 | McCann Troy | 10 | Park City | < 5 | Incomplete | 23 | 21:08.4 | 6:49 |
| 81 | 2192 | Sam Mayes | 11 | Lovell | < 5 | Incomplete | 18 | 21:09.4 | 6:49 |
| 82 | 2061 | Timothy Pearson | 11 | Glasgow | (73) | 237 | 8 | 21:09.6 | 6:50 |
| 83 | 2128 | Thomas Beach | 12 | Joliet | 74 | 317 | 15 | 21:11.3 | 6:50 |
| 84 | 2137 | Rajon Lonewolf | 9 | Lame Deer | < 5 | Incomplete | 17 | 21:17.9 | 6:52 |
| 85 | 2232 | Max Morgan | 10 | Red Lodge | < 5 | Incomplete | 21 | 21:18.3 | 6:52 |
| 86 | 2218 | Ben Smith | 11 | Powell | 75 | 303 | 13 | 21:18.3 | 6:52 |
| 87 | 2129 | Cole Miller | 9 | Joliet | 76 | 317 | 15 | 21:19.6 | 6:53 |
| 88 | 1818 | Thatcher Schmidt | 12 | Belgrade | (77) | 174 | 5 | 21:23.4 | 6:54 |
| 89 | 2231 | Carter Emineth | 10 | Red Lodge | < 5 | Incomplete | 21 | 21:25.8 | 6:55 |
| 90 | 2138 | Mikyol Oldcrane | 11 | Lame Deer | < 5 | Incomplete | 17 | 21:28.8 | 6:56 |
| 91 | 2259 | Jhonatan Delgado | 12 | Sidney | 78 | 272 | 11 | 21:29.8 | 6:56 |
| 92 | 1996 | Jacob Wolff | 9 | Colstrip | 79 | 283 | 12 | 21:30.3 | 6:56 |
| 93 | 2174 | Rylee Dust | 9 | Lockwood | 80 | 312 | 14 | 21:31.2 | 6:57 |
| 94 | 2261 | Rhys Larson | 12 | Sidney | 81 | 272 | 11 | 21:31.7 | 6:57 |
| 95 | 2258 | Dawson Baltrusch | 12 | Sidney | (82) | 272 | 11 | 21:39.6 | 6:59 |
| 96 | 1837 | Preston Bernstein | 10 | Billings Central Catholic | < 5 | Incomplete | 19 | 21:44.2 | 7:01 |
| 97 | 2165 | Mason Nevin | 12 | Laurel | (83) | 226 | 7 | 21:47.4 | 7:02 |
| 98 | 2189 | Jaxen Clark | 12 | Lovell | < 5 | Incomplete | 18 | 21:48.1 | 7:02 |
| 99 | 2262 | Isaak Lassey | 11 | Sidney | (84) | 272 | 11 | 21:50.3 | 7:03 |
| 100 | 2009 | Remy Larson | 12 | Columbus | 85 | 389 | 16 | 22:09.0 | 7:09 |
| 101 | 2191 | Jay Mayes | 12 | Lovell | < 5 | Incomplete | 18 | 22:15.5 | 7:11 |
| 102 | 2217 | Karson Howe | 9 | Powell | 86 | 303 | 13 | 22:17.4 | 7:11 |
| 103 | 1992 | Wyatt Barnes | 10 | Colstrip | 87 | 283 | 12 | 22:35.9 | 7:17 |
| 104 | 1986 | Ben Mendenhall | 12 | Burlington | 88 | 159 | 4 | 22:37.3 | 7:18 |
| 105 | 2247 | Erik Goffena | 12 | Roundup | < 5 | Incomplete | 22 | 22:45.2 | 7:20 |
| 106 | 1823 | Jacob Aitchison | 10 | Big Horn | 89 | 245 | 9 | 22:45.5 | 7:21 |
| 107 | 2172 | Trace Appleton | 11 | Lockwood | 90 | 312 | 14 | 22:48.6 | 7:21 |
| 108 | 1819 | Eyyn Shumway | 12 | Belgrade | (91) | 174 | 5 | 22:56.2 | 7:24 |
| 109 | 2010 | Hank Luepke | 10 | Columbus | 92 | 389 | 16 | 23:08.4 | 7:28 |
| 110 | 2177 | Darrell Walks Over Ice | 11 | Lockwood | 93 | 312 | 14 | 23:30.7 | 7:35 |
| 111 | 2216 | Wyatt Hill | 9 | Powell | (94) | 303 | 13 | 23:45.6 | 7:40 |
| 112 | 2131 | Tristan Vazquez | 10 | Joliet | 95 | 317 | 15 | 23:46.2 | 7:40 |
| 113 | 2175 | Mason Emery | 11 | Lockwood | (96) | 312 | 14 | 23:56.0 | 7:43 |
| 114 | 2013 | Silas Vesbach | 12 | Columbus | 97 | 389 | 16 | 24:37.9 | 7:57 |
| 115 | 2220 | Nathan Varian | 11 | Powell | (98) | 303 | 13 | 25:30.7 | 8:14 |
| 116 | 2140 | Lane Walks Along | 11 | Lame Deer | < 5 | Incomplete | 17 | 26:43.3 | 8:37 |