← Miami Beach 2025 results

HYROX Miami Beach 2025 Results – Pro Men

134 finishers. Winner Samuel Hebert in 59:13; median 1:18:05.

Rank Athlete Nat Age group Time Run Workout
1 Samuel Hebert CAN 30-34 59:13 28:39 25:54
2 Dylan Scott USA 25-29 59:19 27:36 27:43
3 Savo Hertig SUI 40-44 1:00:59 29:06 27:22
4 Fabian Acuna USA 30-34 1:01:00 29:44 27:00
5 Marc Doerfer GER 30-34 1:01:48 29:51 27:55
6 Sean Greenspan USA 30-34 1:02:04 30:32 27:03
7 Youssef Ouahrig CAN 30-34 1:02:27 29:56 28:04
8 Adam Di Fulvio CAN 40-44 1:03:05 30:29 28:22
9 Benjamin Amsallem FRA 30-34 1:03:22 29:49 29:15
10 Tim Ovadal USA 40-44 1:04:34 30:56 29:13
11 Cedric Vincent HAI 25-29 1:04:34 30:00 30:22
12 Elijah Horton USA 40-44 1:04:36 33:29 26:28
13 Caio Assayag BRA 35-39 1:05:08 30:55 29:23
14 Benjamin Crawford USA 30-34 1:05:15 30:04 30:27
15 Tyler Ganly CAN 30-34 1:05:19 30:53 29:45
16 Aaron Hansen USA 30-34 1:05:36 28:58 31:48
17 Brady Wisdom USA 16-24 1:05:56 30:08 30:42
18 Trezden Johnson USA 25-29 1:06:28 33:55 27:52
19 Blake Pennock USA 30-34 1:06:43 31:01 30:09
20 Isaac Jay CAN 30-34 1:06:48 33:12 28:23
21 Danny Solis USA 25-29 1:07:29 33:35 28:41
22 Dan Mcgranaghan GBR 25-29 1:08:17 32:12 31:21
23 Jamie Wilson USA 35-39 1:08:21 32:30 31:00
24 Champ Reasby USA 25-29 1:08:45 30:25 33:32
25 Jim Cummings USA 30-34 1:08:50 33:04 30:50
26 Eric Sundberg USA 40-44 1:09:37 32:53 31:55
27 Steven Neuscheler USA 30-34 1:10:00 36:26 28:23
28 Ryan Damico USA 25-29 1:10:17 32:22 32:45
29 Samuel Laflamme CAN 30-34 1:10:27 32:20 33:18
30 Martín Lucas ESP 16-24 1:10:42 30:52 34:44
31 Sylvain Leblanc CAN 45-49 1:10:49 31:18 34:37
32 Braydon Alley USA 30-34 1:10:50 30:42 34:56
33 Daniel Williams USA 40-44 1:10:56 32:49 32:33
34 Eric Samuelsson SWE 25-29 1:11:17 32:59 32:39
35 Ahmed Ayari TUN 35-39 1:11:20 33:45 32:28
36 Kevin Barby CAN 40-44 1:11:38 33:22 31:52
37 Eric Vettel USA 25-29 1:11:41 31:20 35:46
38 Anthony Fermin USA 35-39 1:11:54 35:07 30:42
39 Daniel Nunes USA 30-34 1:12:21 31:30 35:50
40 Pietro Picozzi ITA 25-29 1:12:40 32:39 35:08
41 Steve Hoather CAN 55-59 1:13:05 31:18 36:57
42 Kyle Vis CAN 40-44 1:13:08 36:37 31:21
43 Alex Sroka USA 30-34 1:13:21 33:48 33:52
44 Jacob Nakamura USA 16-24 1:13:32 32:06 35:45
45 Jean Ramirez PUR 35-39 1:13:52 35:29 33:13
46 Ntakirutimana Janvier BDI 16-24 1:14:00 30:30 38:15
47 Christopher Mcenery USA 25-29 1:14:16 33:24 35:41
48 Kyle Breitmeyer USA 30-34 1:14:24 35:23 33:11
49 Joseph Anzur USA 30-34 1:14:32 32:33 37:03
50 Jack Stine USA 25-29 1:14:53 35:28 33:47
51 Kevin Gregory USA 35-39 1:14:57 40:09 29:08
52 John Moore USA 30-34 1:15:07 33:59 33:49
53 Praise Prawl USA 25-29 1:15:08 35:01 34:10
54 Rob King CAN 30-34 1:15:09 36:27 33:07
55 Edward Lynch USA 25-29 1:15:23 32:16 37:58
56 Paul Niklason USA 30-34 1:15:23 34:40 35:06
57 Alex Lewis USA 30-34 1:15:32 33:46 36:18
58 Nat Hoty USA 25-29 1:15:33 34:14 34:38
59 Henry Venegas CRC 30-34 1:15:34 31:19 39:04
60 Joel Dembowski USA 45-49 1:15:58 38:11 32:00
61 Zac Rittberg USA 30-34 1:16:13 33:45 36:36
62 Manuel Mair JAM 55-59 1:16:34 35:51 34:34
63 Guillaume Jomphe CAN 30-34 1:17:22 34:15 36:52
64 Joseph Roberto USA 40-44 1:17:49 34:06 38:31
65 Yohan Plier FRA 25-29 1:17:55 32:36 39:56
66 Simon Diaz DOM 30-34 1:17:59 32:34 39:17
67 Jacob Petersen USA 35-39 1:18:04 37:56 33:51
68 Morgan Brown USA 25-29 1:18:06 37:38 34:55
69 Isaac Brown USA 35-39 1:18:07 35:17 37:12
70 Manuel Barrutia GUA 30-34 1:18:23 34:15 38:02
71 Gaëtan Richard FRA 30-34 1:18:36 36:00 36:47
72 Jason Skillicorn CAN 50-54 1:18:40 31:48 41:15
73 Corey Hall USA 35-39 1:18:41 36:23 36:00
74 Jake Lane USA 30-34 1:18:59 36:57 35:42
75 Jameson Newman USA 30-34 1:19:39 32:14 42:10
76 Adam Zeh USA 30-34 1:19:42 38:38 35:36
77 Victor Purcell USA 40-44 1:19:51 36:12 37:44
78 Collan Baker USA 30-34 1:20:01 38:02 35:21
79 Joseph Masterpol USA 30-34 1:20:02 36:07 37:15
80 George Skoulakis CAN 30-34 1:20:16 40:29 33:08
81 Arturo Pimienta USA 30-34 1:21:03 37:33 37:05
82 Herb Lopez USA 30-34 1:21:19 35:00 38:30
83 Eric Noel CAN 40-44 1:21:23 38:03 36:45
84 David Bowman USA 35-39 1:21:46 40:09 35:31
85 Jerry Blackburn CAN 30-34 1:22:13 39:05 36:34
86 Patrick Miller GRE 25-29 1:22:29 37:23 38:53
87 Jared Price USA 50-54 1:23:07 38:57 37:39
88 Eijai Oxford USA 30-34 1:23:38 31:41 45:17
89 Cote Strike USA 25-29 1:23:46 30:04 48:18
90 Clement Grandin FRA 30-34 1:24:41 38:52 38:52
91 Camilo Ortiz COL 30-34 1:24:56 33:39 45:32
92 Anthony Andreoli USA 35-39 1:25:05 35:43 43:33
93 Andy Setaputri USA 35-39 1:25:12 36:40 42:02
94 James Devalon USA 40-44 1:26:04 40:56 39:00
95 Jose Luis Andrade CAN 35-39 1:26:09 38:20 42:26
96 Michael Oduro GHA 25-29 1:26:24 38:59 41:41
97 Ruben Rodriguez USA 50-54 1:27:06 40:57 38:43
98 Eli Bokunewicz USA 25-29 1:27:08 32:41 47:00
99 John Philibert USA 50-54 1:27:23 41:29 39:13
100 David Lazarus USA 50-54 1:27:48 38:56 42:32
101 Lane Anderson USA 25-29 1:27:49 37:47 43:17
102 Sean Lally USA 30-34 1:27:51 34:57 46:16
103 Ben Zeeb USA 30-34 1:28:14 37:45 42:39
104 Josh Hopkins CAN 40-44 1:28:17 39:42 42:35
105 Peter Midura USA 35-39 1:28:42 38:38 42:41
106 Connor O’Neill USA 25-29 1:29:13 38:17 43:08
107 Ulrich Dieguez USA 45-49 1:29:50 42:54 39:58
108 Weslley Pinho USA 30-34 1:30:14 40:51 43:01
109 Brandon Robles USA 40-44 1:30:18 40:52 42:41
110 James Northcott GBR 35-39 1:30:42 40:03 42:48
111 David Escobedo USA 25-29 1:31:28 45:19 39:33
112 Dave Williams USA 35-39 1:31:45 40:35 44:39
113 Duc Phan CAN 35-39 1:32:58 40:31 45:31
114 Hugo Domingues POR 25-29 1:32:58 41:49 43:34
115 Michael Hatton USA 16-24 1:34:22 45:12 40:09
116 Evan Lilienthal USA 16-24 1:34:44 41:26 45:31
117 Craig Marker USA 50-54 1:36:14 41:25 46:55
118 Sean Heiser USA 25-29 1:36:20 45:17 42:26
119 Christopher De Jesus USA 45-49 1:36:26 43:38 45:58
120 Erik Rodriguez USA 50-54 1:36:45 39:14 46:35
121 Dusty Tripp USA 50-54 1:36:57 47:48 40:22
122 Brandon Russell USA 35-39 1:37:32 44:23 44:36
123 Jesus Martinez MEX 30-34 1:37:35 42:20 48:58
124 -=B +Rock USA 40-44 1:37:53 39:21 47:08
125 Sean-Lester Atas CAN 25-29 1:38:59 48:59 41:54
126 Alex Myers USA 30-34 1:39:30 49:08 42:22
127 Eric Dummermuth USA 35-39 1:40:46 48:29 42:52
128 Angel Catala PUR 55-59 1:41:25 42:27 52:01
129 John Pajor USA 40-44 1:44:00 44:05 52:37
130 Dominik Kraus GER 35-39 1:44:58 51:16 45:26
131 Jesse Flynn CAN 35-39 1:46:04 51:29 45:40
132 Jason Schwartz USA 50-54 1:46:19 47:38 49:11
133 Jonathan Rein USA 35-39 1:50:07 54:29 48:28
134 Marc Brathwaite BAR 40-44 2:03:05 46:11 1:09:34

← Miami Beach 2025 results