| 1 | 812 | Owen ChenTripleshot Cycling Club | U19 | 13 | M |
39:25.82 | 1--100%25,35%18,09% |
| 2 | 807 | Nolan ArchambaultTripleshot Cycling Club | U19 | 13 | M |
40:03.32 | 1+0:37.50+1,59%98,44%24,16%16,80% |
| 3 | 816 | Thomas FraserTripleshot Cycling Club | U19 | 13 | M |
40:07.49 | 1+0:41.67+1,76%98,27%24,03%16,65% |
| 4 | 813 | Alexander Espinoza | U19 | 15 | M |
42:29.07 | 1+3:03.25+7,75%92,81%19,56%11,75% |
| 5 | 826 | Elliot PechterTrail Bicycles Cycling Team | U19 | 14 | M |
44:04.42 | 1+4:38.60+11,78%89,46%16,55%8,45% |
| 6 | 837 | Darragh WhiteheadTrail Bicycles Cycling Team | U19 | 14 | M |
44:13.02 | 1+4:47.20+12,14%89,17%16,28%8,15% |
| 7 | 897 | Elliot WarderTripleshot Cycling Club | U19 | 13 | M |
44:55.05 | 1+5:29.23+13,92%87,78%14,96%6,70% |
| 8 | 828 | Max StilesTripleshot Cycling Club | U19 | 9 | M |
45:23.54 | 1+5:57.72+15,12%86,87%14,06%5,71% |
| 9 | 811 | Lucas Boisvert | U19 | 10 | M |
48:04.56 | 1+8:38.74+21,93%82,02%8,98%0,14% |
| 10 | 899 | Jasper Johnson | U19 | 12 | M |
48:12.40 | 1+8:46.57+22,26%81,79%8,73%-0,14% |
| 11 | 817 | Roscoe Max GraceGravity MTB Racing Team | U19 | 11 | M |
52:13.02 | 1+12:47.20+32,43%75,51%1,14%-8,47% |
| 12 | 831 | Finley WarderTripleshot Cycling Club | U19 | 11 | M |
55:28.63 | 1+16:02.81+40,70%71,07%-5,04%-15,24% |
| 13 | 827 | Dane Picray | U19 | 11 | M |
55:33.70 | 1+16:07.88+40,91%70,97%-5,20%-15,41% |
| 14 | 818 | Ethan Huntley | U19 | 13 | M |
1:01:36.38 | 1+22:10.56+56,24%64,00%-16,64%-27,97% |
| 15 | 896 | Micah Desmone | U19 | 8 | M |
1:01:40.37 | 1+22:14.55+56,41%63,93%-16,77%-28,11% |
| 16 | 820 | James Huntley | U19 | 10 | M |
1:01:50.44 | 1+22:24.62+56,84%63,76%-17,08%-28,46% |
| 17 | 829 | Hein Van Der Watt | U19 | 9 | M |
1:09:33.62 | 1+30:07.80+76,41%56,69%-31,70%-44,49% |
| 18 | 822 | Lincoln Jordan | U19 | 8 | M |
1:35:47.81 | 1+56:21.99+142,95%41,16%-81,37%-98,99% |