HYROX Phoenix 2026: Pro Men results

633 finishers on 30 Jan 2026. Typical finish 1:19:18, fastest 10% under 1:05:43. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
301 Kyle Walsh 🇺🇸 USA22nd of 37 aged 16-24 16-24 1:18:35 24:58 36:12 37:11 5:15 4:24 3:40 5:03 5:19 4:38 1:59 5:21 6:47
302 Brian Harper 🇺🇸 USA75th of 120 aged 25-29 25-29 1:18:37 25:00 40:40 31:47 6:15 4:11 3:16 4:50 3:50 4:47 1:47 3:50 5:16
303 Nicholas Fournier 🇺🇸 USA94th of 176 aged 30-34 30-34 1:18:37 25:00 37:10 36:08 5:23 4:09 4:09 5:36 4:34 4:38 1:50 5:25 5:47
304 Leandro Becerra 🇺🇸 USA9th of 28 aged 50-54 50-54 1:18:39 25:02 36:30 36:49 5:25 4:14 3:33 5:07 5:14 4:30 1:49 5:14 7:08
305 Philip Watson 🇨🇦 CAN26th of 76 aged 40-44 40-44 1:18:41 25:04 38:19 35:20 5:05 4:10 3:36 5:08 4:23 4:56 1:55 4:57 6:15
306 Klodian Mitri 🇺🇸 USA69th of 137 aged 35-39 35-39 1:18:44 25:07 31:47 42:10 4:51 4:11 4:22 6:52 4:14 4:33 2:40 4:57 10:21
307 Kaya Newkirk 🇺🇸 USA23rd of 37 aged 16-24 16-24 1:18:49 25:12 36:28 35:50 6:36 4:13 3:13 5:07 5:19 4:32 1:59 4:26 7:01
308 Kaleb Yates 🇺🇸 USA95th of 176 aged 30-34 30-34 1:18:53 25:16 36:27 37:24 5:06 4:06 3:46 3:50 6:00 4:19 1:42 6:45 6:56
309 Connor Banks 🇺🇸 USA96th of 176 aged 30-34 30-34 1:18:54 25:17 36:12 34:06 8:40 3:51 3:21 4:27 4:50 4:11 1:49 4:49 6:48
310 Spencer Forsberg 🇺🇸 USA76th of 120 aged 25-29 25-29 1:18:57 25:20 39:14 33:19 6:29 4:04 3:47 6:22 3:41 5:03 1:36 3:35 5:11
311 Daniel Weir 🇺🇸 USA97th of 176 aged 30-34 30-34 1:19:07 25:30 37:30 34:49 6:52 4:04 3:44 5:03 4:02 4:32 2:32 4:43 6:09
312 Chris Thompson 🇺🇸 USA10th of 28 aged 50-54 50-54 1:19:08 25:31 38:37 35:01 5:34 4:23 3:25 4:22 5:17 4:44 1:38 4:49 6:23
313 Manuel Mair 🇯🇲 JAM3rd of 14 aged 55-59 55-59 1:19:10 25:33 37:32 35:29 6:13 4:07 3:28 4:31 4:51 4:26 1:34 4:33 7:59
314 Noah Frerichs 🇺🇸 USA24th of 37 aged 16-24 16-24 1:19:12 25:35 38:21 35:07 5:47 3:52 4:32 5:15 4:12 4:30 1:58 4:33 6:15
315 Jake Shaw 🇺🇸 USA27th of 76 aged 40-44 40-44 1:19:16 25:39 40:28 33:26 5:28 4:02 4:02 4:24 3:50 4:48 2:02 4:45 5:33
316 Justin Bielenberg 🇺🇸 USA10th of 44 aged 45-49 45-49 1:19:16 25:39 39:57 33:41 5:45 4:07 3:27 4:25 4:26 4:32 1:58 5:12 5:34
317 Alexander Boyd 🇺🇸 USA98th of 176 aged 30-34 30-34 1:19:18 25:41 40:23 33:45 5:15 4:07 3:25 4:52 3:53 4:27 2:30 4:25 6:06
318 Chance Hood 🇺🇸 USA70th of 137 aged 35-39 35-39 1:19:19 25:42 38:46 34:55 5:43 4:12 4:38 4:53 4:20 4:36 1:56 4:45 5:35
319 Jeremy Mohn 🇺🇸 USA99th of 176 aged 30-34 30-34 1:19:21 25:44 38:20 35:55 5:10 4:09 3:50 5:23 5:10 4:22 1:38 5:18 6:05
320 Buck Towner 🇺🇸 USA71st of 137 aged 35-39 35-39 1:19:24 25:47 38:11 34:31 6:46 4:06 4:00 5:03 3:48 4:28 2:21 4:49 5:56
321 Conor Lang 🇺🇸 USA100th of 176 aged 30-34 30-34 1:19:25 25:48 39:48 34:58 4:43 4:21 3:24 5:33 4:32 4:17 2:06 5:25 5:20
322 Kyle Cook 🇺🇸 USA72nd of 137 aged 35-39 35-39 1:19:26 25:49 34:47 38:46 5:57 4:23 4:25 6:02 5:34 4:36 2:26 5:32 5:48
323 Joshua Nassif 🇺🇸 USA73rd of 137 aged 35-39 35-39 1:19:30 25:53 38:00 35:43 5:52 4:13 4:04 5:31 5:05 4:30 1:41 4:33 6:06
324 Sam Streicher 🇺🇸 USA77th of 120 aged 25-29 25-29 1:19:31 25:54 37:08 36:04 6:23 4:12 4:07 4:50 4:14 4:54 2:15 5:10 6:22
325 Brandon Leung 🇺🇸 USA11th of 44 aged 45-49 45-49 1:19:32 25:55 36:40 37:57 5:00 4:29 4:03 5:47 4:47 4:48 2:49 5:48 5:26
326 Harrison Murphy 🇺🇸 USA101st of 176 aged 30-34 30-34 1:19:38 26:01 40:33 32:55 6:13 3:54 1:47 4:30 4:43 4:36 1:38 4:41 7:06
327 Turner Ellis 🇺🇸 USA78th of 120 aged 25-29 25-29 1:19:42 26:05 36:54 37:44 5:09 4:08 3:38 4:27 5:50 4:27 2:13 5:08 7:53
328 Alvin Varghese 🇮🇳 IND102nd of 176 aged 30-34 30-34 1:19:45 26:08 36:29 36:55 6:25 4:30 4:37 4:27 5:06 4:35 2:05 6:11 5:24
329 Jack Sutton 🇺🇸 USA79th of 120 aged 25-29 25-29 1:19:51 26:14 37:01 37:04 5:52 4:18 4:06 4:58 3:38 4:39 1:52 5:10 8:23
330 Mitch O'Hair 🇺🇸 USA74th of 137 aged 35-39 35-39 1:19:58 26:21 38:26 35:24 6:12 4:08 4:17 5:44 3:52 4:25 2:27 5:08 5:23
331 Jonah Freund 🇺🇸 USA25th of 37 aged 16-24 16-24 1:20:02 26:25 36:42 37:37 5:46 4:02 3:18 6:25 4:27 4:37 2:16 4:23 8:09
332 Nolan Marcus 🇺🇸 USA12th of 44 aged 45-49 45-49 1:20:08 26:31 40:09 34:50 5:14 4:05 2:46 4:12 5:23 4:30 1:52 5:42 6:20
333 Jefte Chavez 🇲🇽 MEX103rd of 176 aged 30-34 30-34 1:20:15 26:38 37:38 37:50 4:52 4:11 4:03 5:15 5:02 4:52 1:57 5:07 7:23
334 Marc Manopla 🇺🇸 USA75th of 137 aged 35-39 35-39 1:20:19 26:42 40:19 34:22 5:42 4:09 3:32 5:32 4:17 4:31 1:56 4:49 5:36
335 Francesco Carmelo Granata 🇨🇦 CAN80th of 120 aged 25-29 25-29 1:20:19 26:42 36:04 38:20 5:59 4:17 3:53 5:15 3:53 4:55 3:32 5:17 7:18
336 Jason Watson 🇺🇸 USA26th of 37 aged 16-24 16-24 1:20:22 26:45 39:42 35:19 5:24 4:13 3:42 5:17 4:07 4:29 2:19 4:28 6:44
337 Eric Englehardt 🇺🇸 USA76th of 137 aged 35-39 35-39 1:20:24 26:47 41:28 33:40 5:21 4:14 4:21 5:24 4:31 4:22 1:55 4:13 4:40
338 Eddo Weijer 🇳🇱 NED28th of 76 aged 40-44 40-44 1:20:25 26:48 33:11 42:43 4:36 4:25 4:05 6:42 5:39 4:23 1:46 5:28 10:15
339 Brian Emanuele 🇺🇸 USA77th of 137 aged 35-39 35-39 1:20:26 26:49 39:26 36:04 5:00 4:49 3:58 5:29 4:11 4:51 1:28 4:28 6:50
340 Michael Caruso 🇺🇸 USA4th of 14 aged 55-59 55-59 1:20:29 26:52 37:42 37:05 5:45 4:30 3:58 5:01 4:43 4:43 2:16 5:32 6:22
341 Matthew Heins 🇺🇸 USA78th of 137 aged 35-39 35-39 1:20:35 26:58 39:32 35:27 5:40 4:16 4:13 4:52 4:12 4:49 2:26 5:27 5:12
342 Kyle Hunter 🇺🇸 USA104th of 176 aged 30-34 30-34 1:20:38 27:01 34:38 37:46 8:18 4:04 4:10 5:43 5:04 4:40 1:59 5:41 6:25
343 David Dinette 🇺🇸 USA29th of 76 aged 40-44 40-44 1:20:45 27:08 40:26 33:44 6:40 4:07 2:52 4:53 4:11 4:40 2:11 4:49 6:01
344 Jorge Olivares 🇺🇸 USA81st of 120 aged 25-29 25-29 1:20:45 27:08 36:35 39:12 5:02 4:28 4:14 6:25 5:19 5:02 2:50 4:31 6:23
345 David Morgan 🇺🇸 USA79th of 137 aged 35-39 35-39 1:20:47 27:10 39:10 35:57 5:43 4:08 3:09 4:15 6:02 4:24 1:44 5:06 7:09
346 Jordan Altman 🇺🇸 USA82nd of 120 aged 25-29 25-29 1:20:48 27:11 41:24 33:45 5:44 4:11 3:11 4:37 5:30 4:23 2:04 4:16 5:33
347 Joey Rosenberg 🇺🇸 USA80th of 137 aged 35-39 35-39 1:20:49 27:12 37:17 37:01 6:36 4:05 3:28 5:19 5:07 4:30 1:56 5:03 7:33
348 Alex Lacy 🇺🇸 USA83rd of 120 aged 25-29 25-29 1:20:55 27:18 40:24 34:10 6:25 4:02 4:00 5:10 4:42 4:28 2:20 4:41 4:47
349 Adrian Kimber 🇬🇧 GBR30th of 76 aged 40-44 40-44 1:20:55 27:18 37:06 37:58 5:54 3:55 3:10 4:32 5:55 4:38 1:58 5:55 7:55
350 Andres Perezchica Esparza 🇺🇸 USA81st of 137 aged 35-39 35-39 1:21:00 27:23 37:47 38:02 5:16 4:17 3:48 7:02 5:16 4:40 2:09 4:39 6:11
351 Cody Anderson 🇺🇸 USA82nd of 137 aged 35-39 35-39 1:21:00 27:23 36:16 40:01 4:47 4:31 4:18 5:17 4:51 4:40 2:38 4:55 8:51
352 Hayden Furlong 🇺🇸 USA27th of 37 aged 16-24 16-24 1:21:06 27:29 39:11 35:33 6:26 4:14 3:40 4:53 5:12 4:45 1:53 4:53 6:03
353 Dariush Farzad 🇺🇸 USA31st of 76 aged 40-44 40-44 1:21:09 27:32 38:45 37:12 5:17 4:27 4:44 4:51 4:29 4:37 1:58 5:25 6:41
354 Steven Garnica 🇺🇸 USA83rd of 137 aged 35-39 35-39 1:21:11 27:34 39:22 36:00 5:54 4:16 3:24 5:34 5:08 4:33 1:54 5:24 5:47
355 Francisco Anguiano 🇺🇸 USA105th of 176 aged 30-34 30-34 1:21:13 27:36 36:30 39:17 5:32 4:07 3:58 5:58 4:14 4:34 1:45 6:19 8:22
356 Malik Belbey 🇨🇭 SUI106th of 176 aged 30-34 30-34 1:21:14 27:37 38:00 37:50 5:30 4:20 3:48 5:20 4:16 4:43 2:18 5:52 7:13
357 Jake Silverman 🇺🇸 USA28th of 37 aged 16-24 16-24 1:21:32 27:55 41:43 33:27 6:27 4:10 3:17 4:29 4:16 4:50 3:14 4:04 5:07
358 Gunnar Lenzen 🇺🇸 USA84th of 120 aged 25-29 25-29 1:21:34 27:57 38:50 35:09 7:39 4:12 3:40 5:19 4:56 4:30 2:28 5:01 5:03
359 Christian Margetto 🇺🇸 USA29th of 37 aged 16-24 16-24 1:21:35 27:58 37:51 38:03 5:45 4:15 3:39 5:29 3:55 4:38 2:47 5:35 7:45
360 Lubo Smid 🇨🇿 CZE84th of 137 aged 35-39 35-39 1:21:48 28:11 37:51 38:08 5:55 4:14 3:59 5:35 4:46 4:28 1:53 5:26 7:47
361 Gabriel Morneau 🇨🇦 CAN85th of 137 aged 35-39 35-39 1:21:50 28:13 37:17 38:19 6:17 4:17 3:58 4:36 4:21 4:48 2:10 6:24 7:45
362 Alex Samuel GRN107th of 176 aged 30-34 30-34 1:21:51 28:14 34:34 41:04 6:18 4:21 4:18 8:44 3:49 5:25 2:03 4:58 7:26
363 Robert Gee 🇺🇸 USA85th of 120 aged 25-29 25-29 1:21:56 28:19 40:34 36:09 5:16 4:12 3:21 4:49 4:53 4:34 2:05 5:20 6:55
364 Phil Ganser 🇺🇸 USA108th of 176 aged 30-34 30-34 1:22:01 28:24 36:11 39:25 6:29 4:20 4:19 6:44 5:24 4:59 2:43 4:07 6:49
365 Ricky Osterloh 🇺🇸 USA13th of 44 aged 45-49 45-49 1:22:05 28:28 37:59 38:26 5:46 4:24 4:27 5:14 5:31 4:43 2:14 5:48 6:05
366 Johnathan Markman 🇺🇸 USA109th of 176 aged 30-34 30-34 1:22:09 28:32 40:40 34:42 6:50 4:12 4:13 4:18 4:33 4:47 2:20 4:31 5:48
367 Jordan Wade 🇺🇸 USA86th of 137 aged 35-39 35-39 1:22:09 28:32 37:15 38:01 6:57 4:25 4:04 5:57 5:10 5:03 1:27 6:27 5:28
368 Dylan Nelson 🇺🇸 USA110th of 176 aged 30-34 30-34 1:22:11 28:34 39:26 37:40 5:10 4:26 3:22 6:22 4:52 4:35 2:19 4:49 6:55
369 Mykyta Yurtyn 🇺🇸 USA14th of 44 aged 45-49 45-49 1:22:16 28:39 39:10 37:46 5:23 4:30 4:10 5:35 5:02 4:36 2:08 5:25 6:20
370 James Howarth 🇺🇸 USA32nd of 76 aged 40-44 40-44 1:22:18 28:41 37:55 37:10 7:18 4:12 4:06 5:40 4:57 4:46 2:40 4:26 6:23
371 Jeff Meeks 🇺🇸 USA5th of 14 aged 55-59 55-59 1:22:29 28:52 40:09 36:17 6:06 4:14 4:21 5:08 4:25 4:33 2:24 5:37 5:35
372 William Massey 🇺🇸 USA30th of 37 aged 16-24 16-24 1:22:35 28:58 38:42 38:05 5:51 4:42 3:37 6:11 4:18 4:57 2:22 5:03 6:55
373 Kelly Meredith 🇺🇸 USA11th of 28 aged 50-54 50-54 1:22:48 29:11 42:24 33:52 6:37 4:05 3:20 5:12 4:29 4:35 2:10 4:28 5:33
374 Efrain Lopez 🇺🇸 USA111th of 176 aged 30-34 30-34 1:22:55 29:18 38:22 37:30 7:08 4:13 3:34 6:10 5:01 4:57 2:11 5:12 6:12
375 Stefan Bate 🇺🇸 USA15th of 44 aged 45-49 45-49 1:22:57 29:20 40:48 36:33 5:41 4:25 3:30 5:23 5:01 4:40 1:27 4:41 7:26
376 Austin Salsbery 🇺🇸 USA112th of 176 aged 30-34 30-34 1:23:02 29:25 40:03 36:06 6:57 4:21 3:25 5:52 4:20 4:52 2:20 4:52 6:04
377 Conrad Gilbert 🇺🇸 USA12th of 28 aged 50-54 50-54 1:23:06 29:29 37:26 40:01 5:44 4:16 4:11 6:47 4:33 4:38 2:39 5:24 7:33
378 Will Grumke 🇺🇸 USA113th of 176 aged 30-34 30-34 1:23:09 29:32 51:44 25:15 6:15 3:32 2:45 3:17 2:16 3:57 1:32 3:08 4:48
379 Max Ward 🇺🇸 USA114th of 176 aged 30-34 30-34 1:23:10 29:33 41:10 35:57 6:09 4:19 3:32 5:51 3:33 4:34 2:25 6:02 5:41
380 Jordan Hauch 🇺🇸 USA87th of 137 aged 35-39 35-39 1:23:15 29:38 38:05 38:45 6:31 4:16 3:09 7:34 4:42 4:36 2:21 4:56 7:11
381 Taylor Skinner 🇺🇸 USA115th of 176 aged 30-34 30-34 1:23:25 29:48 38:12 39:45 5:33 3:58 4:50 5:22 5:22 4:38 2:10 4:43 8:42
382 Brian Priebe 🇺🇸 USA16th of 44 aged 45-49 45-49 1:23:26 29:49 42:25 36:19 4:45 4:29 3:45 4:19 5:16 4:44 2:08 5:26 6:12
383 Jens Wohlbier 🇺🇸 USA116th of 176 aged 30-34 30-34 1:23:29 29:52 40:14 36:59 6:21 4:23 4:23 4:59 4:01 4:37 2:02 6:34 6:00
384 Will McNaughton 🇺🇸 USA117th of 176 aged 30-34 30-34 1:23:35 29:58 39:02 39:15 5:20 4:32 4:19 5:31 5:03 4:42 2:19 5:03 7:46
385 Steve Dillard 🇺🇸 USA86th of 120 aged 25-29 25-29 1:23:50 30:13 38:47 35:19 9:47 4:02 4:05 4:23 5:02 4:31 1:51 4:20 7:05
386 Brandon Binder 🇺🇸 USA33rd of 76 aged 40-44 40-44 1:23:53 30:16 38:03 39:24 6:30 4:11 3:39 5:41 6:24 4:35 2:07 5:43 7:04
387 Jaime Miller 🇺🇸 USA17th of 44 aged 45-49 45-49 1:24:12 30:35 38:27 38:53 6:56 4:18 3:53 5:09 6:20 4:49 2:10 5:31 6:43
388 Everett Hatch 🇺🇸 USA87th of 120 aged 25-29 25-29 1:24:13 30:36 38:01 39:51 6:25 4:02 5:49 6:17 4:33 4:43 1:50 5:01 7:36
389 Benjamin Pitman 🇺🇸 USA13th of 28 aged 50-54 50-54 1:24:17 30:40 39:33 38:09 6:39 4:25 4:00 4:28 4:37 4:34 2:27 6:06 7:32
390 Julius Jeter 🇳🇬 NGR34th of 76 aged 40-44 40-44 1:24:22 30:45 40:46 38:24 5:16 4:35 4:07 5:38 4:07 5:14 2:20 5:42 6:41
391 Peter Kim 🇺🇸 USA35th of 76 aged 40-44 40-44 1:24:24 30:47 40:16 36:52 7:21 3:58 3:50 4:32 5:53 4:25 1:57 5:46 6:31
392 Jeffrey Colquitt 🇺🇸 USA88th of 137 aged 35-39 35-39 1:24:24 30:47 39:12 38:56 6:19 4:16 4:20 4:46 5:04 5:00 1:56 5:28 8:06
393 Andrew LaPorta 🇺🇸 USA36th of 76 aged 40-44 40-44 1:24:26 30:49 39:17 37:07 8:06 4:11 3:28 5:02 6:21 4:35 2:05 4:14 7:11
394 Joe Martinez 🇺🇸 USA18th of 44 aged 45-49 45-49 1:24:28 30:51 38:44 40:09 5:39 4:31 5:11 5:31 5:24 4:42 2:36 5:17 6:57
395 Bryce Felber 🇺🇸 USA88th of 120 aged 25-29 25-29 1:24:29 30:52 41:12 37:49 5:34 4:12 4:57 4:46 6:15 4:26 1:35 5:29 6:09
396 Tyler Robinson 🇺🇸 USA89th of 120 aged 25-29 25-29 1:24:32 30:55 39:45 36:24 8:29 4:21 3:45 6:17 4:21 4:55 2:27 4:12 6:06
397 Joshua Harden 🇺🇸 USA118th of 176 aged 30-34 30-34 1:24:43 31:06 44:23 33:59 6:27 3:52 3:38 4:08 4:44 4:18 2:09 4:24 6:46
398 John Wick 🇺🇸 USA37th of 76 aged 40-44 40-44 1:24:49 31:12 37:44 40:57 6:12 4:42 5:08 6:17 5:29 4:45 2:14 6:27 5:55
399 Mathew Freeman 🇺🇸 USA19th of 44 aged 45-49 45-49 1:24:50 31:13 40:17 39:21 5:17 4:16 3:47 5:16 4:51 4:49 1:54 4:24 10:04
400 Alex Spangler 🇺🇸 USA119th of 176 aged 30-34 30-34 1:24:51 31:14 42:02 36:46 6:07 4:04 3:00 4:03 5:13 4:34 2:20 6:54 6:38
How to read

The place is among timed finishers in Pro 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