HYROX Phoenix 2026: Open Men results

1,563 finishers on 30 Jan 2026. Typical finish 1:28:52, fastest 10% under 1:11:41. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Zach Cygan 🇺🇸 USA1st of 109 aged 16-24 16-24 56:39 26:33 26:37 3:35 4:18 2:56 4:32 2:07 4:18 1:55 2:40 3:51
2 Graham Warren 🇺🇸 USA1st of 332 aged 35-39 35-39 57:23 0:44 28:52 24:53 3:42 4:10 2:23 3:05 2:54 4:18 1:18 2:59 3:46
3 Malik Key 🇺🇸 USA1st of 249 aged 25-29 25-29 58:16 1:37 29:28 24:56 3:56 3:45 2:00 3:18 2:56 4:13 1:37 3:07 4:00
4 Patrick Lucas 🇬🇧 GBR1st of 313 aged 30-34 30-34 59:36 2:57 30:27 25:07 4:06 4:01 2:15 2:55 3:25 4:13 1:25 3:21 3:32
5 Ryan Sippel 🇺🇸 USA2nd of 313 aged 30-34 30-34 59:49 3:10 29:23 26:45 3:46 3:47 2:12 3:14 2:56 4:09 1:28 3:47 5:12
6 Marcos Merritt 🇺🇸 USA2nd of 109 aged 16-24 16-24 59:55 3:16 31:53 24:06 4:01 4:17 1:58 2:52 2:37 4:21 1:17 3:02 3:42
7 Chaz Hatton 🇺🇸 USA3rd of 313 aged 30-34 30-34 1:00:59 4:20 31:12 25:49 4:01 4:16 2:18 2:47 3:37 4:20 1:33 2:53 4:05
8 Freddy Ketchum 🇺🇸 USA4th of 313 aged 30-34 30-34 1:01:03 4:24 30:58 25:55 4:13 4:12 1:45 3:39 3:20 4:15 1:28 3:19 3:57
9 Nathan Metcalf 🇺🇸 USA3rd of 109 aged 16-24 16-24 1:01:08 4:29 29:54 26:57 4:20 4:10 2:17 3:20 3:23 4:24 1:46 3:27 4:10
10 Andrew Gillis 🇨🇦 CAN2nd of 332 aged 35-39 35-39 1:01:18 4:39 31:52 25:29 4:01 4:07 2:09 3:02 3:10 4:32 1:36 3:14 3:39
11 Marc Silva 🇺🇸 USA2nd of 249 aged 25-29 25-29 1:01:40 5:01 32:13 25:28 4:04 3:53 2:09 3:12 3:37 4:11 1:32 2:57 3:57
12 Nick Downey 🇺🇸 USA1st of 150 aged 45-49 45-49 1:01:47 5:08 31:47 25:51 4:14 3:58 2:11 2:57 3:36 4:31 1:32 3:28 3:38
13 Jeff Ball 🇺🇸 USA3rd of 332 aged 35-39 35-39 1:01:55 5:16 28:41 29:40 3:38 4:31 2:33 4:09 3:45 4:25 1:29 3:38 5:10
14 Ben Overholt 🇺🇸 USA3rd of 249 aged 25-29 25-29 1:02:28 5:49 32:00 26:26 4:07 4:00 2:31 3:17 2:57 4:11 1:43 3:15 4:32
15 Brian LoTempio 🇺🇸 USA5th of 313 aged 30-34 30-34 1:02:35 5:56 30:04 27:50 4:45 4:09 2:17 3:41 3:05 4:38 1:44 3:41 4:35
16 Ethan Tichenoff 🇨🇦 CAN4th of 109 aged 16-24 16-24 1:02:48 6:09 32:55 25:43 4:14 4:15 1:58 2:58 3:24 4:30 1:30 3:05 4:03
17 Skyler Westover 🇺🇸 USA4th of 249 aged 25-29 25-29 1:03:00 6:21 33:06 25:31 4:27 4:01 2:11 3:35 2:59 4:05 1:24 3:39 3:37
18 Trevor Reed 🇺🇸 USA4th of 332 aged 35-39 35-39 1:03:08 6:29 32:10 26:44 4:19 3:55 2:01 3:35 3:32 4:22 1:26 3:30 4:23
19 Michael Molloy 🇮🇪 IRL1st of 220 aged 40-44 40-44 1:03:13 6:34 31:49 27:42 3:46 4:09 2:40 2:41 3:05 4:16 1:31 3:22 5:58
20 Wyatt Azevedo 🇺🇸 USA6th of 313 aged 30-34 30-34 1:03:28 6:49 33:46 25:23 4:23 4:03 2:10 3:18 3:12 4:07 1:34 3:04 3:55
21 Sebastian Medina 🇨🇴 COL5th of 332 aged 35-39 35-39 1:03:29 6:50 32:47 26:35 4:12 4:12 2:18 3:42 3:09 4:36 1:24 3:47 3:27
22 Jesse Meaux 🇺🇸 USA6th of 332 aged 35-39 35-39 1:03:47 7:08 31:48 27:18 4:44 3:54 1:49 3:20 4:02 4:19 1:26 3:51 4:37
23 Asher Jones 🇨🇦 CAN7th of 313 aged 30-34 30-34 1:03:50 7:11 32:06 27:05 4:44 4:07 2:13 3:19 3:22 4:28 1:40 3:35 4:21
24 Myles Cecchetelli 🇺🇸 USA8th of 313 aged 30-34 30-34 1:03:50 7:11 31:19 28:18 4:17 4:14 2:15 3:49 3:50 4:23 1:25 3:41 4:41
25 Kevin Mullervy 🇺🇸 USA7th of 332 aged 35-39 35-39 1:03:54 7:15 32:30 27:00 4:29 4:02 2:17 3:59 3:36 4:19 1:37 3:22 3:48
26 James Clay 🇺🇸 USA9th of 313 aged 30-34 30-34 1:04:01 7:22 31:48 27:32 4:46 3:57 1:58 3:02 4:16 4:21 2:07 3:47 4:04
27 Omid Ebrahimi 🇨🇦 CAN5th of 249 aged 25-29 25-29 1:04:05 7:26 29:58 29:56 4:15 4:11 2:33 3:21 3:55 4:32 1:42 3:44 5:58
28 Nicholas Demetriadis 🇨🇦 CAN5th of 109 aged 16-24 16-24 1:04:09 7:30 32:02 27:42 4:29 4:24 2:24 3:19 2:33 4:43 1:42 3:40 4:57
29 Carlos Manriquez 🇲🇽 MEX6th of 249 aged 25-29 25-29 1:04:12 7:33 33:28 26:20 4:28 3:52 2:18 3:39 3:10 4:08 1:45 3:25 4:03
30 Anthony Markett 🇺🇸 USA6th of 109 aged 16-24 16-24 1:04:13 7:34 33:00 26:50 4:28 4:26 2:06 3:42 3:17 4:23 1:31 3:02 4:23
31 Andrew Acosta 🇨🇦 CAN10th of 313 aged 30-34 30-34 1:04:16 7:37 33:48 26:30 4:03 4:12 2:08 3:29 3:34 4:30 1:30 3:11 3:56
32 Adam Boardman 🇺🇸 USA8th of 332 aged 35-39 35-39 1:04:21 7:42 31:42 28:07 4:37 4:25 2:43 3:23 3:27 4:38 1:40 3:34 4:17
33 Chris Thresher 🇺🇸 USA2nd of 220 aged 40-44 40-44 1:04:41 8:02 32:12 28:09 4:24 4:01 1:59 3:35 3:31 4:26 1:40 3:42 5:15
34 Tory Silvestrin 🇺🇸 USA9th of 332 aged 35-39 35-39 1:04:48 8:09 34:17 26:16 4:20 3:57 1:53 3:33 3:59 4:14 1:33 2:36 4:31
35 Philip Powers 🇺🇸 USA3rd of 220 aged 40-44 40-44 1:04:51 8:12 31:35 28:13 5:07 4:00 2:29 3:10 4:04 4:19 1:26 3:50 4:55
36 Taylor Watson 🇺🇸 USA10th of 332 aged 35-39 35-39 1:04:58 8:19 33:46 26:50 4:28 3:52 2:28 3:05 3:19 4:13 1:54 3:43 4:16
37 Anthony Vieto 🇨🇾 CYP7th of 249 aged 25-29 25-29 1:04:58 8:19 31:51 29:05 4:07 3:59 2:37 3:16 3:13 4:19 1:48 3:29 6:24
38 Jamie Fuhrman 🇺🇸 USA8th of 249 aged 25-29 25-29 1:05:06 8:27 30:31 30:35 4:05 4:14 2:35 3:31 4:24 4:10 1:53 4:26 5:22
39 Dustin Needham 🇺🇸 USA4th of 220 aged 40-44 40-44 1:05:09 8:30 32:47 28:38 3:48 4:20 2:22 3:20 3:11 4:26 1:23 4:24 5:12
40 Julian Lombardo 🇨🇦 CAN11th of 332 aged 35-39 35-39 1:05:11 8:32 33:43 27:35 3:59 4:07 1:56 3:10 4:04 4:17 1:32 3:57 4:32
41 Alfredo Arellano 🇺🇸 USA11th of 313 aged 30-34 30-34 1:05:18 8:39 31:40 28:59 4:42 3:58 2:31 3:38 3:59 4:41 1:33 4:07 4:32
42 Sean Wade 🇺🇸 USA1st of 42 aged 55-59 55-59 1:05:18 8:39 31:44 29:27 4:10 4:21 2:30 3:20 3:21 4:29 1:23 3:48 6:15
43 Sam Unsworth 🇬🇧 GBR12th of 313 aged 30-34 30-34 1:05:23 8:44 32:02 28:19 5:06 4:16 2:20 3:36 3:54 4:31 1:43 3:58 4:01
44 Ariel Depena 🇩🇴 DOM9th of 249 aged 25-29 25-29 1:05:31 8:52 34:19 26:18 4:58 3:56 2:18 3:06 3:27 4:15 1:26 3:39 4:11
45 Ross Shanken 🇺🇸 USA12th of 332 aged 35-39 35-39 1:05:31 8:52 31:58 29:11 4:27 4:16 2:27 3:47 3:42 4:41 1:38 4:11 4:29
46 Allan Beck 🇫🇷 FRA10th of 249 aged 25-29 25-29 1:05:47 9:08 31:38 29:37 4:38 4:41 2:20 3:50 4:20 4:26 1:48 3:47 4:25
47 Luke Damen 🇦🇺 AUS13th of 332 aged 35-39 35-39 1:05:50 9:11 32:27 29:03 4:23 4:17 2:22 3:33 3:29 4:32 1:22 4:31 4:57
48 Jack Cahill 🇺🇸 USA11th of 249 aged 25-29 25-29 1:05:57 9:18 32:04 28:58 5:01 3:59 1:47 3:00 4:45 4:30 1:56 4:08 4:53
49 Joshua Romero 🇺🇸 USA12th of 249 aged 25-29 25-29 1:05:58 9:19 32:45 27:26 5:52 3:59 2:02 3:26 3:09 4:45 1:44 4:18 4:03
50 Brad Edwards 🇳🇿 NZL14th of 332 aged 35-39 35-39 1:06:00 9:21 34:07 27:24 4:33 4:09 2:17 3:30 3:11 4:24 1:36 3:58 4:19
51 Will Havins 🇺🇸 USA13th of 313 aged 30-34 30-34 1:06:00 9:21 30:38 30:34 4:51 4:32 3:16 4:07 4:58 4:38 1:41 3:42 3:40
52 Ryan Perkins 🇺🇸 USA14th of 313 aged 30-34 30-34 1:06:03 9:24 32:47 28:41 4:41 4:11 2:31 3:26 2:58 4:21 2:04 4:02 5:08
53 Jack Platt 🇺🇸 USA7th of 109 aged 16-24 16-24 1:06:06 9:27 34:35 27:19 4:16 4:12 2:37 3:22 3:45 4:29 1:35 3:17 4:02
54 Lorenzo Contreras 🇺🇸 USA5th of 220 aged 40-44 40-44 1:06:06 9:27 31:59 29:57 4:15 4:20 2:28 3:36 3:21 4:28 1:50 3:54 6:00
55 John Ciralli 🇺🇸 USA6th of 220 aged 40-44 40-44 1:06:09 9:30 33:19 27:38 5:16 4:03 1:52 3:15 4:32 4:20 1:30 3:16 4:50
56 Mike Poole 🇨🇦 CAN7th of 220 aged 40-44 40-44 1:06:09 9:30 31:59 30:09 4:05 4:09 2:24 3:18 4:24 4:19 1:32 4:19 5:44
57 Mike Roy 🇺🇸 USA8th of 109 aged 16-24 16-24 1:06:10 9:31 33:16 28:39 4:20 4:16 2:03 3:26 3:33 4:30 1:23 3:53 5:35
58 Eben Kostbar 🇺🇸 USA2nd of 150 aged 45-49 45-49 1:06:14 9:35 33:17 28:48 4:15 4:06 2:24 3:59 3:39 4:32 1:40 3:46 4:42
59 Francis Robidoux 🇨🇦 CAN15th of 313 aged 30-34 30-34 1:06:14 9:35 32:13 29:30 4:37 4:34 2:56 3:35 4:17 4:43 1:41 4:11 3:33
60 Gavin Murray 🇺🇸 USA9th of 109 aged 16-24 16-24 1:06:16 9:37 32:29 29:29 4:23 4:22 2:37 3:30 4:15 4:49 1:32 3:58 4:26
61 Sebastian Gomez 🇺🇸 USA13th of 249 aged 25-29 25-29 1:06:16 9:37 31:39 30:43 4:00 4:09 3:47 3:29 3:25 4:29 1:54 3:30 6:00
62 Eduard Korat 🇺🇸 USA2nd of 42 aged 55-59 55-59 1:06:21 9:42 33:18 28:17 4:52 4:14 2:24 3:18 3:53 4:21 1:25 3:36 5:06
63 Liam Chennells 🇬🇧 GBR15th of 332 aged 35-39 35-39 1:06:23 9:44 33:27 29:02 4:01 3:59 2:14 3:20 4:19 4:12 1:52 4:32 4:34
64 Israel Diaz 🇺🇸 USA16th of 332 aged 35-39 35-39 1:06:32 9:53 36:09 26:14 4:15 4:14 2:06 3:41 2:45 4:40 1:27 3:34 3:47
65 Ryan Roundy 🇺🇸 USA17th of 332 aged 35-39 35-39 1:06:38 9:59 35:42 26:40 4:20 4:00 1:44 2:41 3:19 4:17 1:32 3:37 5:30
66 Zach Brenner 🇺🇸 USA8th of 220 aged 40-44 40-44 1:06:39 10:00 34:37 27:36 4:31 4:18 2:28 3:07 3:56 4:27 1:32 3:39 4:09
67 Tanner Hendrix 🇺🇸 USA14th of 249 aged 25-29 25-29 1:06:40 10:01 33:10 28:48 4:45 3:54 2:19 3:05 2:53 4:12 1:41 5:53 4:51
68 Cody Thompson 🇨🇦 CAN16th of 313 aged 30-34 30-34 1:06:48 10:09 32:15 29:20 5:18 4:09 2:32 3:51 3:28 4:35 1:46 4:25 4:34
69 Trent Poulsen 🇺🇸 USA15th of 249 aged 25-29 25-29 1:06:56 10:17 34:27 27:19 5:15 4:16 1:44 3:35 3:52 5:15 1:31 3:08 3:58
70 Andre Vallejo 🇺🇸 USA9th of 220 aged 40-44 40-44 1:06:57 10:18 32:11 29:59 4:53 3:59 2:39 4:10 3:59 4:37 1:37 4:25 4:33
71 Brendan King 🇺🇸 USA18th of 332 aged 35-39 35-39 1:06:57 10:18 32:02 30:46 4:13 4:18 3:07 3:58 3:15 4:41 1:33 4:24 5:30
72 Dylan Carlyle 🇨🇦 CAN16th of 249 aged 25-29 25-29 1:06:58 10:19 31:16 30:48 4:59 4:06 2:33 3:58 3:49 4:37 1:42 3:59 6:04
73 Matt Gill 🇺🇸 USA17th of 249 aged 25-29 25-29 1:07:04 10:25 32:23 30:27 4:16 3:58 2:38 3:30 4:05 4:19 2:04 3:49 6:04
74 Drake Raftery 🇺🇸 USA18th of 249 aged 25-29 25-29 1:07:08 10:29 34:49 27:43 4:40 4:20 2:24 3:06 3:10 4:46 1:42 3:19 4:56
75 Jesus A Acosta Torres 🇺🇸 USA19th of 249 aged 25-29 25-29 1:07:09 10:30 30:34 31:58 4:40 4:11 2:22 4:19 3:23 5:24 1:32 3:15 7:32
76 Connor Koper 🇺🇸 USA17th of 313 aged 30-34 30-34 1:07:16 10:37 36:41 25:56 4:44 4:09 2:32 3:15 3:14 4:20 1:30 2:41 4:15
77 Brian Doerrfeld 🇺🇸 USA19th of 332 aged 35-39 35-39 1:07:22 10:43 33:56 28:29 5:02 4:19 2:17 3:29 4:18 4:36 1:39 3:50 4:01
78 Caleb Wood 🇨🇦 CAN20th of 332 aged 35-39 35-39 1:07:31 10:52 34:34 27:51 5:10 4:08 2:35 3:07 3:18 4:19 1:32 3:50 5:02
79 Keith Preston 🇺🇸 USA10th of 109 aged 16-24 16-24 1:07:34 10:55 33:39 29:43 4:17 4:38 2:37 3:54 3:13 4:35 1:49 3:48 5:09
80 Ditanyon Demps 🇺🇸 USA3rd of 150 aged 45-49 45-49 1:07:44 11:05 35:01 27:51 4:58 4:09 3:10 3:05 3:36 4:16 1:28 3:54 4:13
81 Dominic Popolizio 🇺🇸 USA10th of 220 aged 40-44 40-44 1:07:48 11:09 31:55 31:31 4:26 4:19 3:03 3:39 3:33 4:44 1:47 4:13 6:13
82 Kody Smith 🇺🇸 USA20th of 249 aged 25-29 25-29 1:07:51 11:12 33:47 29:20 4:48 4:12 2:25 3:46 3:41 4:40 1:33 4:27 4:36
83 Derek Snitker 🇺🇸 USA21st of 332 aged 35-39 35-39 1:07:53 11:14 33:49 29:17 4:50 4:13 2:21 3:38 3:59 4:25 1:37 4:11 4:53
84 Rhys Winter 🇺🇸 USA11th of 109 aged 16-24 16-24 1:07:56 11:17 33:45 29:19 4:56 4:13 2:20 3:29 4:00 4:20 1:40 4:06 5:11
85 Matthew Hickok 🇺🇸 USA22nd of 332 aged 35-39 35-39 1:08:02 11:23 35:21 27:37 5:09 4:09 2:15 2:49 3:59 4:21 1:11 4:04 4:49
86 Tyler Davis 🇺🇸 USA21st of 249 aged 25-29 25-29 1:08:04 11:25 34:35 29:00 4:33 4:13 2:52 3:57 3:22 4:29 1:24 4:12 4:31
87 Ryan Bayless 🇬🇧 GBR22nd of 249 aged 25-29 25-29 1:08:04 11:25 33:37 29:36 4:56 4:15 2:16 3:48 4:07 4:36 1:38 3:49 5:07
88 Shane Brown 🇺🇸 USA18th of 313 aged 30-34 30-34 1:08:07 11:28 34:14 28:41 5:16 4:08 2:34 3:40 3:41 4:24 1:30 3:31 5:13
89 Vegard Bratrok 🇳🇴 NOR12th of 109 aged 16-24 16-24 1:08:08 11:29 33:23 30:41 4:09 4:25 2:05 4:37 3:26 4:38 1:51 3:49 5:50
90 Mike Miles 🇺🇸 USA23rd of 332 aged 35-39 35-39 1:08:08 11:29 31:10 31:11 5:51 4:04 2:37 3:56 4:27 4:37 1:37 3:56 5:57
91 Ricardo Contreras 🇲🇽 MEX23rd of 249 aged 25-29 25-29 1:08:09 11:30 30:41 33:14 4:18 4:13 2:53 4:34 4:30 4:44 2:00 5:02 5:18
92 Brad Coonradt 🇺🇸 USA24th of 332 aged 35-39 35-39 1:08:11 11:32 36:16 26:58 5:01 4:11 2:35 3:10 3:50 4:15 1:26 3:41 3:50
93 Leighton Berry 🇺🇸 USA24th of 249 aged 25-29 25-29 1:08:11 11:32 34:53 27:50 5:33 4:18 2:12 3:28 2:10 4:22 1:36 3:20 6:24
94 Val Roberts 🇺🇸 USA25th of 332 aged 35-39 35-39 1:08:16 11:37 31:36 31:40 5:05 4:20 2:58 3:07 4:39 4:40 1:32 4:51 5:33
95 Bryce Hafso 🇨🇦 CAN26th of 332 aged 35-39 35-39 1:08:17 11:38 37:42 25:38 5:01 4:07 1:59 3:12 3:09 4:26 1:33 3:45 3:27
96 Jason Pereira 🇨🇦 CAN19th of 313 aged 30-34 30-34 1:08:23 11:44 34:31 28:30 5:27 4:03 2:09 3:31 3:30 4:34 2:02 4:14 4:27
97 John McKinley 🇺🇸 USA4th of 150 aged 45-49 45-49 1:08:39 12:00 31:55 32:09 4:39 4:13 2:11 3:54 5:10 4:31 1:55 4:28 5:47
98 Alex Gerber 🇺🇸 USA11th of 220 aged 40-44 40-44 1:08:41 12:02 35:40 27:54 5:11 3:48 2:05 2:54 4:28 4:15 1:48 3:21 5:15
99 Morgan Brown 🇺🇸 USA25th of 249 aged 25-29 25-29 1:08:47 12:08 35:35 28:21 4:54 4:15 2:37 3:46 3:46 4:38 1:38 3:28 4:13
100 Ryan Meda 🇺🇸 USA20th of 313 aged 30-34 30-34 1:08:47 12:08 33:16 29:15 6:22 4:08 1:59 3:50 4:21 4:27 1:33 4:11 4:46
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