HYROX Dallas 2025: Pro Doubles Men results

346 teams on 21 Nov 2025. Typical finish 1:12:24, fastest 10% under 59:56. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Jake Williamson, Hunter McIntyre 🇬🇧 GBR1st of 109 aged 30-34 30-34 48:48 27:20 19:11 2:22 3:07 1:25 2:34 1:43 3:33 1:14 2:08 3:27
2 Stephen Pelkofer, Dylan Scott 🇺🇸 USA2nd of 109 aged 30-34 30-34 50:01 1:13 27:32 20:12 2:20 3:14 1:47 2:51 1:45 3:38 1:15 2:20 3:22
3 Ryan Douglas, Jack Driscoll 🇨🇦 CAN1st of 83 aged 25-29 25-29 50:12 1:24 27:47 19:59 2:32 3:16 1:45 2:54 1:39 3:44 1:18 2:10 3:13
4 Josh Ward, Robin Persegol 🇺🇸 USA3rd of 109 aged 30-34 30-34 52:39 3:51 30:03 20:03 2:37 3:20 1:41 2:58 1:58 3:40 1:12 2:03 3:11
5 Chase Smith, Brandon Hughes 🇺🇸 USA1st of 74 aged 35-39 35-39 52:55 4:07 30:05 19:49 3:07 3:25 1:34 2:24 1:48 3:38 1:11 2:15 3:34
6 Chris Monpere, Blake Mistretta 🇺🇸 USA4th of 109 aged 30-34 30-34 53:54 5:06 29:27 21:59 2:32 3:29 1:47 3:18 1:49 4:07 1:23 2:29 3:37
7 Jack Klopfenstein, Chris Ash 🇺🇸 USA5th of 109 aged 30-34 30-34 54:28 5:40 30:42 21:11 2:40 3:17 2:00 2:56 1:47 3:43 1:27 2:15 3:46
8 Juan Herrera, Malik Key 🇺🇸 USA2nd of 83 aged 25-29 25-29 54:33 5:45 29:38 22:15 2:46 3:19 2:12 3:13 1:53 4:08 1:29 2:36 3:25
9 Spencer Weller, Brayden Lind 🇺🇸 USA1st of 20 aged 16-24 16-24 54:47 5:59 30:45 21:18 2:49 3:30 1:43 3:03 1:39 3:57 1:24 2:31 3:31
10 Matthew Scrivner, Max Mancuso 🇺🇸 USA2nd of 20 aged 16-24 16-24 55:16 6:28 31:13 20:57 3:09 3:20 1:42 2:59 1:53 3:53 1:17 2:29 3:24
11 Carter Vork, Brendan Willis 🇺🇸 USA6th of 109 aged 30-34 30-34 55:17 6:29 31:24 21:02 2:55 3:22 1:35 3:11 1:48 3:45 1:18 2:43 3:20
12 Mason Stevens, Tom Russell 🇺🇸 USA7th of 109 aged 30-34 30-34 55:57 7:09 30:45 22:20 2:56 3:25 1:58 3:04 1:58 3:53 1:21 2:26 4:15
13 JC Clough, Samuel Cottrell 🇺🇸 USA8th of 109 aged 30-34 30-34 56:05 7:17 29:01 21:15 5:53 3:35 2:09 — 2:08 3:55 1:35 2:50 3:41
14 Aaron Arturi, Jon Calvin 🇺🇸 USA2nd of 74 aged 35-39 35-39 56:36 7:48 30:59 22:46 2:56 3:28 2:20 3:27 1:46 4:12 1:23 2:41 3:29
15 Juan Alejandro Lasso Bedoya, James English 🇨🇴 COL3rd of 83 aged 25-29 25-29 56:36 7:48 30:12 23:33 2:56 3:29 1:41 3:30 2:25 4:04 1:31 2:59 3:54
16 Graham Warren, Chris Hassold 🇺🇸 USA9th of 109 aged 30-34 30-34 56:58 8:10 30:48 21:01 5:12 3:29 2:01 — 1:55 4:07 1:28 2:43 4:14
17 Cesar Valdez, Reyes Espino 🇺🇸 USA10th of 109 aged 30-34 30-34 57:09 8:21 32:35 21:46 2:52 3:24 1:53 3:28 — 4:04 1:22 2:25 3:43
18 Alexander Golik, Joseph Rucco 🇺🇸 USA4th of 83 aged 25-29 25-29 57:29 8:41 31:01 23:49 2:44 3:27 2:17 4:08 2:09 4:05 1:23 2:44 3:36
19 Kenny Lyman, Chris Dewan 🇺🇸 USA3rd of 74 aged 35-39 35-39 57:47 8:59 32:25 22:21 3:06 3:25 1:52 3:26 1:56 3:57 1:23 2:40 3:42
20 David Henry, Clay Bell 🇺🇸 USA4th of 74 aged 35-39 35-39 58:07 9:19 30:58 24:11 3:02 3:25 1:52 3:56 2:24 4:01 1:50 3:11 3:32
21 Simon Diaz, Marcos Merritt 🇺🇸 USA5th of 83 aged 25-29 25-29 58:13 9:25 32:10 23:13 2:54 3:45 2:06 3:48 1:53 4:02 1:24 2:46 3:29
22 Kenneth Schroeder, Trent Haire 🇺🇸 USA5th of 74 aged 35-39 35-39 58:13 9:25 31:18 24:08 2:51 3:42 2:07 3:28 2:19 4:27 1:27 3:00 3:38
23 Colby Patterson, Michael Volz 🇺🇸 USA11th of 109 aged 30-34 30-34 58:14 9:26 30:28 23:26 4:25 3:32 1:57 2:54 2:12 4:34 1:18 2:59 4:00
24 Tanner Gregurich, Luke Ketchum 🇺🇸 USA12th of 109 aged 30-34 30-34 58:18 9:30 34:15 21:00 3:08 3:24 1:49 3:03 1:51 4:04 1:25 2:02 3:22
25 Daniel Belk, Jeremy Miller 🇺🇸 USA6th of 83 aged 25-29 25-29 58:20 9:32 30:59 24:25 2:59 3:46 2:13 3:34 2:04 4:16 1:26 3:00 4:06
26 Jackson Palmer, Carson Carey 🇺🇸 USA3rd of 20 aged 16-24 16-24 58:21 9:33 31:21 23:59 3:06 3:36 2:06 3:45 2:18 4:12 1:35 2:44 3:43
27 Dan Churchill, Eric Hinman 🇦🇺 AUS1st of 38 aged 40-44 40-44 58:23 9:35 31:31 23:51 3:05 3:29 2:25 3:35 2:04 4:07 1:32 3:12 3:27
28 Jesus Navarette, Luis Garza 🇺🇸 USA6th of 74 aged 35-39 35-39 58:59 10:11 32:25 23:46 2:52 3:33 2:06 3:40 2:18 4:02 1:38 2:54 3:35
29 Ty Mobley, Grant Mobley 🇺🇸 USA7th of 83 aged 25-29 25-29 59:12 10:24 32:49 23:21 3:07 3:37 1:59 3:22 2:14 4:11 1:32 2:56 3:30
30 Tim Gerrish, Grant Ketron 🇺🇸 USA2nd of 38 aged 40-44 40-44 59:32 10:44 32:34 23:22 3:41 3:24 1:55 3:29 2:30 4:09 1:36 2:49 3:30
31 Anthony Ruegg, Jared Holland 🇺🇸 USA8th of 83 aged 25-29 25-29 59:40 10:52 34:01 22:27 3:15 3:25 2:05 3:23 1:56 3:51 1:45 2:43 3:19
32 Dimitry Galamiyev, William Tsilkas 🇨🇦 CAN13th of 109 aged 30-34 30-34 59:40 10:52 32:52 23:50 3:03 3:42 2:07 3:22 2:21 4:21 1:30 2:39 3:48
33 Dylan Nurse, Kyle Wada 🇺🇸 USA9th of 83 aged 25-29 25-29 59:48 11:00 33:08 23:15 3:30 3:49 1:55 3:06 2:29 4:13 1:35 2:44 3:24
34 Daniel Rivas, Desmond Jasper 🇺🇸 USA14th of 109 aged 30-34 30-34 59:51 11:03 32:55 23:41 3:20 3:43 2:09 3:27 2:12 4:17 1:21 3:04 3:28
35 Myles Cecchetelli, Dan jonah 🇺🇸 USA15th of 109 aged 30-34 30-34 59:52 11:04 34:16 22:09 3:32 3:36 1:34 3:36 1:59 4:07 1:27 2:20 3:30
36 Giovanni Sabatasso, Jacob Shaw 🇺🇸 USA16th of 109 aged 30-34 30-34 59:59 11:11 34:30 22:33 3:01 3:45 2:03 3:25 1:40 4:15 1:25 2:39 3:21
37 Carlos Armas, Ross Duhon 🇺🇸 USA17th of 109 aged 30-34 30-34 59:59 11:11 33:24 22:47 3:52 3:28 1:59 3:12 2:03 4:16 1:28 2:51 3:30
38 Fabian Acuna, Jorge Olivares 🇺🇸 USA10th of 83 aged 25-29 25-29 1:00:03 11:15 33:44 23:15 3:09 3:37 1:57 3:13 2:43 3:56 1:29 3:00 3:20
39 Bryce Becker, Sam Esplan 🇺🇸 USA18th of 109 aged 30-34 30-34 1:00:20 11:32 33:19 23:54 3:11 3:43 1:59 3:11 2:51 4:19 1:31 2:44 3:36
40 Nick Music, Joseph Taggart 🇮🇹 ITA7th of 74 aged 35-39 35-39 1:00:25 11:37 32:51 24:32 3:08 3:48 2:20 3:40 2:22 4:19 1:29 3:01 3:33
41 Rodney Ripley, Jose Blankenship 🇺🇸 USA11th of 83 aged 25-29 25-29 1:00:31 11:43 35:10 21:59 3:27 3:32 1:55 3:32 1:58 3:54 1:16 2:30 3:22
42 Stefan Wolf, Tyler Kimbrough 🇺🇸 USA19th of 109 aged 30-34 30-34 1:00:36 11:48 33:39 23:41 3:19 3:24 2:07 4:17 2:01 4:14 1:24 2:26 3:48
43 Jacob Aguilar, Nathan Pontious 🇺🇸 USA20th of 109 aged 30-34 30-34 1:00:40 11:52 34:40 22:42 3:23 3:39 1:48 3:02 2:01 4:25 1:35 2:33 3:39
44 Jack Parry, George Parry 🇬🇧 GBR12th of 83 aged 25-29 25-29 1:00:49 12:01 33:19 24:35 2:59 3:50 1:54 3:44 2:24 4:08 1:33 2:56 4:06
45 Austin Wilson, Dylan Lee 🇺🇸 USA13th of 83 aged 25-29 25-29 1:00:52 12:04 35:39 21:58 3:19 3:21 1:47 3:10 2:01 4:04 1:26 2:43 3:26
46 Kweku Arkorful, Kaya Newkirk 🇺🇸 USA21st of 109 aged 30-34 30-34 1:01:07 12:19 33:53 23:51 3:29 3:36 2:03 3:31 2:18 4:15 1:34 2:45 3:49
47 Hugh Taylor, William Taylor 🇦🇺 AUS14th of 83 aged 25-29 25-29 1:01:13 12:25 33:35 24:42 3:01 3:50 2:05 3:30 2:24 4:22 1:33 3:10 3:48
48 Avery Hohenstein, James Hohenstein 🇺🇸 USA22nd of 109 aged 30-34 30-34 1:01:19 12:31 32:46 24:12 4:24 3:33 2:12 3:34 2:46 4:11 1:23 3:01 3:32
49 Fran Kilinski, Matthew Procopio 🇺🇸 USA15th of 83 aged 25-29 25-29 1:01:20 12:32 32:11 25:59 3:15 3:40 1:55 5:02 2:34 4:21 1:30 3:02 3:55
50 Sam Rao, Kevin Gregory 🇺🇸 USA23rd of 109 aged 30-34 30-34 1:01:21 12:33 34:00 24:02 3:23 3:34 2:02 3:33 2:28 4:18 1:37 2:55 3:35
51 Jake Kastroll, Garrett Head 🇺🇸 USA16th of 83 aged 25-29 25-29 1:01:22 12:34 35:22 22:16 3:48 3:21 1:46 3:07 2:09 4:09 1:29 2:32 3:43
52 Angel Gaspar, Ezequiel Rangel 🇺🇸 USA4th of 20 aged 16-24 16-24 1:01:28 12:40 35:18 22:35 3:38 3:28 1:42 3:29 1:49 3:56 1:24 2:56 3:51
53 Mike Fecik, Derrick Tsou 🇺🇸 USA3rd of 38 aged 40-44 40-44 1:01:45 12:57 34:15 24:28 3:06 3:30 2:04 3:50 2:37 4:02 1:31 3:06 3:48
54 Doran Taylor, Kevin Lassen 🇺🇸 USA24th of 109 aged 30-34 30-34 1:01:56 13:08 33:39 24:49 3:33 3:49 2:04 3:53 2:32 4:09 1:35 3:09 3:38
55 Larry Wallace, Tommy Zamora 🇺🇸 USA4th of 38 aged 40-44 40-44 1:01:57 13:09 33:32 25:11 3:18 3:39 2:29 3:43 2:11 4:17 1:34 3:16 4:02
56 Ryan Gackle, Nick Berry 🇺🇸 USA8th of 74 aged 35-39 35-39 1:02:02 13:14 34:54 23:53 3:18 3:39 1:42 3:44 2:16 4:17 1:26 3:12 3:37
57 Jefferson Rodriguez, Nicolas Sussmann 🇨🇴 COL25th of 109 aged 30-34 30-34 1:02:10 13:22 31:59 26:51 3:23 3:55 1:50 4:12 2:43 4:29 1:31 3:26 4:45
58 Chris Pratt, Zachary Richards 🇺🇸 USA17th of 83 aged 25-29 25-29 1:02:30 13:42 33:57 25:32 3:06 3:37 2:01 4:19 2:26 4:19 1:51 2:59 4:00
59 David Stroud, Marc de Charmoy 🇺🇸 USA5th of 38 aged 40-44 40-44 1:02:33 13:45 35:34 23:42 3:21 3:34 2:25 3:25 2:02 4:03 1:37 2:53 3:43
60 Esteban Montemayor, Miguel Arreguin 🇺🇸 USA9th of 74 aged 35-39 35-39 1:02:33 13:45 35:28 23:43 3:26 3:31 2:14 2:54 2:25 4:02 1:31 3:14 3:52
61 Alex Garcia, Peyton Ferro 🇺🇸 USA18th of 83 aged 25-29 25-29 1:02:49 14:01 36:46 22:32 3:37 3:24 1:38 3:20 2:11 4:14 1:22 2:32 3:51
62 Patrick Brydon, Brendon Rusch 🇺🇸 USA10th of 74 aged 35-39 35-39 1:02:49 14:01 33:32 25:53 3:27 3:45 2:19 4:14 2:31 4:25 1:31 3:23 3:45
63 AJ Castillo, Drew Cauthorn 🇺🇸 USA26th of 109 aged 30-34 30-34 1:02:55 14:07 35:52 23:36 3:31 3:34 2:09 3:49 2:01 4:07 1:33 2:38 3:45
64 Bill Murphy, James Arcieri 🇺🇸 USA11th of 74 aged 35-39 35-39 1:03:00 14:12 34:15 25:12 3:37 3:26 2:11 3:49 2:18 4:13 1:26 3:43 4:06
65 Alessandro Gilio, Luis Carlos Gilio 🇲🇽 MEX5th of 20 aged 16-24 16-24 1:03:01 14:13 34:41 25:02 3:23 3:34 2:27 3:44 2:16 4:25 1:32 3:21 3:43
66 Johnny Mares, Brandon Bonine 🇺🇸 USA12th of 74 aged 35-39 35-39 1:03:16 14:28 34:17 25:35 3:30 3:45 2:26 3:37 2:34 4:23 1:42 3:05 4:03
67 Shawn Booth, Christo Huntington 🇺🇸 USA27th of 109 aged 30-34 30-34 1:03:33 14:45 36:56 22:48 3:54 3:29 1:47 3:04 2:39 4:14 1:29 2:28 3:38
68 Thomas Hill, Joseph Costello 🇺🇸 USA6th of 38 aged 40-44 40-44 1:03:42 14:54 34:15 25:52 3:40 3:36 2:06 3:58 2:39 4:24 1:46 3:39 3:44
69 Andy Hanaway, CJ Carron 🇺🇸 USA19th of 83 aged 25-29 25-29 1:03:48 15:00 35:59 24:26 3:25 3:32 1:57 4:12 2:38 4:09 1:33 2:39 3:46
70 Robert Harper, Justin Soffa 🇺🇸 USA13th of 74 aged 35-39 35-39 1:03:52 15:04 35:59 24:40 3:19 3:45 2:20 3:47 2:04 4:13 1:28 2:26 4:37
71 Noah Huisman, Konnor Fleming 🇺🇸 USA28th of 109 aged 30-34 30-34 1:04:03 15:15 38:16 22:37 3:15 3:42 1:54 3:27 1:46 4:11 1:26 2:52 3:19
72 Joshua Zatopek, Michael Mas 🇺🇸 USA14th of 74 aged 35-39 35-39 1:04:10 15:22 34:00 24:52 5:22 3:38 2:11 4:09 2:00 4:32 1:27 3:02 3:53
73 Giovanni Contreras, Casey Viator 🇺🇸 USA29th of 109 aged 30-34 30-34 1:04:13 15:25 37:34 23:10 3:33 3:47 1:47 3:30 2:47 3:57 1:27 2:34 3:21
74 Carlos Garza, Ethan Garza 🇺🇸 USA6th of 20 aged 16-24 16-24 1:04:21 15:33 35:20 25:09 3:54 3:45 2:10 3:37 2:48 4:19 1:27 3:09 3:54
75 Michael Baker, Oluwatosin Komolafe 🇺🇸 USA20th of 83 aged 25-29 25-29 1:04:21 15:33 33:16 27:54 3:15 3:30 2:03 3:56 2:20 4:11 5:03 2:38 4:13
76 Jordan Hovater, Luke Miskelley 🇺🇸 USA21st of 83 aged 25-29 25-29 1:04:27 15:39 35:33 24:29 4:30 3:56 1:46 3:01 2:44 4:16 1:55 2:57 3:54
77 Kevin Cantrell, Austin Cantrell 🇺🇸 USA30th of 109 aged 30-34 30-34 1:04:28 15:40 36:05 24:14 4:14 3:34 1:57 4:00 1:54 4:26 1:25 2:45 4:13
78 Justin Meyer, Kayne Williams 🇺🇸 USA31st of 109 aged 30-34 30-34 1:04:51 16:03 37:12 24:09 3:35 3:35 2:12 4:20 2:20 4:14 1:14 2:45 3:29
79 Anthony Begon, Allan Ray 🇺🇸 USA15th of 74 aged 35-39 35-39 1:04:56 16:08 34:33 26:31 3:56 3:35 2:03 4:18 2:48 4:34 1:44 3:31 3:58
80 Anthony Federico, Casey Klicman 🇺🇸 USA32nd of 109 aged 30-34 30-34 1:05:00 16:12 38:23 23:05 3:36 3:29 2:05 3:58 2:02 3:55 1:30 2:21 3:45
81 Paul Kaup, Timothy Johnson 🇺🇸 USA1st of 2 aged 55-59 55-59 1:05:18 16:30 35:25 26:29 3:29 3:41 2:07 4:11 3:00 4:29 1:34 3:23 4:04
82 Luke Pratt, Benji Cavazos 🇺🇸 USA7th of 20 aged 16-24 16-24 1:05:21 16:33 36:49 24:39 3:58 3:39 1:53 4:14 1:58 4:28 1:25 2:49 4:13
83 Bruce Weyand, Peter Lopez 🇺🇸 USA22nd of 83 aged 25-29 25-29 1:05:23 16:35 38:44 22:41 4:03 3:53 1:51 3:32 1:48 4:16 1:25 2:19 3:37
84 Ryan VanderVeen, Chaz Black 🇺🇸 USA7th of 38 aged 40-44 40-44 1:05:23 16:35 36:59 25:05 3:22 3:45 2:18 3:44 2:41 4:25 1:22 2:57 3:53
85 Andrew Badowski, Coleman Johnson 🇺🇸 USA33rd of 109 aged 30-34 30-34 1:05:32 16:44 37:18 24:43 3:36 3:52 1:38 5:16 2:08 4:10 1:28 2:24 3:47
86 Benjamin Pitman, brian stalcup 🇺🇸 USA1st of 13 aged 45-49 45-49 1:05:40 16:52 37:08 24:37 4:00 3:51 2:08 3:47 2:10 4:13 1:24 3:26 3:38
87 Danny Ruiz, Gino Valle 🇺🇸 USA23rd of 83 aged 25-29 25-29 1:06:03 17:15 37:18 25:09 3:42 3:48 2:06 3:45 2:36 4:09 1:39 3:14 3:52
88 Mason Berkowitz, Masam Akhavan 🇺🇸 USA24th of 83 aged 25-29 25-29 1:06:05 17:17 36:52 23:37 5:41 3:47 2:14 1:36 2:35 4:19 1:48 3:22 3:56
89 Nathaniel Beaulieu, Kyle Lehrke 🇺🇸 USA34th of 109 aged 30-34 30-34 1:06:08 17:20 39:34 20:56 5:43 3:33 1:46 — 2:19 3:59 1:29 2:58 3:29
90 Josh Godinez, Jake Marconi 🇺🇸 USA25th of 83 aged 25-29 25-29 1:06:21 17:33 39:43 22:41 4:03 3:28 1:39 3:48 2:01 4:04 1:32 2:39 3:30
91 Bobby Fatone, Travis Sullivan 🇺🇸 USA35th of 109 aged 30-34 30-34 1:06:28 17:40 36:50 26:05 3:37 3:48 2:07 4:09 2:38 4:32 1:47 3:10 3:54
92 Landon Stallings, Joshua Carney 🇺🇸 USA36th of 109 aged 30-34 30-34 1:06:30 17:42 39:03 23:37 3:55 3:40 1:53 3:09 2:44 4:19 1:33 2:40 3:39
93 Cody Schroeder, Daniel Vogt 🇺🇸 USA37th of 109 aged 30-34 30-34 1:06:39 17:51 38:46 22:48 5:10 3:22 1:46 3:38 2:19 4:05 1:36 2:22 3:40
94 Anthony Myles, Corey Crawford 🇺🇸 USA38th of 109 aged 30-34 30-34 1:06:39 17:51 35:58 26:46 4:00 3:28 1:56 4:35 2:27 4:44 1:53 3:39 4:04
95 Abel Puente, Joseph McCreary 🇺🇸 USA26th of 83 aged 25-29 25-29 1:06:45 17:57 34:54 22:59 8:57 3:58 2:15 4:11 3:08 — 1:43 3:07 4:32
96 Kelly Meredith, Trevin Meredith 🇺🇸 USA1st of 5 aged 50-54 50-54 1:06:48 18:00 38:55 23:58 4:00 3:40 2:10 3:42 2:13 4:10 1:27 2:59 3:37
97 Joseph Carson, Christopher Perez 🇺🇸 USA39th of 109 aged 30-34 30-34 1:06:53 18:05 37:52 25:09 3:56 3:53 2:24 3:59 1:46 4:10 1:21 2:56 4:40
98 Layton McNamara, Taylor Lentz 🇺🇸 USA27th of 83 aged 25-29 25-29 1:07:01 18:13 39:20 24:00 3:46 3:25 1:30 4:07 2:13 4:30 1:27 2:49 3:59
99 Neil Krebs, Dan Brown 🇺🇸 USA2nd of 13 aged 45-49 45-49 1:07:04 18:16 38:08 25:23 3:37 3:43 1:50 4:11 2:27 4:26 1:30 3:18 3:58
100 Jeffrey Gerber, Joe Mills 🇺🇸 USA40th of 109 aged 30-34 30-34 1:07:07 18:19 37:49 25:28 3:54 3:54 1:47 3:52 2:46 4:18 1:41 3:07 4:03
How to read

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