| 1 | 500 | James Bailey IVFYCO Racing | Junior Boys 9 to 10 | 10 | M |
23:19.7 | --100%26,13%20,93% |
| 2 | 501 | Damiano Rivera de RosalesEl Grupo Youth Cycling | Junior Boys 9 to 10 | 9 | M |
23:32.5 | +0:12.8+0,91%99,09%25,46%20,21% |
| 3 | 521 | Blake Hemming | Junior Boys 9 to 10 | 10 | M |
23:47.2 | +0:27.5+1,96%98,07%24,68%19,38% |
| 4 | 492 | Jack KnoebelVassago Bicycles | Junior Boys 9 to 10 | 10 | M |
23:55.9 | +0:36.2+2,59%97,48%24,22%18,89% |
| 5 | 494 | Soren Damato | Junior Boys 9 to 10 | 10 | M |
23:56.2 | +0:36.5+2,61%97,46%24,21%18,87% |
| 6 | 498 | Liam O'BrienSonoran Cycles | Junior Boys 9 to 10 | 10 | M |
25:35.5 | +2:15.8+9,70%91,16%18,97%13,26% |
| 7 | 489 | Maks MortensenDynamix Devo | Junior Boys 9 to 10 | 9 | M |
25:39.7 | +2:20.0+10,00%90,91%18,74%13,03% |
| 8 | 499 | Tristan Young | Junior Boys 9 to 10 | 10 | M |
27:01.6 | +3:41.9+15,85%86,32%14,42%8,40% |
| 9 | 493 | Barrett DamatoSun and Spokes | Junior Boys 9 to 10 | 10 | M |
29:26.0 | +6:06.3+26,17%79,26%6,80%0,24% |
| 10 | 550 | Ryker TaylorThrive Youth Cycling | Junior Boys 9 to 10 | 10 | M |
29:34.6 | +6:14.9+26,78%78,87%6,35%-0,24% |
| 11 | 588 | Jaiden Ploederl | Junior Boys 9 to 10 | 10 | M |
31:24.0 | +8:04.3+34,60%74,29%0,57%-6,42% |
| 12 | 549 | Daniel HembreeThrive Youth Cycling | Junior Boys 9 to 10 | 10 | M |
33:37.2 | +10:17.5+44,12%69,39%-6,46%-13,95% |
| 13 | 496 | Konrad Kleinman | Junior Boys 9 to 10 | 10 | M |
34:35.6 | +11:15.9+48,29%67,44%-9,54%-17,25% |
| 14 | 587 | Jacob Murphy | Junior Boys 9 to 10 | 9 | M |
38:56.3 | +15:36.6+66,91%59,91%-23,30%-31,97% |
| 15 | 502 | Mathew Harris | Junior Boys 9 to 10 | 9 | M |
39:31.5 | +16:11.8+69,43%59,02%-25,15%-33,96% |
| 16 | 582 | Landyn Thibodean | Junior Boys 9 to 10 | 9 | M |
42:09.9 | +18:50.2+80,75%55,33%-33,51%-42,91% |
| 17 | 497 | Rodney Kleinman | Junior Boys 9 to 10 | 9 | M |
44:20.2 | +21:00.5+90,06%52,62%-40,39%-50,27% |
| 18 | 495 | Carter ManuelTeam Winded | Junior Boys 9 to 10 | 9 | M |
48:03.9 | +24:44.2+106,04%48,53%-52,20%-62,90% |