1 Miguel BYRON USA 17 2:23:13
2 Brandon ETZL CAN CAN 18 +0
3 Alex DARVILLE USA USA 18 +0
4 Setthawut YORDSUWAN THA THA 18 +0
5 Jordan DUNCAN CAN 17 +0
6 Max TOELDTE CAN 17 +0
7 Daniel QUICIBAL GUA GUA 18 +0
8 Travis SAMUEL CAN 18 +0
9 Adam KOPERA CAN 18 +0
10 Olivier MICLETTE CAN 17 +0
11 Emmanuel GAGNE CAN 17 +0
12 Elliott DOYLE CAN 18 +0
13 Julien ROUSSEL CAN 17 +0
14 Benjamin CHARTRAND CAN 18 +0
15 Raphael GAGNON-GASCON CAN 17 +0
16 Justin OIEN USA 17 +0
17 Donovan CAPUTO USA 18 +0
18 Matthew RUSSELL USA 18 +0
19 Jay MAJOR USA 17 +0
20 Julio QUINTERO COL COL 18 +0
21 GREGORY DANIEL USA USA 18 +0
22 Nathan LABECKI USA 18 +0
23 Gerardo MEDINA MEX 18 +0
24 Nicholas TORRACA USA 17 +0
25 Sean MACKINNON CAN 17 +0
26 Alexey VERMEULEN USA USA 18 +0
27 Christopher PRENDERGAST CAN CAN 18 +0
28 Nicolas MASBOURIAN-PARENT CAN 18 +0
29 Luis Fernando POP GUA GUA 18 +0
30 Lucas WARDEIN USA 18 +0
31 Evan HARTIG USA 17 +0
32 Peter DAVIS USA 17 +0
33 Gerson TOC GUA GUA 17 +0
34 François VAILLANCOURT CAN 18 +0
35 Rudyard PETERSON USA 17 +0
36 Tony KAATZ USA 18 +0
37 John RYAN USA 18 +0
38 Ethan FEDOR USA 18 +0
39 Benjamin VEILLETTE CAN 17 +0
40 Cesar LOPEZ USA 18 +0
41 Gregory RATZELL USA 17 +0
42 Thitiwat RATHACHOKHIRANPHON THA THA 17 +0
43 Lionel ROCHELEAU USA 17 +0
44 Zach BENDER USA 18 +0
45 Samuel GAGNON CAN 18 +0
46 Álvaro PINZÓN GUA GUA 18 +0
47 William REKEMEYER USA 18 +0
48 Maxwell ACKERMANN USA 18 +0
49 Christopher MEACHAM USA 18 +0
50 Trevor ROLETTE USA 17 +0
51 Spencer DOWNING USA 17 +0
52 Krisana KAEWPRAPA THA THA 18 +0
53 Hendrik PINEDA CAN 17 +0
54 Neil SYMINGTON CAN 17 +0
55 Logan OWEN USA USA 17 +0
56 Andrew HODGES USA 18 +0
57 Peerapong LADNGERN THA THA 17 +0
58 Christopher CALDER USA 18 +0
59 Benjamin ST-ONGE CAN 17 +0
60 Aidan CAVES CAN 17 +0
61 Jorge MORENO MEX 17 +0
62 Kaleb KOCH USA 18 +0
63 Jake SCHNEIDEWIND USA 17 +0
64 David HART USA 17 +0
65 Eric JOHNSTONE CAN 17 +0
66 Jérôme CORNEAU CAN 17 +0
67 Cameron REX USA 18 +0
68 Dean HAAS USA 18 +0
69 William ELLIOTT CAN 17 +0
70 Devin DOIRON CAN 17 +0
71 TJ EISENHART USA USA 18 +0
72 Justin MALLET CAN 18 +0
73 Olivier BRISEBOIS CAN CAN 17 +0
74 William RICHTER USA 18 +0
75 Yohan PATRY CAN CAN 18 +0
76 Isaac KAPLAN USA 18 +0
77 Klisman RODRÍGUEZ COL COL 18 +0
78 Alberto COVARRUBIAS MEX 18 +0
79 Vincent DÄSILETS-JACOB CAN 17 +0
80 Matthew PHILLIPS USA 18 +0
81 Geovani SAMANIEGO GUA GUA 18 +0
82 Brady BARKER USA 17 +0
83 Ian MOORE USA 18 +0
84 Jérôme BASTIEN CAN 17 +0
85 Taylor SKINNER USA 17 +0
86 Mayron BETANCUR COL COL 18 +0
87 Darrell KOHLI USA 18 +0
88 Jonah TANNOS USA 17 +0
89 Wilson CARDONA COL COL 17 +0
90 Nigel ELLSAY CAN 18 +0
91 Michael KELLER USA 18 +0
92 Sebastián MUÑOZ COL COL 18 +0
93 Marc-Antoine SOUCY CAN CAN 17 +0
94 Erik TELLO GUA GUA 17 +0
95 Quinn MOBERG CAN 18 +0
96 Apolinar ACEVADO ISV 17 +0
97 Jonathan PETRILLO USA 18 +0
98 Christofer KEELING USA 18 +0
99 Geoffrey CURRAN USA USA 17 +0
100 Gabriel CAÑO MEX 18 +9
101 Lambert GATINEAU CAN 18 +13
102 Marc-Antoine NADON CAN 18 +21
103 Marc Antoine NOEL CAN 17 +26
104 Paul PRICE USA 17 +28
105 Diego RONCANCIO COL COL 18 +42
106 Joseph TARNOWSKI USA 17 +2:27
107 Zachary HUTCHINS USA 18 +2:56
108 Alex BREAKSTONE USA 17 +2:59
109 Kittipong WONG-ON THA THA 18 +3:01
110 Henri DE BOEVER CAN 18 +3:01
111 Ben STEIN USA 17 +3:01
112 Jasmin HOULE CAN 18 +3:05
113 Zachary HOULIK USA 17 +4:10
114 Trevor PEARSON CAN 17 +4:35
115 Luke LUKAS USA 18 +10:07
116 Dakota SCHAEFFER USA 17 +11:43
General
Rank Name Nat. Team Age* Result
1 TJ EISENHART USA USA 18 6:21:46
2 GREGORY DANIEL USA USA 18 +52
3 Alex DARVILLE USA USA 18 +56
4 Logan OWEN USA USA 17 +1:12
5 Geoffrey CURRAN USA USA 17 +1:14
6 Alexey VERMEULEN USA USA 18 +1:18
7 Evan HARTIG USA 17 +1:22
8 Yohan PATRY CAN CAN 18 +1:22
9 Brandon ETZL CAN CAN 18 +1:25
10 Nigel ELLSAY CAN 18 +1:28
11 Jorge MORENO MEX 17 +1:32
12 Olivier BRISEBOIS CAN CAN 17 +1:33
13 Alberto COVARRUBIAS MEX 18 +1:39
14 Justin OIEN USA 17 +1:40
15 Cameron REX USA 18 +1:45
16 Marc-Antoine SOUCY CAN CAN 17 +1:49
17 Ian MOORE USA 18 +1:49
18 Sean MACKINNON CAN 17 +1:50
19 Travis SAMUEL CAN 18 +1:52
20 Jordan DUNCAN CAN 17 +1:52
21 Gregory RATZELL USA 17 +1:54
22 Samuel GAGNON CAN 18 +1:54
23 Dean HAAS USA 18 +1:54
24 Matthew RUSSELL USA 18 +1:54
25 Miguel BYRON USA 17 +1:55
26 Gerardo MEDINA MEX 18 +1:55
27 Lambert GATINEAU CAN 18 +1:57
28 Adam KOPERA CAN 18 +1:58
29 Christofer KEELING USA 18 +1:58
30 Christopher MEACHAM USA 18 +2:01
31 Daniel QUICIBAL GUA GUA 18 +2:01
32 Wilson CARDONA COL COL 17 +2:01
33 Elliott DOYLE CAN 18 +2:02
34 Taylor SKINNER USA 17 +2:02
35 Lionel ROCHELEAU USA 17 +2:02
36 Marc Antoine NOEL CAN 17 +2:04
37 Darrell KOHLI USA 18 +2:07
38 Benjamin CHARTRAND CAN 18 +2:08
39 Dakota SCHAEFFER USA 17 +2:09
40 Lucas WARDEIN USA 18 +2:09
41 Jérôme BASTIEN CAN 17 +2:10
42 Nicholas TORRACA USA 17 +2:13
43 Nathan LABECKI USA 18 +2:13
44 Setthawut YORDSUWAN THA THA 18 +2:19
45 William RICHTER USA 18 +2:20
46 Jonathan PETRILLO USA 18 +2:20
47 Luis Fernando POP GUA GUA 18 +2:22
48 Julien ROUSSEL CAN 17 +2:24
49 Raphael GAGNON-GASCON CAN 17 +2:26
50 Julio QUINTERO COL COL 18 +2:26
51 Hendrik PINEDA CAN 17 +2:28
52 Jérôme CORNEAU CAN 17 +2:29
53 Klisman RODRÍGUEZ COL COL 18 +2:29
54 Christopher CALDER USA 18 +2:30
55 Neil SYMINGTON CAN 17 +2:31
56 Matthew PHILLIPS USA 18 +2:35
57 Peter DAVIS USA 17 +2:35
58 Jay MAJOR USA 17 +2:36
59 Gabriel CAÑO MEX 18 +2:40
60 Kaleb KOCH USA 18 +2:40
61 William REKEMEYER USA 18 +2:40
62 Benjamin ST-ONGE CAN 17 +2:46
63 Cesar LOPEZ USA 18 +2:47
64 Eric JOHNSTONE CAN 17 +2:51
65 Max TOELDTE CAN 17 +2:53
66 Aidan CAVES CAN 17 +3:02
67 Emmanuel GAGNE CAN 17 +3:02
68 Jake SCHNEIDEWIND USA 17 +3:03
69 John RYAN USA 18 +3:06
70 Vincent DÄSILETS-JACOB CAN 17 +3:07
71 François VAILLANCOURT CAN 18 +3:07
72 Peerapong LADNGERN THA THA 17 +3:11
73 Zach BENDER USA 18 +3:20
74 Jasmin HOULE CAN 18 +3:20
75 Benjamin VEILLETTE CAN 17 +3:22
76 Jonah TANNOS USA 17 +3:22
77 Álvaro PINZÓN GUA GUA 18 +3:28
78 Gerson TOC GUA GUA 17 +3:29
79 William ELLIOTT CAN 17 +3:31
80 Isaac KAPLAN USA 18 +3:31
81 Brady BARKER USA 17 +3:41
82 Marc-Antoine NADON CAN 18 +3:46
83 Andrew HODGES USA 18 +3:47
84 Michael KELLER USA 18 +3:51
85 David HART USA 17 +3:53
86 Sebastián MUÑOZ COL COL 18 +3:53
87 Christopher PRENDERGAST CAN CAN 18 +4:00
88 Quinn MOBERG CAN 18 +4:05
89 Mayron BETANCUR COL COL 18 +4:09
90 Erik TELLO GUA GUA 17 +4:16
91 Krisana KAEWPRAPA THA THA 18 +4:31
92 Diego RONCANCIO COL COL 18 +4:59
93 Devin DOIRON CAN 17 +5:07
94 Justin MALLET CAN 18 +6:10
95 Rudyard PETERSON USA 17 +6:45
96 Apolinar ACEVADO ISV 17 +7:15
97 Tony KAATZ USA 18 +7:23
98 Spencer DOWNING USA 17 +8:47
99 Trevor ROLETTE USA 17 +10:11
100 Paul PRICE USA 17 +10:53
101 Maxwell ACKERMANN USA 18 +11:26
102 Ethan FEDOR USA 18 +13:43
103 Kittipong WONG-ON THA THA 18 +15:04
104 Donovan CAPUTO USA 18 +15:38
105 Trevor PEARSON CAN 17 +16:31
106 Joseph TARNOWSKI USA 17 +20:20
107 Olivier MICLETTE CAN 17 +22:33
108 Geovani SAMANIEGO GUA GUA 18 +24:53
109 Thitiwat RATHACHOKHIRANPHON THA THA 17 +24:56
110 Luke LUKAS USA 18 +26:55
111 Nicolas MASBOURIAN-PARENT CAN 18 +27:03
112 Zachary HUTCHINS USA 18 +30:04
113 Alex BREAKSTONE USA 17 +34:42
114 Zachary HOULIK USA 17 +35:49
115 Ben STEIN USA 17 +44:30
116 Henri DE BOEVER CAN 18 +45:55