| 1 | Tim PendryPlace 1 · Grade 11 · Pullman | 11 | Pullman | 18:08.2 |
| 2 | Matt WinchellPlace 2 · Grade 12 · Pullman | 12 | Pullman | 18:10.3 |
| 3 | Mason BestPlace 3 · Grade 10 · Clarkston | 10 | Clarkston | 18:27.9 |
| 4 | Austin GarzaPlace 4 · Grade 11 · Pullman | 11 | Pullman | 18:31.1 |
| 5 | Matt RaftisPlace 5 · Grade 12 · Pullman | 12 | Pullman | 18:32.9 |
| 6 | Aron JamesPlace 6 · Grade 10 · Pullman | 10 | Pullman | 18:37.6 |
| 7 | Sebastien LewisPlace 7 · Grade 10 · Pullman | 10 | Pullman | 18:39.3 |
| 8 | Jerome CampbellPlace 8 · Grade 11 · Pullman | 11 | Pullman | 18:53.4 |
| 9 | Daniel EverettPlace 9 · Grade 11 · Pullman | 11 | Pullman | 18:54.9 |
| 10 | Jeremy ArmijoPlace 10 · Grade 11 · Pullman | 11 | Pullman | 18:55.3 |
| 11 | Alexander ParkerPlace 11 · Grade 11 · Pullman | 11 | Pullman | 19:07.7 |
| 12 | Declan WeingartPlace 12 · Grade 11 · Pullman | 11 | Pullman | 19:14.0 |
| 13 | Tristan CallPlace 13 · Grade 10 · Pullman | 10 | Pullman | 19:14.9 |
| 14 | Ben BuncePlace 14 · Grade 9 · Clarkston | 9 | Clarkston | 19:27.7 |
| 15 | Spencer GeorgePlace 15 · Grade 10 · Pullman | 10 | Pullman | 19:44.2 |
| 16 | Colton KilePlace 16 · Grade 11 · Clarkston | 11 | Clarkston | 19:51.9 |
| 17 | Roman RomanyukPlace 17 · Grade 9 · Pullman | 9 | Pullman | 19:54.6 |
| 18 | Scott CarlsonPlace 18 · Grade 9 · Pullman | 9 | Pullman | 19:56.2 |
| 19 | Logan HeflinPlace 19 · Grade 11 · Clarkston | 11 | Clarkston | 20:07.5 |
| 20 | Brooks HilePlace 20 · Grade 10 · Clarkston | 10 | Clarkston | 20:12.1 |
| 21 | Erick WackerPlace 21 · Grade 10 · Pullman | 10 | Pullman | 20:13.9 |
| 22 | Trager Joswig-JonesPlace 22 · Grade 11 · Pullman | 11 | Pullman | 20:37.6 |
| 23 | Michael CisneroPlace 23 · Grade 11 · Pullman | 11 | Pullman | 20:46.2 |
| 24 | Zackery KunkelPlace 24 · Grade 10 · Pullman | 10 | Pullman | 20:50.3 |
| 25 | Conner Dahnke-Rema...Place 25 · Grade 11 · Pullman | 11 | Pullman | 20:50.6 |
| 26 | Jacob LimburgPlace 26 · Grade 10 · Pullman | 10 | Pullman | 20:55.0 |
| 27 | Jacob PruPlace 27 · Grade 10 · Pullman | 10 | Pullman | 21:29.9 |
| 28 | Declan EdgecombePlace 28 · Grade 11 · Pullman | 11 | Pullman | 21:51.9 |
| 29 | Gavin GreenPlace 29 · Grade 11 · Clarkston | 11 | Clarkston | 21:58.2 |
| 30 | Josh JoiremanPlace 30 · Grade 9 · Pullman | 9 | Pullman | 22:09.4 |
| 31 | Jacob WadsworthPlace 31 · Grade 10 · Pullman | 10 | Pullman | 22:11.2 |
| 32 | Austin TrailPlace 32 · Grade 11 · Clarkston | 11 | Clarkston | 22:17.4 |
| 33 | CJ AcordPlace 33 · Grade 9 · Pullman | 9 | Pullman | 22:27.5 |
| 34 | Michael WooPlace 34 · Grade 9 · Pullman | 9 | Pullman | 22:34.5 |
| 35 | Isaac MangumPlace 35 · Grade 10 · Clarkston | 10 | Clarkston | 22:36.4 |
| 36 | Tim WattsPlace 36 · Grade 9 · Pullman | 9 | Pullman | 22:56.0 |
| 37 | Eli DumanPlace 37 · Grade 9 · Clarkston | 9 | Clarkston | 23:50.2 |
| 38 | Matthew HyattPlace 38 · Grade 9 · Pullman | 9 | Pullman | 24:01.0 |
| 39 | Reed HarderPlace 39 · Grade 11 · Pullman | 11 | Pullman | 24:02.6 |
| 40 | Micah BrewerPlace 40 · Grade 10 · Pullman | 10 | Pullman | 24:10.2 |
| 41 | Sean LiPlace 41 · Grade 9 · Pullman | 9 | Pullman | 24:24.4 |
| 42 | Ryan TerryPlace 42 · Grade 11 · Clarkston | 11 | Clarkston | 24:39.8 |
| 43 | Ryan McCluskeyPlace 43 · Grade 11 · Pullman | 11 | Pullman | 25:10.3 |
| 44 | Joe BennettPlace 44 · Grade 10 · Clarkston | 10 | Clarkston | 25:22.2 |
| 45 | Ben MurrayPlace 45 · Grade 10 · Clarkston | 10 | Clarkston | 25:30.8 |
| 46 | Dylan TarlynPlace 46 · Grade 10 · Pullman | 10 | Pullman | 25:54.3 |
| 47 | Gilbert OaksPlace 47 · Grade 9 · Pullman | 9 | Pullman | 25:56.6 |
| 49 | James HoltPlace 49 · Grade 9 · Pullman | 9 | Pullman | 26:44.9 |
| 50 | Ricky TaylorPlace 50 · Grade 9 · Pullman | 9 | Pullman | 27:01.6 |
| 51 | Gerald EllenwoodPlace 51 · Grade 12 · Clarkston | 12 | Clarkston | 29:17.9 |
| 52 | William BransonPlace 52 · Grade 10 · Pullman | 10 | Pullman | 31:01.5 |
| 53 | John ShimPlace 53 · Grade 10 · Pullman | 10 | Pullman | 31:42.4 |