| 1 | Sam SorensenPlace 1 · Mountain View | — | Mountain View | 15:39.80 |
| 2 | Chris RushingPlace 2 · East | — | East | 15:50.10 |
| 3 | Brandon HatchPlace 3 · Mountain View | — | Mountain View | 16:12.10 |
| 4 | Austin BrowerPlace 4 · Westlake | — | Westlake | 16:19.60 |
| 5 | Trevor GibbyPlace 5 · Westlake | — | Westlake | 16:26.10 |
| 6 | Jon StutzPlace 6 · Madison | — | Madison | 16:29.80 |
| 7 | Tanner DupaixPlace 7 · Westlake | — | Westlake | 16:31.40 |
| 8 | Jonathan EgbertPlace 8 · Hillcrest | — | Hillcrest | 16:33.20 |
| 9 | Stephen RobbinsPlace 9 · Westlake | — | Westlake | 16:35.60 |
| 10 | Brayden WakleyPlace 10 · Westlake | — | Westlake | 16:35.60 |
| 11 | Mubarek HawsPlace 11 · Madison | — | Madison | 16:37.60 |
| 12 | Garek BielaczycPlace 12 · East | — | East | 16:39.10 |
| 13 | Cody RobinsonPlace 13 · Cedar | — | Cedar | 16:44.60 |
| 14 | Jonathan RothschildPlace 14 · North Summit | — | North Summit | 16:49.50 |
| 15 | Benson MannerPlace 15 · Madison | — | Madison | 16:51.40 |
| 16 | Trey TrustyPlace 16 · Westlake | — | Westlake | 16:52.00 |
| 17 | Dylan SmithPlace 17 · Hillcrest | — | Hillcrest | 16:52.00 |
| 18 | Mason MerrillPlace 18 · Mountain View | — | Mountain View | 16:53.60 |
| 19 | Jared CroftPlace 19 · Hillcrest | — | Hillcrest | 16:54.50 |
| 20 | Isaac WheelerPlace 20 · Mountain View | — | Mountain View | 16:56.30 |
| 21 | Trevor PattenPlace 21 · Mountain View | — | Mountain View | 16:58.30 |
| 22 | Nathan AsayPlace 22 · Mountain View | — | Mountain View | 17:00.90 |
| 23 | Hunter GoodenoughPlace 23 · Soda Springs High Sc | — | Soda Springs High Sc | 17:01.60 |
| 24 | Pablo GalantePlace 24 · Provo | — | Provo | 17:05.10 |
| 25 | Eric LambertPlace 25 · Cedar | — | Cedar | 17:11.00 |
| 26 | Cole CurryPlace 26 · Cedar | — | Cedar | 17:11.30 |
| 27 | Stephen MonsenPlace 27 · Richfield | — | Richfield | 17:11.40 |
| 28 | Josh BallsPlace 28 · Soda Springs High Sc | — | Soda Springs High Sc | 17:16.20 |
| 29 | Cade JolleyPlace 29 · Mountain View | — | Mountain View | 17:16.50 |
| 30 | Cameron RobisonPlace 30 · Provo | — | Provo | 17:18.10 |
| 31 | John CromarPlace 31 · Madison | — | Madison | 17:18.20 |
| 32 | Bryan PearsonPlace 32 · Cedar | — | Cedar | 17:18.90 |
| 33 | Mauri SkabelundPlace 33 · Provo | — | Provo | 17:20.10 |
| 34 | Corey MinesPlace 34 · Westlake | — | Westlake | 17:21.80 |
| 35 | Tayson MeaneaPlace 35 · Cedar | — | Cedar | 17:25.40 |
| 36 | Luke OrisonPlace 36 · Cedar | — | Cedar | 17:34.50 |
| 37 | Wyatt SmithPlace 37 · Soda Springs High Sc | — | Soda Springs High Sc | 17:35.70 |
| 38 | Albert HanksPlace 38 · Corner Canyon High S | — | Corner Canyon High S | 17:36.60 |
| 39 | Burton GriffinPlace 39 · Richfield | — | Richfield | 17:37.10 |
| 40 | Logan GarnerPlace 40 · Madison | — | Madison | 17:37.60 |
| 41 | Sam FaulconerPlace 41 · Provo | — | Provo | 17:42.20 |
| 42 | Max AsayPlace 42 · Corner Canyon High S | — | Corner Canyon High S | 17:44.80 |
| 43 | Josh BowmanPlace 43 · Soda Springs High Sc | — | Soda Springs High Sc | 17:47.60 |
| 44 | Logan YoungPlace 44 · Soda Springs High Sc | — | Soda Springs High Sc | 17:50.10 |
| 45 | Jakob BatesPlace 45 · East | — | East | 17:52.80 |
| 46 | Kieran AllowitzPlace 46 · Madison | — | Madison | 18:00.30 |
| 47 | Malachi DinkinsPlace 47 · Payson | — | Payson | 18:02.80 |
| 48 | Dallin TrotterPlace 48 · Cedar | — | Cedar | 18:06.50 |
| 49 | Stephen MedinaPlace 49 · Soda Springs High Sc | — | Soda Springs High Sc | 18:07.00 |
| 50 | Dakota CoblerPlace 50 · East | — | East | 18:07.40 |
| 51 | Julian PellmanPlace 51 · Brighton | — | Brighton | 18:08.80 |
| 52 | Marco MedinaPlace 52 · Corner Canyon High S | — | Corner Canyon High S | 18:10.30 |
| 53 | Matt BoylePlace 53 · Provo | — | Provo | 18:18.60 |
| 54 | Cameron DickinsonPlace 54 · Richfield | — | Richfield | 18:19.40 |
| 55 | Clint FlindersPlace 55 · Provo | — | Provo | 18:23.60 |
| 56 | Alek AndersonPlace 56 · Brighton | — | Brighton | 18:24.40 |
| 57 | Ike GardinerPlace 57 · Corner Canyon High S | — | Corner Canyon High S | 18:28.40 |
| 58 | Jace LonghurstPlace 58 · Hillcrest | — | Hillcrest | 18:29.50 |
| 59 | Peter ChristiansenPlace 59 · Hillcrest | — | Hillcrest | 18:33.80 |
| 60 | Sean WilsonPlace 60 · Madison | — | Madison | 18:34.10 |
| 61 | Nic DastrupPlace 61 · Richfield | — | Richfield | 18:34.60 |
| 62 | Nate AsperPlace 62 · East | — | East | 18:35.20 |
| 63 | Tristan GunnPlace 63 · Corner Canyon High S | — | Corner Canyon High S | 18:38.10 |
| 64 | Cody WattersonPlace 64 · North Summit | — | North Summit | 18:38.60 |
| 65 | Cody ReuschelPlace 65 · Hillcrest | — | Hillcrest | 18:39.50 |
| 66 | Chris O'BrienPlace 66 · Saint Joseph Catholi | — | Saint Joseph Catholi | 18:42.60 |
| 67 | Chase MorrisonPlace 67 · Richfield | — | Richfield | 18:44.50 |
| 68 | Peter JohnstonPlace 68 · Hillcrest | — | Hillcrest | 18:46.10 |
| 69 | Andrew LawsonPlace 69 · Corner Canyon High S | — | Corner Canyon High S | 18:48.10 |
| 70 | Cayden JonesPlace 70 · Saint Joseph Catholi | — | Saint Joseph Catholi | 18:51.30 |
| 71 | Riley SimmonsPlace 71 · Soda Springs High Sc | — | Soda Springs High Sc | 18:54.50 |
| 72 | Dallin HoltPlace 72 · Richfield | — | Richfield | 18:57.00 |
| 73 | Matt GriffinPlace 73 · Richfield | — | Richfield | 19:03.30 |
| 74 | Carlos MartinezPlace 74 · North Summit | — | North Summit | 19:10.80 |
| 75 | Mitchell HilbigPlace 75 · Corner Canyon High S | — | Corner Canyon High S | 19:11.30 |
| 76 | Christopher KearlPlace 76 · East | — | East | 19:13.40 |
| 77 | Ben HeatonPlace 77 · Provo | — | Provo | 19:15.00 |
| 78 | Matt WhitePlace 78 · Brighton | — | Brighton | 19:17.80 |
| 79 | Josh EvansPlace 79 · Payson | — | Payson | 19:19.40 |
| 80 | Dallin WybergPlace 80 · Payson | — | Payson | 19:20.20 |
| 81 | Corben StoddardPlace 81 · East | — | East | 19:22.20 |
| 82 | Cole DiamondPlace 82 · Payson | — | Payson | 19:27.30 |
| 83 | Alberto CarrenoPlace 83 · North Summit | — | North Summit | 19:28.70 |
| 84 | Jacob PiersonPlace 84 · Brighton | — | Brighton | 19:33.00 |
| 85 | Sean LetendrePlace 85 · Saint Joseph Catholi | — | Saint Joseph Catholi | 19:39.60 |
| 86 | Keaten JonesPlace 86 · North Summit | — | North Summit | 19:41.80 |
| 87 | Keven YehPlace 87 · Brighton | — | Brighton | 19:55.80 |
| 88 | Alex HulkaPlace 88 · Brighton | — | Brighton | 20:06.10 |
| 89 | Will CarringtonPlace 89 · Saint Joseph Catholi | — | Saint Joseph Catholi | 20:24.50 |
| 90 | Garrett EsplinPlace 90 · Payson | — | Payson | 20:33.10 |
| 91 | Ryan DevriesPlace 91 · Brighton | — | Brighton | 20:49.70 |
| 92 | Jacob RayPlace 92 · Rockwell CHS | — | Rockwell CHS | 21:05.30 |
| 93 | Tim SchoofPlace 93 · Saint Joseph Catholi | — | Saint Joseph Catholi | 21:28.10 |
| 94 | Morgan JuddPlace 94 · North Summit | — | North Summit | 22:06.00 |