| 1 | Nate YaedonPlace 1 · Natrona County High | — | Natrona County High | 19:18.85 |
| 2 | Mason HenryPlace 2 · Natrona County High | — | Natrona County High | 19:19.99 |
| 3 | Luke SorensonPlace 3 · Natrona County High | — | Natrona County High | 19:35.34 |
| 4 | Christian BjorklandPlace 4 · Natrona County High | — | Natrona County High | 19:38.76 |
| 5 | Jayden VasquezPlace 5 · Wright Jsh | — | Wright Jsh | 19:46.25 |
| 6 | Zane YounkinPlace 6 · Campbell County | — | Campbell County | 19:56.64 |
| 7 | Daniel CordovoaPlace 7 · Natrona County High | — | Natrona County High | 20:03.28 |
| 8 | Cody MarionPlace 8 · Buffalo | — | Buffalo | 20:08.57 |
| 9 | Dakota FuernisonPlace 9 · Campbell County | — | Campbell County | 20:14.27 |
| 10 | Jacob SilvaPlace 10 · Natrona County High | — | Natrona County High | 20:16.31 |
| 11 | Paulo BenabisePlace 11 · Natrona County High | — | Natrona County High | 20:31.55 |
| 12 | Morgan DohertyPlace 12 · Campbell County | — | Campbell County | 20:32.75 |
| 13 | Nate KingPlace 13 · Campbell County | — | Campbell County | 20:37.93 |
| 14 | Sawyer SweckardPlace 14 · Buffalo | — | Buffalo | 20:39.26 |
| 15 | Trevor JohnsonPlace 15 · Natrona County High | — | Natrona County High | 20:41.63 |
| 16 | Jonathan GasperettiPlace 16 · Natrona County High | — | Natrona County High | 20:52.70 |
| 17 | Nathaniel LoeppPlace 17 · Natrona County High | — | Natrona County High | 20:53.39 |
| 18 | Barrett FriesePlace 18 · Buffalo | — | Buffalo | 21:01.40 |
| 19 | Kaidyn LongPlace 19 · Campbell County | — | Campbell County | 21:04.83 |
| 20 | Skylar MassmanPlace 20 · Campbell County | — | Campbell County | 21:13.74 |
| 21 | Christopher RichterPlace 21 · Campbell County | — | Campbell County | 21:16.84 |
| 22 | Eythan RileyPlace 22 · Newcastle Hs/Ms | — | Newcastle Hs/Ms | 21:21.88 |
| 23 | Paul SorensonPlace 23 · Natrona County High | — | Natrona County High | 21:24.29 |
| 24 | David RobitaillePlace 24 · Natrona County High | — | Natrona County High | 21:25.51 |
| 25 | Preston SeamandsPlace 25 · Wright Jsh | — | Wright Jsh | 21:27.64 |
| 26 | Hans WiederholtPlace 26 · Natrona County High | — | Natrona County High | 21:30.74 |
| 27 | Danila AndreevPlace 27 · Natrona County High | — | Natrona County High | 21:32.00 |
| 28 | Ben ElmlingerPlace 28 · Buffalo | — | Buffalo | 21:44.57 |
| 29 | Evan HeilPlace 29 · Buffalo | — | Buffalo | 21:45.34 |
| 30 | Lance RuetlingerPlace 30 · Buffalo | — | Buffalo | 21:50.98 |
| 31 | Colter HiserPlace 31 · Natrona County High | — | Natrona County High | 21:51.78 |
| 32 | Christian YeagerPlace 32 · Natrona County High | — | Natrona County High | 22:04.34 |
| 33 | Braden LehnerPlace 33 · Douglas | — | Douglas | 22:04.77 |
| 34 | Brandon HaskinsPlace 34 · Natrona County High | — | Natrona County High | 22:10.36 |
| 35 | Andrew SnyderPlace 35 · Buffalo | — | Buffalo | 22:20.49 |
| 36 | Riley GusemanPlace 36 · Wright Jsh | — | Wright Jsh | 22:29.75 |
| 37 | Reid HolmesPlace 37 · Newcastle Hs/Ms | — | Newcastle Hs/Ms | 22:30.42 |
| 38 | Hunter FergusonPlace 38 · Wright Jsh | — | Wright Jsh | 22:31.08 |
| 39 | Aaron MoskopPlace 39 · Douglas | — | Douglas | 22:37.45 |
| 40 | Thomas TalleyPlace 40 · Campbell County | — | Campbell County | 22:38.60 |
| 41 | Peyton PurviancePlace 41 · Newcastle Hs/Ms | — | Newcastle Hs/Ms | 22:40.93 |
| 42 | Flint HossfeldPlace 42 · Newcastle Hs/Ms | — | Newcastle Hs/Ms | 22:52.02 |
| 43 | Gunnar WainscottPlace 43 · Newcastle Hs/Ms | — | Newcastle Hs/Ms | 22:55.81 |
| 44 | Preston DickersonPlace 44 · Natrona County High | — | Natrona County High | 22:56.58 |
| 45 | Tevyn MartineqPlace 45 · Natrona County High | — | Natrona County High | 22:57.39 |
| 46 | Josh CalvertPlace 46 · Buffalo | — | Buffalo | 23:01.96 |
| 47 | Garrett GrossPlace 47 · Buffalo | — | Buffalo | 23:11.70 |
| 48 | Vincent EnglandPlace 48 · Rapid City Central | — | Rapid City Central | 23:16.13 |
| 49 | Bradyen JordonPlace 49 · Campbell County | — | Campbell County | 23:18.85 |
| 50 | Kc KrieterPlace 50 · Wright Jsh | — | Wright Jsh | 23:19.42 |
| 51 | Drew CargillPlace 51 · Campbell County | — | Campbell County | 23:20.10 |
| 52 | Brady WilkesPlace 52 · Newcastle Hs/Ms | — | Newcastle Hs/Ms | 23:26.15 |
| 53 | Zeb GoodrichPlace 53 · Wright Jsh | — | Wright Jsh | 23:30.57 |
| 54 | Ethan LockPlace 54 · Campbell County | — | Campbell County | 23:54.49 |
| 55 | Cleyson KleinPlace 55 · Rapid City Central | — | Rapid City Central | 24:02.09 |
| 56 | George AmorPlace 56 · Campbell County | — | Campbell County | 24:56.53 |
| 57 | Reide WaldropPlace 57 · Campbell County | — | Campbell County | 25:27.06 |
| 58 | Tobby HuangPlace 58 · Natrona County High | — | Natrona County High | 25:34.51 |
| 59 | Zachary HoughtalingPlace 59 · Natrona County High | — | Natrona County High | 27:14.96 |
| 60 | Rory LarsonPlace 60 · Natrona County High | — | Natrona County High | 27:17.81 |
| 61 | Payton CundallPlace 61 · Campbell County | — | Campbell County | 27:42.25 |