| 1 | Keegan CaldwellPlace 1 · Grade 11 · Mead | 11 | Mead | 16:25.3 |
| 2 | Dominic WarnerPlace 2 · Grade 10 · Longmont | 10 | Longmont | 16:31.3 |
| 3 | Nathan HoffmanPlace 3 · Grade 10 · Mead | 10 | Mead | 16:46.1 |
| 4 | Nolan HoffmanPlace 4 · Grade 9 · Mead | 9 | Mead | 16:46.6 |
| 5 | Jack CulpPlace 5 · Grade 11 · Holy Family | 11 | Holy Family | 16:57.9 |
| 6 | Andrew DescalzoPlace 6 · Grade 10 · Holy Family | 10 | Holy Family | 17:03.5 PR |
| 7 | Tyler FalkinburgPlace 7 · Grade 12 · Skyline | 12 | Skyline | 17:22.9 PR |
| 8 | Ryan WethingtonPlace 8 · Grade 12 · Greeley West | 12 | Greeley West | 17:26.3 |
| 9 | Connor McCormickPlace 9 · Grade 10 · Longmont | 10 | Longmont | 17:29.6 |
| 10 | Easton VecchioPlace 10 · Grade 10 · Resurrection Christian | 10 | Resurrection Christian | 17:34.9 PR |
| 11 | Andreas O'MalleyPlace 11 · Grade 10 · Longmont | 10 | Longmont | 17:43.2 |
| 12 | Joe McgregorPlace 12 · Grade 9 · Mead | 9 | Mead | 17:48.9 |
| 13 | Micah MunozPlace 13 · Grade 10 · Holy Family | 10 | Holy Family | 18:12.1 |
| 14 | Tyler LangerPlace 14 · Grade 12 · Resurrection Christian | 12 | Resurrection Christian | 18:12.9 |
| 15 | Matthew AlbertsPlace 15 · Grade 12 · Mead | 12 | Mead | 18:14.9 |
| 16 | Tyler RobinsonPlace 16 · Grade 11 · Riverdale Ridge | 11 | Riverdale Ridge | 18:15.9 |
| 17 | Deven NolascoPlace 17 · Grade 10 · Riverdale Ridge | 10 | Riverdale Ridge | 18:16.5 |
| 18 | Memphis ThomasPlace 18 · Grade 12 · Longmont | 12 | Longmont | 18:21.3 |
| 19 | Nick ScohyPlace 19 · Grade 12 · Mead | 12 | Mead | 18:23.8 |
| 20 | Anthony HaberkornPlace 20 · Grade 9 · Holy Family | 9 | Holy Family | 18:24.4 |
| 21 | Jacob VigilPlace 21 · Grade 10 · Holy Family | 10 | Holy Family | 18:25.4 |
| 22 | Jose GuevaraPlace 22 · Grade 11 · Longmont | 11 | Longmont | 18:26.1 |
| 23 | Skylar HenryPlace 23 · Grade 12 · Skyline | 12 | Skyline | 18:27.2 |
| 24 | Dylan GesickPlace 24 · Grade 10 · Greeley West | 10 | Greeley West | 18:34.1 |
| 25 | Jack ElliotPlace 25 · Grade 12 · Holy Family | 12 | Holy Family | 18:38.6 PR |
| 26 | Thomas AnthonyPlace 26 · Grade 11 · Riverdale Ridge | 11 | Riverdale Ridge | 18:40.7 PR |
| 27 | Jasper HutchingsPlace 27 · Grade 9 · Longmont | 9 | Longmont | 18:40.8 PR |
| 28 | Joel FickPlace 28 · Grade 10 · Resurrection Christian | 10 | Resurrection Christian | 18:44.0 PR |
| 29 | Giorgio SpensieriPlace 29 · Grade 9 · Twin Peaks Charter | 9 | Twin Peaks Charter | 18:44.9 |
| 30 | JJ RomeroPlace 30 · Grade 10 · Skyline | 10 | Skyline | 18:45.1 |
| 31 | Jonathan GarridoPlace 31 · Grade 11 · Greeley West | 11 | Greeley West | 18:47.8 |
| 32 | Aaron JenkinsPlace 32 · Grade 10 · Twin Peaks Charter | 10 | Twin Peaks Charter | 18:50.8 |
| 33 | Kevin MartinezPlace 33 · Grade 10 · Prairie View | 10 | Prairie View | 18:52.6 |
| 34 | Tyler BarePlace 34 · Grade 11 · Mead | 11 | Mead | 18:54.6 PR |
| 35 | Ricky CarmonaPlace 35 · Grade 12 · Greeley West | 12 | Greeley West | 18:55.8 |
| 36 | Devon MartinezPlace 36 · Grade 10 · Riverdale Ridge | 10 | Riverdale Ridge | 18:56.6 |
| 37 | Tyler PerryPlace 37 · Grade 10 · Wiggins | 10 | Wiggins | 18:59.2 |
| 38 | Emilio SenaPlace 38 · Grade 10 · Riverdale Ridge | 10 | Riverdale Ridge | 19:01.4 |
| 39 | John MorkunasPlace 39 · Grade 11 · Twin Peaks Charter | 11 | Twin Peaks Charter | 19:06.4 |
| 40 | Blake BushlackPlace 40 · Grade 12 · Prairie View | 12 | Prairie View | 19:10.2 |
| 41 | Hunter LinkPlace 41 · Grade 12 · Skyline | 12 | Skyline | 19:12.2 PR |
| 42 | Alex RobinsonPlace 42 · Grade 11 · Riverdale Ridge | 11 | Riverdale Ridge | 19:15.0 |
| 43 | Angel MoralesPlace 43 · Grade 11 · Greeley West | 11 | Greeley West | 19:20.1 |
| 44 | Tyler MayerPlace 44 · Grade 10 · Mead | 10 | Mead | 19:21.8 |
| 45 | Luke BusotPlace 45 · Grade 10 · Holy Family | 10 | Holy Family | 19:22.2 |
| 46 | Zachary HeadleyPlace 46 · Grade 11 · Greeley West | 11 | Greeley West | 19:27.9 |
| 47 | Robert HansonPlace 47 · Grade 12 · Prairie View | 12 | Prairie View | 19:28.5 |
| 48 | Antonio GarciaPlace 48 · Grade 11 · Wiggins | 11 | Wiggins | 19:32.0 |
| 49 | Michael PineiroPlace 49 · Grade 11 · Riverdale Ridge | 11 | Riverdale Ridge | 19:32.8 |
| 50 | Jeffrey MajcenPlace 50 · Grade 10 · Holy Family | 10 | Holy Family | 19:33.9 |
| 51 | Patrick CavanaughPlace 51 · Grade 9 · Holy Family | 9 | Holy Family | 19:34.5 |
| 52 | Joseph ReedyPlace 52 · Grade 10 · Riverdale Ridge | 10 | Riverdale Ridge | 19:36.1 |
| 53 | Kenny BartonPlace 53 · Grade 9 · Longmont | 9 | Longmont | 19:39.7 PR |
| 54 | Aaron MendozaPlace 54 · Grade 12 · Prairie View | 12 | Prairie View | 19:42.6 |
| 55 | Brennan MusgrovePlace 55 · Grade 10 · Holy Family | 10 | Holy Family | 19:43.5 |
| 56 | Tristen ElderPlace 56 · Grade 12 · Greeley West | 12 | Greeley West | 19:47.9 |
| 57 | Caleb SutterPlace 57 · Grade 9 · Resurrection Christian | 9 | Resurrection Christian | 19:49.2 |
| 58 | Gavin WalkerPlace 58 · Grade 9 · Prairie View | 9 | Prairie View | 19:56.4 |
| 59 | Jacob McColloughPlace 59 · Grade 11 · Wiggins | 11 | Wiggins | 20:00.8 PR |
| 60 | Caden SchillerPlace 60 · Grade 11 · Prairie View | 11 | Prairie View | 20:01.8 |
| 61 | Erick SickauPlace 61 · Grade 10 · Twin Peaks Charter | 10 | Twin Peaks Charter | 20:02.1 |
| 62 | Camron GallardoPlace 62 · Grade 10 · Riverdale Ridge | 10 | Riverdale Ridge | 20:03.2 |
| 63 | Bohden SuntychPlace 63 · Grade 10 · Greeley West | 10 | Greeley West | 20:04.8 |
| 64 | Antonio LopezPlace 64 · Grade 12 · Alameda | 12 | Alameda | 20:05.5 |
| 65 | Noel EstradaPlace 65 · Grade 12 · Prairie View | 12 | Prairie View | 20:12.8 |
| 66 | Matthew CashPlace 66 · Grade 11 · Longmont | 11 | Longmont | 20:21.8 PR |
| 67 | John UlmerPlace 67 · Grade 10 · Twin Peaks Charter | 10 | Twin Peaks Charter | 20:22.3 |
| 68 | Daniel GarciaPlace 68 · Grade 10 · Prairie View | 10 | Prairie View | 20:24.5 |
| 69 | Mason JonesPlace 69 · Grade 12 · Skyline | 12 | Skyline | 20:29.8 PR |
| 70 | Erick MoralesPlace 70 · Grade 10 · Greeley West | 10 | Greeley West | 20:29.9 |
| 71 | Timothy StanfordPlace 71 · Grade 10 · Skyline | 10 | Skyline | 20:30.6 PR |
| 72 | Ali Ziyad LonePlace 72 · Grade 10 · Greeley West | 10 | Greeley West | 20:31.0 |
| 73 | Sam ArriolaPlace 73 · Grade 12 · Longmont | 12 | Longmont | 20:32.0 PR |
| 74 | Austin AllenPlace 74 · Grade 10 · Wiggins | 10 | Wiggins | 20:40.9 |
| 75 | Kaden WilsonPlace 75 · Grade 9 · Skyline | 9 | Skyline | 20:41.5 |
| 76 | Alexis AjpacajaPlace 76 · Grade 9 · Severance | 9 | Severance | 20:45.0 |
| 77 | Emil NaranjoPlace 77 · Grade 9 · Resurrection Christian | 9 | Resurrection Christian | 20:46.6 |
| 78 | Will GreigPlace 78 · Grade 12 · Longmont | 12 | Longmont | 20:53.0 |
| 79 | Leonardo DiazPlace 79 · Grade 11 · Prairie View | 11 | Prairie View | 21:16.7 |
| 80 | Kamden NorgrenPlace 80 · Grade 10 · Resurrection Christian | 10 | Resurrection Christian | 21:17.4 PR |
| 81 | Connor NevinPlace 81 · Grade 9 · Skyline | 9 | Skyline | 21:38.1 |
| 82 | Bryan Loeza-RomerPlace 82 · Grade 11 · Twin Peaks Charter | 11 | Twin Peaks Charter | 21:50.3 |
| 83 | Aden NevinPlace 83 · Grade 9 · Skyline | 9 | Skyline | 21:57.1 PR |
| 84 | Ethan RiosPlace 84 · Grade 10 · Severance | 10 | Severance | 22:13.5 |
| 85 | Gus WyaatPlace 85 · Grade 10 · Wiggins | 10 | Wiggins | 22:15.8 PR |
| 86 | Max GomoraPlace 86 · Grade 9 · Severance | 9 | Severance | 22:32.6 |
| 87 | Caleb KaysPlace 87 · Grade 9 · Wiggins | 9 | Wiggins | 23:03.0 |
| 88 | Angel AcevedoPlace 88 · Grade 9 · Severance | 9 | Severance | 23:22.5 |
| 89 | Eli DikPlace 89 · Grade 10 · Resurrection Christian | 10 | Resurrection Christian | 23:37.0 |
| 90 | Jacob FrederickPlace 90 · Grade 12 · Skyline | 12 | Skyline | 23:40.2 |
| 91 | Lawrence Pohlmaa-BeliforPlace 91 · Grade 10 · Severance | 10 | Severance | 24:02.5 |
| 92 | Lloyd BigfordPlace 92 · Grade 10 · Riverdale Ridge | 10 | Riverdale Ridge | 25:36.2 PR |
| 93 | Joseph TrygstadPlace 93 · Grade 9 · Severance | 9 | Severance | 26:13.9 |
| 94 | Moises CervantesPlace 94 · Grade 11 · Alameda | 11 | Alameda | 29:32.5 |
| 95 | Luis MillanPlace 95 · Grade 11 · Alameda | 11 | Alameda | 30:30.0 |