| 1 | Jophy HePlace 1 · Grade 7 · Rock Creek | 7 | Rock Creek | 11:42.86 PR |
| 2 | Max SalvailPlace 2 · Grade 8 · Rowe | 8 | Rowe | 12:01.80 PR |
| 3 | Crosby LongPlace 3 · Grade 8 · Rock Creek | 8 | Rock Creek | 12:07.51 PR |
| 4 | Owen MoanPlace 4 · Grade 8 · Rock Creek | 8 | Rock Creek | 12:10.30 |
| 5 | Finnegan RubensteinPlace 5 · Grade 8 · Rowe | 8 | Rowe | 12:11.89 PR |
| 6 | Rory FlaggPlace 6 · Grade 7 · Rock Creek | 7 | Rock Creek | 12:25.98 PR |
| 7 | Harrison MartinPlace 7 · Grade 8 · Rock Creek | 8 | Rock Creek | 12:47.89 PR |
| 8 | Marshawn LisacPlace 8 · Grade 7 · Rock Creek | 7 | Rock Creek | 12:48.78 PR |
| 9 | Tam DoanPlace 9 · Grade 8 · Rock Creek | 8 | Rock Creek | 12:59.04 PR |
| 10 | Riley BergPlace 10 · Grade 7 · Rock Creek | 7 | Rock Creek | 13:00.92 PR |
| 11 | Oskar HaglundPlace 11 · Grade 8 · Rowe | 8 | Rowe | 13:02.12 |
| 12 | Noah DuncanPlace 12 · Grade 7 · Rock Creek | 7 | Rock Creek | 13:19.73 |
| 13 | Liam McDonaldPlace 13 · Grade 8 · Rowe | 8 | Rowe | 13:36.42 |
| 14 | Hayden AustadPlace 14 · Grade 8 · Rock Creek | 8 | Rock Creek | 13:49.62 |
| 15 | Levi LindstromPlace 15 · Grade 7 · Rock Creek | 7 | Rock Creek | 13:55.56 PR |
| 16 | Theo NoelPlace 16 · Grade 6 · Rowe | 6 | Rowe | 13:56.09 |
| 17 | Ryker PaliocaPlace 17 · Grade 7 · Rock Creek | 7 | Rock Creek | 14:01.97 PR |
| 18 | Nazar VorobchukPlace 18 · Grade 6 · Rowe | 6 | Rowe | 14:04.92 |
| 19 | Corben AdcoxPlace 19 · Grade 7 · Rowe | 7 | Rowe | 14:10.22 |
| 20 | Ayden ShuylerPlace 20 · Grade 8 · Rock Creek | 8 | Rock Creek | 14:16.10 |
| 21 | Logan PhillipsPlace 21 · Grade 6 · Rock Creek | 6 | Rock Creek | 14:16.81 PR |
| 22 | Kaya FigaPlace 22 · Grade 6 · Rock Creek | 6 | Rock Creek | 14:16.86 PR |
| 23 | Luca JanuszPlace 23 · Grade 8 · Rowe | 8 | Rowe | 14:22.14 |
| 24 | Everett MoorePlace 24 · Grade 8 · Rock Creek | 8 | Rock Creek | 14:30.08 |
| 25 | Luca RamosPlace 25 · Grade 7 · Rowe | 7 | Rowe | 14:35.20 PR |
| 26 | Kaston MitchellPlace 26 · Grade 8 · Rock Creek | 8 | Rock Creek | 14:36.31 |
| 27 | William AndersonPlace 27 · Grade 7 · Rowe | 7 | Rowe | 14:36.68 |
| 28 | Zahid TentisPlace 28 · Grade 8 · Rock Creek | 8 | Rock Creek | 14:39.97 PR |
| 29 | Scott CountrymanPlace 29 · Grade 8 · Rock Creek | 8 | Rock Creek | 14:45.42 PR |
| 30 | William JoyPlace 30 · Grade 7 · Rock Creek | 7 | Rock Creek | 14:53.72 PR |
| 31 | Asher SpearPlace 31 · Grade 8 · Rock Creek | 8 | Rock Creek | 14:58.17 PR |
| 32 | Jack RowdenPlace 32 · Grade 8 · Rowe | 8 | Rowe | 15:09.43 |
| 33 | Landon CannardPlace 33 · Grade 8 · Rock Creek | 8 | Rock Creek | 15:09.57 |
| 34 | Soren KolariPlace 34 · Grade 8 · Rowe | 8 | Rowe | 15:13.77 |
| 35 | Declan LucasPlace 35 · Grade 7 · Rowe | 7 | Rowe | 15:15.64 PR |
| 36 | Samuel FortunyPlace 36 · Grade 8 · Rock Creek | 8 | Rock Creek | 15:16.07 |
| 37 | Noah BounnavongPlace 37 · Grade 8 · Rock Creek | 8 | Rock Creek | 15:21.68 |
| 38 | Jacob ChedisterPlace 38 · Grade 8 · Rowe | 8 | Rowe | 15:27.33 |
| 39 | Michael JoyPlace 39 · Grade 8 · Rock Creek | 8 | Rock Creek | 15:33.98 |
| 40 | Ruben MorenoPlace 40 · Grade 7 · Rowe | 7 | Rowe | 15:34.94 |
| 41 | Miles PartenPlace 41 · Grade 8 · Rock Creek | 8 | Rock Creek | 15:40.05 PR |
| 42 | Pierce LuttmerPlace 42 · Grade 7 · Rock Creek | 7 | Rock Creek | 15:50.64 |
| 43 | Ian Acevedo QuirozPlace 43 · Grade 7 · Rowe | 7 | Rowe | 15:56.40 |
| 44 | Luke StowersPlace 44 · Grade 6 · Rowe | 6 | Rowe | 15:56.77 PR |
| 45 | Beckett YatesPlace 45 · Grade 7 · Rock Creek | 7 | Rock Creek | 16:24.86 |
| 46 | Jayce PiloPlace 46 · Grade 7 · Rock Creek | 7 | Rock Creek | 16:28.29 PR |
| 47 | Kairo ScheinPlace 47 · Grade 8 · Rowe | 8 | Rowe | 16:33.32 |
| 48 | Kyle BehrensPlace 48 · Grade 7 · Rock Creek | 7 | Rock Creek | 16:38.09 |
| 49 | Cade SchonertPlace 49 · Grade 6 · Rock Creek | 6 | Rock Creek | 16:49.44 PR |
| 50 | Evan SpanishPlace 50 · Grade 8 · Rock Creek | 8 | Rock Creek | 16:49.81 |
| 51 | Flynn SchwartzkophPlace 51 · Grade 7 · Rock Creek | 7 | Rock Creek | 16:57.65 |
| 52 | Elliott ChedisterPlace 52 · Grade 6 · Rowe | 6 | Rowe | 16:57.88 PR |
| 53 | Miguel Sanchez RoldanPlace 53 · Grade 6 · Rowe | 6 | Rowe | 17:00.55 |
| 54 | Jonatan Hernandez HernandezPlace 54 · Grade 7 · Rock Creek | 7 | Rock Creek | 17:10.91 PR |
| 55 | Morgan ZhenPlace 55 · Grade 8 · Rock Creek | 8 | Rock Creek | 17:26.20 |
| 56 | Zeppelin SanchezPlace 56 · Grade 6 · Rowe | 6 | Rowe | 17:43.71 |
| 57 | August AllenPlace 57 · Grade 6 · Rowe | 6 | Rowe | 18:22.51 PR |
| 58 | Austin ZeilerPlace 58 · Grade 8 · Rock Creek | 8 | Rock Creek | 18:23.42 |
| 59 | Kellen KribsPlace 59 · Grade 7 · Rowe | 7 | Rowe | 18:53.90 |
| 60 | Mateo ParkPlace 60 · Grade 6 · Rock Creek | 6 | Rock Creek | 19:09.55 PR |
| 61 | Walter GerheimPlace 61 · Grade 7 · Rowe | 7 | Rowe | 19:10.63 |
| 62 | Andy AltamiranoPlace 62 · Grade 8 · Rock Creek | 8 | Rock Creek | 19:29.11 PR |
| 63 | Orrin ScanlanPlace 63 · Grade 8 · Rock Creek | 8 | Rock Creek | 19:34.04 |
| 64 | Aiden AabPlace 64 · Grade 8 · Rock Creek | 8 | Rock Creek | 19:47.24 PR |
| 65 | Caiden NelsonPlace 65 · Grade 8 · Rock Creek | 8 | Rock Creek | 19:48.05 |
| 66 | Noah MitchellPlace 66 · Grade 8 · Rock Creek | 8 | Rock Creek | 19:49.76 |
| 67 | Teddy YoungPlace 67 · Grade 6 · Rowe | 6 | Rowe | 20:11.74 PR |
| 68 | Oscar PastranaPlace 68 · Grade 7 · Rock Creek | 7 | Rock Creek | 20:16.19 |
| 69 | Oliver FlagelPlace 69 · Grade 6 · Rowe | 6 | Rowe | 20:16.54 PR |
| 70 | Tafari WintPlace 70 · Grade 6 · Rowe | 6 | Rowe | 20:39.70 PR |
| 71 | Russell KruegerPlace 71 · Grade 6 · Rowe | 6 | Rowe | 20:43.92 |
| 72 | Kyle WhitchurchPlace 72 · Grade 6 · Rock Creek | 6 | Rock Creek | 20:46.13 PR |
| 73 | Wesley TuvellPlace 73 · Grade 7 · Rowe | 7 | Rowe | 20:49.19 |
| 74 | James SchaefferPlace 74 · Grade 7 · Rowe | 7 | Rowe | 20:49.45 |
| 75 | Hunter PurvisPlace 75 · Grade 7 · Rock Creek | 7 | Rock Creek | 21:11.99 |
| 76 | Kinson BoydPlace 76 · Grade 6 · Rowe | 6 | Rowe | 21:27.84 |
| 77 | Jairo Sanchez GalindoPlace 77 · Grade 6 · Rowe | 6 | Rowe | 21:30.07 PR |
| 78 | Redding MilesPlace 78 · Grade 7 · Rock Creek | 7 | Rock Creek | 21:53.74 PR |
| 79 | Riley McConnellPlace 79 · Grade 8 · Rowe | 8 | Rowe | 22:22.51 |
| 80 | Blake DurganPlace 80 · Grade 6 · Rowe | 6 | Rowe | 22:23.33 |
| 81 | Moses KuznetsovPlace 81 · Grade 6 · Rowe | 6 | Rowe | 22:24.70 PR |
| 82 | Weston KirchemPlace 82 · Grade 7 · Rock Creek | 7 | Rock Creek | 23:21.69 PR |
| 83 | Jason HesterleyPlace 83 · Grade 8 · Rowe | 8 | Rowe | 23:22.82 |
| 84 | Oxy HuynhPlace 84 · Grade 7 · Rock Creek | 7 | Rock Creek | 23:34.52 PR |
| 85 | Connor SchmidtPlace 85 · Grade 7 · Rock Creek | 7 | Rock Creek | 23:51.77 PR |
| 86 | Marco GomezPlace 86 · Grade 8 · Rowe | 8 | Rowe | 24:37.28 PR |
| 87 | Reagan LooneyPlace 87 · Grade 8 · Rock Creek | 8 | Rock Creek | 25:53.24 PR |
| 88 | Malcolm BowmanPlace 88 · Grade 8 · Rowe | 8 | Rowe | 26:40.25 PR |
| 89 | Maxwell EnglebrechtPlace 89 · Grade 6 · Rowe | 6 | Rowe | 27:58.54 PR |