← Barcelona 2026 results

HYROX Barcelona 2026 Results – Open Men (page 3)

2,350 finishers. Winner Gaetan Gianni in 53:44; median 1:22:58.

Rank Athlete Nat Age group Time
401 Luca Delgrosso ITA 30-34 1:11:44
402 Max Smith ESP 25-29 1:11:44
403 Abderrahim Yahiaoui ALG 35-39 1:11:45
404 Troy Rouse GBR 35-39 1:11:45
405 Mehdi Sabiri MAR 40-44 1:11:46
406 Manyacca Menyoli GER 25-29 1:11:47
407 Marcos Aguilar Finez ESP 35-39 1:11:48
408 Cédric Mazenq FRA 35-39 1:11:52
409 Adrián Tello Beneit ESP 30-34 1:11:52
410 Mickael Pascual FRA 35-39 1:11:53
411 Clement Sarrat FRA 30-34 1:11:55
412 Rob Worthington GBR 55-59 1:11:56
413 Dan Addis GBR 35-39 1:11:57
414 Théophile Deffrennes FRA 30-34 1:11:59
415 Angel Pinilla Ciria ESP 35-39 1:12:01
416 Eduardo Sánchez ESP 25-29 1:12:02
417 Robert Baczewski POL 30-34 1:12:02
418 Christopher Roseau FRA 35-39 1:12:03
419 Jens Weipert GER 40-44 1:12:03
420 Mathieu Peyris FRA 40-44 1:12:03
421 António Piçarra POR 35-39 1:12:04
422 Jahmal Howlett-Mundle GBR 25-29 1:12:05
423 Manuel Rizzetto FRA 35-39 1:12:06
424 Johan Billoud FRA 30-34 1:12:07
425 Hector Diaz ESP 30-34 1:12:07
426 Ángel Fernández ESP 40-44 1:12:08
427 Florian Preiss GER 25-29 1:12:10
428 John Hallopé FRA 16-24 1:12:10
429 Jonny Sasati ITA 35-39 1:12:10
430 Sebastian Harris FRA 25-29 1:12:11
431 Pablo Anitua Diez ESP 30-34 1:12:11
432 Karl Yelland GBR 35-39 1:12:13
433 Rubén David Del Pino Serrano ESP 35-39 1:12:19
434 Fernando Tena ESP 35-39 1:12:21
435 Jamie Randall GBR 40-44 1:12:21
436 James Bidwell GBR 30-34 1:12:21
437 Niall Goodwin IRL 35-39 1:12:23
438 Roy Céansu FRA 16-24 1:12:24
439 Liam Mcclure GBR 35-39 1:12:27
440 Tom Starling GBR 25-29 1:12:28
441 Sam Draper GBR 30-34 1:12:30
442 Jeremy Outmanns BEL 30-34 1:12:30
443 Angel De Las Heras Lopez ESP 40-44 1:12:31
444 Edward Whelan IRL 50-54 1:12:32
445 Nicholas Abbott GBR 16-24 1:12:32
446 Ilja Feilinger AUT 35-39 1:12:33
447 Alan Cusack IRL 35-39 1:12:35
448 Antoine Aldebert FRA 30-34 1:12:36
449 Niclas Blåklinth SWE 40-44 1:12:36
450 Guido Viggiani ITA 30-34 1:12:37
451 Amadeo Villar Guardia ESP 25-29 1:12:39
452 Sönke Weber GER 16-24 1:12:40
453 Ugo Porta FRA 16-24 1:12:43
454 Veit Florian Kopenec AUT 16-24 1:12:43
455 Bo Evertse NED 25-29 1:12:44
456 Javi Penadés ESP 35-39 1:12:46
457 Julien Affre FRA 40-44 1:12:49
458 Tom Darneix FRA 30-34 1:12:51
459 Mikel Tamayo ESP 30-34 1:12:51
460 Dan Harding GBR 35-39 1:12:52
461 Luis Moyano Fernandez ESP 45-49 1:12:53
462 Jaromír Täuber CZE 30-34 1:12:53
463 Ignacio Mazon ESP 25-29 1:12:54
464 Joris Harink NED 30-34 1:12:54
465 Reece Jefferson GBR 25-29 1:12:54
466 Imad Chakor Djelthia ALG 25-29 1:12:55
467 Liam White USA 30-34 1:12:56
468 Mickael Benyamina FRA 40-44 1:12:56
469 Christian Perini ITA 45-49 1:12:56
470 Enric Arbós Reyes ESP 40-44 1:13:00
471 Sam Morley GBR 25-29 1:13:00
472 Kevin Mansuy MAR 30-34 1:13:01
473 Mateusz Zwierz POL 35-39 1:13:01
474 Stephen Maher IRL 35-39 1:13:02
475 Anton Kostenzer AUT 35-39 1:13:04
476 Marlon Duque COL 25-29 1:13:08
477 Federico Tonin ITA 25-29 1:13:12
478 Julien Richalet FRA 30-34 1:13:12
479 Patxi Mikel Triguero ESP 25-29 1:13:12
480 Guillaume Cado FRA 35-39 1:13:13
481 Nathan Poulet FRA 25-29 1:13:14
482 Yoann Le Guen FRA 25-29 1:13:15
483 Joshua Dams GER 35-39 1:13:15
484 Pablo Romero ESP 45-49 1:13:15
485 Mickael Cavailles FRA 40-44 1:13:17
486 Jo Curutchague FRA 35-39 1:13:18
487 Kyle O'Donoghue GBR 25-29 1:13:18
488 Joshua Moss GBR 30-34 1:13:18
489 Stig René Bersaas Oldervik NOR 45-49 1:13:20
490 Callum Tusler GBR 25-29 1:13:22
491 Marco Vitoria Fagnani SUI 30-34 1:13:23
492 David Hermo Blanco ESP 25-29 1:13:24
493 Sergi Ayala ESP 45-49 1:13:24
494 Mathias Bonis FRA 25-29 1:13:25
495 Diego Zamorano Villar ESP 25-29 1:13:27
496 Vincent Guillard FRA 30-34 1:13:27
497 Aleksandar Stanev BUL 25-29 1:13:27
498 Alvaro Vicente ESP 25-29 1:13:28
499 Antonio Sanchez Gea ESP 40-44 1:13:28
500 Antonio Casas ESP 30-34 1:13:29
501 Luke Page GBR 35-39 1:13:29
502 Simon Phillips GBR 25-29 1:13:30
503 Sean Haughey IRL 30-34 1:13:31
504 Simone Enrici GBR 40-44 1:13:31
505 Charles Arsendaux FRA 30-34 1:13:32
506 Nicolas Berruet FRA 35-39 1:13:33
507 Stephane Pereira POR 25-29 1:13:36
508 Zach Shellman GBR 30-34 1:13:36
509 Ricardo Martinez ESP 35-39 1:13:37
510 Hugo Richomme FRA 25-29 1:13:38
511 Paweł Studniarek POL 30-34 1:13:38
512 Oscar Aguilar Illana ESP 35-39 1:13:39
513 Pedro Gonçalves POR 55-59 1:13:39
514 Ángel Caravaca Huertas ESP 40-44 1:13:39
515 Amir Shkodra ALB 35-39 1:13:40
516 Samuel Osmond GBR 30-34 1:13:41
517 Matheo Gouley FRA 16-24 1:13:43
518 Javier Altable ESP 30-34 1:13:43
519 Rémi Jaunet FRA 25-29 1:13:44
520 Lukas Kaspar AUT 35-39 1:13:44
521 Samuel O'Sullivan GBR 35-39 1:13:47
522 András Obsuszt HUN 16-24 1:13:48
523 Gaetan Grau FRA 50-54 1:13:48
524 Petros Kalodimos GRE 25-29 1:13:49
525 Valentin Dorbes FRA 30-34 1:13:49
526 Niklas Schurig GER 25-29 1:13:49
527 Manuel Oton Gallardo ESP 35-39 1:13:51
528 Domingo Aguilera ESP 35-39 1:13:53
529 Sergiu Olteanu ROU 35-39 1:13:53
530 Nicolas Lespiauc FRA 25-29 1:13:53
531 Enzo Perez ESP 35-39 1:13:55
532 Samuele Monari ITA 30-34 1:13:55
533 Jesse Van Krimpen NED 16-24 1:13:57
534 Ricardo Pillay RSA 35-39 1:13:58
535 Miguel Hernandez ESP 45-49 1:14:00
536 Nestor Atienza ESP 35-39 1:14:00
537 Nik Vrešnjak SLO 16-24 1:14:01
538 Erwan Daniel FRA 40-44 1:14:02
539 Daniel Martin Ridruejo ESP 30-34 1:14:02
540 Patrick Moloney IRL 40-44 1:14:03
541 Kris Burns SCO 40-44 1:14:04
542 Adrian Ojeda Almenar ESP 25-29 1:14:08
543 Matis Cabrita FRA 16-24 1:14:08
544 Przemysław Kopeć POL 35-39 1:14:09
545 Marc Chappelle FRA 25-29 1:14:10
546 Nathan Hawkins GBR 16-24 1:14:11
547 Darío Olivares ESP 50-54 1:14:12
548 Luca Fiorani LUX 25-29 1:14:13
549 Eric Harmsen NED 35-39 1:14:14
550 Juan Manuel Vellerino Garcia ESP 35-39 1:14:14
551 Fabien Dugois FRA 35-39 1:14:15
552 Dani Muset Velasco ESP 16-24 1:14:16
553 Rafa Gallardo Alonso ESP 35-39 1:14:16
554 Jérémy Barthes FRA 30-34 1:14:17
555 Pau Pallàs ESP 30-34 1:14:17
556 Sullivan Gueguen FRA 25-29 1:14:17
557 Liam Pilkington GBR 35-39 1:14:19
558 Albert Bragulat Carrera ESP 45-49 1:14:21
559 Carlos Balsera ESP 30-34 1:14:21
560 Marc Bonet Ramos ESP 35-39 1:14:23
561 Joaquin Mendes ESP 30-34 1:14:23
562 Jose Eskenazi PER 25-29 1:14:23
563 Kyo Joon Lee KOR 30-34 1:14:24
564 Maxence Dequirez FRA 30-34 1:14:26
565 Romain Barrot FRA 40-44 1:14:26
566 Gerald Petermann SUI 55-59 1:14:27
567 Mark Kirwan IRL 30-34 1:14:27
568 Jimmy Levy GBR 35-39 1:14:28
569 Gaetan Freguin FRA 30-34 1:14:29
570 Kevin Dezon FRA 35-39 1:14:29
571 Federico Rota ITA 30-34 1:14:31
572 Cameron Macdonald GBR 25-29 1:14:32
573 Baptiste Clisson FRA 25-29 1:14:32
574 Heiko Brandmayer GER 25-29 1:14:34
575 Guillem Sasarols I Bertran ESP 30-34 1:14:34
576 Francisco Buxedas URU 30-34 1:14:34
577 Gerard Farrà ESP 40-44 1:14:34
578 Maxime Peralez FRA 30-34 1:14:35
579 Stuart Nichols GBR 45-49 1:14:35
580 Miquel Amer ESP 30-34 1:14:35
581 Ricky Jiménez ESP 35-39 1:14:35
582 Achraf Athmani MAR 30-34 1:14:36
583 Maxime Leal FRA 25-29 1:14:39
584 David Saura Francos ESP 16-24 1:14:42
585 Rocco Vitale ITA 35-39 1:14:43
586 Nicholas Schembri MLT 35-39 1:14:44
587 Félix Motosso FRA 40-44 1:14:46
588 Santiago Restrepo Arango ESP 30-34 1:14:46
589 Carl Haslam GBR 30-34 1:14:46
590 Jorge Candela Rico ESP 25-29 1:14:46
591 Roberto Gentile ITA 35-39 1:14:47
592 Raphael Werner SUI 40-44 1:14:48
593 Joan Sanz Santiago ESP 16-24 1:14:50
594 Mario Stanev BUL 30-34 1:14:50
595 Jeremy Pothin FRA 30-34 1:14:50
596 Diego San Román ESP 30-34 1:14:53
597 Sergi Sunyol ESP 30-34 1:14:54
598 Daniel Del Cristo Santana Martel ESP 30-34 1:14:55
599 Neil Emslie GBR 40-44 1:14:57
600 Nicolas Gmünder SUI 25-29 1:14:58

← Barcelona 2026 results