| 1 | 560 | Blake Hemming | Junior Boys 9 to 10 | 10 | M |
28:14.2 | --100%27,54%25,15% |
| 2 | 566 | Damiano Rivera de RosalesEl Grupo Youth Cycling | Junior Boys 9 to 10 | 9 | M |
28:34.8 | +0:20.6+1,22%98,80%26,66%24,24% |
| 3 | 555 | Jack KnoebelVassago Bicycles | Junior Boys 9 to 10 | 10 | M |
31:48.4 | +3:34.2+12,64%88,78%18,38%15,69% |
| 4 | 563 | Soren Damato | Junior Boys 9 to 10 | 10 | M |
32:39.9 | +4:25.7+15,68%86,44%16,18%13,41% |
| 5 | 561 | Tristan Young | Junior Boys 9 to 10 | 10 | M |
33:55.7 | +5:41.5+20,16%83,22%12,94%10,07% |
| 6 | 554 | Liam O'BrienSonoran Cycles | Junior Boys 9 to 10 | 10 | M |
34:09.8 | +5:55.6+20,99%82,65%12,33%9,44% |
| 7 | 557 | Maks MortensenDynamix Devo | Junior Boys 9 to 10 | 9 | M |
35:24.0 | +7:09.8+25,37%79,76%9,16%6,17% |
| 8 | 564 | Barrett DamatoSun and Spokes | Junior Boys 9 to 10 | 10 | M |
36:41.9 | +8:27.7+29,97%76,94%5,83%2,72% |
| 9 | 565 | Daniel HembreeThrive Youth Cycling | Junior Boys 9 to 10 | 10 | M |
37:38.2 | +9:24.0+33,29%75,02%3,42%0,24% |
| 10 | 556 | Ryker TaylorThrive Youth Cycling | Junior Boys 9 to 10 | 10 | M |
37:48.9 | +9:34.7+33,92%74,67%2,96%-0,24% |
| 11 | 558 | Kolby Noehren | Junior Boys 9 to 10 | 9 | M |
38:00.7 | +9:46.5+34,62%74,28%2,46%-0,76% |
| 12 | 712 | Jaiden Ploederl | Junior Boys 9 to 10 | 10 | M |
40:53.7 | +12:39.5+44,83%69,05%-4,94%-8,40% |
| 13 | 778 | Porter Fusco | Junior Boys 9 to 10 | 9 | M |
45:28.7 | +17:14.5+61,06%62,09%-16,70%-20,55% |
| 14 | 766 | Tarek Nelson-Castagno | Junior Boys 9 to 10 | 9 | M |
47:31.8 | +19:17.6+68,33%59,41%-21,97%-25,99% |
| 15 | 773 | Caleb StemVassago Bicycles | Junior Boys 9 to 10 | 9 | M |
48:06.2 | +19:52.0+70,36%58,70%-23,44%-27,51% |
| 16 | 779 | Dexter Doyle | Junior Boys 9 to 10 | 9 | M |
48:07.3 | +19:53.1+70,42%58,68%-23,48%-27,56% |
| 17 | 780 | Archer Doyle | Junior Boys 9 to 10 | 9 | M |
48:09.0 | +19:54.8+70,52%58,64%-23,56%-27,63% |
| 18 | 562 | Cruz Blue | Junior Boys 9 to 10 | 10 | M |
48:14.3 | +20:00.1+70,84%58,54%-23,78%-27,87% |