| 1 | Charles EubankPlace 1 · Grade 7 · Sleeping Giant | 7 | Sleeping Giant | 8:53.73 PR |
| 2 | Logan MarshPlace 2 · Grade 8 · Sleeping Giant | 8 | Sleeping Giant | 8:57.67 PR |
| 3 | Jackson PrattPlace 3 · Grade 8 · Havre | 8 | Havre | 9:11.55 |
| 4 | Josh TomacPlace 4 · Grade 8 · Havre | 8 | Havre | 9:12.02 PR |
| 5 | Wyatt PappertPlace 5 · Grade 7 · Sleeping Giant | 7 | Sleeping Giant | 9:17.23 PR |
| 6 | Daniel BroylesPlace 6 · Grade 6 · Reed Point/Rapelje ms | 6 | Reed Point/Rapelje ms | 9:18.49 PR |
| 7 | Liam KnudsenPlace 7 · Grade 8 · Belt ms | 8 | Belt ms | 9:29.11 PR |
| 8 | Gage KauerPlace 8 · Grade 7 · Fort Benton ms | 7 | Fort Benton ms | 9:31.49 PR |
| 9 | Jed ForkePlace 9 · Grade 8 · Lewistown | 8 | Lewistown | 9:39.63 PR |
| 10 | Carter DanielPlace 10 · Grade 7 · Belt ms | 7 | Belt ms | 9:42.76 PR |
| 11 | Charlie HeitzmanPlace 11 · Grade 8 · Lewistown | 8 | Lewistown | 9:44.94 PR |
| 12 | Daniel RicePlace 12 · Grade 8 · St. Patrick's Academy | 8 | St. Patrick's Academy | 9:45.71 PR |
| 13 | Jordan StanleyPlace 13 · Grade 8 · Box Elder ms | 8 | Box Elder ms | 9:47.60 PR |
| 14 | Kaden PrattPlace 14 · Grade 7 · Havre | 7 | Havre | 9:55.91 |
| 15 | Andrew LorangPlace 15 · Grade 7 · Havre | 7 | Havre | 9:56.61 PR |
| 16 | Jake BergerPlace 16 · Grade 7 · Lewistown | 7 | Lewistown | 10:03.48 PR |
| 17 | Jude CasePlace 17 · Grade 7 · Havre | 7 | Havre | 10:14.31 |
| 18 | Lane HilemanPlace 18 · Grade 6 · Havre | 6 | Havre | 10:15.17 PR |
| 19 | Ben NorthhelferPlace 19 · Grade 7 · Havre | 7 | Havre | 10:16.53 PR |
| 20 | Corbin SpieringPlace 20 · Grade 7 · Belt ms | 7 | Belt ms | 10:21.20 PR |
| 21 | Thane KarlsPlace 21 · Grade 7 · Sleeping Giant | 7 | Sleeping Giant | 10:23.71 PR |
| 22 | Cooper CampbellPlace 22 · Grade 6 · Havre | 6 | Havre | 10:25.28 PR |
| 23 | Khyler Weasel HeadPlace 23 · Grade 6 · Heart Butte | 6 | Heart Butte | 10:26.50 PR |
| 24 | Luke MalloyPlace 24 · Grade 7 · Sleeping Giant | 7 | Sleeping Giant | 10:26.91 PR |
| 25 | Brantley LilesPlace 25 · Grade 7 · Sleeping Giant | 7 | Sleeping Giant | 10:28.88 PR |
| 26 | Maddek LeritzPlace 26 · Grade 8 · Belt ms | 8 | Belt ms | 10:29.06 |
| 27 | Wade HoyerPlace 27 · Grade 6 · Belt ms | 6 | Belt ms | 10:31.62 PR |
| 28 | Dylan EliassonPlace 28 · Grade 6 · Roundup | 6 | Roundup | 10:32.59 PR |
| 29 | Tillman KaczmarekPlace 29 · Grade 6 · Huntley Project ms | 6 | Huntley Project ms | 10:33.58 PR |
| 30 | Benson SpringerPlace 30 · Grade 6 · Havre | 6 | Havre | 10:34.47 |
| 31 | Tyce OgdenPlace 31 · Grade 6 · Cascade | 6 | Cascade | 10:37.13 PR |
| 32 | Cash PinkertonPlace 32 · Grade 7 · Huntley Project ms | 7 | Huntley Project ms | 10:38.61 |
| 33 | Kane CrowleyPlace 33 · Grade 7 · Chinook ms | 7 | Chinook ms | 10:48.46 PR |
| 34 | Oskar RaymondPlace 34 · Grade 6 · Sleeping Giant | 6 | Sleeping Giant | 10:51.11 PR |
| 35 | Patrick RicePlace 35 · Grade 6 · St. Patrick's Academy | 6 | St. Patrick's Academy | 11:02.50 PR |
| 36 | Aiden VohsPlace 36 · Grade 6 · Box Elder ms | 6 | Box Elder ms | 11:06.71 |
| 37 | Oliver RosettePlace 37 · Grade 6 · Box Elder ms | 6 | Box Elder ms | 11:08.15 |
| 38 | Colson TurnerPlace 38 · Grade 6 · Chinook ms | 6 | Chinook ms | 11:10.97 PR |
| 39 | Wren PiercePlace 39 · Grade 7 · Sleeping Giant | 7 | Sleeping Giant | 11:12.39 PR |
| 40 | Reed EvjePlace 40 · Grade 8 · Sleeping Giant | 8 | Sleeping Giant | 11:18.80 PR |
| 41 | David LarsonPlace 41 · Grade 8 · Joliet | 8 | Joliet | 11:21.14 |
| 42 | Jacob AlexanderPlace 42 · Grade 6 · Joliet | 6 | Joliet | 11:21.18 |
| 43 | Jaxxon HernandezPlace 43 · Grade 7 · Belt ms | 7 | Belt ms | 11:27.56 PR |
| 44 | Lincoln LeritzPlace 44 · Grade 6 · Belt ms | 6 | Belt ms | 11:29.71 PR |
| 45 | Asher GertschPlace 45 · Grade 6 · Shepherd | 6 | Shepherd | 11:30.85 |
| 46 | Kenai WolfePlace 46 · Grade 7 · Heart Butte | 7 | Heart Butte | 11:31.05 PR |
| 47 | Ezra KrebsPlace 47 · Grade 6 · Belt ms | 6 | Belt ms | 11:37.71 PR |
| 48 | Zakkai ErgenbrightPlace 48 · Grade 7 · North Star | 7 | North Star | 11:46.01 |
| 49 | Declan CochranPlace 49 · Grade 6 · Havre | 6 | Havre | 11:49.12 PR |
| 50 | Fletcher ThompsonPlace 50 · Grade 6 · Havre | 6 | Havre | 11:50.38 |
| 51 | Leo Roasting StickPlace 51 · Grade 6 · Box Elder ms | 6 | Box Elder ms | 11:54.46 |
| 52 | Tate WilliamsPlace 52 · Grade 8 · Huntley Project ms | 8 | Huntley Project ms | 11:54.88 PR |
| 53 | Rafe McCaffreePlace 53 · Grade 6 · Shepherd | 6 | Shepherd | 12:00.01 |
| 54 | Tomas WakkuriPlace 54 · Grade 7 · Sleeping Giant | 7 | Sleeping Giant | 12:02.74 |
| 55 | Krash MikkelsonPlace 55 · Grade 6 · Shepherd | 6 | Shepherd | 12:03.81 |
| 56 | Easton KellerPlace 56 · Grade 7 · Havre | 7 | Havre | 12:04.37 PR |
| 57 | Xavier PewonkaPlace 57 · Grade 5 · Roundup | 5 | Roundup | 12:04.69 PR |
| 58 | Chance GandyPlace 58 · Grade 6 · Reed Point/Rapelje ms | 6 | Reed Point/Rapelje ms | 12:18.03 PR |
| 59 | Carver ForesterPlace 59 · Grade 7 · Hobson-Moore | 7 | Hobson-Moore | 12:23.44 PR |
| 60 | Creed CopplePlace 60 · Grade 7 · Shepherd | 7 | Shepherd | 12:41.44 |
| 61 | Kade NeelyPlace 61 · Grade 6 · Shepherd | 6 | Shepherd | 13:09.93 |
| 62 | Layden Windy BoyPlace 62 · Grade 6 · Box Elder ms | 6 | Box Elder ms | 13:11.38 |
| 63 | Hawk MessingerPlace 63 · Grade 8 · Havre | 8 | Havre | 13:18.99 PR |
| 64 | Nathan BrewerPlace 64 · Grade 7 · Reed Point/Rapelje ms | 7 | Reed Point/Rapelje ms | 13:24.49 |
| 65 | Marcus Standing RockPlace 65 · Grade 8 · Rocky Boy | 8 | Rocky Boy | 13:37.62 |
| 66 | Craig MillerPlace 66 · Grade 7 · Centerville | 7 | Centerville | 13:48.05 PR |
| 67 | Abel JohnsonPlace 67 · Grade 7 · Huntley Project ms | 7 | Huntley Project ms | 13:52.29 PR |
| 68 | Zach HammondPlace 68 · Grade 6 · Box Elder ms | 6 | Box Elder ms | 13:54.58 |
| 69 | Michael DewellPlace 69 · Grade 8 · Joliet | 8 | Joliet | 14:45.49 |
| 70 | Cormac SherwoodPlace 70 · Grade 6 · Valier | 6 | Valier | 15:08.86 |
| 71 | Lane AimsbackPlace 71 · Grade 6 · Heart Butte | 6 | Heart Butte | 15:18.36 |
| 72 | Jacob SpangPlace 72 · Grade 7 · Box Elder ms | 7 | Box Elder ms | 15:49.77 |
| 73 | Dalton AdamsPlace 73 · Grade 6 · Havre | 6 | Havre | 15:53.43 |
| 74 | Jace RindlisbacherPlace 74 · Grade 7 · Belt ms | 7 | Belt ms | 16:02.68 PR |
| 75 | Taysian Big KnifePlace 75 · Grade 6 · Box Elder ms | 6 | Box Elder ms | 16:43.75 PR |
| 76 | Easton BrewerPlace 76 · Grade 5 · Reed Point/Rapelje ms | 5 | Reed Point/Rapelje ms | 17:10.00 PR |
| 77 | Silas FriedePlace 77 · Grade 7 · Rocky Boy | 7 | Rocky Boy | 17:13.54 |
| 78 | Dax LangfordPlace 78 · Grade 6 · Chinook ms | 6 | Chinook ms | 17:21.07 |
| 79 | Gavin LarsenPlace 79 · Grade 8 · Roundup | 8 | Roundup | 17:46.25 |
| 80 | Asher StonePlace 80 · Grade 6 · Geraldine | 6 | Geraldine | 19:51.33 |