FULL RESULTS
HYROX Beijing 2025 Results – Open Men
153 finishers. Winner Rik Beugel in 58:47; median 1:24:47.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Rik Beugel | 16-24 | 58:47 | 28:33 | 25:56 | |
| 2 | Jack Brownie | 25-29 | 59:02 | 28:59 | 25:43 | |
| 3 | Beomseok Hong | 35-39 | 59:30 | 31:07 | 23:43 | |
| 4 | Yookwon Doh | 25-29 | 1:02:08 | 31:37 | 25:47 | |
| 5 | Daehyun Han | 30-34 | 1:02:20 | 30:09 | 27:41 | |
| 6 | Mohd Saddam Mohd Pittli | 30-34 | 1:02:39 | 29:32 | 28:33 | |
| 7 | Junhyeon Jeon | 30-34 | 1:02:49 | 29:33 | 28:53 | |
| 8 | Oliver Marks | 35-39 | 1:02:59 | 29:37 | 28:40 | |
| 9 | Enoch Lam | 35-39 | 1:04:40 | 32:27 | 26:53 | |
| 10 | Emmanuel Lemire | 30-34 | 1:05:38 | 29:53 | 30:27 | |
| 11 | Michele Rudelli | 35-39 | 1:05:58 | 32:23 | 28:26 | |
| 12 | Louis Chacon | 25-29 | 1:06:24 | 32:44 | 28:56 | |
| 13 | Sinthu Kosasih | 30-34 | 1:07:17 | 33:24 | 28:41 | |
| 14 | Jordan Tze Lun Bong | 25-29 | 1:08:10 | 33:54 | 28:20 | |
| 15 | Tommy Saggus | 40-44 | 1:08:32 | 34:07 | 29:10 | |
| 16 | Jiwoan Song | 25-29 | 1:08:36 | 34:15 | 28:51 | |
| 17 | Edward Soon | 35-39 | 1:08:41 | 33:28 | 29:38 | |
| 18 | Filipe Duarte | 40-44 | 1:08:43 | 33:20 | 30:11 | |
| 19 | Wang Kong Yip | 30-34 | 1:08:46 | 34:02 | 28:54 | |
| 20 | Alim Roslan | 35-39 | 1:08:48 | 34:35 | 28:34 | |
| 21 | Nick Brown | 30-34 | 1:08:58 | 34:03 | 29:01 | |
| 22 | Barnaby Bibb | 30-34 | 1:10:22 | 33:21 | 31:31 | |
| 23 | Pesdy Tay | 30-34 | 1:11:35 | 33:14 | 32:49 | |
| 24 | Jason Paul | 35-39 | 1:12:29 | 30:58 | 35:55 | |
| 25 | Will Brownie | 16-24 | 1:12:31 | 34:36 | 32:19 | |
| 26 | Frank Nankivell | 30-34 | 1:12:35 | 34:30 | 32:26 | |
| 27 | Seena Akbary | 25-29 | 1:12:58 | 33:51 | 33:05 | |
| 28 | Lewis Lim | 35-39 | 1:13:23 | 34:02 | 33:40 | |
| 29 | Lorenzo Francesco Lanzani | 35-39 | 1:13:42 | 33:32 | 35:19 | |
| 30 | Aleksandr Baldin | HYROX | 30-34 | 1:13:48 | 35:18 | 32:57 |
| 31 | Rangsan Sinthugerd | 16-24 | 1:14:26 | 35:51 | 32:51 | |
| 32 | Ian Cheung | 25-29 | 1:14:40 | 35:52 | 32:44 | |
| 33 | Munkhbileg Batmunkh | 25-29 | 1:14:46 | 38:03 | 29:59 | |
| 34 | Khai Mhd | 30-34 | 1:15:04 | 35:27 | 33:29 | |
| 35 | Cj Chan | 35-39 | 1:15:18 | 35:46 | 32:44 | |
| 36 | Januar Karimata | 30-34 | 1:15:35 | 36:30 | 33:11 | |
| 37 | Nate Nelson | 40-44 | 1:15:54 | 38:31 | 31:16 | |
| 38 | Pak Kin Wong | 25-29 | 1:16:06 | 35:51 | 33:28 | |
| 39 | Je Ryul Park | 16-24 | 1:16:35 | 36:20 | 34:14 | |
| 40 | Duncan Koh | 30-34 | 1:16:43 | 37:01 | 34:11 | |
| 41 | Pierre-François Righetti | 35-39 | 1:16:59 | 36:46 | 34:07 | |
| 42 | Daniel Derda | 35-39 | 1:17:02 | 35:24 | 36:31 | |
| 43 | Kinlong Cheung | 16-24 | 1:17:45 | 34:26 | 37:15 | |
| 44 | Anhar Ali | 25-29 | 1:17:56 | 34:30 | 36:59 | |
| 45 | Andrei Titomir | HYROX | 30-34 | 1:18:04 | 35:07 | 36:44 |
| 46 | Felix Engelhardt | 35-39 | 1:18:37 | 34:57 | 37:26 | |
| 47 | Pierce Maxwell | 30-34 | 1:18:39 | 35:01 | 38:01 | |
| 48 | Richard Tey | 30-34 | 1:18:39 | 36:03 | 35:30 | |
| 49 | Rodney Sargeant | 45-49 | 1:18:40 | 38:11 | 34:14 | |
| 50 | Brian Chan | 30-34 | 1:18:56 | 37:05 | 36:22 | |
| 51 | Greg Lock | 16-24 | 1:20:26 | 37:33 | 36:47 | |
| 52 | Tak Fai Chan | 50-54 | 1:20:44 | 37:43 | 36:33 | |
| 53 | Yi Zang Ong | 30-34 | 1:21:06 | 40:04 | 34:35 | |
| 54 | Tan Trung Dr Luong | 45-49 | 1:21:09 | 39:20 | 35:26 | |
| 55 | Shimpei Iwata | 35-39 | 1:21:13 | 38:52 | 35:18 | |
| 56 | Ka Wai Lam | 30-34 | 1:21:16 | 35:08 | 40:34 | |
| 57 | Yuen Mun Ho | 40-44 | 1:21:23 | 38:01 | 36:40 | |
| 58 | Hakimi Noordin | 16-24 | 1:21:47 | 36:41 | 37:22 | |
| 59 | Aaron Varley | 45-49 | 1:22:00 | 36:27 | 38:14 | |
| 60 | Shawn Cho | 35-39 | 1:22:08 | 40:00 | 35:03 | |
| 61 | Chun Wee Lim | 30-34 | 1:22:11 | 39:53 | 35:40 | |
| 62 | Jimmy Thai | 40-44 | 1:22:15 | 37:27 | 35:49 | |
| 63 | Brandon Lim | 40-44 | 1:22:19 | 38:33 | 37:51 | |
| 64 | Cliff Chan | 30-34 | 1:22:30 | 36:59 | 37:54 | |
| 65 | Benjamin Chu | 25-29 | 1:22:31 | 41:01 | 35:00 | |
| 66 | Ng Mark | 30-34 | 1:22:51 | 40:52 | 34:44 | |
| 67 | Matee Kanchanapan | 25-29 | 1:22:59 | 37:39 | 36:31 | |
| 68 | Gary Mears | 40-44 | 1:23:05 | 38:09 | 38:00 | |
| 69 | Pieter Verstraete | 35-39 | 1:23:10 | 42:09 | 33:47 | |
| 70 | Willy Tan | 30-34 | 1:23:18 | 38:36 | 36:28 | |
| 71 | Chun Hong Lam | 30-34 | 1:23:26 | 39:51 | 36:33 | |
| 72 | Ibrahim Jabri | LBN | 35-39 | 1:23:46 | 37:06 | 39:26 |
| 73 | Alan Yee Tuen Lee | 45-49 | 1:24:07 | 38:08 | 39:44 | |
| 74 | Jaehong Kim | 45-49 | 1:24:17 | 41:03 | 36:01 | |
| 75 | Jason Chuei | 40-44 | 1:24:37 | 39:20 | 39:03 | |
| 76 | John Lam | 35-39 | 1:24:47 | 37:43 | 38:58 | |
| 77 | Amado Trejo Romero | 40-44 | 1:24:47 | 34:24 | 43:14 | |
| 78 | Marco Li | 40-44 | 1:25:18 | 40:43 | 36:55 | |
| 79 | Eugene Jim Ray Tan | 35-39 | 1:25:21 | 41:42 | 37:20 | |
| 80 | Tonny Ye | 35-39 | 1:25:31 | 40:46 | 37:40 | |
| 81 | Fabien Melero | 35-39 | 1:25:34 | 37:17 | 41:03 | |
| 82 | Kameron Smith | 16-24 | 1:25:49 | 35:57 | 43:26 | |
| 83 | Ed Huntsman | 40-44 | 1:25:58 | 38:20 | 40:39 | |
| 84 | Chase Williams | 35-39 | 1:26:00 | 38:11 | 40:37 | |
| 85 | Tafadzwa Kadere | 30-34 | 1:26:05 | 39:58 | 39:25 | |
| 86 | Chin Hou Lai | 35-39 | 1:26:36 | 40:27 | 37:49 | |
| 87 | Patrick Cullen | 50-54 | 1:26:46 | 41:29 | 38:40 | |
| 88 | Anthony Slater | 35-39 | 1:26:49 | 37:18 | 43:04 | |
| 89 | Cheuk Man Adam Wong | 25-29 | 1:26:59 | 39:00 | 38:38 | |
| 90 | Tomasz Stani | 35-39 | 1:27:00 | 38:33 | 40:39 | |
| 91 | Byungkyu Kim | 40-44 | 1:27:08 | 41:07 | 38:43 | |
| 92 | Jie Wang | 30-34 | 1:27:22 | 39:22 | 39:16 | |
| 93 | Barthelemy Sibaud | 30-34 | 1:28:27 | 46:30 | 35:04 | |
| 94 | Tsz Hin Anson Ng | 16-24 | 1:28:35 | 41:08 | 40:41 | |
| 95 | Derrick Foo | 45-49 | 1:29:51 | 39:29 | 42:01 | |
| 96 | Raymond Cheng | 50-54 | 1:29:55 | 40:54 | 39:09 | |
| 97 | Ryan Chew | 30-34 | 1:29:58 | 40:45 | 42:16 | |
| 98 | Adam Janmohamed | 30-34 | 1:30:19 | 38:51 | 44:01 | |
| 99 | Ho Yin Leung | 35-39 | 1:30:37 | 42:11 | 41:44 | |
| 100 | Jonathan Finnigan | 55-59 | 1:31:46 | 41:39 | 42:31 | |
| 101 | Yi How Pang | 30-34 | 1:32:17 | 47:51 | 35:46 | |
| 102 | Frederic Cruchet | 45-49 | 1:32:33 | 44:49 | 39:34 | |
| 103 | Ser Luck Teo | 55-59 | 1:32:35 | 43:17 | 42:01 | |
| 104 | Thomas Wong | 35-39 | 1:32:39 | 46:13 | 38:30 | |
| 105 | David Abegglen | 30-34 | 1:32:50 | 42:06 | 43:12 | |
| 106 | Ruofan Ni | 30-34 | 1:32:51 | 42:56 | 41:54 | |
| 107 | Jonathan Ling | 35-39 | 1:33:02 | 43:42 | 40:03 | |
| 108 | Hayden Lau | 30-34 | 1:33:25 | 42:27 | 43:02 | |
| 109 | Max Tay | 40-44 | 1:33:29 | 45:40 | 40:47 | |
| 110 | Jun Hao Koh | 35-39 | 1:33:45 | 45:25 | 41:21 | |
| 111 | Martin Harris | 60-64 | 1:34:09 | 41:48 | 45:02 | |
| 112 | Yong Sheng Lim | 30-34 | 1:34:40 | 43:27 | 43:00 | |
| 113 | Zac Koh | 35-39 | 1:35:20 | 45:09 | 42:36 | |
| 114 | Choon Beng Tay | 50-54 | 1:35:28 | 46:07 | 41:04 | |
| 115 | Andrew Chang | 35-39 | 1:35:33 | 46:29 | 41:15 | |
| 116 | Albert Ho | 40-44 | 1:37:21 | 45:14 | 43:27 | |
| 117 | Lucas Xu | 30-34 | 1:38:00 | 43:54 | 42:14 | |
| 118 | Pakpoom Udomsungworagul | 30-34 | 1:38:20 | 46:48 | 43:07 | |
| 119 | Harvey Clyd Mendoza | 30-34 | 1:38:24 | 42:58 | 46:37 | |
| 120 | Marvin Lesky | 25-29 | 1:38:30 | 44:36 | 45:45 | |
| 121 | Che Ho Adrian Wai | 30-34 | 1:38:44 | 46:54 | 41:58 | |
| 122 | Anand Menon | 35-39 | 1:40:05 | 45:05 | 45:47 | |
| 123 | Edwin Chow | 40-44 | 1:40:11 | 44:13 | 48:11 | |
| 124 | Zijian Yang | 35-39 | 1:40:11 | 46:30 | 42:54 | |
| 125 | Tom Bromly | 30-34 | 1:40:28 | 44:17 | 47:09 | |
| 126 | Bala Ashok Kumar | 30-34 | 1:41:23 | 47:52 | 42:27 | |
| 127 | Marvin Kaiser Ong | 60-64 | 1:42:05 | 46:18 | 44:31 | |
| 128 | David Li | 25-29 | 1:42:22 | 46:51 | 45:04 | |
| 129 | Evgenii Gvozdev | HYROX | 35-39 | 1:42:26 | 50:03 | 43:06 |
| 130 | Paul Poon | 55-59 | 1:42:57 | 48:58 | 44:42 | |
| 131 | Yan-Jie Huang | 45-49 | 1:43:27 | 47:40 | 43:47 | |
| 132 | Ikmal Amry | 30-34 | 1:43:46 | 44:19 | 48:27 | |
| 133 | Sung Yip Robin Lo | 40-44 | 1:44:05 | 41:30 | 55:16 | |
| 134 | Marvin Jareth Chia | 30-34 | 1:44:15 | 44:54 | 51:07 | |
| 135 | Edwin Cheng | 35-39 | 1:44:57 | 48:38 | 46:30 | |
| 136 | Hector Law | 25-29 | 1:47:26 | 47:01 | 51:43 | |
| 137 | Dowon Kwon | 16-24 | 1:48:05 | 44:44 | 53:58 | |
| 138 | Halif Karim | 35-39 | 1:48:54 | 48:25 | 53:25 | |
| 139 | Hisham Muluk | 30-34 | 1:49:50 | 52:31 | 46:33 | |
| 140 | David Bong | 30-34 | 1:51:18 | 53:03 | 48:09 | |
| 141 | John Kelly | 30-34 | 1:52:11 | 52:09 | 50:01 | |
| 142 | Kwanghyun Kim | 30-34 | 1:52:57 | 48:50 | 53:06 | |
| 143 | Siu Hoong Cheang | 35-39 | 1:54:00 | 53:45 | 51:03 | |
| 144 | Hong Heng Sim | 50-54 | 1:54:50 | 45:20 | 59:31 | |
| 145 | Emmanuel Cocodia | 40-44 | 1:57:05 | 49:28 | 58:45 | |
| 146 | Woon Chun Leong | 40-44 | 1:57:41 | 57:40 | 49:26 | |
| 147 | Chun Yuen Chan | 30-34 | 1:59:44 | 58:08 | 46:34 | |
| 148 | Dimuthu De Silva | 30-34 | 2:00:00 | 46:59 | 1:01:33 | |
| 149 | Arron Tan | 35-39 | 2:00:41 | 55:43 | 53:06 | |
| 150 | Sau Nok Law | 30-34 | 2:02:11 | 46:28 | 1:05:54 | |
| 151 | Indika Kumar | 50-54 | 2:18:01 | 55:31 | 1:04:40 | |
| 152 | Rahul Raj | 25-29 | 2:39:39 | 1:19:04 | 1:11:46 | |
| 153 | Svein Andersen | 65-69 | 2:46:26 | 57:34 | 1:35:09 |