| 1 | Logan FisherPlace 1 · Grade 12 · Central Catholic | 12 | Central Catholic | 18:03.10 |
| 2 | Eliot BeckmanPlace 2 · Grade 10 · Central Catholic | 10 | Central Catholic | 18:29.19 |
| 3 | Daniel WoodsPlace 3 · Grade 10 · Central Catholic | 10 | Central Catholic | 18:29.63 |
| 4 | Lucas CarrollPlace 4 · Grade 12 · Central Catholic | 12 | Central Catholic | 18:33.45 |
| 5 | Christopher GrayPlace 5 · Grade 11 · Central Catholic | 11 | Central Catholic | 18:54.39 |
| 6 | Hao LiaoPlace 6 · Grade 9 · David Douglas | 9 | David Douglas | 18:55.67 |
| 7 | Jack NoklebyPlace 7 · Grade 11 · David Douglas | 11 | David Douglas | 18:56.40 |
| 8 | Finn DuganPlace 8 · Grade 11 · Central Catholic | 11 | Central Catholic | 18:58.31 |
| 9 | Jing ChenPlace 9 · Grade 11 · David Douglas | 11 | David Douglas | 19:05.74 |
| 10 | Jonathan KostyukPlace 10 · Grade 9 · David Douglas | 9 | David Douglas | 19:07.17 |
| 11 | Peter NguyenPlace 11 · Grade 10 · David Douglas | 10 | David Douglas | 19:17.45 |
| 12 | Charlie NolanPlace 12 · Grade 9 · David Douglas | 9 | David Douglas | 19:29.63 |
| 13 | Travis AllenPlace 13 · Grade 10 · David Douglas | 10 | David Douglas | 19:47.81 |
| 14 | Brian SoePlace 14 · Grade 12 · David Douglas | 12 | David Douglas | 19:48.83 |
| 15 | Joseph PhangPlace 15 · Grade 11 · David Douglas | 11 | David Douglas | 19:52.50 |
| 16 | Andrew JohnsonPlace 16 · Grade 9 · Sandy | 9 | Sandy | 20:02.12 |
| 17 | Noah TraerPlace 17 · Grade 12 · Central Catholic | 12 | Central Catholic | 20:03.30 |
| 18 | William RobertsonPlace 18 · Grade 9 · Sandy | 9 | Sandy | 20:05.11 |
| 19 | Will MathewsPlace 19 · Grade 12 · Central Catholic | 12 | Central Catholic | 20:07.27 |
| 20 | Aidan GrattonPlace 20 · Grade 12 · Central Catholic | 12 | Central Catholic | 20:22.65 |
| 21 | Andrew YeltonPlace 21 · Grade 10 · David Douglas | 10 | David Douglas | 20:24.70 |
| 22 | Ian WiebkePlace 22 · Grade 9 · Central Catholic | 9 | Central Catholic | 20:27.68 |
| 23 | Aleksander MizgajskiPlace 23 · Grade 12 · Central Catholic | 12 | Central Catholic | 20:29.54 |
| 24 | Jackson RowleyPlace 24 · Grade 9 · Sandy | 9 | Sandy | 20:33.93 |
| 25 | Caleb CarltonPlace 25 · Grade 11 · David Douglas | 11 | David Douglas | 20:35.60 |
| 26 | Jude LizottePlace 26 · Grade 10 · Central Catholic | 10 | Central Catholic | 20:41.11 |
| 27 | Calvin NoklebyPlace 27 · Grade 11 · David Douglas | 11 | David Douglas | 20:44.42 |
| 28 | Patrick BarrettPlace 28 · Grade 12 · Sandy | 12 | Sandy | 20:49.09 |
| 29 | Chase SagerPlace 29 · Grade 12 · Sandy | 12 | Sandy | 20:55.79 |
| 30 | Silas StruthersPlace 30 · Grade 9 · David Douglas | 9 | David Douglas | 21:00.08 |
| 31 | Melvin VillanuevaPlace 31 · Grade 10 · David Douglas | 10 | David Douglas | 21:27.57 |
| 32 | Eric ChangPlace 32 · Grade 11 · David Douglas | 11 | David Douglas | 21:54.76 |
| 33 | Cory MarleauPlace 33 · Grade 12 · Central Catholic | 12 | Central Catholic | 22:18.08 |
| 34 | Zachary SchumacherPlace 34 · Grade 9 · Sandy | 9 | Sandy | 22:20.69 |
| 35 | Peter JulianoPlace 35 · Grade 10 · Central Catholic | 10 | Central Catholic | 22:50.74 |
| 36 | Tyler BailliePlace 36 · Grade 12 · Sandy | 12 | Sandy | 22:59.09 |
| 37 | Duy NguyenPlace 37 · Grade 9 · David Douglas | 9 | David Douglas | 23:00.51 |
| 38 | River SampsonPlace 38 · Grade 12 · Central Catholic | 12 | Central Catholic | 23:43.24 |
| 39 | Degen SawyerPlace 39 · Grade 11 · Sandy | 11 | Sandy | 23:51.90 |
| 40 | Danny VolkPlace 40 · Grade 9 · Central Catholic | 9 | Central Catholic | 24:14.49 |
| 41 | Nash NewtonPlace 41 · Grade 9 · Central Catholic | 9 | Central Catholic | 24:14.83 |
| 42 | Nick KrempaskyPlace 42 · Grade 9 · Sandy | 9 | Sandy | 24:17.42 |
| 43 | Reed NewtonPlace 43 · Grade 9 · Central Catholic | 9 | Central Catholic | 24:21.25 |
| 44 | Austin SearsPlace 44 · Grade 11 · Sandy | 11 | Sandy | 24:57.22 |
| 45 | Gavin HawkPlace 45 · Grade 9 · David Douglas | 9 | David Douglas | 25:20.01 |
| 46 | Noah WinansPlace 46 · Grade 11 · Sandy | 11 | Sandy | 25:32.74 |
| 47 | Seth BoydPlace 47 · Grade 9 · David Douglas | 9 | David Douglas | 25:50.31 |
| 48 | Thomas NicholasPlace 48 · Grade 9 · Columbia Christian | 9 | Columbia Christian | 36:52.91 |