HYROX New York 2025: Open Men results

1,865 finishers on 30 May 2025. Typical finish 1:26:41, fastest 10% under 1:11:36. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Beau Meredith 🇺🇸 USA1st of 268 aged 40-44 40-44 57:51 30:18 24:36 3:03 3:56 1:42 3:09 2:55 4:03 1:26 3:20 4:05
2 Killian Coleman 🇮🇪 IRL1st of 451 aged 30-34 30-34 58:21 0:30 30:38 24:52 2:57 4:07 2:09 3:06 2:55 4:01 1:23 3:26 3:45
3 Sam Tooley 🇺🇸 USA2nd of 451 aged 30-34 30-34 1:00:03 2:12 30:34 26:21 3:12 3:51 2:39 3:30 3:07 4:17 2:05 3:27 3:25
4 Simon Goldsbrough 🇿🇦 RSA3rd of 451 aged 30-34 30-34 1:00:45 2:54 31:28 26:23 2:57 4:16 1:50 3:03 3:18 4:23 1:32 3:22 4:39
5 Robin Brault 🇫🇷 FRA4th of 451 aged 30-34 30-34 1:00:50 2:59 31:59 25:51 3:05 3:36 1:42 3:44 3:55 4:15 1:35 3:31 3:33
6 Alexander Morton 🇺🇸 USA1st of 100 aged 16-24 16-24 1:01:26 3:35 31:27 26:24 3:40 3:57 2:48 3:05 3:37 4:20 1:46 2:55 3:56
7 Benjamin Borello 🇫🇷 FRA1st of 340 aged 25-29 25-29 1:01:50 3:59 32:12 26:40 3:03 4:05 2:30 3:36 3:01 4:17 1:16 3:38 4:17
8 Steven Rosinski 🇺🇸 USA1st of 409 aged 35-39 35-39 1:01:59 4:08 29:47 28:46 3:30 3:49 1:39 3:37 3:38 3:55 1:45 3:39 6:44
9 Scott Bayvel 🇿🇦 RSA5th of 451 aged 30-34 30-34 1:02:03 4:12 30:27 28:25 3:16 4:05 2:21 3:19 3:49 4:16 1:49 4:07 4:39
10 Romain Angeletti 🇫🇷 FRA6th of 451 aged 30-34 30-34 1:02:23 4:32 33:04 25:53 3:29 4:02 2:01 3:15 3:33 4:16 1:45 2:52 4:09
11 Aniceto Huertas 🇪🇸 ESP2nd of 268 aged 40-44 40-44 1:02:25 4:34 31:15 28:09 3:06 4:07 1:49 3:06 4:23 4:08 1:37 4:03 4:56
12 Vincent Martinet 🇫🇷 FRA2nd of 409 aged 35-39 35-39 1:02:28 4:37 33:40 25:42 3:10 4:04 1:41 2:57 4:08 4:14 1:32 3:06 4:00
13 Ryeong Choi 🇺🇸 USA2nd of 340 aged 25-29 25-29 1:02:31 4:40 32:01 27:23 3:13 4:14 2:11 3:37 3:16 4:17 2:00 3:32 4:16
14 Eddie Beirne 🇺🇸 USA3rd of 409 aged 35-39 35-39 1:02:44 4:53 32:59 26:01 3:49 4:03 1:54 3:18 2:36 4:33 1:43 3:43 4:11
15 Blagoja Dimitrievski 🇨🇦 CAN7th of 451 aged 30-34 30-34 1:02:54 5:03 34:15 25:15 3:30 3:58 1:32 3:06 3:28 4:06 1:49 3:05 4:11
16 Max Mancuso 🇺🇸 USA2nd of 100 aged 16-24 16-24 1:03:01 5:10 33:23 26:19 3:25 4:00 1:58 3:21 3:53 4:05 1:59 2:55 4:08
17 Braydon Alley 🇺🇸 USA8th of 451 aged 30-34 30-34 1:03:25 5:34 32:14 27:11 4:03 4:07 2:00 2:46 3:39 4:19 1:36 3:30 5:14
18 Darian Feick 🇺🇸 USA9th of 451 aged 30-34 30-34 1:03:34 5:43 34:45 25:23 3:31 4:10 1:53 3:29 3:18 4:20 1:28 2:59 3:46
19 Callum Robson 🇬🇧 GBR3rd of 100 aged 16-24 16-24 1:03:36 5:45 33:05 27:08 3:26 4:12 1:44 3:12 3:02 4:19 2:23 3:15 5:01
20 Cam Duty 🇺🇸 USA3rd of 340 aged 25-29 25-29 1:03:50 5:59 — 26:26 — 4:15 1:45 3:44 2:24 4:35 1:44 3:23 4:36
21 Greg Loeb 🇺🇸 USA10th of 451 aged 30-34 30-34 1:04:00 6:09 35:08 25:29 3:28 4:17 1:26 2:22 3:31 4:29 1:34 3:25 4:25
22 Austin Scalavino 🇮🇹 ITA4th of 340 aged 25-29 25-29 1:04:05 6:14 35:03 25:34 3:33 3:45 1:53 2:35 3:34 4:21 1:35 3:47 4:04
23 Ryan Perkins 🇺🇸 USA11th of 451 aged 30-34 30-34 1:04:06 6:15 33:47 27:04 3:21 4:14 1:49 3:14 2:49 4:16 1:57 3:45 5:00
24 Simon Passmore 🇬🇧 GBR1st of 85 aged 50-54 50-54 1:04:09 6:18 33:23 27:28 3:23 4:15 3:15 3:39 3:30 4:17 1:28 3:04 4:00
25 Matthew Groose 🇺🇸 USA3rd of 268 aged 40-44 40-44 1:04:11 6:20 32:07 28:52 3:18 3:51 2:10 3:39 4:12 4:18 1:22 4:01 5:19
26 Thomas Donoghue 🇮🇪 IRL4th of 409 aged 35-39 35-39 1:04:36 6:45 32:48 28:08 3:45 4:14 1:36 3:21 3:50 4:18 1:57 3:23 5:29
27 Steffen Dachtler 🇩🇪 GER5th of 409 aged 35-39 35-39 1:04:57 7:06 34:52 24:52 5:17 4:04 1:50 2:50 3:07 4:26 1:21 3:18 3:56
28 Christopher Phillips 🇺🇸 USA12th of 451 aged 30-34 30-34 1:04:57 7:06 34:02 27:31 3:28 4:15 2:02 3:20 4:17 4:21 2:10 3:29 3:37
29 Jason Dignam 🇮🇪 IRL4th of 100 aged 16-24 16-24 1:05:02 7:11 33:45 27:34 3:47 4:16 2:31 3:20 2:55 4:26 1:57 3:34 4:35
30 Ian Clements 🇺🇸 USA5th of 340 aged 25-29 25-29 1:05:13 7:22 33:38 27:34 4:05 4:05 1:53 3:07 4:16 4:23 1:38 3:40 4:32
31 Amogh Prabhakar 🇮🇳 IND13th of 451 aged 30-34 30-34 1:05:13 7:22 33:36 28:07 3:35 4:14 1:27 3:01 3:45 4:32 2:09 3:46 5:13
32 Ben Schwartz 🇺🇸 USA5th of 100 aged 16-24 16-24 1:05:31 7:40 34:37 27:12 3:47 4:11 1:59 3:34 2:55 4:25 1:38 3:16 5:14
33 Ryan Bayless 🇬🇧 GBR6th of 340 aged 25-29 25-29 1:05:48 7:57 33:56 28:31 3:25 4:11 1:56 3:38 3:46 4:29 1:52 4:14 4:25
34 Michael Curcio 🇺🇸 USA14th of 451 aged 30-34 30-34 1:05:50 7:59 33:23 29:24 3:08 4:04 5:31 4:10 2:38 4:26 1:30 3:16 3:49
35 Michael Schaefer 🇺🇸 USA6th of 100 aged 16-24 16-24 1:05:56 8:05 35:34 26:48 3:39 4:10 1:24 3:15 3:56 4:23 1:39 2:59 5:02
36 Alvin Ortiz-Montufar 🇺🇸 USA7th of 340 aged 25-29 25-29 1:06:05 8:14 34:36 27:56 3:38 4:11 2:03 3:14 3:06 4:17 2:26 4:12 4:27
37 Dante Hatem 🇺🇸 USA8th of 340 aged 25-29 25-29 1:06:11 8:20 31:11 31:29 3:35 4:42 2:11 4:00 3:47 4:21 1:49 4:06 6:33
38 Alexander Frusher 🇺🇸 USA15th of 451 aged 30-34 30-34 1:06:13 8:22 33:08 29:08 4:02 4:19 1:55 2:59 4:57 4:22 1:46 3:48 5:02
39 Lawrence Taylor 🇺🇸 USA16th of 451 aged 30-34 30-34 1:06:15 8:24 35:20 26:32 4:28 4:21 2:10 2:29 3:09 4:26 1:32 3:52 4:33
40 Ryan Damico 🇺🇸 USA9th of 340 aged 25-29 25-29 1:06:15 8:24 35:02 27:44 3:33 4:03 2:03 3:09 3:56 4:27 2:03 3:40 4:23
41 Gerardo Paternostro 🇺🇸 USA6th of 409 aged 35-39 35-39 1:06:20 8:29 35:05 27:32 3:47 4:21 1:53 3:23 3:52 4:31 1:29 3:50 4:13
42 Oliver Black 🇬🇧 GBR7th of 409 aged 35-39 35-39 1:06:29 8:38 34:35 28:27 3:31 4:13 3:41 3:58 3:29 4:26 1:54 2:27 4:19
43 Jackson Mitchell 🇺🇸 USA17th of 451 aged 30-34 30-34 1:06:30 8:39 36:49 25:48 3:57 3:50 1:40 3:07 2:57 4:01 2:14 4:01 3:58
44 Quinn Rawdin 🇺🇸 USA7th of 100 aged 16-24 16-24 1:06:31 8:40 32:41 30:25 3:29 3:54 5:59 3:25 3:50 4:11 1:42 3:29 3:55
45 Andrew Gagliardi 🇺🇸 USA18th of 451 aged 30-34 30-34 1:06:34 8:43 34:11 29:00 3:27 4:07 3:11 3:28 3:29 4:18 2:11 4:03 4:13
46 Mike Gonzales 🇺🇸 USA19th of 451 aged 30-34 30-34 1:06:40 8:49 32:27 31:09 3:10 4:12 2:30 5:43 3:00 4:43 2:29 3:10 5:22
47 Michael DeFranco 🇺🇸 USA8th of 100 aged 16-24 16-24 1:06:51 9:00 35:45 27:33 3:36 4:31 3:24 3:37 3:30 4:14 1:51 2:39 3:47
48 Kenny Scotland 🇺🇸 USA20th of 451 aged 30-34 30-34 1:06:55 9:04 38:16 25:10 3:32 4:16 1:29 2:08 4:21 4:19 1:38 3:09 3:50
49 Oliver Moore 🇬🇧 GBR8th of 409 aged 35-39 35-39 1:06:58 9:07 36:24 27:01 3:37 4:03 2:08 3:19 3:27 4:12 1:47 3:36 4:29
50 Adam Karns 🇺🇸 USA9th of 409 aged 35-39 35-39 1:06:59 9:08 36:14 26:03 4:48 4:09 1:20 2:52 3:49 4:21 1:51 3:47 3:54
51 Daniel Erber 🇺🇸 USA10th of 340 aged 25-29 25-29 1:07:00 9:09 35:04 28:01 3:59 4:05 2:14 3:25 3:15 4:18 1:37 4:08 4:59
52 Tristan Ramage 🇺🇸 USA11th of 340 aged 25-29 25-29 1:07:00 9:09 34:11 28:55 3:58 3:55 1:32 3:03 4:39 7:02 1:21 3:14 4:09
53 Dylan Carlyle 🇺🇸 USA12th of 340 aged 25-29 25-29 1:07:04 9:13 32:10 30:32 4:25 4:17 2:06 3:38 4:25 4:33 2:00 4:09 5:24
54 Sam Leicht 🇺🇸 USA21st of 451 aged 30-34 30-34 1:07:05 9:14 34:49 29:05 3:16 4:17 2:05 3:00 2:55 4:28 1:56 6:39 3:45
55 Dominic Popolizio 🇺🇸 USA4th of 268 aged 40-44 40-44 1:07:08 9:17 34:25 29:22 3:26 4:15 2:09 3:09 3:12 4:37 2:10 3:33 6:17
56 Anthony Mazzenga 🇺🇸 USA22nd of 451 aged 30-34 30-34 1:07:12 9:21 34:34 29:10 3:33 4:11 3:29 4:12 3:53 4:16 1:11 3:17 4:41
57 Lewis Chen 🇺🇸 USA23rd of 451 aged 30-34 30-34 1:07:14 9:23 35:26 27:36 4:17 4:10 1:58 3:21 3:10 4:27 2:02 4:20 4:08
58 Frank Joly 🇨🇦 CAN10th of 409 aged 35-39 35-39 1:07:20 9:29 38:33 24:25 4:28 3:57 1:43 2:17 2:41 4:39 1:31 3:48 3:49
59 Dean Suazo Javien 🇪🇸 ESP24th of 451 aged 30-34 30-34 1:07:21 9:30 34:10 29:37 3:39 4:35 2:30 3:49 3:33 4:32 2:00 4:27 4:11
60 Jordan Barlow 🇺🇸 USA25th of 451 aged 30-34 30-34 1:07:23 9:32 34:08 29:17 4:02 4:20 1:54 2:50 4:35 4:18 1:44 4:15 5:21
61 Chandler Sciara 🇺🇸 USA13th of 340 aged 25-29 25-29 1:07:24 9:33 37:36 26:20 3:32 4:05 1:40 3:58 3:07 4:10 1:55 3:09 4:16
62 Nick Rich 🇺🇸 USA26th of 451 aged 30-34 30-34 1:07:25 9:34 35:57 27:48 3:45 3:57 2:17 3:17 3:23 4:20 2:13 4:11 4:10
63 Ryan Wiese 🇺🇸 USA27th of 451 aged 30-34 30-34 1:07:26 9:35 — 25:34 — 4:13 2:00 2:44 2:33 4:38 1:48 3:37 4:01
64 Joey Merrill 🇺🇸 USA14th of 340 aged 25-29 25-29 1:07:28 9:37 38:15 25:29 3:48 4:20 1:45 3:12 3:00 4:39 1:36 3:14 3:43
65 Joshua Little 🇺🇸 USA11th of 409 aged 35-39 35-39 1:07:31 9:40 31:04 27:57 8:35 4:13 2:01 2:49 3:15 4:22 1:42 3:41 5:54
66 Charles Martin 🇬🇧 GBR28th of 451 aged 30-34 30-34 1:07:32 9:41 34:13 29:01 4:22 4:16 2:38 4:11 3:12 4:28 1:46 3:50 4:40
67 Jacob Brush 🇺🇸 USA9th of 100 aged 16-24 16-24 1:07:35 9:44 36:25 26:54 4:20 4:12 1:51 3:38 3:10 4:30 1:41 3:42 4:10
68 Zeke Nelson 🇺🇸 USA15th of 340 aged 25-29 25-29 1:07:38 9:47 34:07 29:46 3:50 4:16 1:47 4:22 3:16 4:17 2:09 3:46 5:53
69 Peter Mc Eniff 🇮🇪 IRL16th of 340 aged 25-29 25-29 1:07:41 9:50 35:29 28:37 3:40 4:28 1:49 3:15 3:09 4:34 1:51 3:16 6:15
70 Brian Brenzel 🇺🇸 USA12th of 409 aged 35-39 35-39 1:07:42 9:51 — 27:55 18:59 4:23 2:05 3:10 4:16 4:34 1:47 3:33 4:07
71 Ondry Priebe 🇩🇪 GER13th of 409 aged 35-39 35-39 1:07:44 9:53 34:57 29:22 3:31 4:13 1:39 3:05 4:40 4:31 1:44 4:11 5:19
72 Ryan Sullivan 🇺🇸 USA14th of 409 aged 35-39 35-39 1:07:47 9:56 36:48 26:55 4:09 4:18 1:45 3:35 3:51 4:20 1:15 3:32 4:19
73 Jared Smith 🇺🇸 USA5th of 268 aged 40-44 40-44 1:07:48 9:57 36:00 28:35 3:18 4:00 2:36 3:49 3:34 4:12 1:42 4:04 4:38
74 Christian Rosales 🇺🇸 USA29th of 451 aged 30-34 30-34 1:07:49 9:58 33:54 28:27 5:32 4:09 1:54 4:00 3:16 4:22 2:15 4:08 4:23
75 Aston Silver 🇿🇦 RSA17th of 340 aged 25-29 25-29 1:07:53 10:02 33:01 30:33 4:19 4:21 2:06 3:25 3:51 4:24 1:58 4:18 6:10
76 Eric Friedlander 🇺🇸 USA18th of 340 aged 25-29 25-29 1:07:55 10:04 — 25:27 — 4:27 1:30 3:08 3:05 4:30 1:30 3:29 3:48
77 Lon Breitenbach 🇺🇸 USA1st of 43 aged 55-59 55-59 1:07:56 10:05 35:43 28:40 3:38 4:12 2:00 2:50 3:52 4:10 1:49 4:06 5:41
78 Gaston Bergero 🇦🇷 ARG30th of 451 aged 30-34 30-34 1:08:02 10:11 27:04 26:58 7:32 4:18 2:07 3:26 3:41 4:35 — 3:44 4:11
79 Lucas Haddad 🇺🇸 USA10th of 100 aged 16-24 16-24 1:08:06 10:15 36:55 27:26 3:51 4:09 1:29 3:29 4:04 4:16 1:29 3:55 4:35
80 Aly Mazhar 🇪🇬 EGY15th of 409 aged 35-39 35-39 1:08:06 10:15 31:54 27:48 8:30 4:11 1:57 3:16 3:04 4:20 1:45 3:31 5:44
81 John Anthony Pizzi 🇺🇸 USA31st of 451 aged 30-34 30-34 1:08:07 10:16 — 26:26 — 4:00 1:53 2:15 3:48 4:19 1:42 3:43 4:46
82 Ben Kunzel 🇺🇸 USA16th of 409 aged 35-39 35-39 1:08:10 10:19 35:11 29:33 3:30 4:22 2:09 3:52 4:40 4:22 1:38 3:48 4:42
83 Steven Henriquez 🇺🇸 USA17th of 409 aged 35-39 35-39 1:08:15 10:24 37:28 26:37 4:15 3:58 1:30 3:01 2:47 4:23 4:00 2:31 4:27
84 Sam Rao 🇺🇸 USA19th of 340 aged 25-29 25-29 1:08:20 10:29 37:21 27:10 3:52 4:03 2:04 3:42 3:44 4:15 1:46 3:38 3:58
85 Brian Brennan 🇮🇪 IRL1st of 150 aged 45-49 45-49 1:08:23 10:32 35:38 28:51 3:57 4:14 2:13 3:40 3:22 4:18 2:02 3:46 5:16
86 Steven Immordino 🇺🇸 USA6th of 268 aged 40-44 40-44 1:08:23 10:32 35:10 29:06 4:11 4:03 1:55 3:08 5:07 4:41 1:31 3:45 4:56
87 Luke Tengstrom 🇦🇺 AUS32nd of 451 aged 30-34 30-34 1:08:24 10:33 35:25 28:19 4:44 4:17 2:04 3:37 3:27 4:28 1:33 3:38 5:15
88 Phil Barto 🇺🇸 USA20th of 340 aged 25-29 25-29 1:08:24 10:33 1:16:37 30:22 — 4:22 1:58 3:23 4:49 4:30 2:05 4:20 4:55
89 Curtis Dutton 🇬🇧 GBR33rd of 451 aged 30-34 30-34 1:08:27 10:36 — 29:50 24:09 4:05 2:11 3:13 3:41 4:22 1:32 4:34 6:12
90 Dimitry Galamiyev 🇰🇿 KAZ34th of 451 aged 30-34 30-34 1:08:28 10:37 35:02 29:32 3:59 4:28 2:14 4:36 3:17 4:34 1:26 4:10 4:47
91 Dylan Gallagher 🇮🇪 IRL21st of 340 aged 25-29 25-29 1:08:29 10:38 — 28:04 — 4:08 1:54 3:25 3:53 4:21 1:55 3:22 5:06
92 Ryan Webb 🇬🇧 GBR35th of 451 aged 30-34 30-34 1:08:29 10:38 36:13 28:24 3:58 4:22 2:04 3:17 3:43 4:33 2:13 3:24 4:48
93 Daniel Melnick 🇺🇸 USA11th of 100 aged 16-24 16-24 1:08:35 10:44 37:41 25:30 5:28 4:12 1:47 2:45 2:57 4:12 2:54 3:01 3:42
94 Shane McKay 🇦🇺 AUS2nd of 150 aged 45-49 45-49 1:08:37 10:46 36:20 28:12 4:11 4:13 1:52 4:06 3:41 4:27 1:34 3:56 4:23
95 Donald Ng 🇺🇸 USA36th of 451 aged 30-34 30-34 1:08:38 10:47 — 26:45 13:12 4:26 1:44 3:43 2:41 4:25 1:35 4:03 4:08
96 Freymar Omarsson 🇮🇸 ISL22nd of 340 aged 25-29 25-29 1:08:40 10:49 36:06 28:48 3:50 4:13 1:33 3:08 4:15 4:20 2:18 4:39 4:22
97 Liam Chennells 🇬🇧 GBR18th of 409 aged 35-39 35-39 1:08:40 10:49 34:57 30:14 3:34 3:59 1:29 3:29 5:07 4:19 1:57 4:41 5:13
98 Andrew Garcia 🇺🇸 USA23rd of 340 aged 25-29 25-29 1:08:42 10:51 33:21 31:45 3:39 4:32 1:48 2:54 4:23 4:42 1:47 4:20 7:19
99 Eric Hutterer 🇨🇦 CAN37th of 451 aged 30-34 30-34 1:08:43 10:52 — 27:32 — 4:10 1:59 3:10 4:01 4:22 1:46 3:36 4:28
100 Ethan Kwon 🇺🇸 USA24th of 340 aged 25-29 25-29 1:08:50 10:59 32:35 32:16 4:04 4:26 2:03 2:30 4:24 4:44 2:16 5:30 6:23
How to read

The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result