← Oslo 2026 results

HYROX Oslo 2026 Results – Open Men (page 3)

1,103 finishers. Winner Seany Walsh in 56:45; median 1:24:55.

Rank Athlete Nat Age group Time
401 Lewis Townsend GBR 25-29 1:19:56
402 Bjørn Ove Skår NOR 50-54 1:19:58
403 Lewys Sanges GBR 25-29 1:20:01
404 Henrik Gunée SWE 45-49 1:20:05
405 Fahad Jamil GBR 35-39 1:20:05
406 Per Henning Hammerstad Møllevold NOR 25-29 1:20:07
407 Bjørnar Ruud NOR 35-39 1:20:10
408 Lars Sigve Nordrum NOR 25-29 1:20:15
409 Lars Trygve Olsen NOR 45-49 1:20:17
410 Ingemar Sandberg SWE 40-44 1:20:21
411 Brad Lin — 45-49 1:20:21
412 Thomas Taralrud Kaltenborn NOR 50-54 1:20:22
413 Hans-Erik Bohlin SWE 40-44 1:20:22
414 Nizar Taher NOR 16-24 1:20:24
415 Stefan Kastenman SWE 45-49 1:20:26
416 Johannes Bolås NOR 16-24 1:20:27
417 Hugh Williams GBR 25-29 1:20:28
418 James Taylor GBR 45-49 1:20:29
419 Jamil Bchaar GER 35-39 1:20:33
420 Haakon Bye NOR 25-29 1:20:39
421 Jan Szumigaj POL 25-29 1:20:41
422 Antti Väisänen FIN 35-39 1:20:41
423 Óliver Már ISL 16-24 1:20:46
424 Marius Gallala NOR 35-39 1:20:46
425 Johann Meyer NOR 25-29 1:20:48
426 Kristoffer Dale Hanssen NOR 30-34 1:20:54
427 Peter Kristensen DEN 40-44 1:20:54
428 Tom Helsinghof NOR 50-54 1:20:55
429 Hans Audun Pettersen Vollan NOR 25-29 1:20:56
430 Philip Falvey IRL 30-34 1:20:57
431 Emil Emeryk POL 35-39 1:20:58
432 Bartosz Zdunski POL 30-34 1:20:58
433 Callum Small GBR 25-29 1:20:59
434 Claus Ahlstrøm Sørensen DEN 55-59 1:21:00
435 Arttu Maukonen FIN 25-29 1:21:00
436 Morten Solberg NOR 50-54 1:21:04
437 Dylan Hurton GBR 25-29 1:21:09
438 Frederik Wunderlich GER 35-39 1:21:10
439 Marton Kiraly HUN 45-49 1:21:10
440 Vegard Holmberget NOR 40-44 1:21:11
441 Raymond Stordal NOR 40-44 1:21:18
442 Espen Helgheim Hagen NOR 40-44 1:21:19
443 Mujib Karimi NOR 25-29 1:21:21
444 Tayfun Coban GER 16-24 1:21:25
445 Anthony Labastida USA 35-39 1:21:26
446 Martin Lundell Löfvenholm SWE 40-44 1:21:27
447 Hugo Barbier FRA 30-34 1:21:30
448 Endre Ersland NOR 30-34 1:21:31
449 Tov Røyneland NOR 30-34 1:21:33
450 Magnus Karlsson SWE 55-59 1:21:39
451 Dushyanthan Rajendram NOR 35-39 1:21:41
452 Martin Barthel NOR 25-29 1:21:41
453 Matt Gallagher GBR 35-39 1:21:45
454 Björn Beisswenger DEN 50-54 1:21:48
455 Desmond Hoffman USA 16-24 1:21:49
456 Jens Lovejus SWE 45-49 1:21:49
457 Daniel Blomqvist SWE 45-49 1:21:52
458 Mattias Helde SWE 55-59 1:21:53
459 Stian Svendsen NOR 40-44 1:21:55
460 John-Andre Oseth NOR 35-39 1:21:56
461 Erik Liahjell Saue NOR 30-34 1:21:57
462 Sven Tollmien GER 40-44 1:21:59
463 Kolbeinn Gunnarsson ISL 30-34 1:21:59
464 Adam Swallow GBR 45-49 1:22:02
465 Rutger Koole NED 16-24 1:22:03
466 Henrik Løwengreen Ohlgren NOR 16-24 1:22:07
467 Joakim Sjur SWE 35-39 1:22:12
468 Petter Eilertsen NOR 40-44 1:22:14
469 Matias Bjerg Fiedel DEN 25-29 1:22:14
470 Morten Aksnes NOR 35-39 1:22:15
471 Ben Bovonsombat GBR 30-34 1:22:16
472 Jonas Carlos Lundin SWE 40-44 1:22:17
473 Markus Thuvesson SWE 40-44 1:22:18
474 André Stordal NOR 35-39 1:22:19
475 Martin Sundström SWE 40-44 1:22:19
476 Rasmus Hanem Mortensen DEN 45-49 1:22:21
477 Michael Andreasson SWE 40-44 1:22:22
478 Markku Kukkala FIN 45-49 1:22:29
479 Jay Macdonald GBR 16-24 1:22:34
480 Thomas Nordby NOR 35-39 1:22:34
481 Fredrik Windrup SWE 40-44 1:22:36
482 Kai Eirik Espedal NOR 40-44 1:22:36
483 Kim Amundsen NOR 40-44 1:22:37
484 Vasko Mitrovic SWE 35-39 1:22:38
485 Jonathan Thurling GBR 30-34 1:22:44
486 Mads Braadland Tømmerholen NOR 25-29 1:22:44
487 Marius Holst NOR 30-34 1:22:46
488 Jamie Wilde GBR 45-49 1:22:47
489 Jonathan Jacobsen DEN 40-44 1:22:47
490 Simen Eimstad NOR 25-29 1:22:53
491 Egan Deressa NOR 30-34 1:22:59
492 Harry Longhurst GBR 16-24 1:22:59
493 Jarl Petter Moe NOR 40-44 1:23:00
494 Johan Schmalfeld SWE 35-39 1:23:01
495 Francesco Del Greco ITA 30-34 1:23:03
496 Preben Huse NOR 30-34 1:23:04
497 Tonny Mortensen DEN 50-54 1:23:06
498 Andrew Darby GBR 35-39 1:23:06
499 Ramon Wissler SUI 30-34 1:23:06
500 Robin M. Martinez Bravo BOL 30-34 1:23:09
501 Jonathan Schou DEN 25-29 1:23:10
502 Per Bjarne Lindstad NOR 45-49 1:23:13
503 Adam Salamat NOR 25-29 1:23:13
504 Emanuel Tidén SWE 16-24 1:23:14
505 Julien Hénault FRA 35-39 1:23:15
506 Toby Rumbold GBR 16-24 1:23:16
507 José Miguel Rodríguez Ariza ESP 25-29 1:23:17
508 Stian Jensen Pettersen NOR 25-29 1:23:22
509 Marius Hansen NOR 35-39 1:23:33
510 Mathias Ramström SWE 35-39 1:23:33
511 Erik Oude Blenke NED 35-39 1:23:38
512 Andrea Baccenetti ITA 40-44 1:23:47
513 Simon White GBR 50-54 1:23:47
514 Damir Panić SLO 45-49 1:23:47
515 Martin Kirkholm Braun DEN 35-39 1:23:48
516 Darren Leah GBR 45-49 1:23:48
517 Magnus Norén SWE 50-54 1:23:50
518 James Farrell IRL 35-39 1:23:51
519 Timothée Lhomme FRA 30-34 1:23:52
520 Marius Danielsen NOR 40-44 1:23:57
521 Tom-Fredrik Nyland NOR 30-34 1:24:04
522 Kjetil Ones NOR 35-39 1:24:09
523 Robert Kialt SWE 60-64 1:24:10
524 Anthony Frankland GBR 35-39 1:24:11
525 Michael Wick NOR 35-39 1:24:12
526 Filip Nawacki POL 16-24 1:24:15
527 Willy Hatlevoll NOR 65-69 1:24:15
528 Gonzalo Luis ESP 35-39 1:24:16
529 Maksymilian Pecak NOR 16-24 1:24:16
530 Gard Rødal NOR 30-34 1:24:18
531 Austin Hobbs GBR 16-24 1:24:18
532 Bartlomiej Woslawski POL 40-44 1:24:18
533 Dirk Jablonski GER 35-39 1:24:18
534 Jonas Émil Fredriksen NOR 25-29 1:24:24
535 Preben Grahl NOR 35-39 1:24:27
536 Nakuldev Basani IND 25-29 1:24:27
537 Dave Parry GBR 30-34 1:24:34
538 Marcus Marin SWE 30-34 1:24:36
539 Kristian Ystaas NOR 40-44 1:24:39
540 Kristoffer Berglund SWE 40-44 1:24:40
541 Simen Belsnes NOR 35-39 1:24:40
542 Andreas Tysk SWE 35-39 1:24:41
543 Sean Kesluk USA 30-34 1:24:41
544 Lars Büchi SUI 30-34 1:24:42
545 Alexander Fuchs AUT 45-49 1:24:42
546 Othuke Christian Ajakpoloho SWE 30-34 1:24:44
547 Mikael Vaihela SWE 40-44 1:24:49
548 Andre C. Marcelino BRA 35-39 1:24:50
549 Rob Griffiths GBR 40-44 1:24:51
550 Shobhit Garg NOR 25-29 1:24:51
551 Frode Dalen NOR 50-54 1:24:55
552 Joel Sigrist SUI 35-39 1:24:55
553 Mauri Kaila FIN 65-69 1:24:58
554 Tim Price GBR 25-29 1:24:59
555 Frederik Kirk DEN 25-29 1:25:00
556 Kevin Linares SWE 35-39 1:25:05
557 Phillip Smith GBR 30-34 1:25:06
558 Andreas Kumwenda NOR 30-34 1:25:07
559 Kristofer Bergdahl SWE 45-49 1:25:08
560 Daniel Lindgren SWE 45-49 1:25:14
561 Christoffer Løtvedt NOR 35-39 1:25:15
562 Adam Blommegård SWE 35-39 1:25:24
563 Tor Egil Nedrebo NOR 50-54 1:25:24
564 Aidan Siggers GBR 45-49 1:25:27
565 James Burchell GBR 40-44 1:25:32
566 Claes Ostwald SWE 45-49 1:25:32
567 Wissem Fejri FRA 35-39 1:25:36
568 Johan Fagerström SWE 50-54 1:25:37
569 Kari Salo FIN 60-64 1:25:41
570 Nils Brande NOR 16-24 1:25:41
571 Magnus Ebbesen NOR 40-44 1:25:44
572 Gary Beyer GBR 40-44 1:25:49
573 Tobias Severin Søgaard NOR 30-34 1:25:51
574 Lasse Christiansen DEN 30-34 1:25:55
575 Thomas Stell GBR 35-39 1:25:58
576 Tan Truong NOR 45-49 1:25:59
577 Sigurd Skarra NOR 40-44 1:25:59
578 Karol Rzewuski POL 45-49 1:25:59
579 Emir Attar NOR 30-34 1:25:59
580 Timo Niinivaara FIN 40-44 1:26:01
581 Dries Vanhee BEL 16-24 1:26:02
582 Henrik Benberg NOR 16-24 1:26:02
583 George Tweed GBR 35-39 1:26:14
584 Joachim Fossli NOR 30-34 1:26:18
585 Endre Balchen NOR 40-44 1:26:18
586 Per Øgrey Brandsdal NOR 40-44 1:26:18
587 Kjetil Aga NOR 35-39 1:26:22
588 Matt Brown GBR 35-39 1:26:26
589 Fedde van Wegen NED 30-34 1:26:27
590 Edward Grissell GBR 35-39 1:26:27
591 Bjørnar Holt NOR 45-49 1:26:28
592 Oddbjørn Gjertsen NOR 40-44 1:26:29
593 Lasse Sporstøl NOR 25-29 1:26:30
594 Sander Steve NOR 25-29 1:26:33
595 Paul Daly IRL 35-39 1:26:35
596 Kevin Arnesen NOR 25-29 1:26:36
597 Christopher Høie NOR 35-39 1:26:36
598 Ernestas Urbšys LTU 30-34 1:26:39
599 Kristian Pritt GBR 30-34 1:26:40
600 Petras Bacevicius LTU 30-34 1:26:42

← Oslo 2026 results