| 1 | Max SalvailPlace 1 · Grade 8 · Rowe | 8 | Rowe | 12:04.46 |
| 2 | Chet GarrisonPlace 2 · Grade 8 · Alder Creek | 8 | Alder Creek | 12:18.56 |
| 3 | Kohan OstermanPlace 3 · Grade 6 · Alder Creek | 6 | Alder Creek | 12:25.84 PR |
| 4 | Zean AhrensPlace 4 · Grade 7 · Alder Creek | 7 | Alder Creek | 12:38.12 PR |
| 5 | Nazar VorobchukPlace 5 · Grade 6 · Rowe | 6 | Rowe | 13:00.64 PR |
| 6 | Oskar HaglundPlace 6 · Grade 8 · Rowe | 8 | Rowe | 13:19.18 |
| 7 | Theo NoelPlace 7 · Grade 6 · Rowe | 6 | Rowe | 13:39.82 PR |
| 8 | Jackson TowlePlace 8 · Grade 8 · Alder Creek | 8 | Alder Creek | 13:45.12 |
| 9 | Corben AdcoxPlace 9 · Grade 7 · Rowe | 7 | Rowe | 14:06.41 |
| 10 | Luca JanuszPlace 10 · Grade 8 · Rowe | 8 | Rowe | 14:08.04 PR |
| 11 | Finnegan RubensteinPlace 11 · Grade 8 · Rowe | 8 | Rowe | 14:11.69 |
| 12 | William AndersonPlace 12 · Grade 7 · Rowe | 7 | Rowe | 14:11.79 PR |
| 13 | Hudson BollPlace 13 · Grade 7 · Alder Creek | 7 | Alder Creek | 14:20.72 |
| 14 | Ian Acevedo QuirozPlace 14 · Grade 7 · Rowe | 7 | Rowe | 14:31.41 PR |
| 15 | Jack RowdenPlace 15 · Grade 8 · Rowe | 8 | Rowe | 14:41.62 PR |
| 16 | Lukas LongPlace 16 · Grade 7 · Alder Creek | 7 | Alder Creek | 14:44.30 |
| 17 | Jacob ChedisterPlace 17 · Grade 8 · Rowe | 8 | Rowe | 14:45.78 PR |
| 18 | Soren KolariPlace 18 · Grade 8 · Rowe | 8 | Rowe | 14:48.87 PR |
| 19 | Luca RamosPlace 19 · Grade 7 · Rowe | 7 | Rowe | 14:54.21 |
| 20 | Preston SummerfieldPlace 20 · Grade 7 · Rowe | 7 | Rowe | 15:09.97 PR |
| 21 | Zen KraxbergerPlace 21 · Grade 6 · Alder Creek | 6 | Alder Creek | 15:10.75 |
| 22 | Aaron Ruiz AcostaPlace 22 · Grade 8 · Alder Creek | 8 | Alder Creek | 15:33.07 |
| 23 | Miguel Sanchez RoldanPlace 23 · Grade 6 · Rowe | 6 | Rowe | 15:52.52 PR |
| 24 | Reza McDowPlace 24 · Grade 6 · Alder Creek | 6 | Alder Creek | 16:06.73 PR |
| 25 | Malachi JacobsenPlace 25 · Grade 7 · Alder Creek | 7 | Alder Creek | 16:09.63 |
| 26 | Declan LucasPlace 26 · Grade 7 · Rowe | 7 | Rowe | 16:10.45 |
| 27 | Holden SandsPlace 27 · Grade 7 · Alder Creek | 7 | Alder Creek | 16:13.47 |
| 28 | Graham JonesPlace 28 · Grade 8 · Alder Creek | 8 | Alder Creek | 16:16.57 |
| 29 | Eelan Benevenuto-LoehrPlace 29 · Grade 6 · Alder Creek | 6 | Alder Creek | 16:26.50 |
| 30 | Liam Mora VillaPlace 30 · Grade 6 · Alder Creek | 6 | Alder Creek | 16:30.13 PR |
| 31 | Ryden FryPlace 31 · Grade 8 · Alder Creek | 8 | Alder Creek | 16:32.69 PR |
| 32 | Grady BlasquezPlace 32 · Grade 6 · Alder Creek | 6 | Alder Creek | 16:33.70 PR |
| 33 | Ruben MorenoPlace 33 · Grade 7 · Rowe | 7 | Rowe | 16:40.46 |
| 34 | Zeppelin SanchezPlace 34 · Grade 6 · Rowe | 6 | Rowe | 16:42.87 PR |
| 35 | Sawyer NewbloomPlace 35 · Grade 8 · Alder Creek | 8 | Alder Creek | 16:47.51 |
| 36 | Johan CarrilloPlace 36 · Grade 8 · Alder Creek | 8 | Alder Creek | 16:51.76 |
| 37 | Enzo PinonPlace 37 · Grade 6 · Alder Creek | 6 | Alder Creek | 16:52.23 |
| 38 | Walter GerheimPlace 38 · Grade 7 · Rowe | 7 | Rowe | 16:57.04 PR |
| 39 | Ethan KalamaPlace 39 · Grade 8 · Alder Creek | 8 | Alder Creek | 16:58.00 |
| 40 | Blake DurganPlace 40 · Grade 6 · Rowe | 6 | Rowe | 17:01.81 PR |
| 41 | Liam LyverPlace 41 · Grade 8 · Alder Creek | 8 | Alder Creek | 17:06.06 PR |
| 42 | William JessePlace 42 · Grade 7 · Alder Creek | 7 | Alder Creek | 17:10.76 |
| 43 | Ayden Nava ZamoraPlace 43 · Grade 6 · Rowe | 6 | Rowe | 17:11.11 PR |
| 44 | Nathaniel GrossPlace 44 · Grade 6 · Alder Creek | 6 | Alder Creek | 17:23.52 |
| 45 | Leo DueñasPlace 45 · Grade 8 · Rowe | 8 | Rowe | 17:35.37 PR |
| 46 | Junior Suarez-ReyesPlace 46 · Grade 7 · Alder Creek | 7 | Alder Creek | 17:42.39 PR |
| 47 | Bodie LopezPlace 47 · Grade 6 · Alder Creek | 6 | Alder Creek | 17:49.03 |
| 48 | Torin StanleyPlace 48 · Grade 8 · Alder Creek | 8 | Alder Creek | 17:49.50 |
| 49 | Luke StowersPlace 49 · Grade 6 · Rowe | 6 | Rowe | 18:00.23 |
| 50 | matthew RothPlace 50 · Grade 6 · Alder Creek | 6 | Alder Creek | 18:10.05 |
| 51 | Alexander Prins-WredePlace 51 · Grade 8 · Alder Creek | 8 | Alder Creek | 18:12.15 |
| 52 | Ethan KozmaPlace 52 · Grade 6 · Alder Creek | 6 | Alder Creek | 18:12.38 |
| 53 | Faris EzziddinePlace 53 · Grade 6 · Alder Creek | 6 | Alder Creek | 18:15.58 |
| 54 | Elliott ChedisterPlace 54 · Grade 6 · Rowe | 6 | Rowe | 18:33.85 |
| 55 | August AllenPlace 55 · Grade 6 · Rowe | 6 | Rowe | 18:50.89 |
| 56 | Negus TeklehaimanotPlace 56 · Grade 6 · Alder Creek | 6 | Alder Creek | 19:15.09 |
| 57 | Xander HillierPlace 57 · Grade 8 · Alder Creek | 8 | Alder Creek | 19:15.95 |
| 58 | Archer HallstenssonPlace 58 · Grade 7 · Alder Creek | 7 | Alder Creek | 19:34.13 PR |
| 59 | James SchaefferPlace 59 · Grade 7 · Rowe | 7 | Rowe | 20:07.12 PR |
| 60 | Russell KruegerPlace 60 · Grade 6 · Rowe | 6 | Rowe | 20:07.34 PR |
| 61 | Japhet Adamah-TassahPlace 61 · Grade 6 · Alder Creek | 6 | Alder Creek | 20:25.25 |
| 62 | Kinson BoydPlace 62 · Grade 6 · Rowe | 6 | Rowe | 20:26.77 PR |
| 63 | Jason HesterleyPlace 63 · Grade 8 · Rowe | 8 | Rowe | 20:31.79 PR |
| 64 | Teddy YoungPlace 64 · Grade 6 · Rowe | 6 | Rowe | 20:33.53 |
| 65 | Kellen KribsPlace 65 · Grade 7 · Rowe | 7 | Rowe | 20:36.01 |
| 66 | Lucian SchaferPlace 66 · Grade 6 · Alder Creek | 6 | Alder Creek | 20:45.49 |
| 67 | Rey Nicolas Garcia PortilloPlace 67 · Grade 7 · Alder Creek | 7 | Alder Creek | 20:54.84 |
| 68 | Wesley TuvellPlace 68 · Grade 7 · Rowe | 7 | Rowe | 21:37.51 |
| 69 | Ethan CannonPlace 69 · Grade 6 · Alder Creek | 6 | Alder Creek | 22:01.41 PR |
| 70 | Jairo Sanchez GalindoPlace 70 · Grade 6 · Rowe | 6 | Rowe | 22:05.76 |
| 71 | Sebastian BustardPlace 71 · Grade 6 · Alder Creek | 6 | Alder Creek | 22:22.30 |
| 72 | Owen WirkklalaPlace 72 · Grade 7 · Alder Creek | 7 | Alder Creek | 22:55.85 |
| 73 | Darren RadtkePlace 73 · Grade 8 · Alder Creek | 8 | Alder Creek | 24:15.26 |
| 74 | Oliver FlagelPlace 74 · Grade 6 · Rowe | 6 | Rowe | 26:10.55 |
| 75 | Noah EmersonPlace 75 · Grade 8 · Alder Creek | 8 | Alder Creek | 26:54.67 |
| 76 | Silas ClarkPlace 76 · Grade 8 · Alder Creek | 8 | Alder Creek | 28:02.70 |
| 77 | Alden HealyPlace 77 · Grade 6 · Alder Creek | 6 | Alder Creek | 28:52.42 |