| 1 | Wesley FeldmanPlace 1 · Grade 12 · Landon | 12 | Landon | 15:41.27 | 1 |
| 2 | Oliver RandonPlace 2 · Grade 12 · Episcopal | 12 | Episcopal | 15:57.62 | 2 |
| 3 | Kevin TsaiPlace 3 · Grade 11 · Landon | 11 | Landon | 16:36.35 | 3 |
| 4 | Arihant ChaddaPlace 4 · Grade 11 · Landon | 11 | Landon | 16:38.37 | 4 |
| 5 | Tre SimmonsPlace 5 · Grade 9 · Episcopal | 9 | Episcopal | 16:50.88 | 5 |
| 6 | Philip BrossyPlace 6 · Grade 12 · Episcopal | 12 | Episcopal | 16:51.85 | 6 |
| 7 | William PowellPlace 7 · Grade 12 · Landon | 12 | Landon | 17:33.90 | 7 |
| 8 | Samuel HansonPlace 8 · Grade 11 · Landon | 11 | Landon | 17:34.69 | 8 |
| 9 | Matthew LowriePlace 9 · Grade 11 · Landon | 11 | Landon | 17:38.92 | 9 |
| 10 | Myles JohnsonPlace 10 · Grade 11 · St Stephens | 11 | St Stephens | 17:40.92 | 10 |
| 11 | Sam DubkePlace 11 · Grade 12 · St Stephens | 12 | St Stephens | 17:43.68 | 11 |
| 12 | Ben KorkowskiPlace 12 · Grade 10 · Episcopal | 10 | Episcopal | 17:48.04 | 12 |
| 13 | Ben ZagurskiPlace 13 · Grade 11 · St Stephens | 11 | St Stephens | 17:57.02 | 13 |
| 14 | Alex BrownPlace 14 · Grade 11 · Episcopal | 11 | Episcopal | 17:58.43 | 14 |
| 15 | Graham TracyPlace 15 · Grade 11 · St Stephens | 11 | St Stephens | 18:00.89 | 15 |
| 16 | Timo KirbyPlace 16 · Grade 10 · St Stephens | 10 | St Stephens | 18:06.24 | 16 |
| 17 | Alexander BlockPlace 17 · Grade 12 · Episcopal | 12 | Episcopal | 18:08.03 | 17 |
| 18 | Jack ChlopakPlace 18 · Grade 12 · Landon | 12 | Landon | 18:23.72 | 18 |
| 19 | Rohan CandadaiPlace 19 · Grade 11 · Episcopal | 11 | Episcopal | 18:28.00 | 19 |
| 20 | Harry ShiPlace 20 · Grade 10 · Episcopal | 10 | Episcopal | 18:31.44 | — |
| 21 | Andrew EngelPlace 21 · Grade 11 · Landon | 11 | Landon | 18:34.78 | — |
| 22 | Luc SchermerPlace 22 · Grade 11 · Landon | 11 | Landon | 18:36.62 | — |
| 23 | Robert ClarkPlace 23 · Grade 12 · Episcopal | 12 | Episcopal | 18:43.30 | — |
| 24 | Nathan PughPlace 24 · Grade 12 · St Stephens | 12 | St Stephens | 18:46.36 | 20 |
| 25 | Matt AdkinsPlace 25 · Grade 12 · Episcopal | 12 | Episcopal | 18:56.86 | — |
| 26 | Michael GilbertPlace 26 · Grade 9 · Landon | 9 | Landon | 18:59.12 | — |
| 27 | Brage HamiltonPlace 27 · Grade 9 · Landon | 9 | Landon | 19:10.14 | — |
| 28 | Brandon WilliamsPlace 28 · Grade 12 · Episcopal | 12 | Episcopal | 19:28.52 | — |
| 29 | Deven DesaiPlace 29 · Grade 11 · Landon | 11 | Landon | 19:31.89 | — |
| 30 | David WeissmanPlace 30 · Grade 9 · St Stephens | 9 | St Stephens | 19:36.20 | 21 |
| 31 | Tianfang CuiPlace 31 · Grade 11 · Landon | 11 | Landon | 19:48.41 | — |
| 32 | Jason CarrollPlace 32 · Grade 12 · St Stephens | 12 | St Stephens | 19:50.29 | — |
| 33 | Garrott BraswellPlace 33 · Grade 10 · Episcopal | 10 | Episcopal | 19:52.69 | — |
| 34 | Harrison SmithPlace 34 · Grade 11 · Landon | 11 | Landon | 19:58.92 | — |
| 35 | Dusty RilesPlace 35 · Grade 12 · St Stephens | 12 | St Stephens | 20:03.96 | — |
| 36 | Jay CunninghamPlace 36 · Grade 9 · St Stephens | 9 | St Stephens | 20:16.81 | — |
| 37 | Rob DeatonPlace 37 · Grade 9 · Episcopal | 9 | Episcopal | 20:38.56 | — |
| 38 | Chris DenningPlace 38 · Grade 10 · Episcopal | 10 | Episcopal | 20:42.77 | — |
| 39 | Jamie McLucasPlace 39 · Grade 11 · St Stephens | 11 | St Stephens | 20:47.76 | — |
| 40 | Ethan OleksaPlace 40 · Grade 9 · St Stephens | 9 | St Stephens | 20:52.23 | — |
| 41 | Tim KeefePlace 41 · Grade 9 · St Stephens | 9 | St Stephens | 21:04.57 | — |
| 42 | Garretson CarterPlace 42 · Grade 12 · Episcopal | 12 | Episcopal | 21:04.93 | — |
| 43 | Peter Van AllenPlace 43 · Grade 10 · Landon | 10 | Landon | 21:05.79 | — |
| 44 | Ivo ArnaudovPlace 44 · Grade 11 · Episcopal | 11 | Episcopal | 21:24.88 | — |
| 45 | Gus AndrewsPlace 45 · Grade 10 · Landon | 10 | Landon | 21:32.19 | — |
| 46 | Noah BeamonPlace 46 · Grade 11 · Episcopal | 11 | Episcopal | 21:36.52 | — |
| 47 | Joseph KoegelPlace 47 · Grade 10 · Landon | 10 | Landon | 21:48.53 | — |
| 48 | Leo ZhangPlace 48 · Grade 12 · Episcopal | 12 | Episcopal | 21:49.34 | — |
| 49 | Ryan VuonoPlace 49 · Grade 9 · St Stephens | 9 | St Stephens | 21:53.67 | — |
| 50 | Zakareeya ZaidPlace 50 · Grade 10 · Landon | 10 | Landon | 22:25.06 | — |
| 51 | Faraz GhorbanpourPlace 51 · Grade 12 · Landon | 12 | Landon | 22:35.66 | — |
| 52 | Matthew LuPlace 52 · Grade 11 · St Stephens | 11 | St Stephens | 22:46.70 | — |
| 53 | Grorge HendersonPlace 53 · Grade 10 · Episcopal | 10 | Episcopal | 22:47.41 | — |
| 54 | Calyle PeytonPlace 54 · Grade 10 · Episcopal | 10 | Episcopal | 22:53.23 | — |
| 55 | Michael DaiPlace 55 · Grade 10 · Landon | 10 | Landon | 22:58.33 | — |
| 56 | Edward PowellPlace 56 · Grade 12 · Landon | 12 | Landon | 23:10.13 | — |
| 57 | Adam HsuPlace 57 · Grade 9 · Landon | 9 | Landon | 23:20.79 | — |
| 58 | Maleek BrownPlace 58 · Grade 12 · Landon | 12 | Landon | 23:36.98 | — |
| 59 | Bennett MeeksPlace 59 · Grade 11 · St Stephens | 11 | St Stephens | 23:48.08 | — |
| 60 | Jared EdsonPlace 60 · Grade 9 · Landon | 9 | Landon | 23:50.01 | — |
| 61 | Andrew ClarkPlace 61 · Grade 12 · Landon | 12 | Landon | 23:52.96 | — |
| 62 | Ramin ZarfeshanPlace 62 · Grade 12 · Landon | 12 | Landon | 23:59.66 | — |
| 63 | Carter CampbellPlace 63 · Grade 9 · St Stephens | 9 | St Stephens | 24:32.42 | — |
| 64 | Alex BrownPlace 64 · Grade 11 · Landon | 11 | Landon | 24:57.21 | — |
| 65 | Whit ShelburnePlace 65 · Grade 11 · Episcopal | 11 | Episcopal | 25:08.55 | — |
| 66 | Sean KimPlace 66 · Grade 9 · Episcopal | 9 | Episcopal | 25:27.57 | — |
| 67 | Nikola DragacevacPlace 67 · Grade 11 · Landon | 11 | Landon | 29:56.43 | — |
| 68 | Beck OrgroskyPlace 68 · Grade 9 · Landon | 9 | Landon | 38:26.61 | — |