| 1 | Colin CannonPlace 1 · Littleton High Schoo | — | Littleton High Schoo | 19:49.30 |
| 2 | Mark SimmonsPlace 2 · Grade 11 · Middle Park High Sch | 11 | Middle Park High Sch | 20:13.30 |
| 3 | Brandon SwensonPlace 3 · Grade 10 · Clear Creek High Sch | 10 | Clear Creek High Sch | 20:21.90 |
| 4 | Bruce BarnstablePlace 4 · Littleton High Schoo | — | Littleton High Schoo | 20:59.70 |
| 5 | Ryan WellsPlace 5 · Grade 11 · Holy Family | 11 | Holy Family | 21:13.10 |
| 6 | Tommy KailPlace 6 · Littleton High Schoo | — | Littleton High Schoo | 21:13.40 |
| 7 | Tyler FullerPlace 7 · Littleton High Schoo | — | Littleton High Schoo | 21:25.00 |
| 8 | Kyle McCabePlace 8 · Grade 9 · Holy Family | 9 | Holy Family | 21:26.90 |
| 9 | Liam McDonoughPlace 9 · Grade 12 · Clear Creek High Sch | 12 | Clear Creek High Sch | 21:34.80 |
| 10 | Ethan OgdenPlace 10 · Littleton High Schoo | — | Littleton High Schoo | 21:35.80 |
| 11 | Logan MiyuachiPlace 11 · Grade 11 · Middle Park High Sch | 11 | Middle Park High Sch | 21:47.80 |
| 12 | Tanner PricePlace 12 · Grade 10 · Holy Family | 10 | Holy Family | 21:51.40 |
| 13 | Ryan ArguelloPlace 13 · Grade 12 · Lake County High Sch | 12 | Lake County High Sch | 22:25.30 |
| 14 | Nick LarsonPlace 14 · Holy Family | — | Holy Family | 22:33.70 |
| 15 | Jimmy ConwayPlace 15 · Grade 11 · Clear Creek High Sch | 11 | Clear Creek High Sch | 22:40.10 |
| 16 | Terrell SandovalPlace 16 · Grade 10 · Lake County High Sch | 10 | Lake County High Sch | 22:41.00 |
| 17 | Montgomery SmithPlace 17 · Holy Family | — | Holy Family | 22:53.50 |
| 18 | Baily TellamPlace 18 · Grade 12 · Holy Family | 12 | Holy Family | 22:55.20 |
| 19 | Angus MacDonaldPlace 19 · Grade 12 · Holy Family | 12 | Holy Family | 22:55.20 |
| 20 | Ryan PrazakPlace 20 · Littleton High Schoo | — | Littleton High Schoo | 23:02.60 |
| 21 | DJ GonzalesPlace 21 · Grade 10 · Lake County High Sch | 10 | Lake County High Sch | 23:03.10 |
| 22 | Mark KnightPlace 22 · Grade 10 · Middle Park High Sch | 10 | Middle Park High Sch | 23:08.10 |
| 23 | Michael SloanPlace 23 · Grade 12 · Holy Family | 12 | Holy Family | 23:27.40 |
| 24 | Chris MalekPlace 24 · Littleton High Schoo | — | Littleton High Schoo | 23:46.40 |
| 25 | Tieler YohnPlace 25 · Clear Creek High Sch | — | Clear Creek High Sch | 23:51.70 |
| 26 | Joe SwongerPlace 26 · Holy Family | — | Holy Family | 23:57.10 |
| 27 | Henry LodewykPlace 27 · Littleton High Schoo | — | Littleton High Schoo | 24:00.10 |
| 28 | Robert ArchbuletaPlace 28 · Littleton High Schoo | — | Littleton High Schoo | 24:01.20 |
| 29 | Charlie MeservePlace 29 · Littleton High Schoo | — | Littleton High Schoo | 24:02.70 |
| 30 | Daniel MalekPlace 30 · Littleton High Schoo | — | Littleton High Schoo | 24:06.50 |
| 31 | C.J. MonsonPlace 31 · Grade 11 · Clear Creek High Sch | 11 | Clear Creek High Sch | 24:06.90 |
| 32 | Jesse HernadezPlace 32 · Holy Family | — | Holy Family | 24:23.80 |
| 33 | Gavin ArnesonPlace 33 · Grade 10 · Clear Creek High Sch | 10 | Clear Creek High Sch | 24:25.90 |
| 34 | Elijah AmundsenPlace 34 · Holy Family | — | Holy Family | 24:26.80 |
| 35 | Aaron SandersPlace 35 · Holy Family | — | Holy Family | 24:27.50 |
| 36 | Jack MichelsPlace 36 · Holy Family | — | Holy Family | 24:30.20 |
| 37 | David GintherPlace 37 · Holy Family | — | Holy Family | 24:31.50 |
| 38 | Henry HoyhytaPlace 38 · Grade 10 · Middle Park High Sch | 10 | Middle Park High Sch | 24:38.30 |
| 39 | Jake KacikPlace 39 · Grade 10 · Middle Park High Sch | 10 | Middle Park High Sch | 24:55.40 |
| 40 | Chase MartinPlace 40 · Littleton High Schoo | — | Littleton High Schoo | 25:04.40 |
| 41 | Jacob GoodPlace 41 · Holy Family | — | Holy Family | 25:10.10 |
| 42 | Andrew M. (?)Place 42 · Grade 11 · Holy Family | 11 | Holy Family | 25:35.40 |
| 43 | Chris CiccarelliPlace 43 · Grade 12 · Middle Park High Sch | 12 | Middle Park High Sch | 26:13.50 |
| 44 | Alex MylarPlace 44 · Grade 11 · Clear Creek High Sch | 11 | Clear Creek High Sch | 26:38.60 |
| 45 | Benjamin JarosPlace 45 · Grade 11 · Holy Family | 11 | Holy Family | 27:08.50 |
| 46 | Luke RenyoldsPlace 46 · Grade 10 · Holy Family | 10 | Holy Family | 27:13.40 |
| 47 | Michael PougnetPlace 47 · Grade 12 · Holy Family | 12 | Holy Family | 27:43.80 |
| 48 | Nate QuimbyPlace 48 · Grade 10 · Holy Family | 10 | Holy Family | 28:52.20 |
| 49 | Mike SkladyPlace 49 · Grade 11 · Clear Creek High Sch | 11 | Clear Creek High Sch | 29:22.20 |
| 50 | Donovan ZimbelmanPlace 50 · Grade 10 · Holy Family | 10 | Holy Family | 29:22.70 |
| 51 | Tristan FrossPlace 51 · Grade 10 · Holy Family | 10 | Holy Family | 29:39.30 |
| 52 | Garret MillerPlace 52 · West Grand High Scho | — | West Grand High Scho | 30:02.40 |
| 53 | Joe UrenPlace 53 · Grade 12 · West Grand High Scho | 12 | West Grand High Scho | 30:21.80 |
| 54 | Peelan EmmonsPlace 54 · Grade 10 · Clear Creek High Sch | 10 | Clear Creek High Sch | 31:18.00 |
| 55 | Andrew BarlowPlace 55 · Grade 11 · Holy Family | 11 | Holy Family | 32:17.90 |
| 56 | Nick AndradePlace 56 · Holy Family | — | Holy Family | 33:28.10 |
| 57 | Joshua RodriguezPlace 57 · Holy Family | — | Holy Family | 33:38.10 |
| 58 | Andrew BarretPlace 58 · Holy Family | — | Holy Family | 34:00.50 |
| 59 | Joseph LengelPlace 59 · Grade 10 · West Grand High Scho | 10 | West Grand High Scho | 34:55.00 |
| 60 | James GarciaPlace 60 · Grade 12 · Holy Family | 12 | Holy Family | 40:08.50 |