← Toronto 2024 results

HYROX Toronto 2024 Results – Open Men

548 finishers. Winner Ryan Douglas in 59:23; median 1:29:00.

Rank Athlete Nat Age group Time Run Workout
1 Ryan Douglas CAN 16-24 59:23 30:35 23:42
2 Alexander Golik USA 16-24 1:00:23 29:37 26:04
3 Jules Lowther AUS 30-34 1:01:24 31:13 25:20
4 Beau Meredith USA 40-44 1:02:04 29:13 28:06
5 Richard Poole GBR 35-39 1:02:06 32:12 25:05
6 Vincent Bousquieres FRA 40-44 1:03:29 32:19 25:27
7 Michael Molloy IRL 40-44 1:03:32 32:26 26:04
8 Dimitri Audibert CAN 16-24 1:03:42 32:47 25:41
9 Michael Ceoffe USA 30-34 1:04:19 32:27 26:31
10 Chris Wong CAN 30-34 1:04:22 32:27 26:50
11 Kenny Caceros CAN 35-39 1:04:22 32:42 26:29
12 Nicholas Karpiuk CAN 30-34 1:04:40 31:59 27:07
13 Connor Bell CAN 30-34 1:04:52 32:55 26:48
14 Sean Kennedy CAN 40-44 1:05:05 30:50 29:07
15 Nathan Wilson CAN 30-34 1:05:40 33:53 25:57
16 Kiefer Calisto USA 30-34 1:05:43 33:01 27:32
17 Matthew Kemp USA 35-39 1:06:00 32:48 27:52
18 Judd Legum USA 45-49 1:06:30 33:41 27:40
19 Jose Carchi USA 30-34 1:06:36 33:07 27:30
20 Kevin Coman CAN 25-29 1:06:44 34:26 26:55
21 Talon Smith USA 35-39 1:06:45 34:21 26:58
22 Ekain Nogueira ESP 16-24 1:07:15 32:23 28:43
23 Reece Fallon CAN 30-34 1:07:30 32:05 30:06
24 Jason Desjardins CAN 35-39 1:07:51 32:15 29:05
25 Steve Hoather CAN 55-59 1:08:09 34:10 28:33
26 Tim Gerrish USA 40-44 1:08:10 34:22 28:13
27 Jason Briscoe CAN 45-49 1:08:21 35:29 27:02
28 Andrew Hannigan IRL 30-34 1:08:26 30:26 32:29
29 Paul Vance USA 35-39 1:08:41 32:31 31:13
30 Asher Jones CAN 30-34 1:08:48 34:05 28:19
31 Christopher Phillips USA 30-34 1:08:52 33:27 30:05
32 Christopher Fudge CAN 40-44 1:09:00 34:36 28:35
33 Josh Moore CAN 35-39 1:09:50 35:00 29:15
34 Noah Schwartz CAN 30-34 1:09:57 34:17 29:25
35 Peter Doyle IRL 35-39 1:10:30 34:54 29:21
36 Dave Marr USA 30-34 1:10:43 35:45 28:20
37 Marco Hernandez Alonso MEX 35-39 1:10:47 35:43 29:23
38 Matt Klowak CAN 35-39 1:10:51 35:14 29:58
39 Guillaume Jomphe CAN 30-34 1:10:51 33:22 31:15
40 Brayden Stevens CAN 30-34 1:10:59 36:40 27:07
41 Bradley Cowan USA 30-34 1:11:04 39:01 25:48
42 Kyle Bouhana USA 35-39 1:11:10 35:49 29:31
43 Manuel Forcier CAN 35-39 1:11:29 37:38 27:45
44 Philip Vranic CAN 25-29 1:11:29 34:52 30:41
45 Michael Duncan CAN 30-34 1:11:31 34:13 31:15
46 Karn Hayer GBR 30-34 1:11:47 33:21 31:45
47 Jon Foreman CAN 45-49 1:11:51 34:25 31:13
48 Sawyer Brown USA 35-39 1:12:13 37:33 28:54
49 Dimitry Galamiyev CAN 30-34 1:12:15 35:33 29:27
50 Kevin Barby CAN 40-44 1:12:16 37:45 27:31
51 Dean Abdrabboh USA 16-24 1:12:17 34:40 31:32
52 Benjamin Kunzel USA 35-39 1:12:22 36:37 29:09
53 Justin Mah CAN 30-34 1:12:23 34:35 29:41
54 Mircea Gavrila CAN 16-24 1:12:25 36:27 27:52
55 Philipp Grotrian GER 25-29 1:12:31 31:44 35:18
56 Yohan Plier FRA 25-29 1:12:34 35:01 31:38
57 Dre Nuzum USA 30-34 1:12:44 39:18 26:36
58 Jules Sylvestre CAN 35-39 1:12:59 35:10 31:18
59 Randy Correia CAN 30-34 1:13:03 38:02 28:20
60 Christophe Durand FRA 50-54 1:13:15 34:41 32:07
61 Scotty Forrester USA 30-34 1:13:28 37:30 28:20
62 Jake White CAN 25-29 1:13:30 37:25 30:43
63 Jorian Holka USA 25-29 1:13:35 34:44 33:02
64 Timothy Mccollum USA 40-44 1:13:43 37:07 30:38
65 Joe Doyle CAN 16-24 1:13:45 36:46 29:48
66 Sylvain Leblanc CAN 45-49 1:13:45 35:25 31:51
67 Slawomir Ochab POL 40-44 1:13:47 35:39 31:54
68 Damon Simpson RSA 25-29 1:13:48 32:40 33:30
69 Samuel Comeau CAN 30-34 1:13:49 36:37 30:07
70 Marcus Gordon CAN 16-24 1:13:51 38:13 29:24
71 Sean Laughlin CAN 50-54 1:13:51 35:19 32:18
72 Matt Cumming CAN 45-49 1:13:56 34:49 33:15
73 Tyler Macdonald USA 25-29 1:14:05 37:32 30:32
74 Bryan Snow CAN 50-54 1:14:12 33:09 33:16
75 Brian Miller USA 45-49 1:14:17 35:06 33:18
76 Kieran Bol CAN 35-39 1:14:23 36:35 31:16
77 Andrew Hope CAN 45-49 1:14:24 34:30 33:47
78 Kanjo Melo CAN 25-29 1:14:29 34:09 33:59
79 Jordan Ford CAN 30-34 1:14:29 34:14 34:09
80 Julian Lombardo CAN 30-34 1:14:41 37:07 31:40
81 Marco Maraschin ITA 45-49 1:14:43 39:01 29:10
82 Simon Wiebe CAN 40-44 1:14:48 37:31 30:47
83 Kevin Doyle CAN 35-39 1:14:57 38:24 30:10
84 Neil Ribelli USA 30-34 1:14:59 35:21 32:52
85 Benjamin Choi CAN 40-44 1:15:11 34:38 33:34
86 Kadrian Enyia CAN 25-29 1:15:22 37:15 31:05
87 Tiberiu Scrieciu CAN 35-39 1:15:32 34:55 33:45
88 Najib Haniche BEL 25-29 1:15:46 37:51 30:56
89 Evan Rees CAN 16-24 1:15:47 38:48 30:11
90 Marcell Tan SIN 25-29 1:15:51 40:11 28:45
91 Braeden Theriault CAN 16-24 1:15:52 38:47 30:44
92 Kevin Lantaff CAN 40-44 1:15:56 40:02 29:19
93 David Stephens CAN 40-44 1:16:00 37:33 32:54
94 Salvador Perezchica Esparza USA 35-39 1:16:02 37:13 33:16
95 George Dickenson GBR 16-24 1:16:08 37:35 31:40
96 Benny D CAN 40-44 1:16:20 39:10 30:39
97 Mark Musolino USA 50-54 1:16:20 36:23 33:39
98 Yaro Taranenko CAN 16-24 1:16:29 36:00 31:34
99 Ashley Lawrence CAN 45-49 1:16:36 32:42 36:41
100 Joe Priestman GBR 25-29 1:16:38 37:21 32:48
101 Joe Derochie CAN 35-39 1:16:40 35:01 34:05
102 Chris Buott CAN 35-39 1:16:52 37:33 32:18
103 Huw Tranter CAN 40-44 1:16:59 37:35 33:06
104 Blake Barnard CAN 16-24 1:17:00 36:30 34:01
105 Jamie Slough CAN 40-44 1:17:06 37:31 33:19
106 Zach Giamundo USA 25-29 1:17:07 38:05 32:05
107 Paul Marshall USA 35-39 1:17:07 37:53 33:17
108 Andrew Van Wyk CAN 50-54 1:17:13 36:31 34:01
109 David Bale CAN 40-44 1:17:17 37:45 32:37
110 Omar Abdelsamad USA 35-39 1:17:28 38:25 32:51
111 Darren Scott GBR 50-54 1:17:34 37:52 32:54
112 Jack Deming USA 35-39 1:17:35 39:56 30:40
113 Trevor Emig USA 35-39 1:17:35 36:16 35:06
114 Jonathan Garbe CAN 35-39 1:17:42 39:30 31:57
115 Kevin Storm USA 35-39 1:17:50 37:05 34:33
116 Sam Baxter CAN 30-34 1:17:52 36:46 34:57
117 Kyle Standaert CAN 35-39 1:17:56 39:21 30:59
118 Mohamed-Ali Kessentini CAN 40-44 1:17:57 36:38 34:19
119 Matt Kostuch CAN 25-29 1:18:02 36:39 34:25
120 Jordan Farag CAN 30-34 1:18:03 35:55 35:12
121 Alexandre Simon CAN 30-34 1:18:06 41:46 29:23
122 Cameron Mcglennon GBR 30-34 1:18:06 40:07 30:12
123 Paul Hickey IRL 35-39 1:18:17 38:15 33:46
124 Henry-Charles Lagacé CAN 16-24 1:18:21 41:51 29:43
125 Greg Nicol CAN 45-49 1:18:23 36:41 34:53
126 Jeff Fisher CAN 40-44 1:18:25 34:59 36:14
127 Nick Bright CAN 35-39 1:18:31 39:37 31:44
128 Max Kaestner USA 30-34 1:18:33 38:17 33:02
129 Rami Ali CAN 25-29 1:18:35 38:40 33:25
130 Jordan Stewart CAN 35-39 1:18:45 38:38 32:27
131 Daniel Phillips GBR 35-39 1:18:50 36:55 33:53
132 Bernard Caparas CAN 35-39 1:18:55 42:58 28:45
133 Harry Jean-Charles CAN 35-39 1:19:01 34:56 35:05
134 Mike Rockman CAN 35-39 1:19:02 33:03 38:26
135 Dale Bagdon CAN 45-49 1:19:05 39:19 31:26
136 Harrison Cowden CAN 16-24 1:19:08 41:07 30:36
137 Paul Vossen CAN 30-34 1:19:08 41:13 29:53
138 Andrew Corry CAN 45-49 1:19:16 38:32 34:16
139 Brad Zanon CAN 40-44 1:19:33 40:18 30:21
140 Emmanuel Odong GBR 25-29 1:19:38 37:54 35:17
141 Justin Thomas GBR 45-49 1:19:50 37:25 35:29
142 Gabe Yu USA 30-34 1:19:57 39:57 31:09
143 Donald Ng USA 30-34 1:20:06 39:06 33:44
144 Wilson Bennett CAN 16-24 1:20:11 40:51 30:37
145 Grant Murray CAN 35-39 1:20:13 36:40 35:26
146 Jordan Forbes CAN 25-29 1:20:14 42:25 30:23
147 Jungmin Kim KOR 30-34 1:20:16 35:23 36:48
148 Louis Bastien CAN 45-49 1:20:22 38:26 35:35
149 Robert Shaw CAN 50-54 1:20:22 39:36 33:08
150 Michael Winter USA 25-29 1:20:26 39:35 34:19
151 Greg Rigo CAN 25-29 1:20:29 39:23 33:24
152 Jeremy Brittain CAN 40-44 1:20:42 39:37 33:38
153 Jakub Szylak POL 25-29 1:20:45 45:03 27:16
154 Vlad Moisseykin CAN 35-39 1:20:46 41:43 31:10
155 Andrew Cober CAN 35-39 1:20:49 40:06 33:07
156 Abraham Monte De Ramos CAN 40-44 1:20:56 40:26 33:03
157 Kevin Lumbre CAN 30-34 1:21:03 39:46 33:43
158 Nick Montgomery CAN 40-44 1:21:04 40:55 33:25
159 Mark Thompson USA 40-44 1:21:05 41:21 32:08
160 Tony Valdivieso USA 45-49 1:21:06 40:30 33:25
161 Tom Nagy CAN 45-49 1:21:09 39:52 33:50
162 Michael Durst CAN 45-49 1:21:15 41:38 32:22
163 Brian Cunningham USA 45-49 1:21:15 40:00 34:15
164 Joshua Greenbaum CAN 35-39 1:21:20 38:44 34:43
165 Adam Deffett CAN 45-49 1:21:22 38:31 36:09
166 Matt Potter CAN 30-34 1:21:23 40:32 32:16
167 Jamie Birrell CAN 45-49 1:21:28 43:08 31:19
168 Apostolis Bacalis USA 35-39 1:21:33 39:11 35:26
169 Dean Warhaft USA 50-54 1:21:40 37:09 38:05
170 Jacob Lalonde CAN 45-49 1:21:41 40:59 33:50
171 Michael Breihof USA 30-34 1:21:47 39:38 34:08
172 Matt Webb USA 40-44 1:21:49 37:40 37:03
173 Ezzat Abed CAN 16-24 1:21:50 40:35 34:25
174 Douglas Lam CAN 30-34 1:21:50 38:31 35:27
175 Jonathan Burt CAN 30-34 1:21:51 40:51 33:07
176 Jason Duthie CAN 30-34 1:21:58 40:57 33:19
177 Tom Hyde CAN 45-49 1:21:59 38:05 36:20
178 Juerg Jordi SUI 55-59 1:22:07 38:18 35:45
179 Felix Wu CAN 50-54 1:22:13 38:28 34:25
180 Aaron Staffen CAN 16-24 1:22:14 42:17 32:04
181 Chris Diamond GBR 45-49 1:22:15 39:29 35:21
182 Chris Young CAN 40-44 1:22:16 41:20 33:37
183 Peter Benoite CAN 45-49 1:22:19 41:24 32:51
184 Stewart Ellington USA 50-54 1:22:22 1:13:01 40:50
185 Mohammed Al-Saadi NED 55-59 1:22:23 40:53 34:18
186 Kenny Mcleod CAN 30-34 1:22:33 38:46 36:41
187 Alan Yescas CAN 35-39 1:22:34 39:55 35:35
188 Edwin Escarraga CAN 16-24 1:22:37 37:43 38:00
189 Jeff Gillan CAN 40-44 1:22:39 43:20 31:05
190 Malcolm Johnston CAN 40-44 1:22:41 40:34 34:38
191 George Hett GBR 25-29 1:22:42 37:47 38:00
192 Andrew Hodgson CAN 35-39 1:22:44 40:16 35:21
193 Kevyn Murray CAN 35-39 1:22:47 39:32 34:11
194 Giuliano Caracciolo CAN 40-44 1:22:50 40:08 35:22
195 Alan Tou CAN 35-39 1:22:54 36:46 38:15
196 Cameron Breen USA 30-34 1:23:03 37:57 37:55
197 Alex Gabrini CAN 45-49 1:23:04 42:21 31:57
198 Jody Rice CAN 50-54 1:23:06 37:13 37:59
199 Eric Clark CAN 50-54 1:23:12 37:54 38:58
200 Jason Rynberk CAN 45-49 1:23:18 41:58 33:17

← Toronto 2024 results