| 1 | Elijah ArmstrongPlace 1 · Grade 9 · Pocatello | 9 | Pocatello | 17:28.99 |
| 2 | Matthew SchenkPlace 2 · Grade 10 · Twin Falls | 10 | Twin Falls | 18:06.14 |
| 3 | Parley PickettPlace 3 · Grade 12 · Burley | 12 | Burley | 18:09.99 |
| 4 | Haydin HerndonPlace 4 · Grade 10 · Pocatello | 10 | Pocatello | 18:10.21 |
| 5 | Driztin HerndonPlace 5 · Grade 10 · Pocatello | 10 | Pocatello | 18:37.81 |
| 6 | Ethan JuddPlace 6 · Grade 11 · Burley | 11 | Burley | 18:46.55 |
| 7 | Blake JensenPlace 7 · Grade 12 · Pocatello | 12 | Pocatello | 18:55.90 |
| 8 | Jacob JonasPlace 8 · Grade 12 · Pocatello | 12 | Pocatello | 19:10.62 |
| 9 | Nate BrownPlace 9 · Grade 11 · Burley | 11 | Burley | 19:13.05 |
| 10 | Braylan BeanPlace 10 · Grade 10 · Burley | 10 | Burley | 19:32.74 |
| 11 | Issac BrownPlace 11 · Grade 9 · Burley | 9 | Burley | 19:36.40 |
| 12 | Kody ColtrinPlace 12 · Grade 11 · Burley | 11 | Burley | 19:40.74 |
| 13 | Joe GreenerPlace 13 · Grade 10 · Burley | 10 | Burley | 19:51.43 |
| 14 | Mitchell ChristensenPlace 14 · Grade 9 · Pocatello | 9 | Pocatello | 19:54.43 |
| 15 | Parker JensenPlace 15 · Grade 10 · Pocatello | 10 | Pocatello | 20:00.34 |
| 16 | Colton BiedenbachPlace 16 · Grade 9 · Twin Falls | 9 | Twin Falls | 20:01.84 |
| 17 | Tyler HigginsPlace 17 · Grade 11 · Pocatello | 11 | Pocatello | 20:06.96 |
| 18 | Mark RussellePlace 18 · Grade 12 · Twin Falls | 12 | Twin Falls | 20:11.08 |
| 19 | Raul BarelaPlace 19 · Grade 10 · Pocatello | 10 | Pocatello | 20:43.81 |
| 20 | Jared BerryPlace 20 · Grade 12 · Canyon Ridge | 12 | Canyon Ridge | 20:46.08 |
| 21 | Andre AguinagaPlace 21 · Grade 11 · Pocatello | 11 | Pocatello | 21:00.46 |
| 22 | Tucker SmithPlace 22 · Grade 10 · Twin Falls | 10 | Twin Falls | 21:01.02 |
| 23 | Kendall HallPlace 23 · Grade 11 · Canyon Ridge | 11 | Canyon Ridge | 21:02.18 |
| 24 | Taylor CooperPlace 24 · Grade 9 · Twin Falls | 9 | Twin Falls | 21:06.58 |
| 25 | McKaden BeckPlace 25 · Grade 9 · Pocatello | 9 | Pocatello | 21:07.18 |
| 26 | Thomas JayoPlace 26 · Grade 9 · Twin Falls | 9 | Twin Falls | 21:09.27 |
| 27 | Jake PackhamPlace 27 · Grade 11 · Canyon Ridge | 11 | Canyon Ridge | 21:39.58 |
| 28 | Willie MoorePlace 28 · Grade 11 · Twin Falls | 11 | Twin Falls | 21:43.78 |
| 29 | Tyler LookingbillPlace 29 · Grade 11 · Twin Falls | 11 | Twin Falls | 21:47.27 |
| 30 | Jose Santos -Place 30 · Canyon Ridge | — | Canyon Ridge | 21:47.52 |
| 31 | Kyle WillesPlace 31 · Grade 10 · Burley | 10 | Burley | 21:49.40 |
| 32 | Garrett QuintonPlace 32 · Grade 9 · Twin Falls | 9 | Twin Falls | 22:06.65 |
| 33 | Randy RuhterPlace 33 · Grade 11 · Canyon Ridge | 11 | Canyon Ridge | 22:22.62 |
| 34 | Doug GiesbrechtPlace 34 · Grade 10 · Pocatello | 10 | Pocatello | 22:39.43 |
| 35 | Carson SchwopePlace 35 · Grade 10 · Pocatello | 10 | Pocatello | 22:39.43 |
| 36 | Logan CookPlace 36 · Grade 12 · Burley | 12 | Burley | 22:50.71 |
| 37 | Scott WarnerPlace 37 · Grade 10 · Canyon Ridge | 10 | Canyon Ridge | 23:16.96 |
| 38 | Eric Navarette -Place 38 · Canyon Ridge | — | Canyon Ridge | 23:17.43 |
| 39 | Efrain Venegas -Place 39 · Canyon Ridge | — | Canyon Ridge | 23:30.46 |
| 40 | Wreny BlickPlace 40 · Grade 10 · Twin Falls | 10 | Twin Falls | 23:30.99 |
| 41 | Daniel MathisPlace 41 · Grade 10 · Pocatello | 10 | Pocatello | 23:44.49 |
| 42 | Colby SmithPlace 42 · Grade 9 · Pocatello | 9 | Pocatello | 24:10.65 |
| 43 | Chase GartnerPlace 43 · Grade 9 · Twin Falls | 9 | Twin Falls | 24:20.90 |
| 44 | William LivermorePlace 44 · Grade 12 · Burley | 12 | Burley | 24:34.40 |
| 45 | Drew HurdPlace 45 · Grade 11 · Canyon Ridge | 11 | Canyon Ridge | 25:04.02 |
| 46 | Caleb MckeePlace 46 · Grade 9 · Canyon Ridge | 9 | Canyon Ridge | 25:15.37 |
| 47 | Gabe JardinePlace 47 · Grade 10 · Pocatello | 10 | Pocatello | 25:53.21 |
| 48 | Todd KeyesPlace 48 · Grade 10 · Canyon Ridge | 10 | Canyon Ridge | 26:22.02 |
| 49 | Kole CookPlace 49 · Grade 9 · Burley | 9 | Burley | 27:19.90 |
| 50 | Draven FiskPlace 50 · Grade 9 · Canyon Ridge | 9 | Canyon Ridge | 28:35.11 |