| 1 | Kellen WintersPlace 1 · Grade 9 · Burlington | 9 | Burlington | 16:42.53 |
| 2 | Logan MilekPlace 2 · Grade 12 · Lander Valley | 12 | Lander Valley | 17:19.17 |
| 3 | Connor HoytPlace 3 · Grade 11 · Burlington | 11 | Burlington | 17:37.98 |
| 4 | Hayden PhelpsPlace 4 · Grade 11 · Worland | 11 | Worland | 18:02.37 |
| 5 | Krew NeighborsPlace 5 · Grade 11 · Worland | 11 | Worland | 18:22.06 |
| 6 | Bradford DavidsonPlace 6 · Grade 10 · Burlington | 10 | Burlington | 18:25.01 |
| 7 | Marshall WaltonPlace 7 · Grade 12 · Riverton | 12 | Riverton | 18:27.07 |
| 8 | Kade GarciaPlace 8 · Grade 11 · Worland | 11 | Worland | 18:30.50 |
| 9 | David DurfeePlace 9 · Grade 12 · Lovell | 12 | Lovell | 18:36.98 |
| 10 | Jameson SpradlinPlace 10 · Grade 12 · Riverton | 12 | Riverton | 18:42.21 |
| 11 | Ridge RiemanPlace 11 · Grade 10 · Riverton | 10 | Riverton | 18:50.46 |
| 12 | Donovan WarrenPlace 12 · Grade 11 · Worland | 11 | Worland | 18:51.49 |
| 13 | James McNivenPlace 13 · Grade 11 · Burlington | 11 | Burlington | 18:56.60 |
| 14 | Logan HellerPlace 14 · Grade 11 · Lander Valley | 11 | Lander Valley | 19:08.78 |
| 15 | Glorian BlackbearPlace 15 · Grade 9 · Wind River | 9 | Wind River | 19:12.81 |
| 16 | Zach DavisPlace 16 · Grade 10 · Worland | 10 | Worland | 19:15.12 |
| 17 | Micah MorganPlace 17 · Grade 12 · Lander Valley | 12 | Lander Valley | 19:30.40 |
| 18 | Derrik HackbarthPlace 18 · Grade 11 · Worland | 11 | Worland | 19:44.33 |
| 19 | Brayden ArteryPlace 19 · Grade 10 · Lander Valley | 10 | Lander Valley | 19:50.56 |
| 20 | Kyler HeilPlace 20 · Grade 12 · Riverton | 12 | Riverton | 19:55.56 |
| 21 | Owen JamesonPlace 21 · Grade 9 · Worland | 9 | Worland | 20:00.60 |
| 22 | Corbin EddyPlace 22 · Grade 10 · Lander Valley | 10 | Lander Valley | 20:06.36 |
| 23 | Frankie StricklandPlace 23 · Grade 12 · Riverton | 12 | Riverton | 20:13.31 |
| 24 | Weston McLaughlinPlace 24 · Grade 12 · Riverton | 12 | Riverton | 20:19.72 |
| 25 | Owen HillPlace 25 · Grade 12 · Lovell | 12 | Lovell | 20:21.20 |
| 26 | Garrett HellerPlace 26 · Grade 10 · Lander Valley | 10 | Lander Valley | 20:38.15 |
| 27 | Luca WintersPlace 27 · Grade 10 · Rock River | 10 | Rock River | 20:52.22 |
| 28 | Stetson WagerPlace 28 · Grade 11 · Riverton | 11 | Riverton | 21:03.35 |
| 29 | Sam BechtelPlace 29 · Grade 12 · Lander Valley | 12 | Lander Valley | 21:24.97 |
| 30 | Sam MayesPlace 30 · Grade 11 · Lovell | 11 | Lovell | 21:44.16 |
| 31 | Gavin KowlokPlace 31 · Grade 10 · Wind River | 10 | Wind River | 21:46.37 |
| 32 | Hudsen MickelsonPlace 32 · Grade 11 · Lovell | 11 | Lovell | 21:47.51 |
| 33 | Rylan GroenkePlace 33 · Grade 11 · Wind River | 11 | Wind River | 21:52.79 |
| 34 | Jaxen ClarkPlace 34 · Grade 12 · Lovell | 12 | Lovell | 22:16.89 |
| 35 | Jay MayesPlace 35 · Grade 12 · Lovell | 12 | Lovell | 22:42.25 |
| 36 | Gavin DiversPlace 36 · Grade 9 · St Stephens Indian | 9 | St Stephens Indian | 22:46.14 |
| 37 | Ben MendenhallPlace 37 · Grade 12 · Burlington | 12 | Burlington | 22:46.47 |
| 38 | Mason Ridgley-OrtizPlace 38 · Grade 11 · St Stephens Indian | 11 | St Stephens Indian | 23:51.97 |
| 39 | Alex VossPlace 39 · Grade 10 · Rock River | 10 | Rock River | 24:30.90 |
| 40 | Johnny RobertsPlace 40 · Grade - · St Stephens Indian | - | St Stephens Indian | 26:15.66 |
| 41 | Brycen HarrisPlace 41 · Grade 11 · St Stephens Indian | 11 | St Stephens Indian | 26:35.74 |
| 42 | Rhyden VossPlace 42 · Grade 10 · Rock River | 10 | Rock River | 26:36.74 |
| 43 | Nate SagePlace 43 · Grade - · St Stephens Indian | - | St Stephens Indian | 30:21.52 PR |
| 44 | Kayden WhiteantelopePlace 44 · Grade - · St Stephens Indian | - | St Stephens Indian | 30:46.05 |