| 1 | Antheney HerrePlace 1 · Grade 12 · Loveland Classical | 12 | Loveland Classical | 14:49.5 |
| 2 | Will JohnsPlace 2 · Grade 11 · Fort Collins | 11 | Fort Collins | 14:56.2 |
| 3 | Sean GilesPlace 3 · Grade 12 · Fort Collins | 12 | Fort Collins | 14:59.4 PR |
| 4 | Oliver SingletonPlace 4 · Grade 12 · Fort Collins | 12 | Fort Collins | 15:56.6 |
| 5 | Levi SmelaPlace 5 · Grade 12 · Thompson Valley | 12 | Thompson Valley | 16:01.8 |
| 6 | Will Raguet-SchofieldPlace 6 · Grade 12 · Rocky Mountain | 12 | Rocky Mountain | 16:03.1 |
| 7 | Rigby RufferPlace 7 · Grade 9 · Rocky Mountain | 9 | Rocky Mountain | 16:05.0 |
| 8 | Milo SingletonPlace 8 · Grade 10 · Fort Collins | 10 | Fort Collins | 16:09.0 |
| 9 | Grant PiersonPlace 9 · Grade 12 · Thompson Valley | 12 | Thompson Valley | 16:10.4 |
| 10 | Tobin RapleyPlace 10 · Grade 12 · Fort Collins | 12 | Fort Collins | 16:11.8 |
| 11 | Ryan FarrellPlace 11 · Grade 11 · Loveland | 11 | Loveland | 16:15.8 PR |
| 12 | Flint BauerPlace 12 · Grade 11 · Timnath | 11 | Timnath | 16:16.4 |
| 13 | David YostPlace 13 · Grade 10 · Thompson Valley | 10 | Thompson Valley | 16:17.4 PR |
| 14 | Levi AldridgePlace 14 · Grade 12 · Northridge | 12 | Northridge | 16:18.6 PR |
| 15 | Abraham MickloPlace 15 · Grade 10 · Thompson Valley | 10 | Thompson Valley | 16:18.9 |
| 16 | Noah EmeryPlace 16 · Grade 10 · Rocky Mountain | 10 | Rocky Mountain | 16:23.1 PR |
| 17 | Cody DiekmannPlace 17 · Grade 12 · Loveland | 12 | Loveland | 16:31.4 |
| 18 | Lucas DelormePlace 18 · Grade 11 · Heritage Christian | 11 | Heritage Christian | 16:33.0 |
| 19 | Mason OlearyPlace 19 · Grade 9 · Rocky Mountain | 9 | Rocky Mountain | 16:35.6 |
| 20 | Josh CuznerPlace 20 · Grade 12 · Frederick | 12 | Frederick | 16:38.2 |
| 21 | Jayden MandilePlace 21 · Grade 12 · Thompson Valley | 12 | Thompson Valley | 16:39.6 |
| 22 | Owen KirkpatrickPlace 22 · Grade 9 · Fort Collins | 9 | Fort Collins | 16:41.8 |
| 23 | Cole ZimmermanPlace 23 · Grade 11 · Laramie | 11 | Laramie | 16:45.3 |
| 24 | Zhi KuhlPlace 24 · Grade 12 · Rocky Mountain | 12 | Rocky Mountain | 16:49.5 |
| 25 | Caleb EmeryPlace 25 · Grade 12 · Rocky Mountain | 12 | Rocky Mountain | 16:49.6 |
| 26 | Sawyer CarlsonPlace 26 · Grade 11 · Cheyenne Mountain | 11 | Cheyenne Mountain | 16:51.1 |
| 27 | Liam BittingPlace 27 · Grade 11 · Cheyenne Mountain | 11 | Cheyenne Mountain | 16:51.5 PR |
| 28 | Samuel DillardPlace 28 · Grade 11 · Cheyenne Mountain | 11 | Cheyenne Mountain | 16:51.5 PR |
| 29 | Brady SlausonPlace 29 · Grade 10 · Rocky Mountain | 10 | Rocky Mountain | 16:52.5 |
| 30 | Sam BrewsterPlace 30 · Grade 9 · Laramie | 9 | Laramie | 16:56.8 PR |
| 31 | Carter HendricksPlace 31 · Grade 10 · Loveland | 10 | Loveland | 16:57.5 |
| 32 | Anthony KinkeadPlace 32 · Grade 11 · Wellington | 11 | Wellington | 16:58.6 |
| 33 | Thaddeus PehrsonPlace 33 · Grade 12 · Thompson Valley | 12 | Thompson Valley | 16:59.8 PR |
| 34 | Fen YujuicoPlace 34 · Grade 11 · Poudre | 11 | Poudre | 17:02.0 |
| 35 | Gregory DixonPlace 35 · Grade 12 · Fort Collins | 12 | Fort Collins | 17:04.6 |
| 36 | Nathan ScheinderPlace 36 · Grade 12 · Laramie | 12 | Laramie | 17:08.8 |
| 37 | Matthew GoynePlace 37 · Grade 12 · Loveland | 12 | Loveland | 17:09.9 |
| 38 | Townes DoanePlace 38 · Grade 10 · Cheyenne Mountain | 10 | Cheyenne Mountain | 17:10.5 |
| 39 | Charlie DillPlace 39 · Grade 11 · Cheyenne Mountain | 11 | Cheyenne Mountain | 17:13.7 |
| 40 | Braden BohlmannPlace 40 · Grade 12 · Cheyenne East | 12 | Cheyenne East | 17:18.2 |
| 41 | Andrew EstradaPlace 41 · Grade 12 · Fort Morgan | 12 | Fort Morgan | 17:21.1 PR |
| 42 | Gabriel Castillion-JuancorenPlace 42 · Grade 11 · Loveland | 11 | Loveland | 17:21.1 |
| 43 | Ethan UptonPlace 43 · Grade 12 · Cheyenne East | 12 | Cheyenne East | 17:22.5 |
| 44 | Ezra KimballPlace 44 · Grade 9 · Fort Collins | 9 | Fort Collins | 17:23.5 PR |
| 45 | Cameron TerryPlace 45 · Grade 12 · Loveland | 12 | Loveland | 17:28.3 |
| 46 | Quinn McClainPlace 46 · Grade 12 · Cheyenne Mountain | 12 | Cheyenne Mountain | 17:34.6 |
| 47 | Nolan CoonsPlace 47 · Grade 11 · Cheyenne Mountain | 11 | Cheyenne Mountain | 17:38.3 PR |
| 48 | Kaiser JonesPlace 48 · Grade 9 · Fort Collins | 9 | Fort Collins | 17:40.8 |
| 49 | Charlie PlutoPlace 49 · Grade 10 · Cheyenne Mountain | 10 | Cheyenne Mountain | 17:42.4 |
| 50 | Carson CunninghamPlace 50 · Grade 9 · Cheyenne Mountain | 9 | Cheyenne Mountain | 17:45.9 |
| 51 | Creighton StribleyPlace 51 · Grade 10 · Timnath | 10 | Timnath | 17:48.6 PR |
| 52 | Chaitan MurthyPlace 52 · Grade 9 · Laramie | 9 | Laramie | 17:50.7 |
| 53 | Campbell WilsonPlace 53 · Grade 11 · Laramie | 11 | Laramie | 17:50.9 |
| 54 | Cade SellersPlace 54 · Grade 11 · Timnath | 11 | Timnath | 17:51.0 |
| 55 | Kenneth ZabriskiePlace 55 · Grade 10 · Cheyenne East | 10 | Cheyenne East | 17:55.3 PR |
| 56 | Jaxson ScottPlace 56 · Grade 10 · Gering | 10 | Gering | 17:56.0 |
| 57 | Ethan CuznerPlace 57 · Grade 10 · Frederick | 10 | Frederick | 17:56.9 |
| 58 | Wyatt ElliottPlace 58 · Grade 12 · Poudre | 12 | Poudre | 18:00.4 |
| 59 | Bodhi SackPlace 59 · Grade 12 · Rocky Mountain | 12 | Rocky Mountain | 18:05.1 |
| 60 | Tristen GrahamPlace 60 · Grade 12 · Northridge | 12 | Northridge | 18:05.6 |
| 61 | Timothy EastmanPlace 61 · Grade 10 · Laramie | 10 | Laramie | 18:06.4 |
| 62 | Juan HuizarPlace 62 · Grade 12 · Loveland | 12 | Loveland | 18:06.7 |
| 63 | Jackson HarmonPlace 63 · Grade 12 · Timnath | 12 | Timnath | 18:12.0 PR |
| 64 | August BuschPlace 64 · Grade 9 · Rocky Mountain | 9 | Rocky Mountain | 18:13.1 |
| 65 | Brendan TrautmanPlace 65 · Grade 10 · Gering | 10 | Gering | 18:18.9 |
| 66 | Gage MontgomeryPlace 66 · Grade 11 · Cheyenne East | 11 | Cheyenne East | 18:22.3 |
| 67 | Tyler KelleyPlace 67 · Grade 12 · Northridge | 12 | Northridge | 18:22.6 |
| 68 | Cruz MeisenbachPlace 68 · Grade 9 · Roosevelt | 9 | Roosevelt | 18:24.2 PR |
| 69 | Corwin PhillipsPlace 69 · Grade 10 · Wellington | 10 | Wellington | 18:26.0 |
| 70 | Josh Vanden hoeckPlace 70 · Grade 12 · Poudre | 12 | Poudre | 18:26.4 |
| 71 | Hans ZabriskiePlace 71 · Grade 12 · Cheyenne East | 12 | Cheyenne East | 18:26.4 PR |
| 72 | Joseph SartinPlace 72 · Grade 10 · Rocky Mountain | 10 | Rocky Mountain | 18:28.6 |
| 73 | Will PilinkoPlace 73 · Grade 11 · Cheyenne Mountain | 11 | Cheyenne Mountain | 18:28.6 PR |
| 74 | Micah DietrichPlace 74 · Grade 9 · Timnath | 9 | Timnath | 18:28.8 |
| 75 | Jace OglesbyPlace 75 · Grade 10 · Loveland | 10 | Loveland | 18:29.6 PR |
| 76 | Isom WestmorelandPlace 76 · Grade 11 · Frederick | 11 | Frederick | 18:32.3 |
| 77 | Tobin PhilipsPlace 77 · Grade 12 · Wellington | 12 | Wellington | 18:32.5 |
| 78 | Dane SkovgaardPlace 78 · Grade 10 · Fort Morgan | 10 | Fort Morgan | 18:35.2 |
| 79 | Logan RewertsPlace 79 · Grade 10 · Roosevelt | 10 | Roosevelt | 18:40.5 PR |
| 80 | Noah CordovaPlace 80 · Grade 9 · Thompson Valley | 9 | Thompson Valley | 18:43.5 |
| 81 | Jovanny RamirezPlace 81 · Grade 12 · Fort Morgan | 12 | Fort Morgan | 18:47.6 |
| 82 | Fisher Paes-BarretoPlace 82 · Grade 12 · Laramie | 12 | Laramie | 18:47.7 PR |
| 83 | Landon WaylandPlace 83 · Grade 11 · Wellington | 11 | Wellington | 18:51.7 |
| 84 | Isaiah NevarezPlace 84 · Grade 11 · Heritage Christian | 11 | Heritage Christian | 18:56.6 |
| 85 | Declan AnonsonPlace 85 · Grade 12 · Resurrection Christian | 12 | Resurrection Christian | 18:56.8 PR |
| 86 | Aubyn ClarkPlace 86 · Grade 9 · Timnath | 9 | Timnath | 18:57.0 |
| 87 | Jonathan AllenPlace 87 · Grade 10 · Timnath | 10 | Timnath | 19:05.9 |
| 88 | Ben HigginsPlace 88 · Grade 10 · Timnath | 10 | Timnath | 19:06.2 |
| 89 | Daniel HeldPlace 89 · Grade 10 · Timnath | 10 | Timnath | 19:07.2 PR |
| 90 | Ashton LimbachPlace 90 · Grade 10 · Wellington | 10 | Wellington | 19:09.2 |
| 91 | Judah DejesusPlace 91 · Grade 11 · Northridge | 11 | Northridge | 19:12.2 |
| 92 | Treyan BENPlace 92 · Grade 10 · Thompson Valley | 10 | Thompson Valley | 19:19.1 |
| 93 | Benjamin KipperPlace 93 · Grade 11 · Front Range Baptist | 11 | Front Range Baptist | 19:22.9 |
| 94 | Haden BishopPlace 94 · Grade 9 · Timnath | 9 | Timnath | 19:27.1 |
| 95 | Thomas GuestPlace 95 · Grade 11 · Loveland | 11 | Loveland | 19:27.2 |
| 96 | William HoustounPlace 96 · Grade 11 · Gering | 11 | Gering | 19:31.0 |
| 97 | Cooper HuckPlace 97 · Grade 11 · Cheyenne East | 11 | Cheyenne East | 19:31.8 |
| 98 | Jayce PorteousPlace 98 · Grade 9 · Poudre | 9 | Poudre | 19:35.0 |
| 99 | Gavin RoarkPlace 99 · Grade 9 · Thompson Valley | 9 | Thompson Valley | 19:41.7 |
| 100 | Alec ShellenbargerPlace 100 · Grade 10 · Severance | 10 | Severance | 19:45.8 |