1 James LABERGE USA 18 2:15:13
2 Thanawut SANIKWATHI THA THA 18 +0
3 Thibaut BOULANGER FRA FRA 18 +0
4 Émile JEAN CAN CAN 18 +0
5 Hiroki NISHIMURA JPN JPN 17 +0
6 José Alfredo AGUIRRE MEX MEX 17 +0
7 Hamish SCHREURS NZL NZL 17 +0
8 Dion SMITH NZL NZL 18 +0
9 Setthawut YORDSUWAN THA THA 17 +0
10 Matthew LIPSCOMB USA USA 18 +0
11 Kevin LINDLAU USA 17 +0
12 Félix CÔTÉ-BOUVETTE CAN 18 +0
13 Elliott DOYLE CAN 17 +0
14 Alex DARVILLE USA USA 17 +0
15 Olivier DELANEY CAN 18 +0
16 Olivier HOKMI CAN 17 +0
17 Daniel EATON USA 18 +0
18 Jatupong PANLERD THA THA 18 +0
19 Nicolas MASBOURIAN-PARENT CAN 17 +0
20 Sean LYNCH USA 18 +0
21 Simon-Pierre MALTAIS CAN 18 +0
22 Benjamin PERRY CAN CAN 17 +0
23 Jeffrey PERRIN USA 18 +0
24 James ORAM NZL NZL 18 +0
25 Frédéric COSSETTE CAN 17 +0
26 Kristopher JORGENSON USA USA 18 +0
27 Alexey VERMEULEN USA 17 +0
28 Christopher MEACHAM USA 17 +0
29 Benoît LANTAGNE CAN 18 +0
30 Tyler WILLIAMS USA USA 17 +0
31 Lambert GATINEAU CAN 17 +0
32 Romeo Daniel QUICIBAL GUA GUA 17 +0
33 Samuel GAGNON CAN 17 +0
34 Brandon ETZL CAN 17 +0
35 Jess NEUFELD CAN 18 +0
36 Adam DE VOS CAN CAN 18 +0
37 Colby WAIT-MOLYNEUX USA USA 17 +0
38 Christopher PUTT USA 18 +0
39 Timur KAZANTSEV KAZ KAZ 17 +0
40 Ohko SHIMIZU JPN JPN 18 +0
41 Christopher CALDER USA 17 +0
42 Alexandre PINARD CAN 17 +0
43 Marc EVERS CAN 17 +0
44 Micah ENGLE USA 18 +0
45 David GOODMAN USA 18 +0
46 Blaise LIMOGES CAN 18 +0
47 Kaleb KOCH USA 17 +0
48 Dorian MONTERROSO GUA GUA 18 +0
49 Jason MASSICOTTE CAN 18 +0
50 William ZELLMER USA 18 +0
51 Nathan LABECKI USA 17 +0
52 Toshiki OMOTE JPN JPN 18 +0
53 José DURÁN MEX MEX 18 +0
54 Jos CHALMERS USA 18 +0
55 Leif BYRGE-LIEBIG USA 18 +0
56 Gregory DANIEL USA USA 17 +0
57 Vitaliy MARUKHIN KAZ KAZ 17 +0
58 Kirill PROLUBNIKOV KAZ KAZ 17 +0
59 Diego SANDOVAL MEX MEX 18 +0
60 Suguru TOKUDA JPN JPN 17 +0
61 Joseph LUPIEN CAN 17 +0
62 Shacquille SINCLAIR JAM 18 +0
63 George HUBBARD NZL NZL 17 +0
64 Tilegen MAIDOS KAZ KAZ 18 +0
65 Zach SEMIAN USA 18 +0
66 Eric REINERT CAN 18 +0
67 Johny QUINTAL MEX MEX 17 +0
68 Torey PHILIPP USA 18 +0
69 Erik VOLOTZKY USA 17 +0
70 Jérémie LAVOIE-DOYON CAN 18 +0
71 Nigel ELLSAY CAN CAN 17 +0
72 Krisana KAEWPRAPA THA THA 17 +0
73 Naoya UCHINO JPN JPN 17 +0
74 Kévin GOULOT FRA FRA 17 +0
75 Steve ARBAULT FRA FRA 18 +0
76 Luis Fernando POP GUA GUA 17 +0
77 Kyle TORRES USA 17 +0
78 Michael REIDENBACH USA 18 +0
79 Yohan PATRY CAN CAN 17 +0
80 Brian LARK USA 18 +0
81 Lucas PAPILLON FRA FRA 17 +0
82 Roman SEMYONOV KAZ KAZ 18 +0
83 Owen GRAVES USA 18 +0
84 David BENKOSKI USA 18 +0
85 Sergio ESCUTIA MEX MEX 18 +0
86 Roberto RODRÍGUEZ MEX 18 +0
87 Nicholas ROEDER USA 18 +0
88 Andrew HODGES USA 17 +0
89 Andrew DILLMAN USA 17 +0
90 Alex JENSEN USA 18 +0
91 Simon-Pierre GAUTHIER CAN 18 +0
92 Poompat SEEHABUNTONG THA THA 18 +0
93 Charles MATTE CAN 18 +0
94 Paul KUMM USA 18 +0
95 Simon TRIVETT CAN 17 +0
96 Oshane WILLIAMS JAM 17 +0
97 Tomas BARNET USA 18 +0
98 Matthew HOPKINS CAN 17 +0
99 Lucca ZERAY USA 18 +0
100 Benjamin WOLFE USA 18 +0
101 Justin MALLET CAN 17 +0
102 John NESBIT USA 18 +0
103 Thomas NICHOLSON NZL NZL 17 +0
104 Anthony MOREL FRA FRA 17 +0
105 David NOVAK USA 18 +0
106 François VAILLANCOURT CAN 17 +0
107 Adder Faarid ESPINOZA GUA GUA 17 +0
108 Viktor OKISHEV KAZ KAZ 17 +0
109 Jérémy MAISON FRA FRA 18 +0
110 Taylor EISENHART USA 17 +0
111 Marc-Antoine LABELLE CAN 18 +30
112 Justin ZOTTL CAN 18 +0
113 Luke HALEY USA 17 +51
114 David FUGÈRE CAN 17 +54
115 Genki KUBOTA JPN JPN 18 +0
116 Benjamin CHARTRAND CAN 17 +0
117 David ONSOW CAN CAN 18 +0
118 Vance FLETCHER USA 18 +2:26
119 Pierre ROBITAILLE CAN 17 +2:41
120 Ben GABARDI USA 18 +3:24
121 Alexandre TREMBLAY CAN 18 +6:01
122 Rogelio ROJAS MEX MEX 18 +7:19
123 Jasmin HOULE CAN 17 +8:38
124 Alexandre BOURGEOIS CAN 17 +11:12
125 Maxime LEBOEUF CAN 17 +11:12
126 David CONNOLLY USA 18 +16:00
127 James ANDERSON USA 17 +19:53
128 William RICHTER USA 17 +20:05
129 Zach BENDER USA 17 +20:05
130 Erik ANDERSON USA 17 +20:05
131 Travis SAMUEL CAN 17 +21:44
DNQ Theoren LOO USA 17 +36:44
Age*: according to UCI Regulations
General Rank Name Nat. Team Age* Result
1 James ORAM New Zealand NZL 18 4:43:31
2 Dion SMITH New Zealand NZL 18 +1
3 Roman SEMYONOV Kazakhstan KAZ 18 +6
4 José Alfredo AGUIRRE Mexico MEX 17 +8
5 Vitaliy MARUKHIN Kazakhstan KAZ 17 +8
6 Setthawut YORDSUWAN Thailand THA 17 +10
7 William ZELLMER United States 18 +10
8 James LABERGE United States 18 +18
9 Tilegen MAIDOS Kazakhstan KAZ 18 +21
10 Matthew LIPSCOMB United States USA 18 +21
11 Thanawut SANIKWATHI Thailand THA 18 +22
12 Charles MATTE Canada 18 +22
13 Daniel EATON United States 18 +26
14 Steve ARBAULT France FRA 18 +27
15 Marc EVERS Canada 17 +27
16 Hiroki NISHIMURA Japan JPN 17 +28
17 Elliott DOYLE Canada 17 +28
18 Émile JEAN Canada CAN 18 +28
19 Félix CÔTÉ-BOUVETTE Canada 18 +28
20 Hamish SCHREURS New Zealand NZL 17 +28
21 Alex DARVILLE United States USA 17 +28
22 Tyler WILLIAMS United States USA 17 +28
23 Olivier DELANEY Canada 18 +28
24 Benjamin PERRY Canada CAN 17 +28
25 Romeo Daniel QUICIBAL Guatemala GUA 17 +28
26 Benoît LANTAGNE Canada 18 +28
27 Jeffrey PERRIN United States 18 +28
28 Kevin LINDLAU United States 17 +28
29 Gregory DANIEL United States USA 17 +28
30 Christopher MEACHAM United States 17 +28
31 Lambert GATINEAU Canada 17 +28
32 Dorian MONTERROSO Guatemala GUA 18 +28
33 Sean LYNCH United States 18 +28
34 Micah ENGLE United States 18 +28
35 Adam DE VOS Canada CAN 18 +28
36 Andrew DILLMAN United States 17 +28
37 Erik VOLOTZKY United States 17 +28
38 Olivier HOKMI Canada 17 +28
39 Toshiki OMOTE Japan JPN 18 +28
40 Anthony MOREL France FRA 17 +28
41 Ohko SHIMIZU Japan JPN 18 +28
42 Alexey VERMEULEN United States 17 +28
43 David BENKOSKI United States 18 +28
44 José DURÁN Mexico MEX 18 +28
45 Kristopher JORGENSON United States USA 18 +28
46 Nathan LABECKI United States 17 +28
47 Kévin GOULOT France FRA 17 +28
48 Colby WAIT-MOLYNEUX United States USA 17 +28
49 George HUBBARD New Zealand NZL 17 +28
50 Samuel GAGNON Canada 17 +28
51 Simon-Pierre GAUTHIER Canada 18 +28
52 Lucas PAPILLON France FRA 17 +28
53 David GOODMAN United States 18 +28
54 Frédéric COSSETTE Canada 17 +28
55 Leif BYRGE-LIEBIG United States 18 +28
56 Kirill PROLUBNIKOV Kazakhstan KAZ 17 +28
57 Taylor EISENHART United States 17 +28
58 Naoya UCHINO Japan JPN 17 +28
59 Nicolas MASBOURIAN-PARENT Canada 17 +28
60 Luis Fernando POP Guatemala GUA 17 +28
61 Nigel ELLSAY Canada CAN 17 +28
62 Alex JENSEN United States 18 +28
63 Nicholas ROEDER United States 18 +28
64 Blaise LIMOGES Canada 18 +28
65 Torey PHILIPP United States 18 +28
66 Christopher PUTT United States 18 +28
67 Johny QUINTAL Mexico MEX 17 +28
68 Jos CHALMERS United States 18 +28
69 Alexandre PINARD Canada 17 +28
70 Yohan PATRY Canada CAN 17 +28
71 Jess NEUFELD Canada 18 +28
72 Joseph LUPIEN Canada 17 +28
73 Sergio ESCUTIA Mexico MEX 18 +28
74 Eric REINERT Canada 18 +28
75 Brian LARK United States 18 +28
76 Poompat SEEHABUNTONG Thailand THA 18 +28
77 Andrew HODGES United States 17 +28
78 Jérémie LAVOIE-DOYON Canada 18 +28
79 Diego SANDOVAL Mexico MEX 18 +28
80 Kyle TORRES United States 17 +28
81 David ONSOW Canada CAN 18 +28
82 Suguru TOKUDA Japan JPN 17 +28
83 David NOVAK United States 18 +28
84 Krisana KAEWPRAPA Thailand THA 17 +28
85 Timur KAZANTSEV Kazakhstan KAZ 17 +28
86 Jérémy MAISON France FRA 18 +28
87 Jason MASSICOTTE Canada 18 +28
88 Lucca ZERAY United States 18 +28
89 Thomas NICHOLSON New Zealand NZL 17 +28
90 Paul KUMM United States 18 +28
91 Adder Faarid ESPINOZA Guatemala GUA 17 +28
92 Simon TRIVETT Canada 17 +28
93 Benjamin CHARTRAND Canada 17 +28
94 Tomas BARNET United States 18 +28
95 Viktor OKISHEV Kazakhstan KAZ 17 +28
96 Genki KUBOTA Japan JPN 18 +28
97 John NESBIT United States 18 +28
98 Simon-Pierre MALTAIS Canada 18 +43
99 Shacquille SINCLAIR Jamaica 18 +43
100 Michael REIDENBACH United States 18 +43
101 Matthew HOPKINS Canada 17 +43
102 Thibaut BOULANGER France FRA 18 +44
103 Brandon ETZL Canada 17 +48
104 Zach SEMIAN United States 18 +48
105 Benjamin WOLFE United States 18 +51
106 Marc-Antoine LABELLE Canada 18 +58
107 Roberto RODRÍGUEZ Mexico 18 +1:01
108 David FUGÈRE Canada 17 +1:22
109 Justin MALLET Canada 17 +2:29
110 Jatupong PANLERD Thailand THA 18 +3:24
111 Justin ZOTTL Canada 18 +3:51
112 Pierre ROBITAILLE Canada 17 +4:05
113 Kaleb KOCH United States 17 +5:44
114 Rogelio ROJAS Mexico MEX 18 +7:47
115 François VAILLANCOURT Canada 17 +7:52
116 Vance FLETCHER United States 18 +8:34
117 Jasmin HOULE Canada 17 +9:47
118 Luke HALEY United States 17 +11:37
119 Alexandre TREMBLAY Canada 18 +12:06
120 Christopher CALDER United States 17 +14:21
121 Oshane WILLIAMS Jamaica 17 +14:21
122 Owen GRAVES United States 18 +14:41
123 Maxime LEBOEUF Canada 17 +16:04
124 James ANDERSON United States 17 +20:21
125 Ben GABARDI United States 18 +20:22
126 William RICHTER United States 17 +20:33
127 Erik ANDERSON United States 17 +21:33
128 Alexandre BOURGEOIS Canada 17 +23:58
129 Zach BENDER United States 17 +26:10
130 Travis SAMUEL Canada 17 +30:40
131 David CONNOLLY United States 18 +40:29