FULL RESULTS
HYROX Heerenveen 2025 Results – Pro Men
150 finishers. Winner Ross Walker in 58:17; median 1:19:43.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Ross Walker | 16-24 | 58:17 | 27:20 | 26:17 | |
| 2 | Aaron Woodman | 35-39 | 59:32 | 28:17 | 26:24 | |
| 3 | Jannick Plantinga | 30-34 | 1:01:53 | 29:40 | 26:52 | |
| 4 | Michael Philson | 25-29 | 1:02:38 | 30:06 | 27:29 | |
| 5 | Tobias Kiefer | 30-34 | 1:02:55 | 30:05 | 27:28 | |
| 6 | Philipp Müller | 40-44 | 1:03:25 | 28:32 | 29:01 | |
| 7 | Jaafar Moumen | 40-44 | 1:03:35 | 28:45 | 29:19 | |
| 8 | Bram Rhebergen | 35-39 | 1:04:13 | 30:12 | 28:50 | |
| 9 | Mike Moa Hughes | 35-39 | 1:04:47 | 30:56 | 28:08 | |
| 10 | Steven Spaans | 35-39 | 1:05:58 | 30:25 | 29:35 | |
| 11 | Marc Kroes | 45-49 | 1:06:06 | 31:21 | 29:18 | |
| 12 | Sean Keller | 16-24 | 1:06:40 | 31:24 | 30:06 | |
| 13 | Bart Maljaars | 25-29 | 1:06:47 | 30:29 | 30:39 | |
| 14 | Jsa Van Baaren | 16-24 | 1:07:21 | 32:03 | 29:27 | |
| 15 | Peter Woelders | 25-29 | 1:07:27 | 29:58 | 31:43 | |
| 16 | Max Swinkels | 25-29 | 1:07:56 | 33:40 | 28:23 | |
| 17 | Ids Elshof | 25-29 | 1:08:10 | 29:05 | 33:19 | |
| 18 | Kent Aktas | 16-24 | 1:08:13 | 31:19 | 31:20 | |
| 19 | Simon Derby | 40-44 | 1:08:15 | 31:24 | 31:17 | |
| 20 | Marcel Beishuizen | 35-39 | 1:08:25 | 31:36 | 29:24 | |
| 21 | Kees Hagen | 40-44 | 1:08:27 | 31:34 | 31:10 | |
| 22 | Nick Ten Damme | 30-34 | 1:08:34 | 33:27 | 28:47 | |
| 23 | Martin Wenzel | 30-34 | 1:08:36 | 30:33 | 32:13 | |
| 24 | Andrei Logvinenko | 30-34 | 1:09:03 | 33:39 | 29:18 | |
| 25 | Jan Hof | 40-44 | 1:09:04 | 32:30 | 30:44 | |
| 26 | Baltasar Santos | 16-24 | 1:09:16 | 32:15 | 31:19 | |
| 27 | Mats Markovits | 25-29 | 1:09:23 | 30:36 | 33:24 | |
| 28 | Job De Goede | 25-29 | 1:09:36 | 32:15 | 31:31 | |
| 29 | Jeroen Visser | 35-39 | 1:09:48 | 31:32 | 31:03 | |
| 30 | Paul Hesselberth | 25-29 | 1:09:50 | 29:25 | 34:51 | |
| 31 | Ramon Hendricks | 25-29 | 1:10:02 | 31:46 | 31:58 | |
| 32 | Rogier Verbaan | 40-44 | 1:11:06 | 31:22 | 33:47 | |
| 33 | Raimond Huiszoon | 30-34 | 1:11:21 | 32:30 | 30:53 | |
| 34 | Anders Næstholdt | 30-34 | 1:11:22 | 32:01 | 33:10 | |
| 35 | Wilbert Jansen | 30-34 | 1:11:31 | 29:57 | 35:15 | |
| 36 | Ton Matton | 30-34 | 1:12:22 | 34:43 | 31:18 | |
| 37 | Romain Guilliams | 30-34 | 1:12:48 | 32:37 | 33:39 | |
| 38 | Tim Dekker | 30-34 | 1:12:52 | 36:24 | 30:11 | |
| 39 | Wiebe Kuipers | 25-29 | 1:13:19 | 33:01 | 33:39 | |
| 40 | Stijn Lof | 16-24 | 1:13:49 | 32:13 | 35:20 | |
| 41 | Kevin Soetendal | 35-39 | 1:13:56 | 32:39 | 35:22 | |
| 42 | Ruurd Van Der Berg | 45-49 | 1:13:59 | 34:54 | 33:02 | |
| 43 | Roy Koenders | 35-39 | 1:14:11 | 35:28 | 32:03 | |
| 44 | Thomas Buijs | 16-24 | 1:14:23 | 33:39 | 34:23 | |
| 45 | Sem Zonderwijk | 16-24 | 1:14:45 | 33:42 | 35:01 | |
| 46 | Joost Huisman | 16-24 | 1:14:52 | 35:09 | 32:29 | |
| 47 | Jerzy Aarnink | 35-39 | 1:14:59 | 34:48 | 33:58 | |
| 48 | Richard Proost | 50-54 | 1:15:04 | 35:00 | 32:53 | |
| 49 | Remco Groeneveld | 40-44 | 1:15:11 | 32:26 | 36:58 | |
| 50 | Roy Boersma | 25-29 | 1:15:15 | 32:59 | 36:21 | |
| 51 | Kenny Van Wijk | 25-29 | 1:15:19 | 36:19 | 32:20 | |
| 52 | Peter Lenderink | 25-29 | 1:15:22 | 36:51 | 31:55 | |
| 53 | Jan Van Binsbergen | 16-24 | 1:15:24 | 33:51 | 35:26 | |
| 54 | Simon Van Middelaar | 35-39 | 1:15:38 | 33:07 | 36:03 | |
| 55 | Thijs Haasnoot | 30-34 | 1:15:43 | 36:06 | 32:54 | |
| 56 | Jurre Brandsen | 25-29 | 1:16:05 | 36:20 | 33:17 | |
| 57 | Frans Mussche | 30-34 | 1:16:13 | 35:16 | 32:33 | |
| 58 | John Vlaming | 30-34 | 1:16:14 | 35:15 | 33:25 | |
| 59 | Steffen Karlsson | 30-34 | 1:16:18 | 32:49 | 36:27 | |
| 60 | Mariusz Michalski | 40-44 | 1:16:22 | 34:44 | 34:46 | |
| 61 | Santiago Van Den Brand | 30-34 | 1:16:34 | 34:23 | 35:41 | |
| 62 | Bowen Kruisselbrink | 16-24 | 1:16:54 | 36:13 | 33:55 | |
| 63 | Bono Meijs | 25-29 | 1:17:09 | 37:36 | 32:37 | |
| 64 | Patrick Willems | 45-49 | 1:17:16 | 32:23 | 38:45 | |
| 65 | Sander Van Der Linden | 35-39 | 1:17:34 | 32:12 | 38:53 | |
| 66 | Sybren Van Der Meer | 40-44 | 1:17:52 | 37:27 | 33:57 | |
| 67 | Berry Buis | 40-44 | 1:18:11 | 35:31 | 35:23 | |
| 68 | Shamar Berggraaf | 25-29 | 1:18:23 | 34:20 | 37:24 | |
| 69 | Thomas Van Til | 30-34 | 1:18:25 | 34:29 | 37:18 | |
| 70 | Rudy Fortes | 35-39 | 1:18:38 | 35:14 | 36:12 | |
| 71 | Morris Meijs | 25-29 | 1:18:40 | 35:39 | 36:31 | |
| 72 | Hylke Riemersma | 35-39 | 1:18:46 | 38:13 | 34:04 | |
| 73 | Robert Jan Poppen | 45-49 | 1:19:12 | 35:36 | 35:36 | |
| 74 | Wieland Disseldorp | 25-29 | 1:19:19 | 33:20 | 37:54 | |
| 75 | Arco Kolken | 40-44 | 1:19:25 | 35:05 | 37:54 | |
| 76 | Jehannes Gietema | 25-29 | 1:20:00 | 37:19 | 35:00 | |
| 77 | Arno Peek | 50-54 | 1:20:15 | 34:04 | 39:29 | |
| 78 | Martijn Schmale | 45-49 | 1:20:55 | 34:32 | 39:14 | |
| 79 | Sergio Marica | 40-44 | 1:21:00 | 37:46 | 34:51 | |
| 80 | Mauro Niesten | 30-34 | 1:21:22 | 34:12 | 40:18 | |
| 81 | Oscar De Smit | 50-54 | 1:21:27 | 34:23 | 40:01 | |
| 82 | Wim Van Der Graaff | 35-39 | 1:21:42 | 36:13 | 38:33 | |
| 83 | Mathijs Dijkstra | 40-44 | 1:21:48 | 41:24 | 32:15 | |
| 84 | Carlo Van Die | 25-29 | 1:21:49 | 36:06 | 36:26 | |
| 85 | Teun Coumou | 30-34 | 1:21:51 | 37:54 | 36:54 | |
| 86 | Bram Rekers | 25-29 | 1:21:59 | 40:12 | 34:03 | |
| 87 | Arnaud Bal | 40-44 | 1:22:33 | 40:13 | 35:04 | |
| 88 | Tjebbe Mobach | 35-39 | 1:22:42 | 38:34 | 35:58 | |
| 89 | Robin Houtveen | 35-39 | 1:22:54 | 37:42 | 37:33 | |
| 90 | Desi Sanderse | 30-34 | 1:23:18 | 38:11 | 36:59 | |
| 91 | Remco Jansen | 35-39 | 1:23:24 | 38:52 | 37:13 | |
| 92 | Mark Bandstra | 30-34 | 1:23:51 | 38:56 | 37:24 | |
| 93 | Christian Bron | 25-29 | 1:23:56 | 38:01 | 38:16 | |
| 94 | Guus Lieshout | 25-29 | 1:25:00 | 38:13 | 38:59 | |
| 95 | Ben Veraart | 50-54 | 1:25:17 | 39:21 | 39:02 | |
| 96 | Leroy Verwey | 25-29 | 1:25:23 | 34:57 | 42:51 | |
| 97 | Romain Massot | 25-29 | 1:25:31 | 39:56 | 38:07 | |
| 98 | Jan Treptow | 30-34 | 1:25:51 | 39:40 | 38:46 | |
| 99 | Frank Borchert | 35-39 | 1:25:54 | 40:15 | 37:23 | |
| 100 | Joran Dankaart | 25-29 | 1:26:08 | 37:02 | 41:08 | |
| 101 | François Dees | 30-34 | 1:26:22 | 39:53 | 39:35 | |
| 102 | Michiel Geerts | 30-34 | 1:26:25 | 37:59 | 41:38 | |
| 103 | Bas Wortel | 45-49 | 1:26:44 | 40:26 | 36:51 | |
| 104 | Berry Pannekoek | 40-44 | 1:26:48 | 37:21 | 40:48 | |
| 105 | Dynand Van Huis | 30-34 | 1:26:59 | 39:41 | 38:44 | |
| 106 | Niels Van Der Zanden | 35-39 | 1:27:28 | 40:57 | 39:10 | |
| 107 | Robbin De Roos | 25-29 | 1:27:31 | 42:45 | 37:19 | |
| 108 | Wessel Ten Dolle | 30-34 | 1:27:49 | 39:47 | 41:00 | |
| 109 | Chris Van Der Leij | 40-44 | 1:28:02 | 40:05 | 39:22 | |
| 110 | Hidde Hoekstra | 25-29 | 1:28:14 | 40:52 | 39:17 | |
| 111 | Bart De Lange | 35-39 | 1:28:28 | 40:25 | 39:05 | |
| 112 | Calvin Do Rosario | 25-29 | 1:28:56 | 32:29 | 43:08 | |
| 113 | Dani Cia | 16-24 | 1:29:08 | 39:16 | 41:40 | |
| 114 | Niels De Boer | 25-29 | 1:29:11 | 43:05 | 37:54 | |
| 115 | Maik Bauhuis | 45-49 | 1:29:30 | 37:47 | 44:52 | |
| 116 | Emmanuel Leite | 25-29 | 1:29:37 | 44:07 | 37:12 | |
| 117 | Tom Ter Braak | 16-24 | 1:29:42 | 37:05 | 44:56 | |
| 118 | David Van Leeuwen | 16-24 | 1:30:13 | 40:51 | 40:01 | |
| 119 | Fitz Scharbaai | 30-34 | 1:32:12 | 40:06 | 40:54 | |
| 120 | Wouter Vierstraete | 40-44 | 1:32:21 | 46:00 | 37:32 | |
| 121 | Daan De Vries | 30-34 | 1:32:45 | 39:52 | 43:53 | |
| 122 | Ad Kruijer | 16-24 | 1:32:50 | 44:03 | 40:46 | |
| 123 | Henry Compagner | 30-34 | 1:33:18 | 42:00 | 40:08 | |
| 124 | Tjerk Klompmaker | 45-49 | 1:33:28 | 41:07 | 44:26 | |
| 125 | Sam Schenk | 16-24 | 1:34:47 | 44:10 | 41:25 | |
| 126 | Rick Vlaar | 25-29 | 1:35:37 | 43:48 | 43:05 | |
| 127 | Dennis Nijkamp | 45-49 | 1:35:45 | 45:06 | 41:14 | |
| 128 | Stefan Bouwmans | 35-39 | 1:36:11 | 41:36 | 45:45 | |
| 129 | Joey Butter | 35-39 | 1:37:51 | 42:18 | 45:46 | |
| 130 | Arjen Kranendonk | 35-39 | 1:38:37 | 41:27 | 47:15 | |
| 131 | Marcel Varela Ribeiro | 30-34 | 1:38:52 | 41:21 | 46:22 | |
| 132 | Jasper Moons | 16-24 | 1:39:02 | 42:22 | 47:32 | |
| 133 | Rolf Van Leeuwen | 45-49 | 1:39:04 | 42:54 | 44:00 | |
| 134 | Yoram Roemersma | 30-34 | 1:39:40 | 41:14 | 49:41 | |
| 135 | Niek Van Herwerden | 30-34 | 1:39:59 | 45:24 | 46:07 | |
| 136 | Andries Rauwerda | 35-39 | 1:40:05 | 45:40 | 45:35 | |
| 137 | Barry Morais | 35-39 | 1:40:10 | 42:28 | 45:33 | |
| 138 | Gabriël Bom | 30-34 | 1:41:23 | 41:56 | 48:57 | |
| 139 | Vik Dhoop | 35-39 | 1:42:05 | 45:59 | 46:51 | |
| 140 | Stein Borger | 25-29 | 1:42:07 | 39:45 | 51:41 | |
| 141 | David Stam | 16-24 | 1:42:56 | 47:39 | 41:49 | |
| 142 | Roman Zemar | 35-39 | 1:43:30 | 44:34 | 48:39 | |
| 143 | Yeray Saavedra | 40-44 | 1:43:41 | 49:04 | 43:55 | |
| 144 | Frits Faber | 55-59 | 1:46:12 | 53:13 | 43:03 | |
| 145 | Henri Reinders | 50-54 | 1:47:35 | 43:40 | 54:38 | |
| 146 | Rob Van Oers | 40-44 | 1:47:48 | 41:41 | 56:33 | |
| 147 | Koen Leemreis | 40-44 | 1:48:58 | 51:51 | 46:08 | |
| 148 | Hendrik De Jong | 30-34 | 1:57:10 | 46:16 | 59:54 | |
| 149 | Moreno Dekker | 30-34 | 2:07:36 | 54:01 | 1:01:24 | |
| 150 | Jordy Okx | 25-29 | 2:28:36 | 1:06:42 | 1:07:19 |