HYROX St. Gallen 2025: Pro Men results
190 finishers on 8 Feb 2025. Typical finish 1:21:06, fastest 10% under 1:06:16. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Joao Rosa de Almeida | 25-29 1/28 | 0:59:45 | — | — | — | — | — | — | — | — | — | — | — | |
| 2 | Alan Cao | 30-34 1/56 | 0:59:58 | 0:13 | — | — | — | — | — | — | — | — | — | — | — |
| 3 | Marc Dean | 30-34 2/56 | 1:00:26 | 0:41 | — | — | — | — | — | — | — | — | — | — | — |
| 4 | Florian Gast | 30-34 3/56 | 1:00:30 | 0:45 | — | — | — | — | — | — | — | — | — | — | — |
| 5 | Peter Schiller | 30-34 4/56 | 1:00:40 | 0:55 | — | — | — | — | — | — | — | — | — | — | — |
| 6 | Paul Weindl | 25-29 2/28 | 1:01:46 | 2:01 | — | — | — | — | — | — | — | — | — | — | — |
| 7 | Alexis Bernier | 30-34 5/56 | 1:02:10 | 2:25 | — | — | — | — | — | — | — | — | — | — | — |
| 8 | Evan Galloway | 30-34 6/56 | 1:02:16 | 2:31 | — | — | — | — | — | — | — | — | — | — | — |
| 9 | Ezra Warren | 30-34 7/56 | 1:02:59 | 3:14 | — | — | — | — | — | — | — | — | — | — | — |
| 10 | Sam Schoeman | 16-24 1/11 | 1:04:02 | 4:17 | — | — | — | — | — | — | — | — | — | — | — |
| 11 | Savo Hertig | 40-44 1/30 | 1:04:29 | 4:44 | — | — | — | — | — | — | — | — | — | — | — |
| 12 | Jonathan Dustour | 30-34 8/56 | 1:05:03 | 5:18 | — | — | — | — | — | — | — | — | — | — | — |
| 13 | Caroline Lieb | 35-39 1/37 | 1:05:08 | 5:23 | — | — | — | — | — | — | — | — | — | — | — |
| 14 | Grégoire Rezzonico | 30-34 9/56 | 1:05:26 | 5:41 | — | — | — | — | — | — | — | — | — | — | — |
| 15 | Chris Owen | 16-24 2/11 | 1:05:29 | 5:44 | — | — | — | — | — | — | — | — | — | — | — |
| 16 | Michael Bartsch | 30-34 10/56 | 1:05:29 | 5:44 | — | — | — | — | — | — | — | — | — | — | — |
| 17 | Melanie Maurer | 35-39 2/37 | 1:05:33 | 5:48 | — | — | — | — | — | — | — | — | — | — | — |
| 18 | Chris Moulam-Jones | 25-29 3/28 | 1:06:02 | 6:17 | — | — | — | — | — | — | — | — | — | — | — |
| 19 | Ralf Gärtner | 35-39 3/37 | 1:06:15 | 6:30 | — | — | — | — | — | — | — | — | — | — | — |
| 20 | Yacine Bennafla | 25-29 4/28 | 1:06:16 | 6:31 | — | — | — | — | — | — | — | — | — | — | — |
| 21 | Joze Kojc | 55-59 1/8 | 1:06:18 | 6:33 | — | — | — | — | — | — | — | — | — | — | — |
| 22 | Tiziano Serafino Pedrocchi | 25-29 5/28 | 1:06:30 | 6:45 | — | — | — | — | — | — | — | — | — | — | — |
| 23 | Frank Esslinger | 30-34 11/56 | 1:06:33 | 6:48 | — | — | — | — | — | — | — | — | — | — | — |
| 24 | Darragh Corcoran | 25-29 6/28 | 1:06:46 | 7:01 | — | — | — | — | — | — | — | — | — | — | — |
| 25 | Stephan Marti | 16-24 3/11 | 1:06:54 | 7:09 | — | — | — | — | — | — | — | — | — | — | — |
| 26 | Roger Serrano | 30-34 12/56 | 1:06:55 | 7:10 | — | — | — | — | — | — | — | — | — | — | — |
| 27 | Ismail Rahim | 16-24 4/11 | 1:06:55 | 7:10 | — | — | — | — | — | — | — | — | — | — | — |
| 28 | Maxim Pruchnewski | 16-24 5/11 | 1:07:10 | 7:25 | — | — | — | — | — | — | — | — | — | — | — |
| 29 | Armando Schwarzmann | 30-34 13/56 | 1:07:27 | 7:42 | — | — | — | — | — | — | — | — | — | — | — |
| 30 | Mike Schifferle | 50-54 1/7 | 1:07:27 | 7:42 | — | — | — | — | — | — | — | — | — | — | — |
| 31 | Thomas Mayr | 35-39 4/37 | 1:07:33 | 7:48 | — | — | — | — | — | — | — | — | — | — | — |
| 32 | Jonas Müller | 30-34 14/56 | 1:08:37 | 8:52 | — | — | — | — | — | — | — | — | — | — | — |
| 33 | Eoin Carroll | 40-44 2/30 | 1:08:49 | 9:04 | — | — | — | — | — | — | — | — | — | — | — |
| 34 | Callum Li | 25-29 7/28 | 1:09:18 | 9:33 | — | — | — | — | — | — | — | — | — | — | — |
| 35 | Laurin Eberle | 25-29 8/28 | 1:09:22 | 9:37 | — | — | — | — | — | — | — | — | — | — | — |
| 36 | Bruno Ivo Carvalho | 35-39 5/37 | 1:09:40 | 9:55 | — | — | — | — | — | — | — | — | — | — | — |
| 37 | Yann Carballa | 35-39 6/37 | 1:09:44 | 9:59 | — | — | — | — | — | — | — | — | — | — | — |
| 38 | Lorenzo Salvati | 25-29 9/28 | 1:09:59 | 10:14 | — | — | — | — | — | — | — | — | — | — | — |
| 39 | Raphael Gutknecht | 30-34 15/56 | 1:10:06 | 10:21 | — | — | — | — | — | — | — | — | — | — | — |
| 40 | Valentin Girard | 16-24 6/11 | 1:10:08 | 10:23 | — | — | — | — | — | — | — | — | — | — | — |
| 41 | Dan Cashmore | 40-44 3/30 | 1:10:35 | 10:50 | — | — | — | — | — | — | — | — | — | — | — |
| 42 | Francesco Biviano | 30-34 16/56 | 1:10:39 | 10:54 | — | — | — | — | — | — | — | — | — | — | — |
| 43 | Michael Baustädter | 35-39 7/37 | 1:10:57 | 11:12 | — | — | — | — | — | — | — | — | — | — | — |
| 44 | Thomas Schütz | 45-49 1/13 | 1:11:01 | 11:16 | — | — | — | — | — | — | — | — | — | — | — |
| 45 | George Phillips | 16-24 7/11 | 1:11:11 | 11:26 | — | — | — | — | — | — | — | — | — | — | — |
| 46 | Rafael Portmann | 30-34 17/56 | 1:11:34 | 11:49 | — | — | — | — | — | — | — | — | — | — | — |
| 47 | Christian Faltermaier | 30-34 18/56 | 1:11:44 | 11:59 | — | — | — | — | — | — | — | — | — | — | — |
| 48 | Raphael Merkt | 30-34 19/56 | 1:11:54 | 12:09 | — | — | — | — | — | — | — | — | — | — | — |
| 49 | Jason Bailey | 50-54 2/7 | 1:11:57 | 12:12 | — | — | — | — | — | — | — | — | — | — | — |
| 50 | Willy Santer | 25-29 10/28 | 1:12:02 | 12:17 | — | — | — | — | — | — | — | — | — | — | — |
| 51 | Giada Bonardi | 30-34 20/56 | 1:12:25 | 12:40 | — | — | — | — | — | — | — | — | — | — | — |
| 52 | Sam Cooper | 40-44 4/30 | 1:12:50 | 13:05 | — | — | — | — | — | — | — | — | — | — | — |
| 53 | Simon Pepper | 45-49 2/13 | 1:13:10 | 13:25 | — | — | — | — | — | — | — | — | — | — | — |
| 54 | Michelle Eichmann | 16-24 8/11 | 1:13:18 | 13:33 | — | — | — | — | — | — | — | — | — | — | — |
| 55 | Jonas Baum | 30-34 21/56 | 1:13:20 | 13:35 | — | — | — | — | — | — | — | — | — | — | — |
| 56 | Matheo Kaech | 30-34 22/56 | 1:13:32 | 13:47 | — | — | — | — | — | — | — | — | — | — | — |
| 57 | Joel Perrin | 25-29 11/28 | 1:14:24 | 14:39 | — | — | — | — | — | — | — | — | — | — | — |
| 58 | Martin Schlup | 30-34 23/56 | 1:14:56 | 15:11 | — | — | — | — | — | — | — | — | — | — | — |
| 59 | Yassin Kial | 25-29 12/28 | 1:14:57 | 15:12 | — | — | — | — | — | — | — | — | — | — | — |
| 60 | Tam Collins | 40-44 5/30 | 1:15:11 | 15:26 | — | — | — | — | — | — | — | — | — | — | — |
| 61 | Luc Veya | 35-39 8/37 | 1:15:16 | 15:31 | — | — | — | — | — | — | — | — | — | — | — |
| 62 | Julian Lehrer | 35-39 9/37 | 1:15:19 | 15:34 | — | — | — | — | — | — | — | — | — | — | — |
| 63 | Daniel Gomes | 40-44 6/30 | 1:15:57 | 16:12 | — | — | — | — | — | — | — | — | — | — | — |
| 64 | Andre Wenning | 40-44 7/30 | 1:15:59 | 16:14 | — | — | — | — | — | — | — | — | — | — | — |
| 65 | Joel Eglin | 30-34 24/56 | 1:16:00 | 16:15 | — | — | — | — | — | — | — | — | — | — | — |
| 66 | Pirmin Planer | 30-34 25/56 | 1:16:15 | 16:30 | — | — | — | — | — | — | — | — | — | — | — |
| 67 | Mergim Sadikaj | 30-34 26/56 | 1:16:20 | 16:35 | — | — | — | — | — | — | — | — | — | — | — |
| 68 | Damien Croibier-Muscat | 25-29 13/28 | 1:16:28 | 16:43 | — | — | — | — | — | — | — | — | — | — | — |
| 69 | Damien Keller | 16-24 9/11 | 1:16:37 | 16:52 | — | — | — | — | — | — | — | — | — | — | — |
| 70 | Robert Martin | 45-49 3/13 | 1:17:01 | 17:16 | — | — | — | — | — | — | — | — | — | — | — |
| 71 | Damian Fritschi | 25-29 14/28 | 1:17:10 | 17:25 | — | — | — | — | — | — | — | — | — | — | — |
| 72 | Alexander Petrovic | 30-34 27/56 | 1:17:13 | 17:28 | — | — | — | — | — | — | — | — | — | — | — |
| 73 | Ross McKenzie | 45-49 4/13 | 1:17:18 | 17:33 | — | — | — | — | — | — | — | — | — | — | — |
| 74 | McCall Hoyt | 30-34 28/56 | 1:17:19 | 17:34 | — | — | — | — | — | — | — | — | — | — | — |
| 75 | Marian Kupferschmidt | 35-39 10/37 | 1:17:33 | 17:48 | — | — | — | — | — | — | — | — | — | — | — |
| 76 | Maximilian Häger | 30-34 29/56 | 1:17:36 | 17:51 | — | — | — | — | — | — | — | — | — | — | — |
| 77 | Joao Carrilho | 30-34 30/56 | 1:17:46 | 18:01 | — | — | — | — | — | — | — | — | — | — | — |
| 78 | Marc Weizmann | 40-44 8/30 | 1:18:17 | 18:32 | — | — | — | — | — | — | — | — | — | — | — |
| 79 | Marc Steinegger | 45-49 5/13 | 1:18:29 | 18:44 | — | — | — | — | — | — | — | — | — | — | — |
| 80 | Bowden Morgan | 25-29 15/28 | 1:18:32 | 18:47 | — | — | — | — | — | — | — | — | — | — | — |
| 81 | Julia Rauscher | 35-39 11/37 | 1:18:35 | 18:50 | — | — | — | — | — | — | — | — | — | — | — |
| 82 | Eric Schubiger | 30-34 31/56 | 1:18:40 | 18:55 | — | — | — | — | — | — | — | — | — | — | — |
| 83 | Alberto Mario Antinori | 25-29 16/28 | 1:18:46 | 19:01 | — | — | — | — | — | — | — | — | — | — | — |
| 84 | Ben Austin | 25-29 17/28 | 1:18:49 | 19:04 | — | — | — | — | — | — | — | — | — | — | — |
| 85 | Christoph Gollner | 25-29 18/28 | 1:19:21 | 19:36 | — | — | — | — | — | — | — | — | — | — | — |
| 86 | Thomas Gasparato | 35-39 12/37 | 1:19:29 | 19:44 | — | — | — | — | — | — | — | — | — | — | — |
| 87 | Peter Staples | 35-39 13/37 | 1:19:34 | 19:49 | — | — | — | — | — | — | — | — | — | — | — |
| 88 | Martin Heitz | 35-39 14/37 | 1:19:52 | 20:07 | — | — | — | — | — | — | — | — | — | — | — |
| 89 | Christos Theodorou | 30-34 32/56 | 1:19:55 | 20:10 | — | — | — | — | — | — | — | — | — | — | — |
| 90 | Nick Lodge | 50-54 3/7 | 1:19:55 | 20:10 | — | — | — | — | — | — | — | — | — | — | — |
| 91 | Nati Stendahl | 30-34 33/56 | 1:20:27 | 20:42 | — | — | — | — | — | — | — | — | — | — | — |
| 92 | Ivander Silva Lima | 35-39 15/37 | 1:20:37 | 20:52 | — | — | — | — | — | — | — | — | — | — | — |
| 93 | Christoph Brechbühler | 35-39 16/37 | 1:20:47 | 21:02 | — | — | — | — | — | — | — | — | — | — | — |
| 94 | Tobias Fendt | 30-34 34/56 | 1:20:48 | 21:03 | — | — | — | — | — | — | — | — | — | — | — |
| 95 | Armin Hungbaur | 30-34 35/56 | 1:20:56 | 21:11 | — | — | — | — | — | — | — | — | — | — | — |
| 96 | Jodie Graham | 30-34 36/56 | 1:21:17 | 21:32 | — | — | — | — | — | — | — | — | — | — | — |
| 97 | Alexander Bonetti | 25-29 19/28 | 1:21:33 | 21:48 | — | — | — | — | — | — | — | — | — | — | — |
| 98 | Adrin Amin Salehi | 30-34 37/56 | 1:22:07 | 22:22 | — | — | — | — | — | — | — | — | — | — | — |
| 99 | Sandra Mace Mata | 45-49 6/13 | 1:22:19 | 22:34 | — | — | — | — | — | — | — | — | — | — | — |
| 100 | Petr Prokes | 55-59 2/8 | 1:22:35 | 22:50 | — | — | — | — | — | — | — | — | — | — | — |
Rank is the finishing position within Pro Men among timed finishers. The number after the age group is the position within that age group. Behind 1st is the gap to the winning time. Station splits are in minutes:seconds.
The RoxHype app
Found your line? Now make it faster.
The app reads your splits, your kit and your next race date and builds the weeks between.
- Every session written for your weak station, not a generic plan
- Rebuilt each week from what you actually did
- Race-day pacing from your own splits
Free to download. Used by more than 40,000 HYROX athletes.