HYROX Fortaleza 2026: Pro Men results

120 finishers on 28 Feb 2026. Typical finish 1:25:28, fastest 10% under 1:09:36. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Joao Almeida 🇵🇹 POR1st of 32 aged 30-34 30-34 1:00:49 30:29 26:20 4:05 3:52 2:41 3:40 3:15 3:59 1:39 3:35 3:39
2 Vitor Becker 🇧🇷 BRA2nd of 32 aged 30-34 30-34 1:04:03 3:14 31:53 27:37 4:37 4:04 2:36 4:23 3:23 4:20 1:40 3:43 3:28
3 Eduardo Moreira de Sousa 🇧🇷 BRA3rd of 32 aged 30-34 30-34 1:04:31 3:42 29:57 30:30 4:07 4:17 2:41 4:22 3:18 4:39 2:04 4:12 4:57
4 Agustin Davis 🇨🇱 CHI1st of 23 aged 25-29 25-29 1:06:24 5:35 32:04 29:47 4:37 4:00 2:49 3:58 3:38 4:14 1:53 3:48 5:27
5 Luiz Carlos Guida 🇧🇷 BRA1st of 16 aged 40-44 40-44 1:06:28 5:39 32:24 29:10 4:58 3:51 2:42 3:38 3:56 4:12 2:17 3:38 4:56
6 Lucas Gouveia 🇧🇷 BRA4th of 32 aged 30-34 30-34 1:06:51 6:02 34:51 27:24 4:41 4:09 2:20 3:53 3:36 4:12 1:38 3:36 4:00
7 Igor Leon 🇧🇷 BRA2nd of 23 aged 25-29 25-29 1:07:06 6:17 33:13 28:18 5:39 4:05 2:44 4:04 3:24 4:15 2:06 4:04 3:36
8 Tony Britto 🇧🇷 BRA1st of 30 aged 35-39 35-39 1:07:41 6:52 32:50 27:55 7:00 3:52 3:04 3:47 3:24 4:01 1:40 3:59 4:08
9 Rodrigo Gasparin 🇧🇷 BRA2nd of 30 aged 35-39 35-39 1:08:16 7:27 32:21 31:06 4:53 3:57 2:45 4:25 3:49 4:15 1:55 4:59 5:01
10 Fernando Casaril 🇧🇷 BRA5th of 32 aged 30-34 30-34 1:08:31 7:42 32:25 31:26 4:45 4:23 2:51 4:37 3:46 4:19 1:56 4:20 5:14
11 Peter Pichnoff 🇧🇷 BRA2nd of 16 aged 40-44 40-44 1:09:05 8:16 30:53 33:06 5:10 4:02 2:57 4:30 4:16 4:07 1:59 5:26 5:49
12 Rafael Frederico 🇧🇷 BRA3rd of 30 aged 35-39 35-39 1:09:33 8:44 32:11 32:27 5:00 3:59 2:55 4:39 4:27 4:19 1:59 4:40 5:29
13 Lucas Maldonado Siqueira Ferreira 🇧🇷 BRA1st of 8 aged 16-24 16-24 1:09:36 8:47 31:56 32:33 5:13 3:58 2:55 4:39 3:52 4:18 2:14 4:48 5:49
14 Gabriel Mendez 🇺🇾 URU6th of 32 aged 30-34 30-34 1:10:45 9:56 33:12 31:58 5:39 4:09 3:08 4:32 3:37 4:30 2:51 4:02 5:09
15 Marcos Vinicius Oliveira da Cunha 🇧🇷 BRA4th of 30 aged 35-39 35-39 1:11:24 10:35 36:25 29:23 5:41 4:14 4:03 4:44 2:06 4:19 1:30 3:18 5:09
16 Pedro Rastelli 🇧🇷 BRA7th of 32 aged 30-34 30-34 1:11:55 11:06 35:16 29:41 7:04 4:09 3:08 4:41 1:57 4:28 2:05 4:22 4:51
17 Victor Vieira Camargos 🇧🇷 BRA8th of 32 aged 30-34 30-34 1:12:56 12:07 37:19 30:13 5:29 4:15 2:44 4:55 3:12 4:28 2:10 3:55 4:34
18 Murilo Pinto 🇧🇷 BRA3rd of 23 aged 25-29 25-29 1:13:21 12:32 36:04 32:29 4:53 4:18 3:11 4:44 3:51 4:20 2:35 4:15 5:15
19 Valentino Gabriel Gallo 🇦🇷 ARG4th of 23 aged 25-29 25-29 1:13:39 12:50 37:59 29:51 5:53 4:17 2:54 3:51 3:44 4:17 1:57 3:52 4:59
20 Augusto Silva 🇧🇷 BRA9th of 32 aged 30-34 30-34 1:14:21 13:32 36:57 31:30 5:58 3:56 3:04 4:23 3:57 4:15 2:30 4:12 5:13
21 Matheus Gama 🇧🇷 BRA10th of 32 aged 30-34 30-34 1:14:23 13:34 36:12 32:51 5:23 4:26 3:20 5:23 4:19 4:24 2:01 4:33 4:25
22 Rafael de Barros 🇧🇷 BRA1st of 8 aged 45-49 45-49 1:14:30 13:41 37:02 31:41 5:50 4:29 2:51 5:14 3:28 4:30 2:09 3:59 5:01
23 Rafael Nogueira da Cunha 🇧🇷 BRA3rd of 16 aged 40-44 40-44 1:15:12 14:23 36:55 32:54 5:28 4:14 3:17 4:42 4:18 4:18 2:09 4:26 5:30
24 Felipe Pertile 🇧🇷 BRA5th of 30 aged 35-39 35-39 1:15:12 14:23 35:01 34:22 5:53 4:14 3:31 5:38 3:30 4:20 3:12 4:34 5:23
25 Nathaniel Korpi 🇺🇸 USA4th of 16 aged 40-44 40-44 1:15:27 14:38 36:52 30:31 8:08 3:55 3:15 4:09 2:08 4:22 2:07 5:12 5:23
26 Santiago Ferreira 🇺🇾 URU2nd of 8 aged 16-24 16-24 1:15:55 15:06 32:50 35:31 7:38 4:08 4:00 5:12 2:02 4:25 3:10 5:08 7:26
27 Sérgio Junior 🇧🇷 BRA6th of 30 aged 35-39 35-39 1:16:04 15:15 34:50 34:34 6:44 4:11 3:36 5:19 4:30 4:33 2:54 4:24 5:07
28 Ruan Belizario 🇧🇷 BRA5th of 23 aged 25-29 25-29 1:16:50 16:01 36:43 34:39 5:33 4:19 3:59 4:58 3:00 4:30 2:22 5:23 6:08
29 Felipe Andrade 🇧🇷 BRA6th of 23 aged 25-29 25-29 1:16:50 16:01 35:28 36:30 4:57 4:26 3:25 6:24 3:25 4:35 2:21 5:04 6:50
30 Damian Depauli 🇺🇾 URU11th of 32 aged 30-34 30-34 1:16:53 16:04 37:10 34:02 5:44 4:08 3:22 4:47 3:28 4:26 2:39 4:42 6:30
31 Ricardo Cardoso 🇵🇹 POR5th of 16 aged 40-44 40-44 1:17:01 16:12 34:47 36:27 5:50 4:12 2:55 5:27 5:23 4:26 2:51 4:57 6:16
32 Oton Pereira 🇧🇷 BRA12th of 32 aged 30-34 30-34 1:17:16 16:27 38:43 30:26 8:12 4:10 3:00 5:16 5:00 4:23 2:03 2:10 4:24
33 Leonardo Mesquita da Cruz 🇧🇷 BRA2nd of 8 aged 45-49 45-49 1:17:16 16:27 35:43 35:27 6:11 4:21 3:37 4:45 3:55 4:38 3:03 4:43 6:25
34 Adriano Guaraná 🇧🇷 BRA7th of 30 aged 35-39 35-39 1:17:33 16:44 34:35 37:22 5:42 4:08 3:44 7:06 4:07 4:26 2:30 5:20 6:01
35 Thiago Pontarolli 🇧🇷 BRA6th of 16 aged 40-44 40-44 1:17:39 16:50 38:36 33:33 5:35 4:25 3:08 4:55 3:32 4:19 3:06 4:37 5:31
36 Julio Feitosa 🇧🇷 BRA3rd of 8 aged 45-49 45-49 1:17:50 17:01 37:53 34:22 5:40 4:09 3:19 4:44 4:37 4:24 2:20 4:42 6:07
37 Fabio Caliaro 🇧🇷 BRA4th of 8 aged 45-49 45-49 1:18:07 17:18 36:36 35:55 5:39 4:35 4:14 6:37 3:45 4:24 2:09 4:56 5:15
38 Leonardo Ferreira 🇧🇷 BRA7th of 16 aged 40-44 40-44 1:18:21 17:32 38:44 33:06 6:35 4:08 2:49 4:51 4:08 4:20 2:24 5:13 5:13
39 João Ramos 🇧🇷 BRA7th of 23 aged 25-29 25-29 1:18:36 17:47 38:30 34:11 6:00 4:04 3:16 5:41 4:15 4:39 2:44 4:51 4:41
40 Pedro Henrique Lima 🇧🇷 BRA13th of 32 aged 30-34 30-34 1:18:54 18:05 38:19 35:12 5:29 4:07 4:04 4:33 4:16 4:23 2:13 4:53 6:43
41 Paulo Cesar Chaves da Cruz 🇧🇷 BRA8th of 30 aged 35-39 35-39 1:19:13 18:24 37:31 35:35 6:11 4:08 3:58 5:07 4:28 4:48 1:48 5:20 5:58
42 Valmir Souza 🇧🇷 BRA9th of 30 aged 35-39 35-39 1:19:49 19:00 36:54 36:32 6:26 4:10 2:57 8:25 4:42 4:48 2:50 4:03 4:37
43 Gabriel Cacuro 🇧🇷 BRA10th of 30 aged 35-39 35-39 1:20:17 19:28 37:00 37:20 6:01 4:15 3:34 5:22 5:21 4:38 2:20 5:32 6:18
44 Nicolas Adan 🇨🇱 CHI8th of 23 aged 25-29 25-29 1:20:52 20:03 36:09 39:03 5:45 4:19 4:08 6:05 4:44 4:26 2:26 5:07 7:48
45 Lucas Parizi 🇧🇷 BRA9th of 23 aged 25-29 25-29 1:21:45 20:56 39:39 34:58 7:12 4:15 3:03 5:27 4:18 4:29 2:18 5:16 5:52
46 Levi Martinho 🇧🇷 BRA3rd of 8 aged 16-24 16-24 1:21:55 21:06 37:34 37:55 6:30 4:05 4:22 5:49 5:26 4:25 2:52 5:58 4:58
47 Mathews Soares 🇧🇷 BRA10th of 23 aged 25-29 25-29 1:22:48 21:59 36:58 39:14 6:40 4:16 3:33 6:21 4:34 4:58 2:42 5:50 7:00
48 Douglas Silva 🇧🇷 BRA11th of 30 aged 35-39 35-39 1:22:51 22:02 38:15 35:58 8:43 4:11 4:38 7:10 4:03 4:45 2:19 3:01 5:51
49 Ivaldo Ribeiro 🇧🇷 BRA12th of 30 aged 35-39 35-39 1:22:51 22:02 40:28 35:58 6:30 4:19 4:26 5:04 4:41 4:46 1:59 5:16 5:27
50 Thiago Lima 🇧🇷 BRA13th of 30 aged 35-39 35-39 1:22:59 22:10 39:35 36:28 7:01 4:18 2:50 5:40 5:37 4:32 2:37 5:39 5:15
51 Andre Anversi 🇧🇷 BRA14th of 30 aged 35-39 35-39 1:23:28 22:39 37:14 39:24 6:53 4:23 4:30 6:13 3:56 4:35 3:48 5:05 6:54
52 Josias Neto 🇧🇷 BRA11th of 23 aged 25-29 25-29 1:23:32 22:43 37:58 36:02 9:37 4:25 3:06 6:42 3:30 4:39 2:18 6:40 4:42
53 Leonardo Almeida Ferreira 🇧🇷 BRA12th of 23 aged 25-29 25-29 1:23:43 22:54 36:19 40:54 6:34 4:25 3:35 8:32 4:58 4:52 2:39 5:41 6:12
54 Lorenzo Bitencourt 🇧🇷 BRA4th of 8 aged 16-24 16-24 1:23:59 23:10 44:04 33:33 6:26 4:14 3:55 5:23 3:56 4:15 3:16 3:50 4:44
55 Caio Venâncio 🇧🇷 BRA13th of 23 aged 25-29 25-29 1:24:00 23:11 41:57 34:45 7:22 4:15 3:40 6:35 4:29 4:36 2:21 3:53 4:56
56 Lucas Simões 🇧🇷 BRA15th of 30 aged 35-39 35-39 1:24:23 23:34 36:30 41:26 6:31 4:25 5:11 6:58 5:41 4:47 2:49 4:45 6:50
57 Lenoir Piuco Junior 🇧🇷 BRA16th of 30 aged 35-39 35-39 1:24:29 23:40 42:11 36:03 6:19 4:09 2:53 4:44 4:32 4:12 2:10 6:04 7:19
58 Bruno Dantas 🇧🇷 BRA17th of 30 aged 35-39 35-39 1:24:30 23:41 41:24 36:13 6:57 4:20 2:55 5:50 4:56 4:25 2:33 6:37 4:37
59 Aparecido Moreira França 🇧🇷 BRA18th of 30 aged 35-39 35-39 1:24:37 23:48 37:05 41:26 6:12 4:29 5:02 7:04 5:31 4:54 3:14 4:56 6:16
60 Pedro Gomes 🇧🇷 BRA19th of 30 aged 35-39 35-39 1:25:21 24:32 41:19 35:48 8:17 4:14 2:56 6:22 4:48 4:46 2:22 5:19 5:01
61 Emerson Medeiros 🇧🇷 BRA8th of 16 aged 40-44 40-44 1:25:35 24:46 42:23 36:44 6:34 4:19 3:40 5:54 4:43 4:32 2:39 7:10 3:47
62 Octavio Villares 🇺🇾 URU14th of 32 aged 30-34 30-34 1:25:45 24:56 36:14 42:38 6:59 4:26 4:01 6:35 5:42 4:34 3:10 6:42 7:28
63 Lucas Silvestre 🇧🇷 BRA15th of 32 aged 30-34 30-34 1:25:51 25:02 40:03 39:09 6:43 4:30 3:41 6:03 4:32 4:49 2:49 7:06 5:39
64 Fabio Pinheiro 🇵🇹 POR20th of 30 aged 35-39 35-39 1:26:15 25:26 37:52 42:08 6:19 4:16 3:49 6:36 4:53 4:35 4:24 5:45 7:50
65 Luiz Guaraná 🇧🇷 BRA16th of 32 aged 30-34 30-34 1:26:24 25:35 44:06 33:07 9:15 4:14 4:30 4:18 2:08 4:30 2:34 5:15 5:38
66 Guilherme Alves 🇧🇷 BRA14th of 23 aged 25-29 25-29 1:26:38 25:49 40:41 38:57 7:06 4:31 3:36 5:57 5:30 4:52 2:35 5:11 6:45
67 Magno Andrade 🇧🇷 BRA17th of 32 aged 30-34 30-34 1:26:48 25:59 31:31 49:44 5:38 4:54 5:40 10:26 4:36 5:21 3:10 5:49 9:48
68 Douglas Rodrigues 🇧🇷 BRA15th of 23 aged 25-29 25-29 1:27:10 26:21 40:09 38:44 8:21 4:06 4:10 6:42 4:44 4:32 2:43 5:46 6:01
69 Rodolfo Miranda 🇧🇷 BRA21st of 30 aged 35-39 35-39 1:27:24 26:35 38:17 42:03 7:08 4:12 4:12 6:24 5:06 4:41 2:41 6:57 7:50
70 Victor Vieira 🇧🇷 BRA16th of 23 aged 25-29 25-29 1:27:33 26:44 40:04 38:32 9:02 4:18 3:30 8:02 4:45 4:32 3:03 4:15 6:07
71 Renan Nunes Santos 🇧🇷 BRA18th of 32 aged 30-34 30-34 1:27:46 26:57 40:27 39:19 8:04 4:32 3:53 4:45 5:42 4:43 3:23 5:52 6:29
72 Matheus Henrique 🇧🇷 BRA17th of 23 aged 25-29 25-29 1:27:47 26:58 39:48 40:47 7:16 4:25 4:15 5:58 4:49 4:32 3:09 5:53 7:46
73 Lucas Talpo 🇧🇷 BRA18th of 23 aged 25-29 25-29 1:28:14 27:25 40:00 41:40 6:38 4:24 3:08 6:16 3:44 4:44 2:44 7:55 8:45
74 Renan Duarte 🇧🇷 BRA22nd of 30 aged 35-39 35-39 1:28:33 27:44 38:43 43:01 6:54 4:12 4:22 7:20 5:44 4:31 3:03 6:24 7:25
75 Daniel Paiva 🇧🇷 BRA5th of 8 aged 16-24 16-24 1:29:33 28:44 38:06 42:07 9:23 4:27 4:09 6:59 5:57 4:49 3:12 6:23 6:11
76 Bruno Rosado de Angeli 🇧🇷 BRA5th of 8 aged 45-49 45-49 1:29:35 28:46 42:33 40:30 6:35 4:31 3:30 6:52 5:27 4:47 3:12 5:59 6:12
77 Eduardo Comini 🇧🇷 BRA19th of 23 aged 25-29 25-29 1:29:56 29:07 41:44 38:56 9:22 4:17 3:30 7:30 5:39 4:49 1:54 5:02 6:15
78 Eder Oliveira 🇧🇷 BRA9th of 16 aged 40-44 40-44 1:30:06 29:17 41:39 41:16 7:16 4:09 4:36 7:03 5:33 4:47 2:32 5:57 6:39
79 André Lus 🇧🇷 BRA23rd of 30 aged 35-39 35-39 1:30:18 29:29 43:24 38:50 8:08 4:06 4:17 4:49 6:04 4:14 2:13 7:22 5:45
80 Jean-Claude Pardal 🇫🇷 FRA1st of 1 aged 55-59 55-59 1:30:31 29:42 41:34 41:51 7:11 4:43 3:40 5:51 5:42 4:53 2:16 5:48 8:58
81 Sergio Dias 🇧🇷 BRA19th of 32 aged 30-34 30-34 1:30:33 29:44 42:13 40:46 7:39 4:48 5:20 6:46 4:04 4:44 2:46 6:14 6:04
82 Paulo Arouck 🇧🇷 BRA20th of 32 aged 30-34 30-34 1:30:47 29:58 41:09 43:01 6:42 4:33 4:24 7:37 5:18 4:33 4:20 5:15 7:01
83 Thiago Teixeira Sales 🇧🇷 BRA10th of 16 aged 40-44 40-44 1:32:02 31:13 43:08 41:40 7:19 4:30 3:37 7:57 5:33 4:27 2:46 6:00 6:50
84 Heitor Loiola 🇧🇷 BRA21st of 32 aged 30-34 30-34 1:32:08 31:19 45:10 38:29 8:35 4:33 3:09 6:02 5:07 4:37 2:50 5:11 7:00
85 Filipe Gomes 🇧🇷 BRA20th of 23 aged 25-29 25-29 1:32:50 32:01 43:18 41:25 8:11 4:41 4:40 6:51 5:33 4:44 2:51 5:44 6:21
86 Ernando Junior 🇧🇷 BRA22nd of 32 aged 30-34 30-34 1:32:50 32:01 39:17 42:16 11:23 4:32 5:43 8:17 4:48 4:57 3:13 3:01 7:45
87 Jesus André 🇧🇷 BRA23rd of 32 aged 30-34 30-34 1:33:11 32:22 45:42 36:13 11:21 3:59 4:02 5:26 6:09 4:30 2:09 2:18 7:40
88 Pedro Lomonaco 🇧🇷 BRA11th of 16 aged 40-44 40-44 1:33:14 32:25 43:35 37:40 12:04 4:38 4:20 7:16 4:55 4:25 2:56 2:18 6:52
89 Elvis Gatinho 🇧🇷 BRA24th of 30 aged 35-39 35-39 1:33:23 32:34 46:35 39:30 7:22 4:07 3:54 5:25 6:20 4:23 2:17 6:56 6:08
90 Marcus Vinícius Marques 🇧🇷 BRA12th of 16 aged 40-44 40-44 1:33:32 32:43 46:29 39:30 7:37 4:21 4:48 5:52 5:23 4:27 2:46 5:18 6:35
91 Peterson Fernandes 🇧🇷 BRA24th of 32 aged 30-34 30-34 1:33:41 32:52 42:49 37:00 13:56 4:45 3:27 8:25 5:01 4:38 1:29 3:08 6:07
92 Thales Barra 🇧🇷 BRA25th of 30 aged 35-39 35-39 1:34:39 33:50 48:36 35:25 10:42 4:37 4:36 6:05 3:55 4:57 2:52 2:18 6:05
93 Paulo Menezes 🇧🇷 BRA6th of 8 aged 45-49 45-49 1:34:54 34:05 45:05 40:39 9:16 4:39 4:19 5:27 6:27 5:10 1:34 5:57 7:06
94 Maurício Amaral 🇧🇷 BRA25th of 32 aged 30-34 30-34 1:34:59 34:10 48:45 39:30 6:49 4:10 4:10 6:06 4:00 4:35 2:50 5:29 8:10
95 Rodrigo Dariva 🇧🇷 BRA7th of 8 aged 45-49 45-49 1:35:35 34:46 45:58 41:52 7:49 4:07 3:40 7:17 4:52 4:37 4:03 6:46 6:30
96 Saul Bemerguy 🇧🇷 BRA13th of 16 aged 40-44 40-44 1:36:03 35:14 46:07 42:28 7:32 4:24 3:19 6:58 5:21 4:53 2:46 6:28 8:19
97 Eduardo Sepulveda 🇨🇱 CHI8th of 8 aged 45-49 45-49 1:37:00 36:11 40:29 49:34 7:01 4:19 4:15 9:20 6:18 4:58 3:02 6:23 10:59
98 Douglas Cabral 🇧🇷 BRA26th of 30 aged 35-39 35-39 1:37:02 36:13 42:51 39:57 14:18 4:30 4:41 6:30 5:20 4:36 2:33 4:08 7:39
99 Paulo Fernando Pinto 🇧🇷 BRA1st of 2 aged 50-54 50-54 1:38:50 38:01 46:24 45:03 7:27 4:37 5:15 8:28 5:31 4:49 4:02 6:40 5:41
100 Artur Freire 🇧🇷 BRA21st of 23 aged 25-29 25-29 1:41:41 40:52 49:35 42:17 9:55 4:48 4:07 6:33 2:34 5:00 3:08 8:05 8:02
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