← Toronto 2025 results

HYROX Toronto 2025 Results – Pro Men

157 finishers. Winner Frédéric Dubé in 57:47; median 1:21:13.

Rank Athlete Nat Age group Time Run Workout
1 Frédéric Dubé CAN 30-34 57:47 29:45 24:30
2 Samuel Hebert CAN 30-34 58:41 29:48 25:02
3 Jack Driscoll USA 25-29 59:33 29:52 25:53
4 Marcus Wallace USA 35-39 59:49 30:23 25:40
5 Will Grumke USA 30-34 1:01:42 30:33 27:25
6 Cole Walkington USA 16-24 1:02:11 30:23 27:53
7 Youssef Ouahrig CAN 30-34 1:02:32 30:11 28:18
8 Tyler Lee CAN 35-39 1:02:42 33:37 24:43
9 Clément Puaud Canard FRA 25-29 1:02:43 30:46 28:02
10 Colin Calvert CAN 35-39 1:03:00 30:02 29:02
11 Tyler Rorrer USA 30-34 1:03:07 30:27 28:44
12 Dimitri Audibert CAN 16-24 1:04:23 31:06 29:20
13 Eric Hinman USA 45-49 1:04:25 32:38 27:24
14 Jesse Bruce CAN 40-44 1:04:33 30:25 30:04
15 Evan O'Connor USA 25-29 1:04:45 31:00 29:57
16 Hayden Voss USA 30-34 1:05:18 30:17 30:50
17 Mathew Maclean CAN 40-44 1:05:33 32:04 29:24
18 Matt Wilson CAN 35-39 1:06:14 33:23 28:46
19 Shane Mckenzie JAM 30-34 1:06:16 32:32 29:26
20 Dawson Miller USA 30-34 1:06:33 31:43 30:38
21 Kevin Coman CAN 30-34 1:07:21 33:36 29:43
22 Alex Fotiadis USA 16-24 1:08:28 33:06 31:11
23 Jacob Wegner CAN 30-34 1:08:41 34:17 29:53
24 Christopher Mercier Bonneau CAN 30-34 1:09:08 33:26 31:07
25 Tyler Ganly CAN 30-34 1:09:15 36:53 28:07
26 Klarc Wilson CAN 30-34 1:09:23 33:39 31:25
27 Alexander Golik USA 25-29 1:09:55 32:52 32:49
28 Trevor Murphy USA 40-44 1:10:09 32:41 32:49
29 Manuel Forcier CAN 35-39 1:10:19 35:45 30:07
30 Ene Mwadi CAN 25-29 1:10:33 32:26 33:23
31 Kenny Caceros CAN 35-39 1:10:35 34:59 30:57
32 Adam Di Fulvio CAN 40-44 1:10:52 34:06 31:47
33 David Evans CAN 35-39 1:11:24 34:04 32:56
34 Asher Jones CAN 30-34 1:11:29 32:52 33:59
35 Melvin Audibert CAN 25-29 1:11:34 33:20 33:50
36 Blair Macdonald CAN 30-34 1:11:39 36:43 30:18
37 Ahmed Ayari TUN 35-39 1:12:07 33:31 33:57
38 Cam Friesen CAN 30-34 1:12:18 35:54 31:52
39 Kenneth Stapon CAN 30-34 1:12:24 35:32 32:33
40 Harry Palmer GBR 30-34 1:12:39 35:06 33:00
41 Jean-Francois Naud CAN 40-44 1:12:50 35:15 32:51
42 Henry Venegas CRC 30-34 1:13:04 32:57 35:35
43 Jules Sylvestre CAN 40-44 1:13:31 35:27 33:11
44 Ricardo Valencia COL 35-39 1:14:10 33:32 36:03
45 Jonathan Burt CAN 30-34 1:14:11 35:59 33:15
46 Sean Conerty USA 30-34 1:14:12 34:26 35:20
47 Steve Singson USA 30-34 1:14:27 35:00 34:19
48 Gustavo Hernandez USA 35-39 1:14:40 35:51 33:50
49 Rob King CAN 30-34 1:14:43 38:20 31:00
50 Larry Track CAN 50-54 1:14:57 35:14 34:12
51 Jeffrey Irvine CAN 40-44 1:15:03 36:50 33:35
52 Sam Baxter CAN 30-34 1:15:16 34:09 36:39
53 Wesley Van Winkel CAN 35-39 1:15:27 36:27 34:04
54 Pat Millington CAN 30-34 1:15:35 36:22 34:15
55 Valerian Gomes CAN 25-29 1:15:38 32:04 37:47
56 Maxime Coderre-Bernier CAN 30-34 1:15:50 38:13 32:20
57 Brayden Stevens CAN 30-34 1:16:13 35:26 35:02
58 Guillaume Chiasson CAN 35-39 1:16:18 39:31 30:21
59 Ryan Henrich USA 40-44 1:16:24 34:02 37:53
60 Robert Perovich CAN 45-49 1:16:44 38:42 32:30
61 Steve Hoather CAN 55-59 1:16:47 34:04 37:50
62 Henry-Charles Lagacé CAN 16-24 1:16:52 36:53 34:32
63 Josh Moore CAN 35-39 1:17:37 35:15 36:51
64 Brent Foley CAN 40-44 1:17:55 38:11 34:45
65 Matthew Baysinger USA 40-44 1:18:14 36:25 36:30
66 Eric Hutterer CAN 30-34 1:18:31 39:29 34:01
67 Philip Vranic CAN 25-29 1:18:53 36:37 37:02
68 Huw Tranter GBR 40-44 1:19:07 38:04 35:49
69 Brent Ward USA 50-54 1:19:36 37:19 37:03
70 Ben Bschaden CAN 35-39 1:19:40 36:18 37:25
71 Ryan Lewis CAN 16-24 1:20:17 38:18 35:39
72 Jason Skillicorn CAN 50-54 1:20:18 33:52 41:20
73 Robby Moss CAN 30-34 1:20:23 39:58 35:04
74 Tyler Phillips CAN 30-34 1:20:40 42:17 32:43
75 Dominic Popolizio USA 40-44 1:20:44 33:37 42:39
76 Dan Paulauskas USA 16-24 1:20:50 40:21 35:22
77 Sebastian Beckett CAN 30-34 1:20:53 39:09 36:06
78 James Casimir CAN 40-44 1:21:01 33:48 42:46
79 Darren Scott GBR 50-54 1:21:13 38:02 37:03
80 Drew Jones USA 35-39 1:21:15 38:21 38:08
81 Johannes Beck GER 16-24 1:21:22 39:44 36:25
82 George Skoulakis CAN 30-34 1:21:34 43:03 32:33
83 Ryan Christie CAN 35-39 1:21:46 35:14 40:00
84 Sean White USA 30-34 1:22:08 33:07 43:54
85 Mathieu Borduas CAN 40-44 1:22:38 34:16 42:56
86 Jesse Flynn CAN 35-39 1:22:45 43:45 33:21
87 John Wloch USA 35-39 1:22:56 41:03 36:03
88 Douglas Lam CAN 30-34 1:23:01 39:36 35:58
89 Duncan Mcneill CAN 35-39 1:23:01 43:24 34:21
90 Stanley Ho CAN 40-44 1:23:06 37:28 40:35
91 Eli Orth USA 50-54 1:23:08 37:23 40:19
92 Nathan Wilson CAN 30-34 1:23:08 38:52 38:28
93 Alex Gabrini CAN 45-49 1:23:22 42:10 35:37
94 Greg Chapman CAN 30-34 1:24:12 39:10 39:42
95 Benoit Cote CAN 45-49 1:24:19 40:40 37:35
96 Mike Varalli CAN 35-39 1:24:36 38:34 39:37
97 Jose Luis Andrade CAN 35-39 1:24:41 38:07 41:25
98 Zac Rittberg USA 30-34 1:24:48 39:44 39:28
99 Jordan Molzan CAN 30-34 1:24:51 39:42 39:15
100 Kadrian Enyia CAN 25-29 1:25:00 42:05 37:36
101 Jason Maclaren CAN 50-54 1:25:06 39:14 40:18
102 Michael Roberts CAN 35-39 1:25:06 36:25 42:18
103 Maverick Mitch Emmanuel CAN 35-39 1:25:18 39:45 39:35
104 Mike Caruso USA 55-59 1:25:51 40:10 39:05
105 Kevin Barby CAN 40-44 1:25:56 36:43 40:35
106 Christopher Loum CAN 25-29 1:26:24 37:56 43:28
107 Simon Wiebe CAN 40-44 1:26:31 40:51 39:12
108 Gary Mulvaney IRL 35-39 1:26:33 38:29 42:43
109 Vasili Piliouras CAN 16-24 1:27:05 38:37 41:44
110 Bernard Caparas CAN 35-39 1:27:05 39:35 40:56
111 Andrea Picozzi ITA 25-29 1:27:06 39:41 41:58
112 Luis Novas DOM 40-44 1:27:06 40:08 41:33
113 Alexandre Simon CAN 35-39 1:27:28 43:48 37:26
114 Chad Eckert CAN 35-39 1:27:32 43:40 36:20
115 Cole Nicholson CAN 30-34 1:28:31 38:28 44:10
116 Mike Mak CAN 40-44 1:28:42 38:17 44:38
117 Tim Gannon CAN 45-49 1:29:21 46:05 36:34
118 Daniel Henriquez CAN 35-39 1:29:32 57:53 37:01
119 Paul Harvey CAN 40-44 1:29:34 40:44 42:36
120 John Grennan CAN 40-44 1:30:08 42:29 41:10
121 Erick Torres MEX 16-24 1:30:39 44:22 38:54
122 Andrew Warboys CAN 30-34 1:32:07 38:47 47:40
123 Jonathan Dietrich CAN 35-39 1:32:08 37:20 47:56
124 Duc Phan CAN 35-39 1:32:49 39:52 47:27
125 Nick Hanna USA 30-34 1:32:50 41:22 44:58
126 Brian Cunningham USA 45-49 1:33:10 41:49 45:02
127 Mike Wisniowski CAN 30-34 1:33:13 42:07 45:16
128 Brennan Curry CAN 30-34 1:33:36 44:28 41:00
129 Jamie Paterson GBR 45-49 1:33:58 38:44 49:33
130 Rob Wiens CAN 35-39 1:34:06 40:23 47:23
131 Ryan Casey USA 35-39 1:34:48 42:40 44:59
132 Teddy Okechukwu USA 30-34 1:35:05 41:46 46:18
133 Adam Mayled CAN 30-34 1:35:44 46:53 42:30
134 Orlando Carreira POR 40-44 1:36:25 42:02 47:39
135 Dave Williams USA 35-39 1:36:37 45:12 44:34
136 Michael Marchese CAN 30-34 1:38:39 44:17 46:02
137 Ryan Ferreira CAN 35-39 1:39:40 50:08 43:37
138 Aubrey Pistorius CAN 30-34 1:40:07 41:50 51:37
139 Amit Vengurlekar IND 35-39 1:40:13 44:04 49:30
140 Mike Pham CAN 35-39 1:40:40 48:14 44:47
141 Matthew Woods CAN 25-29 1:40:46 48:04 46:07
142 Elyas Ahmed SIN 35-39 1:41:53 38:41 57:02
143 Maxime David CAN 35-39 1:43:26 37:55 59:11
144 Luke Tincknell CAN 30-34 1:43:48 45:52 48:50
145 Carlos Conejo CAN 35-39 1:45:27 45:19 52:42
146 Ryan Spitler USA 30-34 1:45:34 48:40 49:42
147 Lorenzo Warren USA 30-34 1:46:05 44:01 55:01
148 Jorge Morales MEX 40-44 1:46:47 57:32 43:34
149 Sean-Lester Atas CAN 25-29 1:48:29 54:23 47:04
150 Todd Samuelson CAN 55-59 1:48:39 45:19 54:21
151 Emerson Lovell USA 30-34 1:50:07 51:04 49:35
152 Demron Thompson BAR 35-39 1:52:37 48:45 54:23
153 Tony Carvalho CAN 60-64 1:57:58 54:24 56:16
154 Joshua Redmond CAN 30-34 2:01:50 56:29 52:40
155 Brent Gravelle CAN 40-44 2:05:34 1:01:03 55:43
156 Santiago Acosta COL 16-24 2:21:07 49:53 1:00:29
157 Caleb Caunce CAN 30-34 2:23:38 49:32 1:27:01

← Toronto 2025 results