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
401 Daryl Smith 🇬🇧 GBR113th of 212 aged 30-34 30-34 1:26:18 26:52 42:25 37:20 6:38 4:12 2:32 5:25 5:35 4:47 1:53 6:03 6:53
402 Christian Vizcarra 🇳🇴 NOR32nd of 77 aged 45-49 45-49 1:26:22 26:56 43:31 38:47 4:10 4:45 3:11 6:17 3:35 4:53 2:34 6:16 7:16
403 Ain Lubi 🇪🇪 EST14th of 36 aged 50-54 50-54 1:26:22 26:56 41:20 39:35 5:32 4:28 3:00 5:22 6:42 4:31 1:49 5:54 7:49
404 Chris Lawlor 🇮🇪 IRL66th of 155 aged 35-39 35-39 1:26:26 27:00 43:28 37:08 5:54 4:29 2:40 3:49 6:27 4:31 2:09 5:14 7:49
405 Matthew Nye 🇬🇧 GBR33rd of 77 aged 45-49 45-49 1:26:30 27:04 41:35 40:11 4:47 4:32 3:53 4:35 7:20 4:42 2:41 5:24 7:04
406 Edgars Glāznieks 🇱🇻 LAT61st of 142 aged 25-29 25-29 1:26:34 27:08 46:15 34:40 5:44 4:15 2:36 5:06 6:19 4:49 1:50 5:02 4:43
407 Ilmārs Pokšāns 🇱🇻 LAT62nd of 142 aged 25-29 25-29 1:26:39 27:13 46:33 33:55 6:15 4:31 2:17 3:39 6:04 4:56 2:04 5:10 5:14
408 Aigars Jankovics 🇱🇻 LAT114th of 212 aged 30-34 30-34 1:26:41 27:15 48:22 31:27 6:57 4:11 2:14 3:37 4:09 4:42 3:37 3:26 5:31
409 Kristaps Ābele 🇱🇻 LAT67th of 155 aged 35-39 35-39 1:26:44 27:18 44:41 37:16 4:52 4:26 2:38 4:53 5:19 4:37 1:51 5:42 7:50
410 Kristers Utinans 🇱🇻 LAT63rd of 142 aged 25-29 25-29 1:26:44 27:18 41:05 39:13 6:31 4:39 3:05 4:47 5:31 4:39 2:30 6:58 7:04
411 Felix Ong Ii 🇺🇸 USA68th of 155 aged 35-39 35-39 1:26:48 27:22 40:32 41:20 5:01 4:48 2:51 4:48 6:14 5:01 4:43 5:30 7:25
412 Henrik Nyhus 🇳🇴 NOR115th of 212 aged 30-34 30-34 1:26:52 27:26 46:56 34:58 5:01 4:54 2:45 4:14 5:13 4:33 2:16 4:36 6:27
413 Nikita Pershin 🇪🇸 ESP40th of 80 aged 16-24 16-24 1:26:53 27:27 42:53 39:38 4:27 4:50 3:28 4:47 4:58 4:50 1:37 5:59 9:09
414 Dominykas Kučinskas 🇱🇹 LTU41st of 80 aged 16-24 16-24 1:26:55 27:29 44:54 35:44 6:20 4:52 2:43 4:14 4:55 4:43 1:47 6:24 6:06
415 Thorsten Roth 🇦🇹 AUT69th of 145 aged 40-44 40-44 1:26:56 27:30 40:45 40:52 5:24 4:40 2:54 3:47 5:39 4:51 2:16 6:27 10:18
416 Manuel Caseiro 🇵🇹 POR6th of 12 aged 60-64 60-64 1:27:00 27:34 44:36 38:14 4:14 4:28 2:10 3:50 6:24 4:31 1:56 7:15 7:40
417 David Owens 🇮🇪 IRL69th of 155 aged 35-39 35-39 1:27:01 27:35 43:08 39:10 4:48 4:44 3:20 4:19 6:09 4:38 2:00 6:41 7:19
418 Łukasz Barbuziński 🇵🇱 POL70th of 145 aged 40-44 40-44 1:27:03 27:37 49:07 32:43 5:16 4:30 2:29 4:03 4:46 4:44 1:55 4:35 5:41
419 Kristo Sooalu 🇪🇪 EST71st of 145 aged 40-44 40-44 1:27:05 27:39 47:33 34:12 5:24 4:18 2:20 3:50 5:57 4:46 1:51 5:50 5:20
420 Rafael Domíngez Giles 🇪🇸 ESP34th of 77 aged 45-49 45-49 1:27:09 27:43 42:51 35:50 8:32 4:43 2:33 4:18 6:31 4:56 2:38 2:38 7:33
421 Scott Bartholomew 🇬🇧 GBR35th of 77 aged 45-49 45-49 1:27:10 27:44 43:39 38:27 5:07 4:39 2:42 4:41 6:24 4:58 2:00 4:43 8:20
422 Scott Stewart 🇬🇧 GBR70th of 155 aged 35-39 35-39 1:27:14 27:48 44:05 38:11 5:02 4:24 3:11 3:19 6:16 4:36 2:28 6:43 7:14
423 Eimutis Murauskas 🇱🇹 LTU71st of 155 aged 35-39 35-39 1:27:14 27:48 42:24 40:22 4:31 4:17 2:11 4:41 7:09 4:24 2:02 7:50 7:48
424 Daniel Sörén 🇸🇪 SWE15th of 36 aged 50-54 50-54 1:27:21 27:55 44:52 35:49 6:44 4:46 2:37 4:25 6:06 4:51 1:29 5:51 5:44
425 Simon Hallin 🇸🇪 SWE72nd of 145 aged 40-44 40-44 1:27:21 27:55 46:49 35:53 4:44 4:19 2:38 4:36 4:50 4:58 1:43 5:11 7:38
426 Ahmed Kallel 🇹🇳 TUN116th of 212 aged 30-34 30-34 1:27:27 28:01 38:22 43:46 5:23 4:27 4:19 7:33 6:16 5:16 2:24 6:50 6:41
427 Guntis Vijgriezis 🇱🇻 LAT6th of 17 aged 55-59 55-59 1:27:30 28:04 46:46 34:52 5:57 4:43 2:46 4:33 4:36 4:34 2:20 4:36 6:44
428 Tadas Vandzinskas 🇱🇹 LTU64th of 142 aged 25-29 25-29 1:27:30 28:04 46:36 35:22 5:39 4:20 3:03 4:34 5:23 4:31 2:02 5:05 6:24
429 Ynyr Liddell 🇬🇧 GBR42nd of 80 aged 16-24 16-24 1:27:30 28:04 38:16 40:15 9:05 4:32 2:33 4:36 6:03 4:49 2:21 6:00 9:21
430 Marius Pöpsel 🇩🇪 GER117th of 212 aged 30-34 30-34 1:27:34 28:08 42:02 40:10 5:27 4:58 2:47 4:29 7:14 4:50 2:08 5:30 8:14
431 Domantas Reivytis 🇱🇹 LTU65th of 142 aged 25-29 25-29 1:27:35 28:09 46:01 33:53 7:45 4:42 2:54 4:15 4:40 4:34 2:02 4:28 6:18
432 Hasse Pedersen 🇩🇰 DEN66th of 142 aged 25-29 25-29 1:27:37 28:11 52:56 29:18 5:28 4:21 2:27 3:27 4:25 4:15 1:43 4:48 3:52
433 Jonas Lykke 🇩🇰 DEN72nd of 155 aged 35-39 35-39 1:27:37 28:11 44:44 37:45 5:13 4:42 2:48 4:40 5:52 4:31 2:29 6:39 6:04
434 Valērijs Gubins 🇱🇻 LAT73rd of 145 aged 40-44 40-44 1:27:46 28:20 46:16 33:17 8:18 4:07 2:18 4:03 5:50 4:35 1:47 4:45 5:52
435 Markus Probst 🇩🇪 GER7th of 17 aged 55-59 55-59 1:27:46 28:20 45:48 36:50 5:11 4:30 2:22 4:56 5:35 4:45 1:50 4:45 8:07
436 Eriks Berzins 🇱🇻 LAT67th of 142 aged 25-29 25-29 1:27:51 28:25 42:39 37:18 7:58 4:39 2:33 4:58 5:45 4:46 2:14 4:44 7:39
437 Dāvis Skuja 🇱🇻 LAT43rd of 80 aged 16-24 16-24 1:27:52 28:26 44:44 36:05 7:08 4:32 2:16 4:48 4:55 4:59 2:36 4:39 7:20
438 Pierpaolo Munno 🇮🇹 ITA73rd of 155 aged 35-39 35-39 1:27:57 28:31 47:18 36:02 4:42 4:52 2:38 4:14 6:39 4:32 2:14 4:37 6:16
439 Spartaks Gilucis 🇱🇻 LAT118th of 212 aged 30-34 30-34 1:27:57 28:31 45:08 36:55 5:58 4:38 3:04 4:50 5:46 4:44 2:13 4:46 6:54
440 Dennis Weinz 🇩🇪 GER68th of 142 aged 25-29 25-29 1:28:03 28:37 48:01 33:35 6:30 4:14 2:22 4:03 5:20 4:27 2:21 5:19 5:29
441 Roberts Freimanis 🇱🇻 LAT74th of 155 aged 35-39 35-39 1:28:03 28:37 43:13 37:44 7:11 4:34 2:32 4:12 5:52 4:50 2:15 6:19 7:10
442 Ahmet Suluk 🇹🇷 TUR75th of 155 aged 35-39 35-39 1:28:09 28:43 46:16 36:13 5:44 4:41 2:22 5:21 5:14 4:42 1:57 4:52 7:04
443 Andrew Wilmot 🇬🇧 GBR119th of 212 aged 30-34 30-34 1:28:16 28:50 39:32 43:31 5:17 4:28 3:43 4:52 6:39 4:49 2:51 6:06 10:03
444 Henning Elsborg 🇩🇰 DEN74th of 145 aged 40-44 40-44 1:28:18 28:52 45:00 37:24 5:59 4:12 2:36 3:54 5:47 4:24 2:06 5:52 8:33
445 Ignas Čyvas 🇱🇹 LTU69th of 142 aged 25-29 25-29 1:28:18 28:52 42:57 39:44 5:42 4:34 2:56 4:17 6:04 4:37 2:25 6:17 8:34
446 Mindaugas Narusevicius 🇱🇹 LTU75th of 145 aged 40-44 40-44 1:28:19 28:53 46:03 34:18 8:03 4:03 2:30 3:31 6:37 4:24 1:57 6:06 5:10
447 Jurijs Lisjuks 🇱🇻 LAT76th of 155 aged 35-39 35-39 1:28:20 28:54 44:31 37:49 6:03 4:31 3:37 4:08 5:43 4:56 2:14 6:37 6:03
448 Dmitrijs Ivanovs 🇱🇻 LAT76th of 145 aged 40-44 40-44 1:28:25 28:59 47:27 35:46 5:17 4:29 2:06 4:26 6:51 4:41 1:55 5:09 6:09
449 Sven Meier 🇩🇪 GER44th of 80 aged 16-24 16-24 1:28:26 29:00 43:00 40:00 5:31 4:48 3:25 4:35 5:22 4:58 2:43 3:35 10:34
450 Virginijus Valaitis 🇱🇹 LTU77th of 155 aged 35-39 35-39 1:28:27 29:01 48:40 35:06 4:46 4:43 3:01 3:55 5:19 4:44 2:06 6:11 5:07
451 Tomas Valečka 🇱🇹 LTU70th of 142 aged 25-29 25-29 1:28:31 29:05 45:11 36:39 6:45 4:14 1:50 3:25 6:30 4:31 1:56 5:53 8:20
452 Fredric Cyon 🇸🇪 SWE77th of 145 aged 40-44 40-44 1:28:31 29:05 46:00 38:02 4:33 4:45 2:54 4:31 5:01 4:48 2:13 4:23 9:27
453 Kevin Mustonen 🇪🇪 EST71st of 142 aged 25-29 25-29 1:28:34 29:08 48:23 32:32 7:44 4:40 2:12 3:28 4:47 4:27 1:45 5:03 6:10
454 Simas Šoliūnas 🇱🇹 LTU120th of 212 aged 30-34 30-34 1:28:35 29:09 45:11 39:01 4:27 4:27 3:37 4:37 6:15 4:33 2:06 5:44 7:42
455 Luis Mendez 🇻🇪 VEN121st of 212 aged 30-34 30-34 1:28:41 29:15 46:20 37:13 5:13 4:47 3:16 5:29 5:41 4:55 2:16 4:10 6:39
456 Jorge Carbonell 🇨🇴 COL78th of 145 aged 40-44 40-44 1:28:42 29:16 46:25 31:10 11:11 4:40 3:21 4:26 — 4:21 2:27 5:41 6:07
457 Aivis Gailis 🇱🇻 LAT122nd of 212 aged 30-34 30-34 1:28:42 29:16 41:19 36:33 10:54 4:21 2:23 4:15 7:31 4:49 1:41 5:23 6:10
458 John McCarthy 🇮🇪 IRL36th of 77 aged 45-49 45-49 1:28:44 29:18 46:26 31:49 10:34 4:34 2:58 4:15 — 4:42 2:30 5:19 7:25
459 Richard Pinto 🇬🇧 GBR123rd of 212 aged 30-34 30-34 1:28:44 29:18 37:18 45:39 5:50 4:31 2:31 5:12 6:58 4:37 9:50 5:38 6:22
460 Giacomo di Pamparato 🇧🇪 BEL45th of 80 aged 16-24 16-24 1:28:48 29:22 38:07 42:43 8:04 4:38 3:04 6:01 7:59 4:31 2:56 5:04 8:30
461 Gatis Jaunzems 🇱🇻 LAT78th of 155 aged 35-39 35-39 1:28:51 29:25 48:44 34:18 5:52 4:26 1:48 5:42 3:58 4:16 2:04 6:04 6:00
462 Christian Karlsson 🇸🇪 SWE37th of 77 aged 45-49 45-49 1:28:52 29:26 45:20 37:29 6:09 4:38 2:43 3:41 5:39 4:40 2:29 6:27 7:12
463 Brian Crowley 🇮🇪 IRL38th of 77 aged 45-49 45-49 1:28:55 29:29 50:52 33:33 4:35 4:37 2:48 3:46 4:38 4:36 2:05 6:03 5:00
464 Swann Bruno 🇫🇷 FRA124th of 212 aged 30-34 30-34 1:28:57 29:31 44:22 37:36 7:04 4:51 2:24 4:12 6:51 4:57 1:56 5:24 7:01
465 Ilkka Pääkkönen 🇫🇮 FIN39th of 77 aged 45-49 45-49 1:28:58 29:32 46:38 37:37 4:47 4:55 2:49 4:41 5:13 4:53 1:52 5:41 7:33
466 Stephen Quinlan 🇮🇪 IRL72nd of 142 aged 25-29 25-29 1:28:59 29:33 48:56 34:30 5:37 4:27 2:24 3:29 7:21 4:32 1:44 4:15 6:18
467 Matthew Agius 🇲🇹 MLT79th of 155 aged 35-39 35-39 1:29:01 29:35 52:40 31:48 4:37 4:20 2:00 3:15 5:15 4:24 1:45 4:10 6:39
468 Carlo Rebane 🇪🇪 EST125th of 212 aged 30-34 30-34 1:29:02 29:36 43:59 38:54 6:13 4:21 2:36 4:21 5:49 5:07 2:00 7:25 7:15
469 Neil Gallagher 🇮🇪 IRL79th of 145 aged 40-44 40-44 1:29:12 29:46 52:27 32:00 4:50 4:32 2:56 3:58 4:27 4:32 2:07 3:57 5:31
470 Rudolfs Musa 🇱🇻 LAT73rd of 142 aged 25-29 25-29 1:29:14 29:48 50:14 33:16 5:49 4:21 2:01 4:52 4:16 4:51 1:54 4:34 6:27
471 Eugenijus Piesina 🇱🇹 LTU74th of 142 aged 25-29 25-29 1:29:15 29:49 44:38 36:27 8:14 4:41 3:08 4:29 5:28 4:54 2:00 5:27 6:20
472 Lukas Buivydas 🇱🇹 LTU75th of 142 aged 25-29 25-29 1:29:17 29:51 46:35 32:29 10:18 4:39 2:35 4:21 6:42 4:26 1:41 2:09 5:56
473 Maciek Lewinski 🇵🇱 POL80th of 145 aged 40-44 40-44 1:29:17 29:51 46:05 37:02 6:15 5:00 2:49 4:00 8:22 4:45 2:19 4:53 4:54
474 Povilas Kriksciunas 🇱🇹 LTU126th of 212 aged 30-34 30-34 1:29:17 29:51 42:32 41:30 5:19 4:38 2:30 4:34 6:31 4:43 2:00 7:45 8:49
475 Peter Mattsson 🇸🇪 SWE40th of 77 aged 45-49 45-49 1:29:23 29:57 42:28 40:12 6:47 4:24 3:08 5:00 5:55 4:45 2:12 4:56 9:52
476 Pierre Roumiguier 🇫🇷 FRA127th of 212 aged 30-34 30-34 1:29:23 29:57 42:55 41:55 4:37 4:37 3:28 5:09 6:12 5:02 3:15 6:51 7:21
477 Vladislavs Grebins 🇱🇻 LAT80th of 155 aged 35-39 35-39 1:29:25 29:59 45:01 37:48 6:40 4:41 2:36 4:46 4:26 4:46 1:56 5:25 9:12
478 Tautvydas Grinkevičius 🇱🇹 LTU46th of 80 aged 16-24 16-24 1:29:26 30:00 47:24 36:36 5:30 4:36 3:26 5:20 5:59 4:48 2:05 4:31 5:51
479 Ian Maley 🇮🇪 IRL81st of 155 aged 35-39 35-39 1:29:27 30:01 49:12 29:58 10:21 4:46 2:52 3:58 — 4:45 1:52 4:54 6:46
480 Pawel Nowak 🇵🇱 POL82nd of 155 aged 35-39 35-39 1:29:32 30:06 46:51 37:19 5:26 4:39 3:04 4:22 6:36 4:24 1:40 6:09 6:25
481 Luke Moffoot 🇬🇧 GBR128th of 212 aged 30-34 30-34 1:29:33 30:07 48:19 30:12 11:07 4:52 3:15 3:49 — 5:04 1:49 5:17 5:59
482 Ryan Baxter 🇬🇧 GBR76th of 142 aged 25-29 25-29 1:29:37 30:11 45:43 39:11 4:47 4:47 3:36 4:30 6:01 4:33 2:32 5:41 7:31
483 Žygimantas Žitkus 🇱🇹 LTU83rd of 155 aged 35-39 35-39 1:29:39 30:13 44:51 37:54 6:59 4:33 3:07 4:41 5:54 4:46 2:23 6:31 5:59
484 Mathias Drechsler 🇨🇿 CZE47th of 80 aged 16-24 16-24 1:29:40 30:14 51:05 32:47 5:51 4:26 2:31 3:45 4:56 4:13 1:44 4:30 6:42
485 Edžus Valdmanis 🇱🇻 LAT84th of 155 aged 35-39 35-39 1:29:43 30:17 46:09 37:54 5:44 4:42 2:38 3:47 7:10 4:48 1:55 7:23 5:31
486 Noah-Lean Roschlaub 🇩🇪 GER77th of 142 aged 25-29 25-29 1:29:45 30:19 46:43 36:37 6:29 4:31 2:59 3:32 6:16 4:30 2:05 4:45 7:59
487 Martynas Matimaitis 🇱🇹 LTU85th of 155 aged 35-39 35-39 1:29:46 30:20 40:09 41:50 7:50 4:22 2:28 5:31 7:30 4:55 2:07 6:17 8:40
488 Rory Conway 🇮🇪 IRL86th of 155 aged 35-39 35-39 1:29:49 30:23 45:28 38:42 5:42 4:45 3:40 4:52 7:28 4:45 2:02 5:14 5:56
489 Jānis Bērziņš 🇱🇻 LAT16th of 36 aged 50-54 50-54 1:29:50 30:24 52:46 31:21 5:48 4:09 2:17 3:17 5:21 4:26 1:53 4:55 5:03
490 Imants Baklans 🇱🇻 LAT129th of 212 aged 30-34 30-34 1:29:50 30:24 45:06 39:51 4:53 4:44 2:23 4:13 5:28 4:47 5:19 5:58 6:59
491 Ramesh Pari 🇬🇧 GBR81st of 145 aged 40-44 40-44 1:29:50 30:24 40:09 42:16 7:29 4:46 3:08 4:58 6:46 5:02 3:11 7:32 6:53
492 Zygimantas Lackus 🇱🇹 LTU87th of 155 aged 35-39 35-39 1:29:51 30:25 45:51 37:00 7:04 5:07 2:47 4:41 5:23 5:05 1:58 5:58 6:01
493 Tadas Zubrickis 🇱🇹 LTU78th of 142 aged 25-29 25-29 1:29:53 30:27 48:23 35:40 5:54 4:14 1:54 4:01 7:07 4:29 1:55 4:26 7:34
494 Mathias Werner 🇨🇱 CHI79th of 142 aged 25-29 25-29 1:29:53 30:27 45:16 37:38 7:04 4:49 3:25 3:48 5:52 4:36 1:55 5:36 7:37
495 Dawid Staroszyński 🇵🇱 POL88th of 155 aged 35-39 35-39 1:29:55 30:29 46:40 37:03 6:16 4:20 2:56 4:21 5:32 4:38 2:25 7:08 5:43
496 Mark Carson 🇬🇧 GBR130th of 212 aged 30-34 30-34 1:29:56 30:30 43:15 41:28 5:18 4:40 3:14 4:59 6:50 4:39 2:08 6:35 8:23
497 Grahm Smith 🇬🇧 GBR41st of 77 aged 45-49 45-49 1:29:56 30:30 41:45 43:08 5:09 4:48 3:02 5:40 6:09 4:52 2:35 4:59 11:03
498 Imre Jugomäe 🇪🇪 EST89th of 155 aged 35-39 35-39 1:29:58 30:32 41:14 43:01 5:47 4:33 2:18 5:21 7:10 4:41 2:18 5:31 11:09
499 Kyle Anderson 🇬🇧 GBR131st of 212 aged 30-34 30-34 1:30:02 30:36 43:34 41:45 4:47 4:29 3:38 4:25 7:49 4:58 1:56 6:41 7:49
500 Jonathan Chen 🇬🇧 GBR82nd of 145 aged 40-44 40-44 1:30:03 30:37 43:41 41:28 4:58 4:50 3:30 5:24 5:04 4:51 2:13 5:37 9:59
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