HYROX Las Vegas 2025: Doubles Men results

555 teams on 1 Feb 2025. Typical finish 1:19:19, fastest 10% under 1:05:27. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Samuel Ruiz Plaza, Jonah Garcia 🇺🇸 USA1st of 128 aged U29 U29 56:36 31:47 20:49 4:05 3:38 1:28 2:19 2:02 4:10 1:27 2:24 3:21
2 Joshua Fawssett, Reece Fallon 🇬🇧 GBR1st of 270 aged 30-39 30-39 56:50 0:14 31:45 21:04 4:10 3:39 1:30 2:22 2:06 4:11 1:25 2:30 3:21
3 Justin Soffa, Colin Miller 🇺🇸 USA2nd of 270 aged 30-39 30-39 59:10 2:34 34:17 20:28 4:30 3:48 1:28 2:12 1:52 4:03 1:14 2:17 3:34
4 Mike Gonzales, Michael Wilke 🇺🇸 USA3rd of 270 aged 30-39 30-39 59:31 2:55 32:25 22:54 4:20 4:00 1:53 3:33 1:53 4:21 1:23 2:16 3:35
5 Jimmy Nicholas, Conor Laverty 🇺🇸 USA4th of 270 aged 30-39 30-39 59:36 3:00 33:26 21:17 5:03 3:49 1:32 2:41 1:42 4:28 1:23 2:13 3:29
6 Max Macey, Giovanni Sabatasso 🇺🇸 USA2nd of 128 aged U29 U29 59:43 3:07 33:35 21:47 4:34 3:54 1:44 2:30 1:45 4:08 1:38 2:42 3:26
7 Darren Forder, Max Rollinson 🇺🇸 USA5th of 270 aged 30-39 30-39 59:59 3:23 34:33 21:06 4:19 3:49 1:34 2:21 2:01 4:00 1:33 1:53 3:55
8 Tommy Dewey, Jonathan Amistoso 🇵🇭 PHI1st of 135 aged 40-49 40-49 59:59 3:23 32:56 22:41 4:32 3:51 1:32 2:51 2:35 4:11 1:08 2:57 3:36
9 Adam Bogy, Hannibal Smith 🇺🇸 USA2nd of 135 aged 40-49 40-49 1:00:17 3:41 36:31 30:41 4:18 4:00 8:51 2:39 2:49 4:25 1:26 2:50 3:41
10 Nik Miller, Anthony Jagielo 🇺🇸 USA6th of 270 aged 30-39 30-39 1:00:22 3:46 33:45 21:22 5:22 3:40 1:31 2:04 2:19 4:03 1:26 2:42 3:37
11 Joe Figueroa, Brandon Bonine 🇺🇸 USA3rd of 135 aged 40-49 40-49 1:00:55 4:19 33:29 22:52 5:01 3:58 1:49 2:31 2:21 4:12 1:30 3:07 3:24
12 Joseph Taggart, Nick Music 🇺🇸 USA7th of 270 aged 30-39 30-39 1:01:01 4:25 32:28 24:00 4:50 3:38 1:45 2:57 2:55 4:17 1:27 2:52 4:09
13 Thomas Heaney, Bobby Wall 🇺🇸 USA8th of 270 aged 30-39 30-39 1:01:12 4:36 34:08 22:23 4:47 3:52 1:34 2:40 2:44 4:13 1:18 2:39 3:23
14 Nicolas Sussmann, Jefferson Rodriguez 🇨🇴 COL4th of 135 aged 40-49 40-49 1:01:16 4:40 32:28 23:22 5:33 3:55 1:30 3:01 2:39 4:23 1:33 2:32 3:49
15 Kenjon Barner, Deuce Caston 🇺🇸 USA9th of 270 aged 30-39 30-39 1:01:17 4:41 40:14 22:54 5:25 3:40 1:57 2:16 2:43 4:12 1:57 2:44 3:25
16 Shane Bolger, Peter Fox 🇮🇪 IRL3rd of 128 aged U29 U29 1:01:41 5:05 33:00 23:58 4:50 3:55 1:37 2:58 3:11 4:16 1:29 2:58 3:34
17 John Sandoval, Turner Ellis 🇺🇸 USA4th of 128 aged U29 U29 1:01:43 5:07 59:24 23:29 6:50 3:43 1:34 2:42 2:31 4:07 1:29 3:15 4:08
18 James Walsh, Liam Kearney 🇮🇪 IRL10th of 270 aged 30-39 30-39 1:01:46 5:10 33:05 24:11 4:41 3:52 1:34 2:54 3:00 4:27 1:34 2:50 4:00
19 Quinn Rawdin, Carlos Manriquez 🇺🇸 USA5th of 128 aged U29 U29 1:01:53 5:17 38:04 21:43 10:58 3:46 1:32 2:27 2:31 3:57 1:13 2:37 3:40
20 Christopher Tonzola, Adam Karns 🇺🇸 USA5th of 135 aged 40-49 40-49 1:01:53 5:17 34:31 22:43 4:52 3:34 1:46 2:39 2:30 4:14 1:31 2:52 3:37
21 Dante Hatem, Patrick Mogenhan 🇺🇸 USA6th of 128 aged U29 U29 1:01:57 5:21 35:26 21:34 5:00 3:50 1:28 2:38 2:13 4:04 1:13 2:24 3:44
22 Ryan Basson, Ryeong Choi 🇿🇦 RSA7th of 128 aged U29 U29 1:02:01 5:25 33:25 23:46 4:57 3:42 1:21 2:41 3:05 4:10 1:34 3:04 4:09
23 Rory Dwyer, Matthew Moyles 🇮🇪 IRL8th of 128 aged U29 U29 1:02:12 5:36 33:20 23:13 5:42 3:40 1:51 2:22 2:50 4:32 1:16 2:41 4:01
24 Jack Twisse, Jean Olaizola 🇦🇺 AUS11th of 270 aged 30-39 30-39 1:02:23 5:47 39:25 19:03 4:07 — 1:57 2:11 2:30 4:11 1:37 3:03 3:34
25 Kiefer Calisto, Brett Chouinard 🇺🇸 USA12th of 270 aged 30-39 30-39 1:02:27 5:51 32:46 24:52 4:57 3:56 1:46 2:39 2:36 4:48 1:28 3:16 4:23
26 Adolfo Guzman, Jose Labanino-Ramos 🇺🇸 USA9th of 128 aged U29 U29 1:02:32 5:56 40:39 23:47 5:15 3:49 1:44 3:18 2:35 4:24 1:03 2:54 4:00
27 Austin Camacho, Sean O’Callaghan 🇪🇸 ESP10th of 128 aged U29 U29 1:02:37 6:01 36:09 21:21 5:17 3:39 1:31 3:33 2:08 3:55 — 2:40 3:26
28 Mark MC Fadden, Jordan Morrissey 🇮🇪 IRL11th of 128 aged U29 U29 1:02:46 6:10 34:17 23:39 5:02 3:38 1:40 2:51 2:40 4:04 1:47 3:05 3:54
29 John Crennen, Jeff Brines 🇺🇸 USA13th of 270 aged 30-39 30-39 1:03:16 6:40 34:39 23:24 5:23 3:43 1:34 2:24 3:17 4:10 1:30 2:37 4:09
30 Howard Summers, Zachary Randolph 🇺🇸 USA14th of 270 aged 30-39 30-39 1:03:18 6:42 35:23 22:43 5:18 3:37 1:54 2:34 2:37 4:08 1:32 2:52 3:29
31 Harlan Shelton, Steven Rogers 🇺🇸 USA12th of 128 aged U29 U29 1:03:23 6:47 34:17 23:57 5:14 3:52 1:47 3:01 2:41 4:32 1:26 2:53 3:45
32 Zack Fitzpatrick, Diego Melendez 🇺🇸 USA15th of 270 aged 30-39 30-39 1:03:25 6:49 44:15 13:57 — — 1:35 2:31 2:31 — 1:23 2:38 3:19
33 Mark Zgoda, Justin Mirra 🇺🇸 USA13th of 128 aged U29 U29 1:03:29 6:53 35:27 22:55 5:18 3:43 1:49 2:33 1:58 4:31 1:20 2:54 4:07
34 Sean Adams, Ian McGetrick 🇺🇸 USA16th of 270 aged 30-39 30-39 1:03:30 6:54 35:17 22:55 5:25 3:55 1:37 2:18 2:48 4:28 1:47 2:21 3:41
35 Aaron Ach, James Osyf 🇺🇸 USA17th of 270 aged 30-39 30-39 1:03:39 7:03 33:33 24:24 5:49 3:51 1:52 3:03 2:37 4:36 1:48 2:39 3:58
36 Brandon Bonine, Joe Figueroa 🇺🇸 USA6th of 135 aged 40-49 40-49 1:03:59 7:23 34:37 24:16 5:19 3:56 1:56 2:52 2:35 4:23 1:32 3:44 3:18
37 Logan McAllister, Alex Fraser 🇺🇸 USA14th of 128 aged U29 U29 1:04:00 7:24 34:47 23:09 6:09 3:37 1:50 2:31 2:35 4:07 1:12 3:22 3:55
38 Tommy Jew, McClain Oconnor 🇺🇸 USA15th of 128 aged U29 U29 1:04:01 7:25 36:51 22:04 5:14 3:52 1:51 2:30 2:29 4:06 1:34 2:14 3:28
39 Blair McCormick, Carl Holborn 🇺🇸 USA16th of 128 aged U29 U29 1:04:06 7:30 35:23 23:41 5:11 3:57 1:46 2:32 2:36 4:16 1:42 3:04 3:48
40 Oscar Eberle, Xavier Barrett 🇺🇸 USA17th of 128 aged U29 U29 1:04:07 7:31 42:19 17:04 4:51 — 1:51 2:23 1:39 4:11 1:08 2:25 3:27
41 Nathaniel Gonzales, Alex Westerholm 🇺🇸 USA7th of 135 aged 40-49 40-49 1:04:07 7:31 35:19 23:18 5:39 3:48 1:38 2:40 2:30 4:27 1:12 2:51 4:12
42 Salvador Perezchica Esparza, Andres Perezchica Esparza 🇺🇸 USA18th of 270 aged 30-39 30-39 1:04:30 7:54 36:26 22:49 5:27 3:57 1:44 2:44 2:20 4:29 1:23 2:30 3:42
43 Jordan Battaglia, George Blevins 🇺🇸 USA18th of 128 aged U29 U29 1:04:31 7:55 36:59 23:16 6:50 3:48 1:39 3:18 2:37 4:08 1:32 2:34 3:40
44 Sean Beaumont, Cole Kennedy 🇦🇺 AUS19th of 128 aged U29 U29 1:04:31 7:55 42:02 23:38 6:11 3:34 1:33 2:47 2:53 4:16 1:35 2:46 4:14
45 Kane Murphy, Harry Kerr 🇦🇺 AUS20th of 128 aged U29 U29 1:04:39 8:03 33:44 25:39 5:25 3:47 1:34 2:36 3:48 4:21 1:39 3:29 4:25
46 Marcus Sandhu, Carter Kipps 🇨🇦 CAN21st of 128 aged U29 U29 1:04:53 8:17 36:24 22:13 6:20 3:54 1:32 2:21 2:24 4:19 1:30 2:47 3:26
47 Lalo Contreras, Trenton Kennedy 🇺🇸 USA19th of 270 aged 30-39 30-39 1:05:01 8:25 36:55 23:12 5:11 3:42 1:43 2:59 2:41 4:14 1:35 2:50 3:28
48 Mark Maclachlan, Myles Maclachlan 🇺🇸 USA20th of 270 aged 30-39 30-39 1:05:08 8:32 37:39 22:23 5:20 3:42 1:34 2:27 2:29 4:12 1:22 2:49 3:48
49 Antony Baup, Boris Wane 🇵🇫 PYF22nd of 128 aged U29 U29 1:05:12 8:36 35:44 24:03 5:31 3:48 1:59 3:02 2:18 4:12 1:32 3:04 4:08
50 Matt Morales, Nate Morales 🇺🇸 USA21st of 270 aged 30-39 30-39 1:05:12 8:36 34:44 24:05 6:24 3:54 2:09 2:56 2:54 4:30 1:31 2:37 3:34
51 Kevin Koester, Maxwell Long 🇺🇸 USA1st of 16 aged 50-59 50-59 1:05:15 8:39 36:46 23:38 4:56 4:02 1:38 2:47 2:54 4:12 1:27 2:45 3:53
52 Matthew Breen, Cathal Sheehan 🇮🇪 IRL23rd of 128 aged U29 U29 1:05:17 8:41 37:05 22:28 5:51 3:49 1:48 2:48 2:10 4:05 1:26 2:28 3:54
53 Mohamed Youssef, Miguel Ocampo 🇪🇬 EGY24th of 128 aged U29 U29 1:05:19 8:43 36:37 22:52 5:56 3:56 1:50 2:43 2:17 4:23 0:59 2:54 3:50
54 Daniel Cox, Peter MC Eniff 🇮🇪 IRL25th of 128 aged U29 U29 1:05:19 8:43 36:46 23:39 5:27 3:56 1:44 3:07 2:11 4:27 1:32 2:54 3:48
55 David Gonzalez, Giovanni Sabatasso 🇺🇸 USA26th of 128 aged U29 U29 1:05:23 8:47 37:08 23:15 5:15 3:54 1:42 3:15 1:45 4:19 1:41 2:48 3:51
56 Ashton Serrato, Alex Portlock 🇺🇸 USA27th of 128 aged U29 U29 1:05:25 8:49 36:53 23:00 5:32 3:39 1:33 2:39 2:27 4:15 1:37 2:54 3:56
57 Steve Flores, Jose Mercado 🇺🇸 USA22nd of 270 aged 30-39 30-39 1:05:30 8:54 36:46 24:03 4:54 3:56 2:05 3:22 2:35 4:24 1:37 2:36 3:28
58 Nico Ramirez, Justin Hartweck 🇺🇸 USA23rd of 270 aged 30-39 30-39 1:05:38 9:02 37:21 23:18 5:09 3:37 1:50 2:46 2:38 4:15 1:46 2:56 3:30
59 Trevor Phillips, Kevin Rooney 🇺🇸 USA8th of 135 aged 40-49 40-49 1:05:40 9:04 38:05 22:24 5:22 3:45 1:30 2:23 2:49 4:02 1:31 3:03 3:21
60 Benjamin Blake, Greg Williams 🇺🇸 USA24th of 270 aged 30-39 30-39 1:05:45 9:09 40:00 21:45 4:08 — 2:05 3:35 2:53 4:33 1:26 3:17 3:56
61 Jay Frain, Michael Dalfonso 🇺🇸 USA2nd of 16 aged 50-59 50-59 1:06:06 9:30 37:22 23:18 5:30 4:00 1:47 2:35 2:12 4:22 1:34 3:12 3:36
62 Mitchel Mulcahy, Matt Carrell 🇺🇸 USA25th of 270 aged 30-39 30-39 1:06:07 9:31 38:05 22:39 5:33 3:52 1:34 2:34 2:27 4:25 1:35 2:44 3:28
63 Adam Go, Anthony Hayes Jr. 🇺🇸 USA26th of 270 aged 30-39 30-39 1:06:08 9:32 36:21 23:34 6:32 3:58 1:46 2:59 2:13 4:06 1:39 2:50 4:03
64 Blake Kidwell, Joey Banks 🇺🇸 USA27th of 270 aged 30-39 30-39 1:06:12 9:36 37:18 22:42 7:21 3:31 1:33 2:38 2:07 4:21 1:42 2:20 4:30
65 Tj Owen, Joshua Deguzman 🇺🇸 USA28th of 270 aged 30-39 30-39 1:06:12 9:36 36:50 23:55 5:30 3:41 1:47 3:05 2:13 4:24 1:29 2:48 4:28
66 Cameron Mifsud, Lee Renshaw 🇦🇺 AUS29th of 270 aged 30-39 30-39 1:06:21 9:45 39:13 21:53 5:20 3:48 1:31 2:35 2:14 4:06 1:41 2:30 3:28
67 Jonathan Coppell, Patricio Camacho 🇺🇸 USA9th of 135 aged 40-49 40-49 1:06:22 9:46 36:34 24:24 5:27 3:58 1:48 2:37 2:59 4:28 1:35 3:02 3:57
68 David Martinsky, Christopher Blanco 🇺🇸 USA28th of 128 aged U29 U29 1:06:23 9:47 37:37 23:52 4:59 3:50 1:48 2:43 2:43 4:14 1:26 3:24 3:44
69 Cody McPherson, Rob Porcarelli 🇺🇸 USA10th of 135 aged 40-49 40-49 1:06:23 9:47 37:30 24:05 4:54 4:04 1:58 2:38 2:44 4:22 1:30 3:04 3:45
70 Nonso Okoye, Freddy Donfack 🇳🇬 NGR29th of 128 aged U29 U29 1:06:24 9:48 41:26 19:46 5:22 — 2:03 2:53 2:22 4:30 1:39 2:45 3:34
71 Miguel Peña, Alexander Sanabria 🇨🇴 COL30th of 270 aged 30-39 30-39 1:06:29 9:53 43:23 24:17 5:56 3:54 1:46 3:10 2:27 4:30 1:34 3:01 3:55
72 Jesse Helems, Zach Brenner 🇺🇸 USA11th of 135 aged 40-49 40-49 1:06:39 10:03 38:07 23:23 5:15 3:51 1:40 3:04 2:13 4:16 1:25 2:51 4:03
73 Evan Bennett, Peter Battaglia 🇺🇸 USA31st of 270 aged 30-39 30-39 1:06:43 10:07 36:28 25:06 5:16 3:48 1:59 3:09 3:07 4:12 1:44 3:23 3:44
74 Scott Noble, Erik Sunde 🇺🇸 USA32nd of 270 aged 30-39 30-39 1:06:47 10:11 34:33 27:14 5:24 3:58 1:54 3:13 3:40 4:23 1:45 4:04 4:17
75 Wills Shott, Jacob Chang 🇺🇸 USA30th of 128 aged U29 U29 1:06:48 10:12 40:46 20:45 5:54 3:49 1:36 2:09 1:54 4:04 1:24 2:21 3:28
76 Andrew Saucedo, Bryan Garcia 🇺🇸 USA33rd of 270 aged 30-39 30-39 1:06:54 10:18 36:52 23:56 6:17 3:52 1:40 2:48 2:29 4:12 1:12 3:27 4:16
77 Jose Leon, Alex DE LA Mora 🇲🇽 MEX34th of 270 aged 30-39 30-39 1:06:59 10:23 37:55 23:24 5:45 3:50 1:34 2:41 2:41 4:15 1:17 3:03 4:03
78 Joshua Chalfant, Dan Clark 🇺🇸 USA12th of 135 aged 40-49 40-49 1:07:13 10:37 37:12 23:35 6:34 3:44 1:52 2:46 1:51 4:29 1:47 3:13 3:53
79 Patrick McColgan, Shaun Curran 🇮🇪 IRL31st of 128 aged U29 U29 1:07:14 10:38 37:17 23:42 6:25 4:00 2:06 2:38 2:24 4:21 1:20 3:10 3:43
80 Gendron Martin, Emmanuel Bastat 🇨🇦 CAN13th of 135 aged 40-49 40-49 1:07:18 10:42 37:13 23:58 7:08 4:00 1:39 2:49 2:46 4:20 1:48 2:50 3:46
81 Johnathan Davis, Steven Davis 🇺🇸 USA32nd of 128 aged U29 U29 1:07:30 10:54 37:01 24:33 6:03 4:12 1:29 3:27 2:54 4:27 — 2:54 4:34
82 Brian Seghers, Leandro Becerra 🇺🇸 USA14th of 135 aged 40-49 40-49 1:07:30 10:54 36:39 25:28 5:32 3:49 2:02 2:55 3:05 4:23 1:39 3:26 4:09
83 Gareth Davies, Jamie Honour 🇬🇧 GBR35th of 270 aged 30-39 30-39 1:07:37 11:01 37:10 24:46 5:46 3:59 1:52 3:15 2:43 4:14 1:49 3:18 3:36
84 Iwan Orr, Daniel Attley 🇬🇧 GBR33rd of 128 aged U29 U29 1:07:49 11:13 43:30 19:09 5:15 — 2:04 2:24 2:04 4:43 1:48 2:33 3:33
85 Trevor Kuehl, David Pearce 🇺🇸 USA34th of 128 aged U29 U29 1:07:51 11:15 38:36 22:09 7:14 3:54 1:30 2:37 2:19 4:21 1:27 2:34 3:27
86 Joe Lewis, Pete Morris 🇺🇸 USA36th of 270 aged 30-39 30-39 1:07:54 11:18 37:12 25:08 5:56 4:01 1:49 3:05 2:58 4:07 1:51 3:29 3:48
87 Matt O'Keefe, Mat Fraser 🇺🇸 USA15th of 135 aged 40-49 40-49 1:08:02 11:26 39:20 22:51 5:59 3:55 1:43 2:44 2:45 4:15 1:24 2:47 3:18
88 Kevin Mullervy, Aj Turner 🇺🇸 USA37th of 270 aged 30-39 30-39 1:08:04 11:28 35:57 26:49 5:20 4:09 2:02 3:30 3:00 4:29 1:31 3:55 4:13
89 Andrew Davis, Michael Vorwaller 🇺🇸 USA35th of 128 aged U29 U29 1:08:20 11:44 39:42 21:26 7:18 3:46 1:49 2:30 2:04 4:14 1:31 2:08 3:24
90 Michael Moe, Bryan Bui 🇺🇸 USA38th of 270 aged 30-39 30-39 1:08:23 11:47 36:58 26:23 5:06 4:05 2:13 3:53 3:08 4:26 1:24 3:29 3:45
91 Kyle Birkner, Harrison Hefferan 🇺🇸 USA36th of 128 aged U29 U29 1:08:26 11:50 38:24 23:49 6:30 4:07 1:37 3:07 3:00 5:05 — 2:55 3:19
92 Peter Philips, Jacob Ferguson 🇦🇺 AUS37th of 128 aged U29 U29 1:08:29 11:53 40:31 22:40 5:17 3:48 1:46 2:29 2:44 4:10 1:19 2:46 3:38
93 Alexander Fallek, Charles Tongate 🇺🇸 USA39th of 270 aged 30-39 30-39 1:08:45 12:09 45:05 18:53 4:50 — 1:29 3:10 2:39 4:06 1:29 2:07 3:53
94 Christopher Rutz, Liam Morales 🇺🇸 USA16th of 135 aged 40-49 40-49 1:08:48 12:12 37:49 25:13 5:54 4:08 1:38 2:56 2:46 4:24 1:23 3:37 4:21
95 David Koehler, Nick Kipp 🇺🇸 USA17th of 135 aged 40-49 40-49 1:08:50 12:14 39:46 23:43 5:24 3:53 1:56 2:53 2:44 4:00 1:29 2:56 3:52
96 Christian Buitron, Andrew Patrick 🇺🇸 USA40th of 270 aged 30-39 30-39 1:08:50 12:14 38:37 24:57 5:20 3:51 1:59 3:09 3:11 4:16 1:33 3:17 3:41
97 Noah Chavez, Alexander Chavez 🇺🇸 USA38th of 128 aged U29 U29 1:08:59 12:23 39:51 23:25 5:49 4:16 2:03 2:46 2:10 4:11 1:34 2:49 3:36
98 Kyle Vis, Jamon Couch 🇨🇦 CAN41st of 270 aged 30-39 30-39 1:09:01 12:25 40:03 23:30 5:36 3:53 1:38 2:48 2:42 4:19 1:30 3:02 3:38
99 Anthony Robone, Adam Kahn 🇺🇸 USA42nd of 270 aged 30-39 30-39 1:09:04 12:28 38:54 23:37 6:44 3:55 1:30 2:46 2:36 4:25 1:31 2:48 4:06
100 David Chriswick, Justin Thomas 🇬🇧 GBR18th of 135 aged 40-49 40-49 1:09:20 12:44 38:50 25:25 5:23 4:18 2:01 3:14 2:45 4:31 1:27 3:31 3:38
How to read

The place is among timed teams in Doubles 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