| 1 | Cole ParkerPlace 1 · Grade 12 · Gresham | 12 | Gresham | 11:11.51 |
| 2 | Zach BudellPlace 2 · Grade 11 · Sandy | 11 | Sandy | 11:34.23 |
| 3 | Owen MeissnerPlace 3 · Grade 12 · Sandy | 12 | Sandy | 11:35.64 |
| 4 | William DunnPlace 4 · Grade 12 · Sandy | 12 | Sandy | 11:48.54 |
| 5 | Zachary PietzoldPlace 5 · Grade 12 · Sandy | 12 | Sandy | 11:49.05 |
| 6 | Zachery FlockPlace 6 · Grade 12 · Sandy | 12 | Sandy | 12:02.01 PR |
| 7 | Jameson StonePlace 7 · Grade 10 · Sandy | 10 | Sandy | 12:02.30 PR |
| 8 | Henry HutchisonPlace 8 · Grade 9 · Sandy | 9 | Sandy | 12:08.17 PR |
| 9 | Hayden NormandPlace 9 · Grade 11 · Sandy | 11 | Sandy | 12:09.03 PR |
| 10 | Ben GrahamPlace 10 · Grade 12 · Gresham | 12 | Gresham | 12:09.47 |
| 11 | Zion DavisPlace 11 · Grade 11 · Gresham | 11 | Gresham | 12:22.96 PR |
| 12 | Nathan ParkerPlace 12 · Grade 12 · Gresham | 12 | Gresham | 12:37.62 |
| 13 | Jordan AguilarPlace 13 · Grade 10 · Gresham | 10 | Gresham | 13:16.95 |
| 14 | Justin StrongPlace 14 · Grade 12 · Gresham | 12 | Gresham | 13:30.85 PR |
| 15 | Noah ConklinPlace 15 · Grade 9 · Sandy | 9 | Sandy | 13:31.18 PR |
| 16 | Pierce MillerPlace 16 · Grade 9 · Sandy | 9 | Sandy | 13:41.95 PR |
| 17 | Jack DillonPlace 17 · Grade 12 · Gresham | 12 | Gresham | 13:45.72 PR |
| 18 | Aidyn HarshmanPlace 18 · Grade 9 · Sandy | 9 | Sandy | 13:47.59 PR |
| 19 | Elijah CulbertsonPlace 19 · Grade 12 · Gresham | 12 | Gresham | 14:12.70 |
| 20 | Isaac GreggPlace 20 · Grade 10 · Sandy | 10 | Sandy | 14:22.45 PR |
| 21 | Gabriel StricklandPlace 21 · Grade 11 · Gresham | 11 | Gresham | 14:50.07 PR |
| 22 | Darwin BeriPlace 22 · Grade 9 · Sandy | 9 | Sandy | 14:58.09 PR |
| 23 | Bryce TaylorPlace 23 · Grade 9 · Sandy | 9 | Sandy | 15:07.72 PR |
| 24 | Hayden WellsPlace 24 · Grade 12 · Gresham | 12 | Gresham | 15:14.44 PR |
| 25 | Aaron StrongPlace 25 · Grade 10 · Gresham | 10 | Gresham | 15:27.31 PR |
| 26 | Preston SullivanPlace 26 · Grade 10 · Sandy | 10 | Sandy | 16:01.94 PR |
| 27 | Ronald BoresoffPlace 27 · Grade 12 · Gresham | 12 | Gresham | 16:05.44 |
| 28 | Abram CulbertsonPlace 28 · Grade 9 · Gresham | 9 | Gresham | 16:21.68 PR |
| 29 | Joshua WorlandPlace 29 · Grade 12 · Gresham | 12 | Gresham | 16:24.09 |
| 30 | Coen Fleming HarrisPlace 30 · Grade 9 · Sandy | 9 | Sandy | 16:29.44 PR |
| 31 | Bradly StricklandPlace 31 · Grade 9 · Gresham | 9 | Gresham | 16:35.00 PR |
| 32 | Maximilian KocubinskiPlace 32 · Grade 11 · Sandy | 11 | Sandy | 18:04.08 PR |
| 33 | Jeremiah Betts-PrincePlace 33 · Grade 11 · Gresham | 11 | Gresham | 18:05.15 PR |
| 34 | Christian TapiaPlace 34 · Grade 12 · Gresham | 12 | Gresham | 18:17.15 |
| 35 | Cristofer CruzPlace 35 · Grade 11 · Gresham | 11 | Gresham | 21:09.60 PR |
| 36 | Colton Lutz-AudasPlace 36 · Grade 11 · Gresham | 11 | Gresham | 23:02.97 |
| 37 | Bryant CruzPlace 37 · Grade 12 · Gresham | 12 | Gresham | 28:19.63 |