HYROX Riga 2026: Open Men results

882 finishers on 30 May 2026. Typical finish 1:28:06, fastest 10% under 1:09:17. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
701 Robert Lozowski 🇵🇱 POL27th of 36 aged 50-54 50-54 1:42:58 43:32 54:20 41:44 6:58 5:08 3:02 4:51 7:18 5:04 2:05 6:21 7:55
702 Ramunas Jancauskas 🇱🇹 LTU118th of 145 aged 40-44 40-44 1:43:11 43:45 53:29 43:57 5:45 4:45 2:43 4:57 6:03 5:07 5:06 7:53 7:23
703 Michailas Žiličius 🇱🇹 LTU57th of 77 aged 45-49 45-49 1:43:14 43:48 46:22 41:38 15:17 4:46 4:13 5:54 6:38 5:16 2:53 3:56 8:02
704 Emils Silins 🇱🇻 LAT113th of 142 aged 25-29 25-29 1:43:17 43:51 53:16 42:12 7:54 4:25 7:11 4:47 5:30 5:17 2:10 4:38 8:14
705 Michael Graves 🇺🇸 USA12th of 17 aged 55-59 55-59 1:43:23 43:57 48:39 47:34 7:14 5:11 3:25 5:54 9:13 5:46 2:59 6:13 8:53
706 Ričards Stāmurs 🇱🇻 LAT114th of 142 aged 25-29 25-29 1:43:31 44:05 57:16 32:46 13:35 4:31 2:29 4:02 4:27 4:41 2:20 3:42 6:34
707 Sergejus Michailovas 🇱🇹 LTU58th of 77 aged 45-49 45-49 1:43:35 44:09 1:02:44 34:30 6:24 4:41 2:28 3:32 5:46 4:31 1:51 5:20 6:21
708 David Robertson 🇬🇧 GBR173rd of 212 aged 30-34 30-34 1:43:39 44:13 52:37 42:29 8:38 5:06 3:20 6:08 6:01 4:58 2:31 5:23 9:02
709 Edvards Aukštikalnis 🇱🇹 LTU66th of 80 aged 16-24 16-24 1:43:40 44:14 50:38 42:27 10:41 4:48 3:07 4:44 7:33 5:18 2:11 4:45 10:01
710 Carl Cornelius Lauritsen 🇩🇰 DEN67th of 80 aged 16-24 16-24 1:43:42 44:16 49:16 47:24 7:07 4:35 3:54 6:28 9:22 4:53 2:34 5:25 10:13
711 Jiangyuan Zhao 🇨🇳 CHN128th of 155 aged 35-39 35-39 1:43:43 44:17 49:24 37:01 17:24 4:49 3:23 5:18 — 4:36 2:35 6:15 9:57
712 Elliot Hibbs 🇬🇧 GBR59th of 77 aged 45-49 45-49 1:43:43 44:17 50:38 42:21 10:54 4:55 3:09 4:28 7:54 4:48 — 6:34 10:33
713 Thomas Ashford 🇬🇧 GBR174th of 212 aged 30-34 30-34 1:43:43 44:17 52:58 44:50 6:01 4:45 3:37 5:06 6:00 5:07 3:02 7:08 10:05
714 Marek Einama 🇪🇪 EST175th of 212 aged 30-34 30-34 1:43:48 44:22 53:19 41:39 8:54 5:25 2:42 4:15 7:39 5:21 1:48 6:19 8:10
715 Edgars Greidans 🇱🇻 LAT176th of 212 aged 30-34 30-34 1:43:52 44:26 54:02 41:20 8:35 4:51 3:11 5:01 7:26 5:00 2:05 6:10 7:36
716 Robinson Esialimba 🇰🇪 KEN28th of 36 aged 50-54 50-54 1:44:02 44:36 48:05 47:09 8:53 4:44 3:44 4:57 7:09 5:16 2:45 5:57 12:37
717 Octavian Raducanu 🇷🇴 ROU13th of 17 aged 55-59 55-59 1:44:05 44:39 55:40 41:45 6:43 4:44 3:26 6:35 7:24 5:32 2:12 6:16 5:36
718 Ryan-Luigi Gumboc 🇦🇹 AUT68th of 80 aged 16-24 16-24 1:44:11 44:45 51:24 42:13 10:38 4:56 3:05 5:09 6:46 5:34 2:17 6:52 7:34
719 Scott Mooney 🇬🇧 GBR60th of 77 aged 45-49 45-49 1:44:12 44:46 51:47 45:53 6:36 5:08 4:39 5:29 7:41 5:16 3:05 6:06 8:29
720 Davis Zelmenis 🇱🇻 LAT177th of 212 aged 30-34 30-34 1:44:13 44:47 53:20 43:04 7:53 4:27 7:10 4:30 7:10 4:38 1:51 5:16 8:02
721 Wojciech Jankowski 🇵🇱 POL115th of 142 aged 25-29 25-29 1:44:34 45:08 48:15 49:45 6:37 4:56 3:10 6:44 8:43 5:32 3:07 7:23 10:10
722 Petr Cech 🇨🇿 CZE116th of 142 aged 25-29 25-29 1:44:35 45:09 52:54 43:19 8:26 5:36 3:31 6:00 6:33 5:06 2:36 4:52 9:05
723 Roberts Līcis 🇱🇻 LAT129th of 155 aged 35-39 35-39 1:44:36 45:10 1:02:26 35:42 6:33 4:47 3:44 3:55 5:03 4:33 2:12 5:16 6:12
724 Kevin Delbrel 🇫🇷 FRA130th of 155 aged 35-39 35-39 1:44:39 45:13 50:47 45:49 8:07 4:36 2:47 4:42 6:55 5:01 2:42 9:29 9:37
725 Igors Palkovs 🇱🇻 LAT29th of 36 aged 50-54 50-54 1:44:41 45:15 53:13 43:37 7:55 4:35 2:37 5:39 7:00 4:50 2:25 5:20 11:11
726 Augustinas Kvederavicius 🇱🇹 LTU178th of 212 aged 30-34 30-34 1:44:42 45:16 52:06 45:53 6:47 5:19 4:00 5:51 7:35 4:56 2:04 8:30 7:38
727 Evaldas Ščiuka 🇱🇹 LTU179th of 212 aged 30-34 30-34 1:44:57 45:31 49:03 48:19 7:40 5:15 3:57 6:58 8:05 5:21 2:45 6:23 9:35
728 Claus Nielsen 🇩🇰 DEN61st of 77 aged 45-49 45-49 1:45:01 45:35 48:34 48:31 8:00 4:46 3:27 5:16 9:22 5:18 3:10 8:02 9:10
729 James Weaver 🇬🇧 GBR117th of 142 aged 25-29 25-29 1:45:02 45:36 52:22 46:09 6:36 4:35 4:00 5:19 7:49 5:00 2:47 7:49 8:50
730 Ryan McKinnon 🇬🇧 GBR131st of 155 aged 35-39 35-39 1:45:10 45:44 56:20 42:39 6:15 4:26 2:19 4:45 7:24 4:53 6:09 5:58 6:45
731 Kristaps Rudzitis 🇱🇻 LAT118th of 142 aged 25-29 25-29 1:45:25 45:59 50:01 47:23 8:05 4:56 2:57 5:27 8:56 5:16 2:58 6:52 10:01
732 Aaron van Goethem 🇧🇪 BEL119th of 142 aged 25-29 25-29 1:45:27 46:01 52:00 44:59 8:33 4:57 4:39 7:57 5:12 5:21 2:51 5:30 8:32
733 Valters Serzans 🇱🇻 LAT69th of 80 aged 16-24 16-24 1:45:35 46:09 47:01 49:28 9:10 5:15 3:13 4:12 9:31 5:17 2:22 7:15 12:23
734 Matías Zamora 🇨🇱 CHI180th of 212 aged 30-34 30-34 1:45:38 46:12 57:24 39:46 8:32 4:43 3:48 5:20 5:46 5:00 3:06 4:50 7:13
735 Rūdolfs Prauliņš 🇱🇻 LAT132nd of 155 aged 35-39 35-39 1:45:39 46:13 51:18 45:12 9:13 4:23 2:50 3:46 6:36 4:34 3:53 8:57 10:13
736 Artur Malczewski 🇵🇱 POL30th of 36 aged 50-54 50-54 1:45:57 46:31 50:05 49:22 6:35 5:50 3:29 5:32 7:25 5:23 2:25 6:31 12:47
737 Andrew Dawson 🇬🇧 GBR133rd of 155 aged 35-39 35-39 1:45:59 46:33 56:23 42:32 7:09 5:01 3:09 5:05 7:02 4:51 2:20 5:44 9:20
738 Evaldas Valentinas Grikinis 🇱🇹 LTU120th of 142 aged 25-29 25-29 1:46:00 46:34 48:41 47:29 9:53 5:11 3:18 5:40 10:28 5:19 2:54 6:16 8:23
739 Glen Raig 🇪🇪 EST119th of 145 aged 40-44 40-44 1:46:09 46:43 50:23 48:02 7:48 4:49 3:05 5:47 10:53 4:35 1:47 9:01 8:05
740 Samuel McAllister 🇮🇪 IRL121st of 142 aged 25-29 25-29 1:46:11 46:45 48:17 50:02 7:56 4:50 3:21 7:08 8:48 4:59 3:05 7:58 9:53
741 Tomass Mūrnieks 🇱🇻 LAT70th of 80 aged 16-24 16-24 1:46:14 46:48 48:03 40:56 17:21 4:23 3:43 6:53 5:45 4:39 2:43 5:34 7:16
742 Matthias Liebeck 🇩🇪 GER134th of 155 aged 35-39 35-39 1:46:43 47:17 56:10 41:51 8:45 4:41 3:12 5:33 7:03 4:58 2:10 7:03 7:11
743 Mārcis Eglītis 🇱🇻 LAT181st of 212 aged 30-34 30-34 1:46:53 47:27 58:22 40:03 8:33 4:39 3:18 5:36 6:19 4:42 1:45 5:55 7:49
744 Andy Purcell 🇬🇧 GBR31st of 36 aged 50-54 50-54 1:46:54 47:28 48:40 49:47 8:32 5:04 3:25 5:59 8:18 5:04 3:12 9:05 9:40
745 Jamie Jackson 🇬🇧 GBR62nd of 77 aged 45-49 45-49 1:46:55 47:29 52:20 48:30 6:08 4:57 3:20 4:57 8:08 5:05 1:44 8:36 11:43
746 Alex Andres Tornero Urbina 🇬🇧 GBR71st of 80 aged 16-24 16-24 1:47:46 48:20 54:24 42:59 10:29 4:55 3:16 4:51 4:21 4:52 1:36 9:52 9:16
747 Girts Strelevics 🇱🇻 LAT135th of 155 aged 35-39 35-39 1:47:55 48:29 57:39 42:25 7:55 4:44 2:41 5:14 7:42 4:59 2:26 5:57 8:42
748 Leander Eggen 🇳🇴 NOR120th of 145 aged 40-44 40-44 1:47:58 48:32 58:24 41:05 8:32 4:53 2:29 4:38 6:55 5:07 1:46 6:57 8:20
749 Samy Ably 🇫🇷 FRA182nd of 212 aged 30-34 30-34 1:47:59 48:33 1:00:27 38:07 9:31 4:50 3:16 6:08 5:27 4:43 1:58 4:53 6:52
750 Rob Horne 🇬🇧 GBR183rd of 212 aged 30-34 30-34 1:48:00 48:34 52:34 48:06 7:26 4:28 3:06 5:20 9:39 5:11 2:35 8:42 9:05
751 Tomas Masalskis 🇱🇹 LTU121st of 145 aged 40-44 40-44 1:48:07 48:41 1:00:25 48:46 — 4:38 — 18:53 6:02 4:49 1:55 5:58 6:31
752 Lubomír Milek 🇨🇿 CZE63rd of 77 aged 45-49 45-49 1:48:14 48:48 57:51 43:32 6:55 4:31 3:05 4:00 7:47 5:00 1:44 9:08 8:17
753 Christopher Dy 🇬🇧 GBR122nd of 142 aged 25-29 25-29 1:48:31 49:05 58:40 42:14 7:41 5:08 4:04 5:26 6:54 4:34 1:57 4:40 9:31
754 Edgars Ermansons 🇱🇻 LAT184th of 212 aged 30-34 30-34 1:48:32 49:06 1:00:59 40:27 7:11 4:48 3:31 4:28 6:35 4:47 2:40 7:11 6:27
755 Martins Gutmanis 🇱🇻 LAT136th of 155 aged 35-39 35-39 1:48:43 49:17 59:02 40:15 9:29 4:36 3:17 5:12 5:55 4:53 2:13 6:22 7:47
756 Lee Robinson 🇬🇧 GBR122nd of 145 aged 40-44 40-44 1:49:27 50:01 56:13 37:04 16:10 4:47 3:11 — 6:35 4:53 2:43 5:47 9:08
757 Andrew Milne 🇬🇧 GBR123rd of 145 aged 40-44 40-44 1:49:28 50:02 52:24 48:39 8:30 4:43 3:33 4:55 7:10 5:12 2:04 7:51 13:11
758 Normunds Tilaks 🇱🇻 LAT137th of 155 aged 35-39 35-39 1:49:35 50:09 1:00:21 40:49 8:30 4:58 2:25 3:20 7:57 5:32 2:41 5:59 7:57
759 Marco Salvatore del Tufo 🇮🇹 ITA185th of 212 aged 30-34 30-34 1:49:41 50:15 50:31 48:14 11:00 4:54 3:49 5:56 7:43 5:21 2:31 8:05 9:55
760 Kristaps Baltiņš 🇱🇻 LAT186th of 212 aged 30-34 30-34 1:49:41 50:15 49:54 53:12 6:39 5:10 3:08 4:55 10:05 5:03 3:08 9:13 12:30
761 Anton Meyer Hildebrand 🇩🇰 DEN72nd of 80 aged 16-24 16-24 1:49:46 50:20 51:58 49:43 8:10 5:02 4:00 5:27 6:43 5:19 3:09 8:27 11:36
762 Jakub Kaźmierowski 🇵🇱 POL73rd of 80 aged 16-24 16-24 1:49:53 50:27 53:06 43:38 13:14 4:58 3:05 7:23 6:08 5:33 3:41 2:37 10:13
763 Jānis Taukulis 🇱🇻 LAT138th of 155 aged 35-39 35-39 1:50:00 50:34 1:01:45 41:55 6:24 4:30 4:46 5:11 6:15 4:56 2:33 6:38 7:06
764 Thomas Dyreborg 🇩🇰 DEN14th of 17 aged 55-59 55-59 1:50:12 50:46 57:40 43:53 8:42 4:51 2:35 5:20 8:00 5:38 2:12 7:28 7:49
765 Silvestrs Vaitkevics 🇱🇻 LAT187th of 212 aged 30-34 30-34 1:50:13 50:47 52:14 47:09 10:55 4:43 3:33 5:26 6:14 5:19 2:26 7:35 11:53
766 Tristan Dommann 🇩🇪 GER188th of 212 aged 30-34 30-34 1:50:16 50:50 53:38 47:19 9:23 4:49 3:52 7:42 7:23 5:21 2:43 7:04 8:25
767 Raimundas Venskaitis 🇱🇹 LTU139th of 155 aged 35-39 35-39 1:50:17 50:51 52:49 44:01 13:30 5:04 5:02 6:44 7:27 4:48 2:40 3:04 9:12
768 Aurimas Kislauskas 🇱🇹 LTU124th of 145 aged 40-44 40-44 1:50:30 51:04 55:20 47:48 7:26 4:41 3:58 5:01 6:25 4:52 2:39 7:33 12:39
769 Kaspars Tupins 🇱🇻 LAT125th of 145 aged 40-44 40-44 1:50:40 51:14 1:02:47 39:37 8:20 4:17 2:27 4:44 8:12 4:39 1:47 6:04 7:27
770 Robert Gustavsson 🇸🇪 SWE126th of 145 aged 40-44 40-44 1:51:03 51:37 54:37 49:05 7:27 5:15 4:13 6:06 7:43 5:20 2:31 8:08 9:49
771 Alberto Bianco 🇮🇹 ITA123rd of 142 aged 25-29 25-29 1:51:03 51:37 50:34 51:23 9:10 4:38 2:56 6:21 10:07 5:17 2:41 9:06 10:17
772 Kristaps Bērziņš 🇱🇻 LAT189th of 212 aged 30-34 30-34 1:51:04 51:38 1:03:01 38:28 9:39 4:34 2:56 4:36 6:43 4:40 2:28 6:07 6:24
773 Jan William Haug 🇳🇴 NOR124th of 142 aged 25-29 25-29 1:51:06 51:40 55:33 48:47 6:51 4:41 4:08 9:07 7:40 5:17 2:45 6:53 8:16
774 Daniel Cullum 🇳🇿 NZL190th of 212 aged 30-34 30-34 1:51:15 51:49 58:45 46:23 6:12 5:09 2:46 5:19 7:06 5:27 2:30 6:18 11:48
775 Marco Sepulveda 🇲🇽 MEX74th of 80 aged 16-24 16-24 1:51:37 52:11 58:31 44:01 9:09 5:21 3:18 5:18 4:56 5:27 2:08 4:20 13:13
776 Rhyse Horton 🇬🇧 GBR125th of 142 aged 25-29 25-29 1:51:40 52:14 50:32 49:43 11:32 4:44 3:15 7:28 7:31 4:44 2:21 9:26 10:14
777 Moritz Malzkorn 🇩🇪 GER126th of 142 aged 25-29 25-29 1:51:47 52:21 52:49 49:34 9:27 5:16 4:37 5:59 9:17 5:05 1:57 7:35 9:48
778 Dainius Petrušauskas 🇱🇹 LTU140th of 155 aged 35-39 35-39 1:51:53 52:27 1:03:49 40:48 7:21 4:23 2:29 4:25 7:29 4:37 2:04 7:07 8:14
779 Pasquale Martino 🇮🇹 ITA64th of 77 aged 45-49 45-49 1:52:09 52:43 59:04 47:08 6:02 4:56 3:26 4:54 8:16 4:54 2:17 7:55 10:30
780 Juris Miņins 🇱🇻 LAT141st of 155 aged 35-39 35-39 1:52:17 52:51 45:34 53:51 12:55 4:41 2:24 5:53 12:10 5:07 1:49 7:02 14:45
781 David Arnold 🇬🇧 GBR65th of 77 aged 45-49 45-49 1:52:19 52:53 58:01 46:31 7:53 5:08 4:20 5:13 8:23 4:58 2:22 6:43 9:24
782 Remigiusz Wruk 🇵🇱 POL32nd of 36 aged 50-54 50-54 1:52:23 52:57 50:39 52:57 8:52 4:58 5:06 6:06 7:28 4:52 2:32 5:51 16:04
783 Arturs Ķudis 🇱🇻 LAT142nd of 155 aged 35-39 35-39 1:52:40 53:14 1:03:54 40:41 8:11 4:19 3:04 5:04 6:45 4:33 2:10 6:40 8:06
784 Justin Mulligan 🇲🇹 MLT33rd of 36 aged 50-54 50-54 1:52:48 53:22 56:50 40:25 15:37 5:04 4:15 6:38 — 5:03 2:28 7:31 9:18
785 Niks Krastiņš 🇱🇻 LAT127th of 142 aged 25-29 25-29 1:52:50 53:24 55:27 50:53 6:33 4:57 3:56 6:34 9:30 5:27 2:27 7:39 10:23
786 Karolis Tiknius 🇱🇹 LTU128th of 142 aged 25-29 25-29 1:52:53 53:27 58:26 45:34 8:56 4:57 2:57 6:34 5:58 5:01 2:14 7:06 10:47
787 Jānis Garselis 🇱🇻 LAT143rd of 155 aged 35-39 35-39 1:52:54 53:28 55:50 47:38 9:33 4:51 2:32 6:52 10:01 5:15 2:24 7:01 8:42
788 Aleksandrs Matrosovs 🇱🇻 LAT127th of 145 aged 40-44 40-44 1:52:55 53:29 59:04 45:23 8:32 5:26 3:55 6:41 5:55 5:27 3:35 7:56 6:28
789 Romāns Dedjuško 🇱🇻 LAT144th of 155 aged 35-39 35-39 1:53:26 54:00 1:03:14 42:49 7:28 4:23 2:26 4:44 6:55 4:52 2:05 8:18 9:06
790 Valts Feldbergs 🇱🇻 LAT129th of 142 aged 25-29 25-29 1:53:26 54:00 54:46 47:41 11:02 4:46 4:10 8:14 8:15 4:31 2:32 7:10 8:03
791 Bas van Nijnatten 🇳🇱 NED66th of 77 aged 45-49 45-49 1:53:30 54:04 59:58 44:43 8:54 4:49 2:47 4:29 9:04 5:04 2:37 7:06 8:47
792 Arturas Juzenas 🇱🇹 LTU191st of 212 aged 30-34 30-34 1:53:40 54:14 58:04 48:34 7:08 5:03 2:50 3:49 10:12 5:23 1:57 8:56 10:24
793 Petter Eines 🇳🇴 NOR67th of 77 aged 45-49 45-49 1:53:54 54:28 52:00 52:23 9:35 5:12 4:45 5:08 9:23 5:01 2:16 9:45 10:53
794 Kšyštof Songin 🇱🇹 LTU192nd of 212 aged 30-34 30-34 1:54:17 54:51 54:43 48:48 10:52 5:11 2:39 4:48 7:17 5:17 2:02 8:47 12:47
795 Mindaugas Dapsys 🇱🇹 LTU128th of 145 aged 40-44 40-44 1:54:21 54:55 58:00 48:57 7:28 4:25 3:50 4:37 9:01 4:42 2:13 5:45 14:24
796 Wiktor Grejber 🇵🇱 POL193rd of 212 aged 30-34 30-34 1:54:22 54:56 52:49 48:11 13:27 4:44 3:45 6:45 9:05 4:52 2:09 7:35 9:16
797 Tommy Collins 🇬🇧 GBR129th of 145 aged 40-44 40-44 1:55:08 55:42 59:48 43:27 11:58 4:36 3:12 4:17 9:26 4:51 1:53 7:06 8:06
798 Benjamin Pascoe-Purvis 🇦🇺 AUS130th of 142 aged 25-29 25-29 1:55:17 55:51 53:45 54:44 6:54 5:47 4:58 6:30 7:03 5:28 4:03 6:39 14:16
799 Memet Yagbasan 🇨🇭 SUI194th of 212 aged 30-34 30-34 1:55:28 56:02 1:00:45 45:56 8:51 4:38 3:13 5:32 5:56 4:48 2:54 9:31 9:24
800 Faisal Chauhan 🇬🇧 GBR130th of 145 aged 40-44 40-44 1:55:29 56:03 52:23 57:34 5:37 5:42 3:44 6:47 10:30 5:36 3:18 9:33 12:24
How to read

The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result