HYROX Rimini 2025: Pro Men results

391 finishers on 30 May 2025. Typical finish 1:23:58, fastest 10% under 1:10:48. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Richard Hynek 🇨🇿 CZE 25-29 1/71 0:57:39 27:3025:564:18 3:432:203:443:064:021:273:114:23
2 Joe Bingham 🇬🇧 GBR 30-34 1/109 1:00:49 29:0827:264:20 3:523:033:523:524:021:393:243:42
3 Tommy Valentin 🇫🇷 FRA 30-34 2/109 1:01:36 28:3228:274:41 4:023:054:113:154:101:303:164:58
4 Eugenio Bianchi 🇮🇹 ITA 35-39 1/78 1:01:39 28:5627:495:00 3:463:013:503:314:231:363:284:14
5 Hugo Hugemarq 🇸🇪 SWE 25-29 2/71 1:02:37 29:4227:065:54 3:432:273:503:343:571:263:364:33
6 Felix Hahnsch 🇩🇪 GER 30-34 3/109 1:02:38 30:1427:504:39 3:502:363:572:554:001:283:425:22
7 Adrien Leroux 🇫🇷 FRA 16-24 1/32 1:03:32 29:4929:034:45 3:563:354:022:454:071:443:455:09
8 Mauro Adriel Lauria 🇦🇷 ARG 35-39 2/78 1:04:51 29:2428:167:18 3:583:124:012:424:211:473:464:29
9 Petr Mrázek 🇨🇿 CZE 35-39 3/78 1:05:09 31:0028:575:16 3:593:024:173:194:071:313:345:08
10 Lorenzo Parodi 🇮🇹 ITA 25-29 3/71 1:05:12 29:4030:444:52 3:532:514:463:224:141:503:386:10
11 Francesco Biviano 🇮🇹 ITA 30-34 4/109 1:05:48 29:2931:484:36 4:113:174:174:224:261:423:465:47
12 Ross Forbes 🇬🇧 GBR 25-29 4/71 1:06:31 31:1130:304:54 4:132:494:503:474:211:404:124:38
13 François Becourt 🇫🇷 FRA 25-29 5/71 1:07:06 29:4432:255:00 4:122:384:503:384:131:344:197:01
14 Rok Kolarič 🇸🇮 SLO 40-44 1/51 1:07:09 31:3030:285:16 3:573:054:084:004:121:384:235:05
15 Jorge Arturo 🇪🇸 ESP 30-34 5/109 1:07:17 30:0632:174:57 4:043:514:533:404:031:523:396:15
16 Simone Barbiere 🇮🇹 ITA 30-34 6/109 1:07:44 29:4133:134:55 4:063:165:073:164:231:424:396:44
17 Nicola Cerchiaro 🇮🇹 ITA 16-24 2/32 1:07:54 33:1729:265:17 4:113:054:313:294:251:233:444:38
18 Juan Manuel Rodríguez Quintana 🇪🇸 ESP 35-39 4/78 1:08:10 34:0328:255:46 3:442:414:322:484:142:183:304:38
19 Unay Casquero 🇪🇸 ESP 35-39 5/78 1:08:18 32:5729:385:48 4:083:064:203:124:151:434:124:42
19 Raphael Merkt 🇩🇪 GER 30-34 7/109 1:08:18 32:2030:215:42 3:513:044:133:494:201:213:585:45
21 Matteo Cioè 🇮🇹 ITA 25-29 6/71 1:08:35 30:1133:324:56 4:043:025:383:274:161:404:177:08
22 Luca Cavicchiolo 🇮🇹 ITA 35-39 6/78 1:08:43 31:4731:205:41 4:134:024:213:074:121:394:145:32
23 Raffaele Depedri 🇮🇹 ITA 35-39 7/78 1:08:45 33:1330:135:23 3:503:104:263:474:001:284:045:28
24 Marco Tenuta 🇮🇹 ITA 25-29 7/71 1:08:48 31:1632:394:58 4:073:345:144:044:212:234:174:39
25 Tommaso Volpato 🇮🇹 ITA 30-34 8/109 1:08:57 33:2130:055:35 3:572:334:543:294:061:413:505:35
26 Nicola Plebani 🇮🇹 ITA 16-24 3/32 1:09:39 31:2432:116:08 3:563:286:053:034:092:044:085:18
27 Riccardo Dal Fior 🇮🇹 ITA 30-34 9/109 1:09:43 33:3130:495:28 3:463:265:013:394:211:433:385:15
28 Emanuele Cesti 🇮🇹 ITA 35-39 8/78 1:09:45 31:4431:366:29 4:053:364:363:364:162:084:374:42
29 Sean Kilkenny 🇬🇧 GBR 35-39 9/78 1:09:48 31:2432:226:06 4:053:154:293:534:251:373:556:43
30 Larri Vartiainen 🇫🇮 FIN 30-34 10/109 1:09:57 32:5531:585:09 4:103:184:273:444:231:404:066:10
31 Amory Fedjekhi 🇫🇷 FRA 30-34 11/109 1:10:03 30:3834:245:07 4:063:135:144:104:182:214:416:21
31 Swan Puzone 🇮🇹 ITA 35-39 10/78 1:10:03 30:4734:354:45 3:563:015:183:424:191:464:178:16
33 Nicola Pellegrinet 🇮🇹 ITA 30-34 12/109 1:10:06 33:5130:335:48 3:572:535:013:314:151:394:165:01
34 Thomas Reuter 🇨🇭 SUI 40-44 2/51 1:10:13 31:4832:585:33 4:052:435:114:404:141:574:435:25
35 Bradley Woodward 🇬🇧 GBR 35-39 11/78 1:10:16 31:3133:365:12 4:003:165:083:474:122:005:006:13
36 Matteo Bolletta 🇮🇹 ITA 25-29 8/71 1:10:19 31:5333:185:12 3:542:474:383:564:101:405:166:57
37 Gianluca Rocco 🇮🇹 ITA 25-29 9/71 1:10:24 30:5834:235:08 4:033:535:404:204:251:504:325:40
38 Fabio Chiarini 🇮🇹 ITA 30-34 13/109 1:10:27 30:5733:545:39 4:053:115:383:534:362:244:515:16
39 Luca Palla 🇮🇹 ITA 45-49 1/33 1:10:35 33:2031:255:55 3:592:364:294:114:241:254:136:08
40 Lorenzo Salvati 🇮🇹 ITA 25-29 10/71 1:10:48 34:0830:416:03 4:043:165:423:254:191:463:454:24
41 Salvatore Caligiuri 🇮🇹 ITA 40-44 3/51 1:10:49 33:0532:305:19 3:503:164:414:304:132:134:255:22
42 Adrián Rodríguez Martín 🇪🇸 ESP 30-34 14/109 1:11:15 30:2435:325:22 4:053:226:155:074:101:564:306:07
43 Jorge Garcia Villanueva 🇪🇸 ESP 30-34 15/109 1:11:26 33:1533:145:02 3:563:095:393:334:042:084:276:18
44 Marek Podolinsky 🇸🇰 SVK 40-44 4/51 1:11:32 32:4832:515:58 4:013:144:094:034:232:214:156:25
45 Andrea Colombini 🇮🇹 ITA 35-39 12/78 1:11:45 33:1132:545:44 4:043:055:223:534:202:244:225:24
46 Marco Pelis 🇮🇹 ITA 35-39 13/78 1:11:51 32:5733:305:29 4:143:385:083:044:242:054:236:34
47 Matthew Grundy 🇬🇧 GBR 30-34 16/109 1:12:08 33:1233:105:50 3:443:024:574:214:081:454:127:01
48 Sam Bignell 🇬🇧 GBR 35-39 14/78 1:12:09 32:2834:095:35 4:013:305:154:474:212:354:395:01
48 Marco Maiorano 🇮🇹 ITA 16-24 4/32 1:12:09 33:3132:565:47 4:123:045:223:444:181:494:146:13
50 Luca Pianoforte 🇮🇹 ITA 40-44 5/51 1:12:10 32:5932:436:33 3:563:545:154:214:241:294:065:18
51 Massimo Marchi 🇮🇹 ITA 40-44 6/51 1:12:19 34:1932:225:42 3:592:565:073:584:271:394:445:32
52 Daniele Sartori 🇮🇹 ITA 35-39 15/78 1:12:27 31:2535:006:07 3:503:345:123:544:232:155:186:34
53 Hector Saez 🇪🇸 ESP 25-29 11/71 1:12:30 33:5432:316:09 4:083:335:034:064:292:143:445:14
54 Mehdi Yassine 🇫🇷 FRA 35-39 16/78 1:12:36 31:5334:495:57 4:363:334:183:394:352:334:187:17
55 Alessandro Campaiola 🇮🇹 ITA 25-29 12/71 1:12:45 33:0734:185:24 4:093:365:323:384:232:234:356:02
56 Gregory Ritterbusch 🇩🇪 GER 30-34 17/109 1:12:51 35:1931:495:47 4:173:273:544:024:231:494:125:45
57 Hugo Chapuis 🇫🇷 FRA 16-24 5/32 1:12:52 32:1535:015:41 4:043:186:085:394:281:514:085:25
58 Fabio Poirè 🇮🇹 ITA 30-34 18/109 1:12:55 33:3233:136:17 4:013:145:123:504:221:484:535:53
59 Giovanni Tassinari 🇮🇹 ITA 25-29 13/71 1:12:56 33:4733:056:08 4:132:544:123:584:511:455:026:10
60 Alessandro Matteo Bussone 🇮🇹 ITA 30-34 19/109 1:12:57 31:0536:205:36 4:093:215:074:164:282:275:167:16
61 Francisco Javier Gomez Pliego 🇪🇸 ESP 40-44 7/51 1:13:07 34:1933:165:37 4:013:245:243:494:222:024:305:44
62 Pirmin Planer 🇩🇪 GER 30-34 20/109 1:13:20 33:4733:236:16 3:583:134:484:104:331:473:527:02
63 Nicola Ruggeri 🇮🇹 ITA 30-34 21/109 1:13:29 34:4132:106:43 3:593:065:023:484:312:014:584:45
64 Andreas Sörgel 🇩🇪 GER 35-39 17/78 1:13:42 34:2633:146:06 4:173:315:003:464:312:114:195:39
65 Filippo Angelino 🇮🇹 ITA 30-34 22/109 1:13:53 33:4834:165:53 4:023:215:354:214:151:565:075:39
66 Alessandro Pellegrini 🇮🇹 ITA 30-34 23/109 1:14:02 35:3432:216:11 4:002:365:274:054:052:034:325:33
67 Matteo Beltrami 🇮🇹 ITA 25-29 14/71 1:14:08 34:4133:166:15 4:132:534:194:184:112:155:125:55
68 Enrico Capriotti 🇮🇹 ITA 35-39 18/78 1:14:10 33:4333:247:08 4:073:065:263:594:382:094:565:03
68 Mauro Viel 🇮🇹 ITA 45-49 2/33 1:14:10 30:3137:036:40 4:192:484:514:594:431:485:088:27
70 Manis Lounis ALG 16-24 6/32 1:14:44 31:2237:505:37 4:154:105:523:314:493:154:507:08
71 Ettore Pizzamiglio 🇮🇹 ITA 25-29 15/71 1:14:51 32:5336:006:01 4:013:136:113:374:252:575:425:54
72 Daniel Marques 🇵🇹 POR 35-39 19/78 1:14:53 —4:121:20 4:12———————
73 Francesco Masciarelli 🇮🇹 ITA 35-39 20/78 1:14:58 29:4839:175:58 3:492:555:384:114:101:414:3712:16
74 Edoardo Trinx 🇮🇹 ITA 16-24 7/32 1:15:27 36:3832:466:06 4:113:105:363:594:242:053:235:58
75 Marco di Geronimo 🇮🇹 ITA 40-44 8/51 1:15:33 33:0235:416:54 4:084:016:203:414:302:265:025:33
76 Diego Murrer 🇦🇹 AUT 35-39 21/78 1:15:45 34:1535:575:37 4:243:225:454:444:331:465:186:05
77 Mattia Falleroni 🇮🇹 ITA 30-34 24/109 1:15:46 36:2933:395:43 4:193:025:083:504:162:223:506:52
78 Ivan Carminati 🇮🇹 ITA 35-39 22/78 1:15:47 35:2734:226:03 4:153:175:375:064:262:044:444:53
79 Ola Pedersen 🇳🇴 NOR 35-39 23/78 1:15:50 36:1830:329:06 4:002:424:504:204:121:443:395:05
80 Luca Cattaneo 🇮🇹 ITA 25-29 16/71 1:15:59 32:1136:307:22 4:163:195:164:524:462:145:226:25
81 Loic Hamon 🇫🇷 FRA 25-29 17/71 1:16:02 35:2234:196:26 4:053:445:303:564:521:374:266:09
82 Christoph Brechbühler 🇨🇭 SUI 35-39 24/78 1:16:06 34:3935:395:51 3:582:585:125:254:242:195:345:49
83 Omar Zounib 🇮🇹 ITA 30-34 25/109 1:16:13 37:5032:256:04 4:032:335:034:584:012:164:045:27
84 Marco Bonora 🇮🇹 ITA 45-49 3/33 1:16:26 34:0235:466:43 4:113:075:265:304:312:214:485:52
85 Matt West 🇬🇧 GBR 40-44 9/51 1:16:27 32:5438:225:17 4:144:235:434:304:292:285:167:19
86 Joel Gasser 🇨🇭 SUI 25-29 18/71 1:16:32 36:0135:105:25 4:003:144:473:364:182:074:558:13
87 Edoardo Russo 🇮🇹 ITA 30-34 26/109 1:16:33 36:4632:427:09 3:572:365:464:134:161:464:285:40
88 Manuel Bellotti 🇮🇹 ITA 45-49 4/33 1:16:34 30:5839:336:07 3:533:205:354:104:214:094:139:52
89 Alex Facchinello 🇮🇹 ITA 16-24 8/32 1:16:52 33:5534:398:23 4:072:455:214:174:352:174:107:07
90 Mattia Guidi 🇮🇹 ITA 25-29 19/71 1:16:56 39:4730:596:14 3:482:274:084:374:161:314:395:33
91 Mattia Augurio 🇮🇹 ITA 35-39 25/78 1:16:58 33:4436:566:23 4:083:016:054:284:332:155:117:15
92 Alex Gasser 🇮🇹 ITA 25-29 20/71 1:17:07 34:1435:107:49 4:103:465:464:094:152:255:275:12
93 Alberto Medea 🇮🇹 ITA 35-39 26/78 1:17:13 33:3337:386:06 4:143:325:534:554:352:074:168:06
93 Clemente Truppi 🇮🇹 ITA 16-24 9/32 1:17:13 33:4737:415:48 4:133:085:424:554:252:284:178:33
95 Glauco Merlonetti 🇮🇹 ITA 35-39 27/78 1:17:14 34:3635:566:47 4:223:365:524:324:352:224:565:41
96 Mattia Spagnolo 🇮🇹 ITA 30-34 27/109 1:17:21 35:4335:036:39 4:303:125:124:104:361:445:166:23
97 Andrea Oggioni 🇮🇹 ITA 35-39 28/78 1:17:27 36:3135:016:01 4:173:144:543:564:322:014:507:17
98 Filippo Falchetti 🇮🇹 ITA 30-34 28/109 1:17:30 33:1138:166:08 4:102:515:524:164:252:446:207:38
98 Riccardo Giordano Buono 🇮🇹 ITA 25-29 21/71 1:17:30 34:0037:236:13 4:053:545:114:194:301:435:288:13
100 Angelo Giannuzzo 🇮🇹 ITA 45-49 5/33 1:17:31 34:0437:425:50 4:094:185:405:044:242:285:096:30

Rank is the finishing position within Pro Men among timed finishers. 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