HYROX Rimini 2025: Open Men results

1,821 finishers on 30 May 2025. Typical finish 1:25:17, fastest 10% under 1:10:34. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Domen Dornik 🇸🇮 SLO 30-34 1/404 0:54:07 26:5523:024:15 3:451:482:443:013:541:272:443:39
2 Theo Kis 🇫🇷 FRA 25-29 1/379 0:57:37 27:3325:554:15 3:592:122:583:254:201:163:553:50
3 Felisberto Pereira 🇵🇹 POR 25-29 2/379 0:58:25 29:1724:524:21 3:582:103:113:064:091:442:523:42
4 Alessandro Carlet 🇮🇹 ITA 30-34 2/404 0:59:27 28:3926:324:21 4:052:203:063:134:101:292:585:11
5 Christos Agrodimos 🇬🇷 GRE 30-34 3/404 0:59:29 29:2525:444:23 3:562:233:053:434:081:453:233:21
6 Jaafar Moumen 🇲🇦 MAR 40-44 1/218 0:59:48 30:0024:505:04 3:592:082:563:194:191:193:053:45
7 Jacques Hladkyj 🇬🇧 GBR 16-24 1/186 1:00:17 29:3525:564:51 4:001:582:514:134:101:283:074:09
8 Josip Jelic 🇭🇷 CRO 30-34 4/404 1:01:03 29:4826:304:49 4:001:583:163:444:101:353:394:08
9 Marius Rognon 🇫🇷 FRA 16-24 2/186 1:01:16 31:0525:035:12 4:041:553:153:014:191:362:553:58
10 Guido Susani 🇮🇹 ITA 16-24 3/186 1:01:21 30:4425:514:50 3:582:082:583:514:141:253:213:56
11 Milan Konopásek 🇨🇿 CZE 16-24 4/186 1:01:29 30:2926:154:49 4:032:053:133:254:081:452:554:41
11 Thomas Molgora 🇮🇹 ITA 16-24 4/186 1:01:29 28:2228:354:36 4:162:113:503:034:271:533:564:59
13 Kristjan Amon 🇸🇮 SLO 25-29 3/379 1:01:32 31:0325:305:05 4:011:553:112:414:181:343:474:03
14 Shaun Demicoli 🇲🇹 MLT 25-29 4/379 1:01:36 30:2326:165:02 3:582:143:372:584:111:393:304:09
15 Thomas Lozano 🇫🇷 FRA 16-24 6/186 1:01:45 30:5325:395:16 4:102:003:533:174:271:342:493:29
16 Michele Stancanelli 🇮🇹 ITA 35-39 1/341 1:02:05 30:2826:544:47 4:052:343:403:094:131:423:353:56
17 Massimo Gorasso 🇮🇹 ITA 40-44 2/218 1:02:06 29:5427:304:48 4:052:444:093:004:161:293:084:39
18 Lorenzo Parodi 🇮🇹 ITA 25-29 5/379 1:02:10 31:2925:335:13 4:022:033:113:024:111:313:054:28
19 Jordan Noble 🇬🇧 GBR 35-39 2/341 1:02:44 29:4328:074:59 4:092:203:373:364:211:383:005:26
20 Martin Pavlis 🇨🇿 CZE 25-29 6/379 1:02:45 30:1727:434:49 4:082:313:213:324:211:403:494:21
21 Federico Maione 🇮🇹 ITA 25-29 7/379 1:02:47 27:4329:335:35 4:152:234:023:404:181:534:134:49
22 Matthew Coles 🇬🇧 GBR 16-24 7/186 1:02:52 30:1727:564:44 3:592:383:473:454:221:433:244:18
23 Klemen Alič 🇸🇮 SLO 30-34 5/404 1:03:07 32:1325:425:16 3:551:593:144:194:131:353:013:26
24 Lucas de Araujo 🇫🇷 FRA 16-24 8/186 1:03:13 32:4625:035:28 4:062:133:233:034:171:362:393:46
25 Iven Micallef 🇲🇹 MLT 30-34 6/404 1:03:14 30:2627:574:56 4:012:223:173:584:121:463:464:35
26 Gau Clément 🇫🇷 FRA 16-24 9/186 1:03:17 28:4030:014:41 4:112:134:283:564:211:553:584:59
27 Maxime Poirot 🇫🇷 FRA 30-34 7/404 1:03:27 31:2826:515:13 4:132:253:373:154:241:343:313:52
28 Antonio Lavitola 🇮🇹 ITA 30-34 8/404 1:03:31 32:0126:305:05 4:202:143:203:134:161:313:104:26
28 Leo Lendvorsky 🇸🇰 SVK 30-34 8/404 1:03:31 30:3227:575:04 4:082:053:503:224:102:003:304:52
30 Tomaž Gojčič 🇸🇮 SLO 25-29 8/379 1:03:35 31:4827:054:47 4:202:223:082:514:201:533:354:36
31 Lucas Sallin 🇨🇭 SUI 25-29 9/379 1:03:37 30:1028:305:02 3:552:003:453:594:141:304:104:57
32 Raymond Mc Namee 🇮🇪 IRL 30-34 10/404 1:03:40 30:3227:545:18 4:122:333:114:094:211:333:314:24
32 Luca Persiani 🇮🇹 ITA 25-29 10/379 1:03:40 30:5627:574:54 4:042:313:193:264:141:443:484:51
34 Luke Buckler 🇦🇺 AUS 25-29 11/379 1:03:42 31:3927:105:00 4:141:474:034:054:171:393:243:41
35 Albert Attard 🇲🇹 MLT 40-44 3/218 1:03:51 31:4326:585:14 4:182:083:282:584:161:343:404:36
36 Ian Findlay 🇬🇧 GBR 25-29 12/379 1:04:04 30:5128:015:17 4:152:213:523:354:251:423:214:30
37 Tristan Pelletier 🇫🇷 FRA 16-24 10/186 1:04:08 33:4425:245:03 4:171:593:133:044:241:333:233:31
37 Moritz Steiner 🇦🇹 AUT 16-24 10/186 1:04:08 30:4428:105:18 4:002:383:264:134:251:443:294:15
39 Adam Lindores 🇬🇧 GBR 25-29 13/379 1:04:26 32:0927:045:17 4:052:273:233:284:241:283:064:43
40 Benjamin Deneriaz 🇨🇭 SUI 25-29 14/379 1:04:30 31:0528:225:06 4:102:443:274:024:221:413:314:25
41 Gabriele Branca 🇮🇹 ITA 16-24 12/186 1:04:34 32:0027:335:06 4:102:243:413:244:181:573:334:06
42 Vid Mehle 🇸🇮 SLO 25-29 15/379 1:04:40 33:4325:555:08 3:592:002:403:394:231:443:184:12
43 Davide Nizzoli 🇮🇹 ITA 30-34 11/404 1:04:42 31:2428:055:19 4:092:204:093:364:141:394:063:52
44 André Aires 🇵🇹 POR 30-34 12/404 1:04:43 30:3028:595:18 4:062:553:293:104:232:483:015:07
45 Daniel Brincat 🇲🇹 MLT 35-39 3/341 1:04:48 31:0427:575:51 4:032:233:173:464:181:443:424:44
46 Fabio Schöggl 🇦🇹 AUT 16-24 13/186 1:04:56 31:0429:074:50 4:062:193:324:174:341:333:544:52
47 Mauro Santambrogio 🇮🇹 ITA 40-44 4/218 1:04:59 31:3827:595:26 4:082:223:463:364:231:433:404:21
48 Alessandro Minguzzi 🇮🇹 ITA 16-24 14/186 1:05:05 32:0627:475:16 4:032:313:432:584:151:493:055:23
49 Marco Belfortini 🇮🇹 ITA 40-44 5/218 1:05:06 31:1428:475:09 4:172:243:493:194:191:403:275:32
50 Dario Chitti 🇮🇹 ITA 30-34 13/404 1:05:14 30:0329:555:20 4:012:193:424:084:141:374:105:44
51 Andrea Giordano 🇮🇹 ITA 30-34 14/404 1:05:15 32:0227:575:20 4:082:293:403:134:301:423:334:42
52 Nathaniel Collins 🇬🇧 GBR 25-29 16/379 1:05:16 31:0529:274:50 4:012:224:034:014:261:384:214:35
53 Nicola Airò 🇮🇹 ITA 45-49 1/144 1:05:19 31:1828:395:27 4:132:044:003:394:171:383:504:58
53 Andrea Cogo 🇮🇹 ITA 30-34 15/404 1:05:19 33:0226:575:26 4:162:123:553:274:231:423:033:59
55 Niko Isak 🇦🇹 AUT 16-24 15/186 1:05:26 30:3929:125:41 4:172:453:563:404:171:374:144:26
56 Matteo Bettini 🇮🇹 ITA 25-29 17/379 1:05:35 32:5727:325:10 4:132:113:434:064:091:383:543:38
57 Enrico Corvetto 🇮🇹 ITA 35-39 4/341 1:05:37 31:2628:485:27 3:551:543:365:034:221:514:004:07
58 Paolo Verzeletti 🇮🇹 ITA 16-24 16/186 1:05:43 31:0529:335:08 4:262:493:454:054:261:414:204:01
59 Florian Kohler 🇫🇷 FRA 30-34 16/404 1:05:47 31:4228:335:37 4:102:303:174:084:271:454:283:48
60 Damiano Tramontano 🇮🇹 ITA 30-34 17/404 1:05:48 32:1327:266:14 4:052:243:103:304:231:183:414:55
61 Gregory Petitjean 🇫🇷 FRA 40-44 6/218 1:05:49 33:5226:345:27 4:062:383:373:154:081:283:134:09
62 Joaquin Bordonado 🇪🇸 ESP 16-24 17/186 1:05:50 29:0632:154:35 4:164:204:253:274:442:203:474:56
62 Gianmarco Damiani 🇮🇹 ITA 30-34 18/404 1:05:50 32:4426:556:16 4:002:133:143:314:261:333:374:21
64 Sean Howell 🇬🇧 GBR 25-29 18/379 1:05:51 31:2129:195:15 4:092:193:284:094:231:383:485:25
65 Alexandro Bellotti 🇮🇹 ITA 25-29 19/379 1:05:53 32:4427:425:31 4:162:083:372:404:241:593:454:53
65 Mauro Frulla 🇮🇹 ITA 40-44 7/218 1:05:53 32:0828:065:43 4:022:053:443:384:151:573:464:39
67 Valentin Feher 🇭🇺 HUN 30-34 19/404 1:06:02 29:4131:035:22 4:062:404:074:314:451:504:264:38
67 Raphael Merkt 🇩🇪 GER 30-34 19/404 1:06:02 33:1126:556:00 3:552:202:524:134:311:113:414:12
69 Daniele Vecchioni 🇮🇹 ITA 40-44 8/218 1:06:03 30:1130:265:31 4:072:193:564:314:121:414:125:28
70 Nicolas Dominguez Kamal 🇨🇱 CHI 30-34 21/404 1:06:07 30:5130:334:47 4:153:123:433:104:401:583:545:41
71 Zackaria Amer 🇫🇷 FRA 25-29 20/379 1:06:09 30:4630:314:57 4:062:163:074:374:331:294:555:28
71 Valentino Nannetti 🇮🇹 ITA 35-39 5/341 1:06:09 31:0529:445:24 4:042:263:323:434:211:573:435:58
73 Remi Lenglet 🇨🇭 SUI 25-29 21/379 1:06:12 31:4529:125:20 4:122:453:224:404:232:193:084:23
74 Marco Laerte Mucci 🇮🇹 ITA 30-34 22/404 1:06:14 34:0327:055:11 4:042:043:193:294:191:563:304:24
75 Hugo Laracca 🇫🇷 FRA 25-29 22/379 1:06:27 30:2730:585:08 4:212:193:594:074:351:345:494:14
76 Antonio Bugeja 🇲🇹 MLT 35-39 6/341 1:06:34 33:1927:535:26 4:102:373:273:524:231:423:274:15
76 Damiano Curati 🇮🇹 ITA 30-34 23/404 1:06:34 31:0830:275:03 4:102:523:543:234:391:534:584:38
78 Jurgen Gauci 🇲🇹 MLT 25-29 23/379 1:06:38 33:3127:365:35 4:222:193:543:054:261:263:414:23
79 Fabien Nguyen 🇫🇷 FRA 30-34 24/404 1:06:39 34:2826:515:25 4:292:093:433:034:391:323:353:41
80 Saviour Vella 🇲🇹 MLT 30-34 25/404 1:06:48 33:2427:565:31 4:162:173:453:494:271:493:064:27
81 Michele Artuso 🇮🇹 ITA 30-34 26/404 1:06:50 32:3327:316:51 4:062:203:323:454:261:474:013:34
82 Elijah Polydorou 🇿🇦 RSA 25-29 24/379 1:06:53 30:4631:194:52 4:033:063:294:264:231:424:076:03
83 Nick Evans 🇬🇧 GBR 45-49 2/144 1:06:55 32:0129:305:27 4:132:054:533:354:211:414:204:22
84 Tom Pratt 🇬🇧 GBR 16-24 18/186 1:07:01 31:0031:015:05 4:072:233:425:144:261:344:115:24
84 Andrea Sibilia 🇮🇹 ITA 25-29 25/379 1:07:01 32:3029:285:09 4:202:143:333:324:392:084:154:47
86 Filippo Tenca 🇮🇹 ITA 16-24 19/186 1:07:06 32:0330:005:09 4:252:023:253:324:311:474:375:41
87 Marco Zamboni 🇮🇹 ITA 25-29 26/379 1:07:10 30:0631:026:08 4:042:274:334:344:262:064:094:43
88 Mikey Tranent 🇬🇧 GBR 35-39 7/341 1:07:18 32:1128:216:52 4:022:303:263:224:131:453:355:28
89 Alessandro Rossi 🇮🇹 ITA 30-34 27/404 1:07:20 31:3929:575:49 4:062:163:384:104:271:513:276:02
90 Mario Vuglac 🇭🇷 CRO 30-34 28/404 1:07:27 32:4028:016:52 4:002:073:044:234:241:493:584:16
91 Nicola di Palma 🇮🇹 ITA 25-29 27/379 1:07:29 32:0429:445:45 4:032:544:063:474:221:403:505:02
91 Frank Pasche 🇨🇭 SUI 30-34 29/404 1:07:29 32:2229:485:24 4:342:083:454:044:251:523:205:40
93 Lorenzo Castelbuono 🇮🇹 ITA 30-34 30/404 1:07:30 32:1929:106:04 4:063:173:423:384:391:453:424:21
94 Hugo dos Santos 🇫🇷 FRA 30-34 31/404 1:07:31 32:3029:585:06 4:022:204:183:454:161:513:355:51
94 Andrea Mosti 🇮🇹 ITA 25-29 28/379 1:07:31 33:0328:465:45 4:072:343:574:014:281:504:013:48
96 Joost Egger 🇩🇪 GER 30-34 32/404 1:07:35 34:0227:316:06 4:122:253:023:474:241:423:294:30
97 Lukas Hold 🇦🇹 AUT 16-24 20/186 1:07:39 32:1430:185:12 4:152:484:063:474:231:464:005:13
98 Francesco Perolari 🇮🇹 ITA 25-29 29/379 1:07:40 31:1231:384:53 4:292:394:373:584:281:584:185:11
99 Nicholas Buccellato 🇮🇹 ITA 25-29 30/379 1:07:43 33:2128:555:31 4:122:303:363:114:262:044:044:52
99 Vaios Malakos 🇬🇷 GRE 16-24 21/186 1:07:43 32:0930:394:59 4:192:273:264:134:241:313:316:48

Rank is the finishing position within Open 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