| Mark | Athlete | School | Year | Meet |
|---|
| 8:57.10 | Adam Peterman | Missoula Hellgate (AA) | 12 | Arcadia Invitational (CA) |
| 8:57.68 | Zach Perrin | Flathead (AA) | 12 | Arcadia Invitational (CA) |
| 9:12.00 | Troy Fraley | Glacier (AA) | 12 | Glacier-Flathead Dual |
| 9:17.36 | Chris Herrick | Missoula Hellgate (AA) | 11 | Arcadia Invitational (CA) |
| 9:32.86 | Paden Alexander | Ronan-St. Ignatius (B) | 12 | State B |
| 9:36.94 | Kyle Olson | Rocky Boy (B) | 12 | Northern B Divisional |
| 9:38.98 | Aidan Reed | Helena (AA) | 9 | State AA |
| 9:41.60 | Fredrick Petsch | Billings West (AA) | 12 | 5/4 Skyview Triangular |
| 9:42.76 | Chance Hyatt | Bainville (C) | 11 | Glendive Elks Meet |
| 9:44.25 | Hunter May | Bozeman (AA) | 11 | 5/4 Skyview Triangular |
| 9:44.59 | Layne Lantis | Terry (C) | 12 | Glendive Elks Meet |
| 9:45.76 | Kade McCutcheon | Glacier (AA) | 10 | State AA |
| 9:50.25 | Anthony Schmalz | Hamilton (A) | 11 | Western Montana Top 10 |
| 9:52.26 | Patrick Rayl | Great Falls (AA) | 12 | State AA |
| 9:52.93 | Jason Holmes | Bozeman (AA) | 11 | State AA |
| 9:53.50 | Ty Mogan | Laurel (A) | 10 | Jock Stop Meet |
| 9:54.50 | Beau Mulvaney | Billings West (AA) | 12 | State AA |
| 9:55.78 | Nick Hamilton | Missoula Sentinel (AA) | 10 | State AA |
| 9:56.14 | Colt Smith | Helena Capital (AA) | 12 | State AA |
| 9:56.52 | Colter May | Bozeman (AA) | 11 | 5/4 Skyview Triangular |
| 9:57.2 | Jonathan Eastwood | Belgrade (AA) | 10 | State A |
| 9:58.68 | Easton Albert | Hamilton (A) | 11 | Western Montana Top 10 |
| 9:59.31 | Baird Linke | Helena (AA) | 12 | State AA |
| 9:59.36 | Sagan Thorpe | Missoula Hellgate (AA) | 10 | Archie Roe Invitational |
| 10:00.51 | Sylas Schutt | Flathead (AA) | 10 | Archie Roe Invitational |
| 10:00.60 | Michael Martell | Bozeman (AA) | 11 | Swede Dahlberg Invitational |
| 10:04.31 | Shay LaVallie | Great Falls CMR (AA) | 11 | Missoula Invitational |
| 10:06.00 | Jace Kalbfleisch | Whitefish (A) | 12 | State A |
| 10:08.46 | Ben Moon | Flathead (AA) | 12 | Libby-Flathead Dual |
| 10:08.48 | Logan Morley | Bigfork (A) | 9 | Archie Roe Invitational |
| 10:09.17 | Trent Duty | Dutton-Brady (C) | 12 | State C |
| 10:09.21 | Fischer Gangemi | Whitefish (A) | 12 | Archie Roe Invitational |
| 10:09.45 | Sage Schoonen | Beaverhead Co./Dillon (A) | 10 | State A |
| 10:11.82 | Delvin Walks | Hardin (A) | 11 | Jock Stop Meet |
| 10:11.88 | Colton Hegdal | Belgrade (AA) | 12 | Beaver Booster Night Track Meet |
| 10:12.70 | Aidan Theard | Anaconda (A) | 11 | Southwestern A Divisional |
| 10:12.82 | William Ketchum | Box Elder (C) | 11 | State C |
| 10:13.19 | Madison Bolton | Florence-Carlton (B) | 12 | Western B Divisional |
| 10:14.10 | Cameron Meikle | Hamilton (A) | 9 | Southwestern A Divisional |
| 10:14.27 | Hunter Guthrie | Missoula Sentinel (AA) | 12 | Missoula Sentinel Quad |
| 10:15.24 | Tony Krogstad | Manhattan (B) | 9 | State B |
| 10:16.21 | Darren Hecker | Sweet Grass Co./Big Timber (B) | 11 | Southern B Divisional |
| 10:17.21 | Wyatt MadPlume | Browning (A) | 12 | State A |
| 10:19.04 | Fabian Munoz | Culbertson (C) | 12 | 2C Districts |
| 10:19.24 | Travis Koenig | Baker (B) | 11 | Southern B Divisional |
| 10:19.36 | Marcus Bearmedicine | Missoula Sentinel (AA) | 10 | Missoula Invitational |
| 10:20.03 | Jake Iverson | Winnett-Grass Range (C) | 10 | Northern C Divisional |
| 10:20.19 | Matt Macfarlane | Flathead (AA) | 12 | Archie Roe Invitational |
| 10:21.08 | Tyus Mendoza | Colstrip (B) | 10 | State B |
| 10:21.27 | Matt Keltgen | Dawson Co./Glendive (A) | 12 | State A |
| 10:21.33 | Gunnar Nabozney | Frenchtown (A) | 11 | Northwestern A Divisional |
| 10:22.60 | Ruben Castren | Glacier (AA) | 10 | Whitefish A.R.M. Invitational |
| 10:22.94 | Michael Dickensheets | Bozeman (AA) | 12 | Manhattan Christian Invitational |
| 10:24.34 | Marc Klimas | Havre (A) | 12 | Whitefish A.R.M. Invitational |
| 10:38.15 | Dustin Hicks | Belt (C) | 12 | 8C Districts |