HYROX Cape Town 2026: Pro Doubles Men results

103 teams on 4 Apr 2026. Typical finish 1:10:11, fastest 10% under 59:34. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Dylan Pienaar, Kyle Schoonbee 🇿🇦 RSA1st of 21 aged 25-29 25-29 51:58 28:54 20:28 2:41 3:16 1:32 2:55 1:48 3:36 1:08 2:32 3:41
2 Simon Goldsbrough, Luke Jacobs, Luke Jacobs 🇿🇦 RSA1st of 30 aged 30-34 30-34 54:18 2:20 29:13 22:27 2:44 3:33 1:40 3:14 2:01 4:03 1:22 2:52 3:42
3 Heinrich Kamffer, Charles Nel 🇿🇦 RSA2nd of 30 aged 30-34 30-34 55:21 3:23 29:18 23:12 2:55 3:28 1:41 3:49 2:23 3:53 1:27 2:48 3:43
4 Dean Battersby, Gareth van Wyk 🇿🇦 RSA3rd of 30 aged 30-34 30-34 56:31 4:33 30:39 23:07 2:49 3:28 1:59 3:34 2:26 4:01 1:20 2:41 3:38
5 Nkanyiso Buthelezi, Siphesihle Maseko 🇿🇦 RSA2nd of 21 aged 25-29 25-29 56:49 4:51 30:56 22:51 3:05 3:29 1:56 3:51 1:59 3:54 1:18 2:31 3:53
6 Gareth Harvett, Neil Bester 🇿🇦 RSA4th of 30 aged 30-34 30-34 57:15 5:17 30:47 23:29 3:03 3:40 2:02 3:38 2:00 4:08 1:17 3:07 3:37
7 Devin Ramsden, Jason Friedman 🇿🇦 RSA1st of 23 aged 35-39 35-39 57:30 5:32 32:25 22:05 3:03 3:24 1:42 3:04 2:03 4:03 1:31 2:30 3:48
8 Björn Steinhagen, Teko Khetsi 🇿🇦 RSA3rd of 21 aged 25-29 25-29 57:48 5:50 32:59 21:42 3:13 3:30 1:41 3:39 1:37 3:53 1:23 2:39 3:20
9 Franko Van Zyl, Janu Gous 🇿🇦 RSA1st of 14 aged 16-24 16-24 58:46 6:48 32:24 23:16 3:11 3:33 1:47 3:34 2:03 3:59 1:15 3:15 3:50
10 Ebrahim Hartley, Achmat Moerat 🇿🇦 RSA5th of 30 aged 30-34 30-34 58:55 6:57 31:55 24:04 2:59 3:42 1:46 3:35 2:16 4:05 1:37 3:34 3:29
11 Andrew Cronje, Justin Willard 🇿🇦 RSA1st of 9 aged 40-44 40-44 59:33 7:35 33:15 23:14 3:09 3:40 1:37 3:12 2:05 4:03 1:25 3:23 3:49
12 Wayne Frazer, Victor Hechter 🇿🇦 RSA6th of 30 aged 30-34 30-34 59:36 7:38 32:22 24:01 3:17 3:36 1:52 3:12 2:41 3:56 1:38 3:26 3:40
13 Jacques Badenhorst, Robert Young 🇿🇦 RSA4th of 21 aged 25-29 25-29 59:39 7:41 31:26 25:05 3:12 3:35 1:56 3:45 3:06 4:02 1:27 3:13 4:01
14 Brett McLachlan, Reece McLachlan 🇿🇦 RSA2nd of 14 aged 16-24 16-24 59:50 7:52 31:30 25:03 3:21 3:55 2:16 3:48 2:13 4:25 1:23 3:18 3:45
15 Matthew Schiff, Callum Deeble 🇿🇦 RSA7th of 30 aged 30-34 30-34 59:52 7:54 35:21 21:16 3:22 3:31 1:34 3:00 2:03 3:46 1:20 2:44 3:18
16 Jc Roos, Jacques Du Preez 🇿🇦 RSA8th of 30 aged 30-34 30-34 59:56 7:58 35:25 21:22 3:14 3:32 1:55 2:57 1:50 4:01 1:14 2:25 3:28
17 Samuel Aitken, Heath Pienaar 🇿🇦 RSA3rd of 14 aged 16-24 16-24 1:00:48 8:50 32:33 24:34 3:46 3:28 1:52 3:31 2:29 4:02 1:27 3:13 4:32
18 Garann Kriek, Justin Christoforos 🇿🇦 RSA9th of 30 aged 30-34 30-34 1:00:55 8:57 34:44 23:02 3:15 3:34 1:50 3:29 1:56 4:14 1:41 2:45 3:33
19 Oli Botha, Sam Kobus 🇿🇦 RSA4th of 14 aged 16-24 16-24 1:01:02 9:04 33:22 24:45 3:00 3:39 1:48 4:06 2:21 4:04 1:36 2:50 4:21
20 Caelen DE Wet, Dan Warren 🇿🇦 RSA5th of 21 aged 25-29 25-29 1:01:23 9:25 34:34 23:06 3:47 3:33 1:30 3:20 2:07 4:02 1:25 3:29 3:40
21 Dean Berndt, Hillary Arries 🇿🇦 RSA2nd of 9 aged 40-44 40-44 1:01:29 9:31 33:57 24:17 3:20 3:33 2:15 3:13 2:40 3:55 1:22 3:33 3:46
22 Louis Achadinha, Samson Tevesi Khuyore 🇿🇦 RSA10th of 30 aged 30-34 30-34 1:01:31 9:33 32:18 26:11 3:06 3:37 2:21 3:37 2:25 4:10 1:32 3:12 5:17
23 Jean-Marc Trichard, Zach van Coller 🇿🇦 RSA5th of 14 aged 16-24 16-24 1:01:47 9:49 33:13 25:04 3:34 3:43 1:32 3:21 2:25 4:11 1:33 3:25 4:54
24 Benjamin Boehmer, Altus Moolman 🇿🇦 RSA11th of 30 aged 30-34 30-34 1:01:59 10:01 34:49 23:57 3:19 3:34 1:40 3:32 2:39 4:13 1:32 3:12 3:35
25 Tristan Turner, Aaron Turner 🇿🇦 RSA6th of 14 aged 16-24 16-24 1:02:37 10:39 33:53 25:26 3:22 3:42 2:09 3:46 2:24 4:23 1:31 3:24 4:07
26 Darryl Wellman, Hawain Bampton 🇳🇦 NAM6th of 21 aged 25-29 25-29 1:03:00 11:02 35:15 24:15 3:34 3:43 1:43 3:40 2:08 4:05 1:35 3:29 3:52
27 Richard Wollboldt, Lance Kier 🇿🇦 RSA12th of 30 aged 30-34 30-34 1:03:51 11:53 37:55 22:27 3:36 3:24 1:31 3:25 2:11 3:46 1:35 3:04 3:31
28 Frederik Engelbrecht, Henri Meiring 🇿🇦 RSA2nd of 23 aged 35-39 35-39 1:04:10 12:12 37:38 23:00 3:36 3:28 1:29 3:21 2:24 3:58 1:40 3:09 3:31
29 Paul Lagerwey, Trevor Lagerwey 🇿🇦 RSA3rd of 23 aged 35-39 35-39 1:04:18 12:20 37:47 22:41 3:55 3:32 1:45 3:07 2:18 3:56 1:28 2:57 3:38
30 Ralph Shepherd, Luca Kolatsis 🇿🇦 RSA7th of 14 aged 16-24 16-24 1:05:32 13:34 34:26 26:20 4:49 3:28 2:06 4:00 3:00 4:22 1:34 3:51 3:59
31 Wynand Viljoen, Jan De Beer 🇿🇦 RSA3rd of 9 aged 40-44 40-44 1:05:43 13:45 38:09 24:06 3:31 3:43 1:58 3:38 2:20 4:04 1:33 2:57 3:53
32 Johannes Christian Meyer, Ruben Jacobus Nel 🇿🇦 RSA8th of 14 aged 16-24 16-24 1:05:54 13:56 38:12 23:57 3:51 3:43 1:28 3:27 2:59 4:15 1:35 2:48 3:42
33 Kagiso Mosehla, Ernest Mamuthubi 🇿🇦 RSA7th of 21 aged 25-29 25-29 1:06:16 14:18 35:33 27:13 3:34 3:40 2:36 4:32 2:43 4:30 1:27 3:13 4:32
34 Scott Field, Lance Stevens 🇿🇦 RSA4th of 9 aged 40-44 40-44 1:06:19 14:21 37:16 25:41 3:27 3:37 2:10 3:53 2:57 4:03 1:37 3:32 3:52
35 Sanveer Hariparsad, Ketan Sahadew 🇿🇦 RSA4th of 23 aged 35-39 35-39 1:06:21 14:23 36:03 26:12 4:12 3:51 2:32 4:29 2:11 4:38 1:40 3:11 3:40
36 Michal Schmidt, Hennie Terreblanche 🇿🇦 RSA8th of 21 aged 25-29 25-29 1:06:27 14:29 39:28 23:14 3:50 3:35 1:39 3:12 2:26 4:02 1:29 3:22 3:29
37 Aidan Craker, Taurin Craze 🇬🇧 GBR9th of 14 aged 16-24 16-24 1:06:33 14:35 38:35 24:32 3:29 3:37 1:40 3:55 2:47 4:13 1:32 3:12 3:36
38 Kyle O’Reilly, Grant Porter 🇿🇦 RSA5th of 23 aged 35-39 35-39 1:06:54 14:56 37:19 25:44 3:52 4:01 1:57 3:52 2:33 4:16 1:32 3:20 4:13
39 Mhlengi Mlambo, Josh Angel 🇿🇦 RSA13th of 30 aged 30-34 30-34 1:06:58 15:00 35:57 27:27 3:38 3:37 2:09 3:39 3:27 4:10 1:44 3:42 4:59
40 Etienne Van zyl, Jacques Potgieter 🇿🇦 RSA9th of 21 aged 25-29 25-29 1:07:19 15:21 37:43 25:58 3:44 3:51 1:52 3:57 2:48 4:18 1:35 3:50 3:47
41 Zeo Solomons, Warren Browning 🇿🇦 RSA14th of 30 aged 30-34 30-34 1:07:28 15:30 37:53 26:00 3:40 3:45 2:09 4:55 2:33 4:09 1:30 2:50 4:09
42 Nico Oosthuizen, Warren Langridge 🇿🇦 RSA5th of 9 aged 40-44 40-44 1:07:54 15:56 33:52 30:30 3:32 3:56 1:59 4:44 2:51 4:18 1:44 6:41 4:17
43 Dom Von pannier, Robin Swart 🇿🇦 RSA15th of 30 aged 30-34 30-34 1:08:12 16:14 37:24 27:00 3:51 3:39 1:56 4:14 2:51 4:36 1:44 4:00 4:00
44 Dax Andrews, Shaun De Jager 🇿🇦 RSA1st of 4 aged 45-49 45-49 1:08:16 16:18 36:40 27:09 4:32 3:44 2:16 4:19 2:38 4:26 1:49 4:07 3:50
45 Grant Harris, Dustin Carr 🇿🇦 RSA2nd of 4 aged 45-49 45-49 1:08:24 16:26 37:26 27:04 3:58 3:44 2:42 4:36 2:21 4:22 1:29 3:32 4:18
46 Dean Shaw, Tim Jopson 🇿🇦 RSA6th of 23 aged 35-39 35-39 1:08:29 16:31 40:22 24:26 3:44 3:44 1:46 3:47 2:45 4:08 1:33 3:10 3:33
47 Rob Els, Ricardo Pillay 🇿🇦 RSA7th of 23 aged 35-39 35-39 1:08:56 16:58 37:00 27:58 4:03 3:44 2:16 4:22 2:58 4:15 1:17 3:39 5:27
48 Heindrich Haasbroek, Monty Dumond 🇿🇦 RSA16th of 30 aged 30-34 30-34 1:09:18 17:20 39:26 26:15 3:42 3:29 2:04 3:57 2:56 4:17 1:39 3:26 4:27
49 Gerhard Landman, Barend Landman 🇿🇦 RSA8th of 23 aged 35-39 35-39 1:09:26 17:28 40:01 25:39 3:51 3:43 1:50 3:26 3:01 4:01 1:39 3:42 4:17
50 Thabo Moloi, Phinias Nyendwa 🇿🇦 RSA17th of 30 aged 30-34 30-34 1:09:34 17:36 36:57 28:51 3:51 3:48 2:23 3:23 2:43 4:40 1:51 4:03 6:00
51 Cameron Dell, Tyler McClure 🇿🇦 RSA10th of 21 aged 25-29 25-29 1:09:58 18:00 40:09 25:57 3:56 3:37 2:01 4:13 2:11 4:26 1:40 3:36 4:13
52 Luke Moretonas, Carl Knoblauch 🇿🇦 RSA10th of 14 aged 16-24 16-24 1:10:11 18:13 33:47 33:00 3:30 4:01 3:06 4:55 3:08 4:35 2:09 3:45 7:21
53 Pascal Boersma, JJ Conradie 🇿🇦 RSA11th of 21 aged 25-29 25-29 1:10:34 18:36 42:10 24:50 3:37 3:37 1:52 4:30 2:14 3:56 1:27 3:03 4:11
54 Darren Berman, Hugo Fernandes 🇿🇦 RSA6th of 9 aged 40-44 40-44 1:10:45 18:47 40:46 25:59 4:05 3:44 2:09 4:12 2:50 4:13 1:37 3:17 3:57
55 Chris Mouton, Gareth Rowson 🇿🇦 RSA12th of 21 aged 25-29 25-29 1:10:53 18:55 40:57 26:03 3:56 3:44 1:54 4:01 2:06 4:09 1:47 3:16 5:06
56 Clark Fourie, Zandre Banks 🇿🇦 RSA18th of 30 aged 30-34 30-34 1:11:02 19:04 40:44 26:26 3:55 3:39 2:02 4:17 2:37 4:27 1:32 3:55 3:57
57 Graydon Goss, Chrisjan Coetzee 🇿🇦 RSA19th of 30 aged 30-34 30-34 1:11:18 19:20 39:36 26:48 4:57 3:33 1:58 3:08 2:54 4:23 1:26 4:06 5:20
58 Andreas Pluto, Christian Thomas-Schmidt 🇩🇪 GER9th of 23 aged 35-39 35-39 1:11:33 19:35 38:56 28:43 3:57 3:50 2:34 4:39 2:44 4:20 1:37 4:07 4:52
59 Pieter Malan, Andries Malan 🇿🇦 RSA10th of 23 aged 35-39 35-39 1:11:44 19:46 38:52 29:02 3:56 3:51 1:39 3:44 2:55 4:33 1:53 3:47 6:40
60 Abdou Lassissi, Gabriel Nwanyanwu BEN13th of 21 aged 25-29 25-29 1:11:53 19:55 41:29 26:32 3:57 3:39 2:01 4:23 2:17 4:28 1:28 3:29 4:47
61 Jared Haynes, Graham Jenneker 🇿🇦 RSA11th of 23 aged 35-39 35-39 1:12:12 20:14 39:25 28:10 4:42 3:44 2:08 5:29 3:05 4:21 1:34 3:46 4:03
62 Chris Oman, Garth Fourie 🇸🇪 SWE7th of 9 aged 40-44 40-44 1:12:17 20:19 39:52 26:57 5:32 4:08 2:36 3:27 2:44 4:34 1:36 4:07 3:45
63 Demetri Sissou, Alexi Christodoulou 🇬🇷 GRE11th of 14 aged 16-24 16-24 1:13:06 21:08 42:16 27:06 3:49 3:44 1:55 4:15 2:12 4:19 1:45 3:36 5:20
64 Louis van Wyk, Philip Krugel 🇿🇦 RSA20th of 30 aged 30-34 30-34 1:13:15 21:17 41:18 27:41 4:20 3:52 2:25 3:55 2:57 4:11 1:34 3:44 5:03
65 Duke Makina, Rae Trew-Browne 🇿🇦 RSA12th of 23 aged 35-39 35-39 1:13:39 21:41 41:42 27:11 4:50 3:41 2:51 3:34 3:10 4:12 1:36 4:05 4:02
66 Kyle Jason, Lee Stemmet 🇿🇦 RSA13th of 23 aged 35-39 35-39 1:13:42 21:44 41:03 27:23 5:21 3:43 2:45 4:50 2:46 4:18 1:49 3:22 3:50
67 Preston Barr, Joshua Thornton 🇿🇦 RSA14th of 21 aged 25-29 25-29 1:13:46 21:48 39:56 29:27 4:28 3:49 1:55 4:31 3:02 4:32 1:50 4:35 5:13
68 Chris Venter, Arno Carstens 🇿🇦 RSA21st of 30 aged 30-34 30-34 1:13:57 21:59 43:51 25:49 4:22 3:41 2:12 4:21 2:12 4:09 1:30 3:36 4:08
69 Wesley Payne, Byron Louw 🇿🇦 RSA22nd of 30 aged 30-34 30-34 1:16:05 24:07 43:33 27:30 5:08 3:31 2:13 4:52 2:56 4:19 1:22 3:28 4:49
70 Duncan Carmichael, Tiaan Campher 🇿🇦 RSA1st of 1 aged 50-54 50-54 1:16:26 24:28 41:08 31:34 3:49 3:43 3:10 5:41 2:36 4:37 1:44 4:37 5:26
71 Liam James Gannon, Christoffel Pienaar Wentzel 🇿🇦 RSA14th of 23 aged 35-39 35-39 1:16:47 24:49 43:21 28:29 5:02 3:45 2:22 4:04 3:02 4:42 1:37 3:54 5:03
72 Julian Coetzee, Ashwill Coetzee 🇿🇦 RSA12th of 14 aged 16-24 16-24 1:16:58 25:00 43:20 27:40 6:03 3:42 2:21 4:58 3:00 4:19 1:44 3:23 4:13
73 Wayne Parker, Brenton Greaves 🇿🇦 RSA15th of 21 aged 25-29 25-29 1:17:19 25:21 44:57 26:47 5:38 3:43 2:17 4:28 2:35 4:09 1:48 3:49 3:58
74 Hugo Mostert, Adriaan Coetzee 🇿🇦 RSA23rd of 30 aged 30-34 30-34 1:17:21 25:23 42:53 29:13 5:19 3:49 2:05 6:03 2:33 4:39 1:35 3:38 4:51
75 Guido Dunckel, Adick Renner 🇨🇭 SUI15th of 23 aged 35-39 35-39 1:18:50 26:52 43:54 30:23 4:33 3:40 2:04 5:21 3:23 4:13 1:43 6:13 3:46
76 Jehro Vermeulen, Peter James Du Toit 🇿🇦 RSA16th of 21 aged 25-29 25-29 1:19:01 27:03 44:45 28:49 5:33 4:06 2:23 4:42 2:38 5:10 1:51 3:51 4:08
77 Wade Nicholson, Quinton Liddle 🇿🇦 RSA16th of 23 aged 35-39 35-39 1:19:09 27:11 44:20 29:01 5:53 3:51 2:17 5:39 2:30 4:33 1:39 3:44 4:48
78 Matthew Wilson, Clifford Swarts 🇿🇦 RSA8th of 9 aged 40-44 40-44 1:19:13 27:15 44:52 28:53 5:32 3:51 2:10 5:05 2:59 4:30 1:48 3:55 4:35
79 Siphosethu ThobigunyaZKM, Yonela Dalasile 🇿🇦 RSA17th of 21 aged 25-29 25-29 1:19:33 27:35 43:40 31:08 4:50 3:51 2:05 5:51 3:28 5:19 1:44 4:03 4:47
80 Matthew Nissen, Chadley Gordon 🇳🇦 NAM24th of 30 aged 30-34 30-34 1:19:47 27:49 41:46 33:38 4:23 4:16 3:25 4:28 2:44 4:30 1:58 7:03 5:14
81 Jessie Herborn, Kevin Ludwig 🇿🇦 RSA17th of 23 aged 35-39 35-39 1:19:55 27:57 43:30 30:27 6:03 4:03 2:13 4:38 4:07 4:35 1:39 4:21 4:51
82 Gregory Perks, Peter McLachlan 🇿🇦 RSA1st of 1 aged 55-59 55-59 1:20:05 28:07 45:28 29:52 4:50 3:52 2:12 4:42 3:07 4:30 1:54 4:37 4:58
83 Ethan Turck, Samuel Mberi 🇿🇦 RSA18th of 21 aged 25-29 25-29 1:21:54 29:56 49:08 26:44 6:06 3:55 2:23 4:25 1:51 4:10 2:01 3:21 4:38
84 Lucky Fadzi, Byron Williams 🇿🇼 ZIM25th of 30 aged 30-34 30-34 1:22:17 30:19 49:04 28:43 4:35 4:03 1:59 5:19 3:11 4:16 1:41 3:58 4:16
85 Christopher Geel, Wian Moolman 🇿🇦 RSA26th of 30 aged 30-34 30-34 1:22:29 30:31 47:52 29:44 4:59 4:19 2:13 5:02 2:50 4:28 1:48 3:44 5:20
86 Bradley Taylor, James Roux 🇿🇦 RSA18th of 23 aged 35-39 35-39 1:23:50 31:52 50:10 28:51 4:53 4:03 1:54 4:17 3:42 4:30 1:37 3:24 5:24
87 Abdul Smith, Johan Brooks 🇿🇦 RSA27th of 30 aged 30-34 30-34 1:23:59 32:01 45:06 32:22 6:35 4:12 2:28 5:21 3:56 4:54 1:51 4:40 5:00
88 Matt Lee, Martin Ojom 🇿🇦 RSA28th of 30 aged 30-34 30-34 1:26:43 34:45 48:57 28:52 8:58 4:01 2:18 6:05 2:32 4:27 1:41 3:24 4:24
89 Oluwamayowa Ogundaini, JP Steyl 🇳🇬 NGR19th of 23 aged 35-39 35-39 1:27:42 35:44 49:59 31:39 6:08 3:41 2:24 5:01 3:39 5:03 2:05 4:26 5:20
90 Cameron Nyce, Christoph Kontopirakis 🇿🇦 RSA20th of 23 aged 35-39 35-39 1:29:57 37:59 54:11 28:48 7:02 3:55 2:10 4:28 2:47 4:11 1:50 4:43 4:44
91 Bruwer Bornman, Daniel Mocke 🇿🇦 RSA13th of 14 aged 16-24 16-24 1:31:26 39:28 46:25 39:26 5:39 4:01 2:13 5:26 3:53 4:54 2:14 6:41 10:04
92 Jeremy Hersch, jacob Hersch 🇿🇦 RSA29th of 30 aged 30-34 30-34 1:33:09 41:11 55:07 33:27 4:35 4:19 1:52 4:36 3:39 4:46 1:38 7:09 5:28
93 Kyle Isaacs, Sibusiso Kabini 🇿🇦 RSA21st of 23 aged 35-39 35-39 1:33:36 41:38 49:58 32:33 11:09 4:15 2:55 6:15 3:15 4:51 1:44 3:08 6:10
94 Waldo Verburg, Vian Fourie 🇿🇦 RSA19th of 21 aged 25-29 25-29 1:35:55 43:57 53:08 36:07 6:46 3:37 1:45 3:53 3:37 4:17 2:45 5:58 10:15
95 Lushwill Rossouw, Siyanda Isaacs 🇿🇦 RSA22nd of 23 aged 35-39 35-39 1:35:59 44:01 57:29 32:48 5:42 3:52 1:37 4:34 4:05 4:23 1:53 7:38 4:46
96 Merwe Krige, Wessel Havenga 🇿🇦 RSA9th of 9 aged 40-44 40-44 1:36:05 44:07 49:12 40:36 6:22 4:22 3:09 7:26 4:17 5:28 2:10 4:59 8:45
97 Marco de Beer, Deon de Beer 🇿🇦 RSA3rd of 4 aged 45-49 45-49 1:36:13 44:15 54:39 34:42 6:58 4:00 4:14 6:00 4:25 4:40 2:06 4:10 5:07
98 Linton Dilley, Alistair Nel 🇿🇦 RSA20th of 21 aged 25-29 25-29 1:39:40 47:42 1:02:19 30:48 6:33 3:50 1:27 3:46 4:09 4:18 1:23 6:26 5:29
99 Marius van Rensburg, Nick Coates 🇿🇦 RSA4th of 4 aged 45-49 45-49 1:40:13 48:15 50:07 40:49 9:22 3:52 3:03 6:56 4:24 5:14 2:18 8:44 6:18
100 Siphamandla Nyandeni, Leroy Bielh 🇿🇦 RSA30th of 30 aged 30-34 30-34 1:59:50 1:07:52 1:08:56 43:39 7:15 4:10 3:11 4:51 6:53 5:15 2:09 10:19 6:51
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