HYROX Karlsruhe 2026: Open Men results
1,725 finishers on 1 Jul 2026. Typical finish 1:29:16, fastest 10% under 1:12:13. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1701 | Patrick Santarelli 🇮🇹 ITA367th of 371 aged 30-34 | 30-34 | 2:28:08 | 1:29:43 | 1:12:32 | 1:05:03 | 10:38 | 4:56 | 3:52 | 6:45 | 14:27 | 5:46 | 3:14 | 10:15 | 15:48 |
| 1702 | Leon Glückselig 🇩🇪 GER259th of 264 aged 25-29 | 25-29 | 2:28:21 | 1:29:56 | 1:07:07 | 1:11:22 | 9:58 | 4:53 | 4:03 | 7:26 | 10:03 | 5:41 | 3:26 | 12:34 | 23:16 |
| 1703 | Shayan Shahpasand 🇩🇪 GER368th of 371 aged 30-34 | 30-34 | 2:28:28 | 1:30:03 | 1:06:57 | 1:09:01 | 12:33 | 5:22 | 6:05 | 8:47 | 8:52 | 5:55 | 4:25 | 11:07 | 18:28 |
| 1704 | Falk Schwenzner 🇩🇪 GER72nd of 74 aged 50-54 | 50-54 | 2:30:27 | 1:32:02 | 1:13:49 | 1:02:43 | 14:00 | 4:42 | 5:47 | 5:31 | 10:06 | 5:28 | 3:08 | 10:02 | 17:59 |
| 1705 | Mohamed Chebihi Hassani 🇲🇦 MAR73rd of 74 aged 50-54 | 50-54 | 2:30:49 | 1:32:24 | 1:03:35 | 1:14:30 | 12:47 | 4:50 | 4:05 | 7:43 | 18:15 | 5:44 | 3:01 | 11:26 | 19:26 |
| 1706 | Rafael Baun 🇩🇪 GER369th of 371 aged 30-34 | 30-34 | 2:31:28 | 1:33:03 | 1:15:39 | 1:05:16 | 10:37 | 5:00 | 4:33 | 8:40 | 12:44 | 5:25 | 5:08 | 12:04 | 11:42 |
| 1707 | Robin Grob 🇨🇭 SUI260th of 264 aged 25-29 | 25-29 | 2:31:52 | 1:33:27 | 1:06:55 | 1:15:04 | 9:59 | 5:47 | 7:13 | 11:19 | 5:42 | 6:11 | 4:08 | 11:17 | 23:27 |
| 1708 | Michael Mösch 🇩🇪 GER135th of 137 aged 45-49 | 45-49 | 2:32:07 | 1:33:42 | 1:22:23 | 56:20 | 13:26 | 4:43 | 4:47 | 8:04 | 9:56 | 5:36 | 3:21 | 7:11 | 12:42 |
| 1709 | Marcel Walter 🇩🇪 GER253rd of 257 aged 40-44 | 40-44 | 2:32:14 | 1:33:49 | 1:08:00 | 1:06:09 | 18:08 | 4:20 | 4:44 | 7:36 | 17:47 | 5:32 | 3:21 | 9:26 | 13:23 |
| 1710 | Philipp Weiskopf 🇩🇪 GER261st of 264 aged 25-29 | 25-29 | 2:33:58 | 1:35:33 | 57:51 | 1:24:21 | 11:50 | 5:17 | 5:16 | 8:07 | 18:03 | 5:53 | 4:44 | 10:55 | 26:06 |
| 1711 | Justin Simons 🇩🇪 GER262nd of 264 aged 25-29 | 25-29 | 2:34:30 | 1:36:05 | 1:05:08 | 1:19:57 | 9:30 | 4:46 | 6:23 | 9:28 | 15:12 | 5:19 | 4:05 | 13:21 | 21:23 |
| 1712 | Nicolas Cerini 🇫🇷 FRA136th of 137 aged 45-49 | 45-49 | 2:35:00 | 1:36:35 | 53:30 | 1:30:06 | 11:28 | 6:15 | 4:13 | 8:06 | 6:38 | 6:18 | 2:59 | 7:50 | — |
| 1713 | David Agbodenou TOG263rd of 264 aged 25-29 | 25-29 | 2:38:16 | 1:39:51 | 1:08:40 | 1:20:24 | 9:15 | 5:09 | 8:33 | 10:38 | 13:55 | 6:03 | 4:31 | 9:49 | 21:46 |
| 1714 | Pranay Rajput 🇮🇳 IND370th of 371 aged 30-34 | 30-34 | 2:39:17 | 1:40:52 | 1:30:43 | 56:55 | 11:43 | 5:20 | 5:00 | 6:36 | 12:30 | 6:13 | 3:11 | 7:56 | 10:09 |
| 1715 | Michael Hahn 🇩🇪 GER254th of 257 aged 40-44 | 40-44 | 2:39:25 | 1:41:00 | 1:03:08 | 1:25:28 | 10:54 | 5:23 | 7:19 | 10:21 | 11:40 | 6:09 | 8:31 | 14:48 | 21:17 |
| 1716 | Steffen Armbrust 🇩🇪 GER137th of 137 aged 45-49 | 45-49 | 2:42:35 | 1:44:10 | 1:17:50 | 1:08:13 | 16:36 | 5:28 | 4:12 | 12:10 | 9:28 | 6:10 | 5:06 | 8:46 | 16:53 |
| 1717 | Sebastian Retter 🇩🇪 GER74th of 74 aged 50-54 | 50-54 | 2:43:25 | 1:45:00 | 1:25:41 | 1:06:12 | 11:36 | 5:19 | 6:24 | 9:48 | 12:12 | 6:27 | 7:43 | 7:44 | 10:35 |
| 1718 | Victor Hattermann 🇫🇷 FRA264th of 264 aged 25-29 | 25-29 | 2:43:53 | 1:45:28 | 1:10:35 | 1:21:00 | 12:23 | 4:58 | 5:01 | 8:23 | 13:46 | 5:27 | 2:52 | 19:39 | 20:54 |
| 1719 | Janos Rudolf 🇩🇪 GER255th of 257 aged 40-44 | 40-44 | 2:44:42 | 1:46:17 | 1:12:09 | 1:21:53 | 10:44 | 5:41 | 5:06 | 7:44 | 11:39 | 6:03 | 3:08 | 12:34 | 29:58 |
| 1720 | Hristijan Lazarov MKD159th of 160 aged 16-24 | 16-24 | 2:47:49 | 1:49:24 | 55:30 | 1:42:59 | 9:26 | 5:19 | 7:53 | 6:28 | 13:29 | 5:37 | 3:18 | 8:54 | — |
| 1721 | Ateschim Simon Berhane 🇩🇪 GER378th of 378 aged 35-39 | 35-39 | 2:48:53 | 1:50:28 | 1:11:51 | 1:28:19 | 8:47 | 4:45 | 4:35 | 6:53 | 16:55 | 5:19 | 3:38 | 21:09 | 25:05 |
| 1722 | Sina Hosseini IRI371st of 371 aged 30-34 | 30-34 | 2:55:07 | 1:56:42 | 1:27:56 | 1:15:56 | 11:19 | 5:34 | 6:54 | 10:14 | 13:05 | 7:06 | 5:24 | 12:34 | 15:05 |
| 1723 | David Kalt 🇫🇷 FRA160th of 160 aged 16-24 | 16-24 | 3:00:26 | 2:02:01 | 1:37:35 | 1:06:11 | 16:43 | 5:33 | 4:14 | 6:07 | 15:26 | 6:04 | 2:11 | 13:11 | 13:25 |
| 1724 | Hans-Egon Welther 🇩🇪 GER256th of 257 aged 40-44 | 40-44 | 3:15:53 | 2:17:28 | 1:15:04 | 1:48:18 | 12:35 | 5:07 | 6:00 | 12:57 | 18:31 | 5:46 | 6:50 | 24:29 | 28:38 |
| 1725 | Kapil Goyal 🇩🇪 GER257th of 257 aged 40-44 | 40-44 | 3:22:39 | 2:24:14 | 1:11:13 | 1:57:57 | 13:34 | 6:36 | 10:27 | 14:06 | 13:35 | 9:09 | 4:04 | — | 32:57 |
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.
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.