HYROX Geneva 2025: Pro Doubles Men results

145 teams on 11 Oct 2025. Typical finish 1:10:47, fastest 10% under 1:00:15. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Yannick Jankovits, Florian Reynet 🇫🇷 FRA 35-39 1/41 0:56:18 29:2223:103:51 3:451:583:242:073:541:222:284:12
2 Danny Loureiro, Yann Carballa 🇨🇭 SUI 35-39 2/41 0:56:28 29:5822:304:04 3:531:413:171:474:001:182:473:47
3 Louis Pavis, Jessy Dechamps 🇫🇷 FRA 35-39 3/41 0:56:44 28:3124:034:15 3:382:173:242:333:561:292:503:56
4 Toni Mari vargas, Adrián Martínez 🇪🇸 ESP 30-34 1/40 0:56:49 29:2523:403:49 3:592:093:312:024:101:262:303:53
5 Lucas Roberto, Nathan Alarcon 🇫🇷 FRA 25-29 1/32 0:57:36 29:1824:283:55 3:491:434:002:354:011:212:314:28
6 Eliott Goi, Thibault Morgado Da Costa 🇫🇷 FRA 35-39 4/41 0:57:49 30:2523:303:58 3:461:493:322:374:021:312:243:49
7 Valentin Girard, raphael gutknecht 🇨🇭 SUI 25-29 2/32 0:58:02 29:4324:184:05 3:412:093:372:374:021:162:424:14
8 Nicolas Reynet, Raphael De bonnieres 🇫🇷 FRA 30-34 2/40 0:58:33 28:1626:214:01 3:402:034:023:514:101:282:164:51
9 Charles-Antoine Dubois, Thibault Casiez 🇫🇷 FRA 35-39 5/41 0:58:58 30:4624:034:15 3:391:533:403:063:411:173:093:38
10 William Boirat, Diogo Castro 🇫🇷 FRA 35-39 6/41 0:59:26 31:2523:544:12 3:451:533:341:564:091:282:574:12
11 Yanis Ferrat, Mounir Hadir ALG 30-34 3/40 0:59:27 30:0325:283:59 3:512:143:572:294:051:263:154:11
12 Julien Rolaz, David Rivera 🇨🇭 SUI 30-34 4/40 0:59:52 32:1723:244:16 3:442:143:341:573:521:312:333:59
13 Vincent Buclin, Maxence Degrolard 🇨🇭 SUI 35-39 7/41 0:59:54 30:4224:504:26 3:452:004:052:254:181:272:474:03
14 Hugues Dormoy, Gregory Morel Tivan 🇫🇷 FRA 35-39 8/41 1:00:02 31:4024:214:07 3:502:023:572:134:051:213:003:53
15 Clovis Seine, Charlie Reiller 🇫🇷 FRA 25-29 3/32 1:00:07 32:1223:434:17 3:342:033:252:354:001:262:523:48
16 Quentin Mousset, Anthony Courault 🇫🇷 FRA 35-39 9/41 1:00:27 31:5524:294:07 3:582:153:472:014:041:382:593:47
17 Romain Maine, Numa Seine 🇫🇷 FRA 25-29 4/32 1:02:08 30:3827:244:12 3:522:075:542:304:041:312:464:40
18 Charles Fourcade, Thomas Roig 🇫🇷 FRA 30-34 5/40 1:02:10 33:0324:434:27 3:491:563:052:274:241:293:224:11
19 Florian David Stoffel, Andrin Steiner 🇨🇭 SUI 25-29 5/32 1:02:34 32:2125:384:41 4:112:023:032:314:171:403:234:31
20 Bestun Jaf, Rafael Ferreira 🇨🇭 SUI 30-34 6/40 1:03:26 33:3925:204:31 3:562:073:522:124:141:293:044:26
21 Simon Lorente, Sandro LORENTE 🇨🇭 SUI 30-34 7/40 1:03:35 33:2025:294:52 3:511:453:512:394:051:363:314:11
22 Alexandre Valente, Paul Pasquier 🇫🇷 FRA 35-39 10/41 1:03:37 34:1223:415:50 3:422:133:111:414:191:272:464:22
23 Noa Fivel, Adrien Pivato 🇫🇷 FRA 25-29 6/32 1:03:40 33:2025:404:44 3:522:105:012:234:071:272:413:59
24 Wadir Djadane, Malik Bengorine 🇫🇷 FRA 25-29 7/32 1:03:41 34:5424:304:21 3:372:194:251:403:441:212:554:29
25 Guillaume Bonansea, Anthony Ginet 🇫🇷 FRA 30-34 8/40 1:03:42 33:1326:054:30 3:462:083:482:393:581:393:344:33
26 Geoffrey Jacob, Sébastien Rousseau 🇫🇷 FRA 40-44 1/19 1:04:11 33:4125:514:43 4:022:034:271:384:171:312:544:59
27 Lucas Reynaud, Xavier Ferreira 🇨🇭 SUI 30-34 9/40 1:04:12 33:4026:004:37 3:572:094:412:254:001:332:484:27
28 rudy fernane, mohamed mbarek 🇫🇷 FRA 40-44 2/19 1:04:16 31:3528:194:25 3:522:155:112:414:231:353:055:17
29 Bryan Kieffer, Markus Hirsig 🇫🇷 FRA 35-39 11/41 1:04:37 33:1026:544:38 4:002:044:372:504:221:293:284:04
30 Steven Dal Molin, Gaël Caulier 🇫🇷 FRA 25-29 8/32 1:05:20 34:2825:415:14 3:562:014:122:304:031:283:224:09
31 Dennis Lüdin, Ken Stadelmann 🇨🇭 SUI 30-34 10/40 1:05:47 35:5624:265:28 4:081:443:052:214:111:203:094:28
32 Yohann Lamant, Tom Romand 🇫🇷 FRA 25-29 9/32 1:05:53 33:5427:035:01 3:581:574:592:274:111:393:154:37
33 Thomas Schlaefflin, Gaetan Molle 🇫🇷 FRA 30-34 11/40 1:05:56 33:0428:164:40 4:012:115:372:384:201:373:384:14
34 Alan Turin, Steven Morand 🇨🇭 SUI 30-34 12/40 1:05:57 34:5626:124:55 3:552:034:432:454:131:502:473:56
35 Oliver Conger, Matt Connolly 🇬🇧 GBR 45-49 1/9 1:06:01 35:1725:584:49 3:571:453:482:414:181:293:314:29
36 Alexandre NEDELLEC, Lucas DI FALCO 🇫🇷 FRA 35-39 12/41 1:06:03 31:4929:404:38 4:001:524:042:394:311:333:447:17
37 JEREMY LETHUILLIER, JEAN PHILIPPE LECHALIER 🇫🇷 FRA 30-34 13/40 1:06:22 32:4628:454:56 3:532:154:062:584:191:453:565:33
38 Niklas Güntert, Marcel Heitvogt 🇩🇪 GER 30-34 14/40 1:06:40 34:1027:364:59 4:092:124:083:094:451:353:274:11
39 Anthony Jacques, Enzo tola 🇫🇷 FRA 16-24 1/3 1:06:51 35:4626:065:03 3:471:585:042:373:591:263:044:11
40 Ludovic Arthemsie, Vincent Valensi 🇫🇷 FRA 35-39 13/41 1:06:58 37:4124:284:54 3:562:133:262:154:101:362:514:01
41 Louis Hieramente, Cedric Duarte 🇫🇷 FRA 25-29 10/32 1:07:01 34:2127:295:15 3:482:124:522:394:271:263:514:14
41 Marc Coutouly, Alexandre Ayala 🇫🇷 FRA 30-34 15/40 1:07:01 35:5725:425:26 3:521:534:012:134:041:313:334:35
43 Grégoire Chiche, Laurent Dobignard 🇫🇷 FRA 40-44 3/19 1:07:08 35:2227:094:41 4:032:104:441:514:231:273:195:12
44 Simone Brignoli, Jacopo Azzola 🇮🇹 ITA 25-29 11/32 1:07:23 34:5427:554:38 3:532:134:254:104:091:473:104:08
45 Julien Vinette, Max Reidy 🇫🇷 FRA 35-39 14/41 1:07:25 34:1128:045:16 4:062:114:172:274:141:424:174:50
46 Loïc Le Bloa, Rémi Dislaire 🇫🇷 FRA 40-44 4/19 1:07:30 32:2530:164:54 4:092:305:282:384:291:453:585:19
47 Joss Haller, Jonathan Harrison 🇨🇭 SUI 35-39 15/41 1:07:43 35:0727:375:02 4:092:044:302:524:211:383:444:19
48 Lukas Tanner, Lukas Heininger 🇨🇭 SUI 25-29 12/32 1:07:49 34:1029:004:43 3:532:224:293:534:041:323:165:31
49 Luca Chiriatti, Lo Han Morel 🇨🇭 SUI 25-29 13/32 1:08:11 35:4027:365:00 4:011:524:393:144:191:363:344:21
50 Gilles PARENTE, Cédric LETELLIER 🇫🇷 FRA 45-49 2/9 1:08:21 36:3626:285:22 4:062:084:002:404:101:263:244:34
51 Ricardo Linhares, Grivel Julien 🇨🇭 SUI 40-44 5/19 1:08:23 35:1528:005:13 4:072:224:393:194:171:413:174:18
52 Simon Glardon, Dario Di Francesco 🇨🇭 SUI 25-29 14/32 1:08:57 38:2325:454:53 4:012:064:302:303:521:263:184:02
53 Merlin Piron, Alix Piron 🇨🇭 SUI 25-29 15/32 1:09:02 38:2623:157:25 3:571:544:052:28—1:392:454:13
54 Jules Delval, Jeffrey Nigg 🇱🇺 LUX 30-34 16/40 1:09:06 39:0125:045:07 4:072:073:522:244:111:183:024:03
55 Lionel Giroud, Lucas Teixeira 🇨🇭 SUI 35-39 16/41 1:09:08 35:3927:385:55 4:282:004:282:154:331:493:484:17
56 Guillaume Marnas, Thomas Urreizti 🇫🇷 FRA 25-29 16/32 1:09:10 37:0126:585:14 4:012:034:063:024:131:303:174:46
57 Gregory VANWYNSBERGHE, Jérôme Brière 🇫🇷 FRA 35-39 17/41 1:09:11 33:5428:406:42 3:572:145:422:464:201:263:115:04
58 Alexandre OBER, Thomas Grégoire 🇫🇷 FRA 30-34 17/40 1:09:18 36:2527:365:22 3:462:164:303:004:201:393:344:31
58 Cédric Lacour, Adrien Gruchy 🇫🇷 FRA 30-34 17/40 1:09:18 37:4323:288:12 4:021:503:562:47—1:273:184:31
60 Alain Logah Peschel, Mathieu MARIE 🇫🇷 FRA 35-39 18/41 1:09:19 37:3827:284:18 4:022:304:342:134:411:383:184:32
61 Thierry Béguin, Ricardo de Fontes Avelar 🇨🇭 SUI 30-34 19/40 1:09:34 36:5127:465:03 4:172:345:422:054:281:293:133:58
61 Théo Constancias, Eliott Genin 🇫🇷 FRA 25-29 17/32 1:09:34 31:3133:424:25 4:105:026:082:414:241:384:295:10
61 djalale benel, loic salvador 🇫🇷 FRA 35-39 19/41 1:09:34 36:3827:495:12 3:592:314:332:464:131:463:354:26
64 Rudy Passicos, Bertrand Soum 🇫🇷 FRA 30-34 20/40 1:09:38 35:2529:214:57 3:582:464:552:464:103:133:154:18
65 Alexandre Siffert, Johny Gowda 🇨🇭 SUI 30-34 21/40 1:09:40 36:0428:275:14 4:002:494:582:484:161:433:244:29
66 Giovanni Orlando, Jerome Vincent 🇮🇹 ITA 35-39 20/41 1:09:52 38:0726:035:45 3:482:064:062:074:061:333:344:43
67 Salim Herbet, Anthony Douay 🇫🇷 FRA 35-39 21/41 1:09:53 38:0726:514:59 4:062:045:002:104:221:243:324:13
68 Rachid Benchalal, Oussema Bichoutar ALG 40-44 6/19 1:10:01 36:4128:304:54 4:252:264:192:484:311:343:564:31
69 Stéphane Culetto, Matthieu Berthé 🇫🇷 FRA 35-39 22/41 1:10:02 33:5031:444:31 4:062:235:042:574:341:363:157:49
70 Michaël Bourdin, Benoît Huber 🇨🇭 SUI 35-39 23/41 1:10:19 37:3127:175:35 3:501:554:183:194:071:453:344:29
71 Damien Bourquin, Dylan Guillaume 🇨🇭 SUI 16-24 2/3 1:10:29 38:1926:505:25 3:592:064:202:364:121:313:424:24
72 Raphaël De Sylva, Dylan Vautherot 🇧🇪 BEL 30-34 22/40 1:10:40 39:3226:055:06 4:101:573:582:444:121:433:184:03
73 stewart taylor, Thomas Farrel 🇬🇧 GBR 50-54 1/1 1:10:47 36:1429:225:15 4:071:584:322:194:073:523:354:52
74 Phillipp Hadjimina, Samuel Sträuli 🇨🇭 SUI 25-29 18/32 1:11:04 38:4027:334:57 4:102:244:253:034:271:363:004:28
75 Arnaud Giovanola, Marcelo Meireles 🇨🇭 SUI 30-34 23/40 1:11:13 38:5427:085:14 4:092:143:552:574:191:323:184:44
76 Gianluca Scrimitore, Francesco Schirinzi 🇨🇭 SUI 35-39 24/41 1:11:16 34:3331:554:51 4:002:075:392:394:271:424:157:06
77 Claudius Rokosch, Lars Seiffert 🇩🇪 GER 45-49 3/9 1:11:21 36:3429:385:12 4:162:264:562:594:491:293:574:46
78 Arnaud Sangue, Harry Burat 🇫🇷 FRA 35-39 25/41 1:11:29 36:5129:085:35 4:062:394:543:104:331:473:264:33
79 Jacques Vervier, Nicolas Thaunay 🇧🇪 BEL 35-39 26/41 1:11:31 38:4227:315:21 3:502:064:372:524:291:333:304:34
80 Jean-Luc Beney, Reynald Perrin 🇨🇭 SUI 40-44 7/19 1:11:48 32:4434:134:57 4:022:595:313:084:351:274:218:10
81 Slim Ben Hassen, Manuel RIZZETTO 🇫🇷 FRA 40-44 8/19 1:11:55 36:3730:254:57 4:182:404:292:584:511:474:155:07
82 Aurélien Clerc, Arnaud Cuche 🇨🇭 SUI 30-34 24/40 1:12:10 39:2527:215:28 4:161:433:403:304:291:213:554:27
83 Pascal Schmid, Christoffer Andenmatten 🇨🇭 SUI 35-39 27/41 1:12:21 40:3226:035:49 3:542:123:493:064:241:213:094:08
84 Antonin Mallet, Sébastien Mirouse 🇫🇷 FRA 40-44 9/19 1:12:33 38:5028:215:26 4:072:114:512:394:121:454:074:29
85 Jérémy Brügger, Maximilien Da Costa 🇨🇭 SUI 30-34 25/40 1:12:36 39:1428:294:57 3:522:026:062:324:161:343:494:18
86 Raoul Duperrex, Nicolas Steiger 🇨🇭 SUI 35-39 28/41 1:12:44 40:4326:345:33 4:102:104:332:134:051:463:134:24
87 Nicolas Sartoretti, Thomas Kunzler 🇨🇭 SUI 40-44 10/19 1:12:56 40:5825:586:04 3:512:013:282:544:171:363:174:34
88 Valentin Bossens, Dylan Reynaud 🇨🇭 SUI 25-29 19/32 1:12:58 37:2629:485:51 4:102:205:042:564:331:494:134:43
89 Adrien Thomas, Pierre Couraud 🇫🇷 FRA 35-39 29/41 1:13:15 40:0028:035:17 4:022:364:422:224:321:383:254:46
90 Patrice Guesnet, Xavier Schurtz 🇫🇷 FRA 40-44 11/19 1:13:17 38:3929:285:15 4:022:384:462:524:081:423:485:32
91 julien simoni, Jonathan ERNST 🇫🇷 FRA 40-44 12/19 1:13:18 39:1028:485:24 3:511:564:463:324:101:513:454:57
92 Sébastien PIRASTU, Victor DEMARTY 🇫🇷 FRA 40-44 13/19 1:13:22 39:4727:475:53 4:072:405:062:014:031:453:274:38
93 Jonathan Jaquet, JEAN-NOEL FLURY 🇫🇷 FRA 35-39 30/41 1:13:26 41:2026:365:35 4:011:534:472:224:251:483:024:18
93 Pierre THAUNAY, Loïc GUILBERT 🇫🇷 FRA 25-29 20/32 1:13:26 40:1626:476:27 4:012:094:452:094:381:453:124:08
95 Mathieu Villard-Aranega, Grégory Laurita 🇫🇷 FRA 40-44 14/19 1:13:46 37:1931:045:27 4:142:215:222:144:341:494:086:22
96 Khaled Zebri, Vincent Dufrene ALG 45-49 4/9 1:13:55 35:4732:475:24 4:152:555:373:184:241:333:546:51
97 Georgii Vinogradov, Stephan Faerber RUS 30-34 26/40 1:14:02 41:1227:285:28 4:012:334:212:344:231:303:504:16
98 Vincent MEULEBROUCK, Mickaël SCHREIBER 🇧🇪 BEL 40-44 15/19 1:14:23 39:5129:245:13 3:522:034:383:034:172:075:064:18
99 Vincent Ernst, Benjamin Pierrot 🇨🇭 SUI 40-44 16/19 1:14:31 37:3131:425:22 4:102:276:023:124:301:383:505:53
100 Yann Favre, Edrris Gaaloul 🇨🇭 SUI 35-39 31/41 1:14:35 39:3829:075:55 3:582:145:073:104:171:294:364:16

Rank is the finishing position within Pro Doubles Men among timed teams. The number after the age group is the position within that age group. 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.

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result